zyxhere💭 <[email protected]> writes:

> On Thu, 2026-03-12 at 16:57 +1000, [email protected] wrote:
>> From: Matt Jolly <[email protected]>
>> 
>> Signed-off-by: Matt Jolly <[email protected]>
>> ---
>>  .../2026-03-15-chromium-slotting.en.txt       | 45 +++++++++++++++++++
>>  1 file changed, 45 insertions(+)
>>  create mode 100644 
>> 2026-03-15-chromium-slotting/2026-03-15-chromium-slotting.en.txt
>> 
>> diff --git 
>> a/2026-03-15-chromium-slotting/2026-03-15-chromium-slotting.en.txt 
>> b/2026-03-15-chromium-slotting/2026-03-15-chromium-slotting.en.txt
>> new file mode 100644
>> index 0000000..4dd1642
>> --- /dev/null
>> +++ b/2026-03-15-chromium-slotting/2026-03-15-chromium-slotting.en.txt
>> @@ -0,0 +1,45 @@
>> +Title: www-client/chromium slotted installation
>> +Author: Matt Jolly <[email protected]>
>> +Posted: 2026-03-15
>> +Revision: 1
>> +News-Item-Format: 2.0
>> +Display-If-Installed: www-client/chromium
>> +
>> +www-client/chromium is now available as a slotted package, allowing multiple
>> +versions to be installed simultaneously.
>> +
>> +The new slots are:
>> +
>> +* www-client/chromium:stable - the latest 'stable' channel release
>> +* www-client/chromium:beta - the latest 'beta' channel release
>> +* www-client/chromium:unstable - the latest 'dev' channel release
>> +
>> +Upstream are inconsistent with `dev` channel naming, so we've gone with
>> +'unstable' to match www-client/google-chrome* packaging.
>> +
>> +The biggest change to end-users is that various Chromium versions will no 
>> longer
>> +share a single profile directory, instead each slot (channel) will have its 
>> own
>> +profile directory as e.g. the various www-client/google-chrome packages work
>> +now.
>> +
>> +This change is particularly useful for developers who need to test their
>> +applications against different versions of Chromium, and protects against
>> +incompatible profile downgrades when switching between versions.
>> +
>> +Users on stable should not expect to see any major change, however any
>> +Progressive Web Applications (PWAs) may need to be "reinstalled" after the
>> +upgrade to update the desktop files.
>> +
>> +Users on ~arch may wish to select a specific slot to use, as due to the 
>> nature
>> +of Chromium releases, the latest ~arch version will switch between the 
>> stable
>> +and beta slots depending on where we are in the release cycle.
>> +
>> +The same advice applies to users of the dev/unstable channel (unkeyworded) 
>> as
>> +well - they may end up unexpectedly upgraded to beta if the dev channel is
>> +delayed during a promotion.
>> +
>> +Impacted users should explicitly select the appropriate slot(s) to use, 
>> e.g. by
>> +selecting www-client/chromium:stable or www-client/chromium:beta:
>
> Is the chromium:beta: intentional? Shouldn't it just be chromium:beta ?

The : is for the commands below.

>
>> +
>> +    emerge --deselect www-client/chromium
>> +    emerge --noreplace www-client/chromium:stable

Attachment: signature.asc
Description: PGP signature

Reply via email to