Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 564996 - www-client/vivaldi should differentiate release streams
Summary: www-client/vivaldi should differentiate release streams
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Jeroen Roovers (RETIRED)
URL:
Whiteboard:
Keywords:
: 596926 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-11-06 09:18 UTC by Michal Petrucha
Modified: 2017-05-04 14:44 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michal Petrucha 2015-11-06 09:18:08 UTC
A beta version of Vivaldi has been released recently, and it uses both a different install location, and profile directory.

While the previously-released snapshots installed into /opt/vivaldi-snapshot, and used ~/.config/vivaldi-snapshot for user profile information, the beta release installs into /opt/vivaldi-beta, and uses ~/.config/vivaldi. (This, for example, leads to a bit of a surprise when you upgrade from 1.0.303.48_p1 to 1.0.303.52_p2 and find out your entire profile is empty.)

It should be possible to choose a release stream to follow, even install multiple release streams at the same time, probably the same way Opera or Chrome ebuilds handle this (separate package names), or perhaps using different slots for different streams (By the way, is there some canonical explanation why this is not the approach taken with Opera and Chrome?).

Reproducible: Always
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2015-11-11 04:20:08 UTC
There didn't seem to be a need when the Vivaldi previews and snapshots started (and for quite a while afterward). Vivaldi still seems to be simply racing toward "-stable" now. You can fix the profile issue by simply making a symlink. Splitting the ebuilds up into several packages has disadvantages, too, but I'll give it some thought.
Comment 2 Joonas Niilola gentoo-dev 2016-04-07 07:06:44 UTC
Yesterday, Vivaldi finally hit a stable (1.0) release. How will the ebuild building continue as of now? I'd really like and appreciate different stable and -snapshot releases. 

Also I got to say, thank you Jeroen for putting out vivaldi-snapshots real fast after they were released by Vivaldi. Ive been using Vivaldi for a while now and were always excited to find new snapshots, but Im thinking of following a stable channel now if you make it possible. (I dont really want -snapshots anymore, but some other people might)
Comment 3 Jared B. 2016-04-11 14:00:23 UTC
Hey, guys, this is maybe tangentially related, but it appears that Vivaldi's source code is available here:

https://vivaldi.com/source/

I can't find any links to this from their main site, though, which is kind of weird.  I stumbled across it in their forum.

Any thoughts on the possibility of a source-based ebuild for vivaldi?
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2016-04-16 17:23:50 UTC
(In reply to Jared B. from comment #3)
> https://vivaldi.com/source/

Interesting.

> Any thoughts on the possibility of a source-based ebuild for vivaldi?

File a new bug report, please.
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2016-10-15 18:39:01 UTC
*** Bug 596926 has been marked as a duplicate of this bug. ***
Comment 6 Petross404(Petros S) 2017-02-24 11:50:14 UTC
I think too, that it would be best if vivaldi provided different release streams, or at least find a way to automatically create symlinks. 

It is very frustrating not be able to see your bookmarks or the history after an upgrade.
Comment 7 Joonas Niilola gentoo-dev 2017-02-24 16:46:41 UTC
(In reply to Petross404(Petros S) from comment #6)
> It is very frustrating not be able to see your bookmarks or the history
> after an upgrade.

I avoided this by creating a symlink inside my .config and .cache directories. 
vivaldi-snapshot -> vivaldi

I still dislike snapshots as they sometime break (especially with h264 support), so I used to mask >www-client/vivaldi-stable-version but now I just drag the stable ebuild into my own overlay and mask www-client/vivaldi-*::gentoo
Comment 8 N. Andrew Walsh 2017-04-02 18:53:10 UTC
I'd like to add my voice to requests to separate -snapshot from -stable. Although symlinking fixes the profile issues, it would help to keep multiple versions organized (and especially now that there's a stable branch, where some people may prefer to stay and others not, for various reasons). 

Regardless, thanks for maintaining the package. It's a good browser, so I'm glad to see it getting some care.