deb2snap.json contains gnome-3-34-1804 in the seeded section
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-release-upgrader (Ubuntu) |
Fix Released
|
High
|
Brian Murray | ||
Jammy |
Fix Released
|
High
|
Brian Murray | ||
Kinetic |
Fix Released
|
High
|
Brian Murray |
Bug Description
[Description]
The snap gnome-3-34-1804 is no longer seeded in Ubuntu 22.04 but the distribution upgrade process is not aware of this and will leave the snap installed after the upgrade.
[Test Plan]
Test 1
------
Using the dist-upgrader tarball from http://
After the upgrade completes the snap gnome-3-34-1804 should no long be installed. (Check out output of snap list and also check /var/log/
Test 2
------
Complete the same test as above but before upgrading install the slack snap. After the upgrade completes gnome-3-34-1804 should still be installed and the slack snap should still launch.
[Regression Potential]
Other snaps may depend on the gnome-3-34-1804 snap (slack for instance) and removing gnome-3-34-1804 would then make those snaps unusable. Subsequently, the test plan involves installing the slack snap and then upgrading and ensuring it still launches.
Original Description
-------
During an upgrade from Ubuntu 20.04 to Ubuntu 22.04 I noticed the following in the log:
2022-07-12 12:11:02,144 DEBUG install of snap firefox succeeded
2022-07-12 12:11:02,735 DEBUG refresh of snap gnome-3-34-1804 failed
2022-07-12 12:11:03,372 DEBUG refresh of snap gtk-common-themes succeeded
The refresh of the snap gnome-3-34-1804 failed because there is no ubuntu-22.04 channel for it. I don't think the snap is needed any longer and it should switch from the "seeded" section to the "unseeded" section in deb2snap.json.
Related branches
- Ubuntu Core Development Team: Pending requested
-
Diff: 33176 lines (+6079/-4296) (has conflicts)141 files modifiedDistUpgrade/DistUpgradeQuirks.py (+109/-0)
DistUpgrade/DistUpgradeVersion.py (+4/-0)
data/DistUpgrade.cfg.groovy (+131/-0)
data/DistUpgrade.cfg.hirsute (+131/-0)
data/demoted.cfg.groovy (+1/-0)
data/demoted.cfg.hirsute (+1/-0)
data/mirrors.cfg (+40/-8)
debian/changelog (+39/-0)
debian/control (+1/-0)
debian/tests/control (+1/-1)
po/af.po (+38/-34)
po/am.po (+38/-34)
po/an.po (+38/-34)
po/ar.po (+38/-34)
po/ast.po (+38/-34)
po/az.po (+38/-34)
po/be.po (+38/-34)
po/bg.po (+38/-34)
po/bn.po (+38/-34)
po/bo.po (+38/-34)
po/br.po (+38/-34)
po/bs.po (+38/-34)
po/ca.po (+38/-34)
po/ca@valencia.po (+38/-34)
po/ce.po (+38/-34)
po/ceb.po (+38/-34)
po/ckb.po (+38/-34)
po/crh.po (+38/-34)
po/cs.po (+38/-34)
po/csb.po (+38/-34)
po/cv.po (+38/-34)
po/cy.po (+38/-34)
po/da.po (+38/-34)
po/de.po (+38/-34)
po/dv.po (+38/-34)
po/el.po (+38/-34)
po/en_AU.po (+38/-34)
po/en_CA.po (+38/-34)
po/en_GB.po (+38/-34)
po/eo.po (+38/-34)
po/es.po (+38/-34)
po/et.po (+38/-34)
po/eu.po (+38/-34)
po/fa.po (+38/-34)
po/fi.po (+38/-34)
po/fil.po (+38/-34)
po/fo.po (+38/-34)
po/fr.po (+38/-34)
po/fr_CA.po (+38/-34)
po/fur.po (+38/-34)
po/fy.po (+38/-34)
po/ga.po (+38/-34)
po/gd.po (+38/-34)
po/gl.po (+38/-34)
po/gu.po (+38/-34)
po/gv.po (+38/-34)
po/he.po (+38/-34)
po/hi.po (+38/-34)
po/hr.po (+38/-34)
po/hu.po (+38/-34)
po/hy.po (+38/-34)
po/ia.po (+38/-34)
po/id.po (+38/-34)
po/is.po (+38/-34)
po/it.po (+38/-34)
po/ja.po (+38/-34)
po/jv.po (+38/-34)
po/ka.po (+38/-34)
po/kk.po (+38/-34)
po/km.po (+38/-34)
po/kn.po (+38/-34)
po/ko.po (+38/-34)
po/ku.po (+38/-34)
po/ky.po (+38/-34)
po/lb.po (+38/-34)
po/ln.po (+38/-34)
po/lo.po (+38/-34)
po/lt.po (+38/-34)
po/lv.po (+38/-34)
po/mhr.po (+38/-34)
po/mjw.po (+38/-34)
po/mk.po (+38/-34)
po/ml.po (+38/-34)
po/mn.po (+38/-34)
po/mnw.po (+38/-34)
po/mr.po (+38/-34)
po/ms.po (+38/-34)
po/mus.po (+38/-34)
po/my.po (+38/-34)
po/nb.po (+38/-34)
po/nds.po (+38/-34)
po/ne.po (+38/-34)
po/nl.po (+38/-34)
po/nn.po (+38/-34)
po/oc.po (+38/-34)
po/om.po (+38/-34)
po/pa.po (+38/-34)
po/pam.po (+38/-34)
po/pl.po (+38/-34)
po/ps.po (+38/-34)
po/pt.po (+38/-34)
po/pt_BR.po (+38/-34)
po/qu.po (+38/-34)
po/ro.po (+38/-34)
po/ru.po (+38/-34)
po/rw.po (+38/-34)
po/sc.po (+38/-34)
po/sco.po (+38/-34)
po/sd.po (+38/-34)
po/se.po (+38/-34)
po/shn.po (+38/-34)
po/si.po (+38/-34)
po/sk.po (+38/-34)
po/sl.po (+38/-34)
po/sq.po (+38/-34)
po/sr.po (+38/-34)
po/sv.po (+38/-34)
po/szl.po (+38/-34)
po/ta.po (+38/-34)
po/ta_LK.po (+38/-34)
po/te.po (+38/-34)
po/tg.po (+38/-34)
po/th.po (+38/-34)
po/tl.po (+38/-34)
po/tr.po (+38/-34)
po/ubuntu-release-upgrader.pot (+38/-34)
po/ug.po (+38/-34)
po/uk.po (+38/-34)
po/ur.po (+38/-34)
po/uz.po (+38/-34)
po/vi.po (+38/-34)
po/xh.po (+38/-34)
po/zh_CN.po (+38/-34)
po/zh_HK.po (+38/-34)
po/zh_TW.po (+38/-34)
po/zu.po (+38/-34)
pre-build.sh (+6/-1)
tests/test_quirks.py (+242/-0)
utils/demoted.cfg.focal (+0/-2)
utils/demoted.cfg.groovy (+311/-0)
utils/demoted.cfg.hirsute (+274/-0)
Changed in ubuntu-release-upgrader (Ubuntu): | |
milestone: | none → ubuntu-22.04.1 |
tags: | added: rls-jj-incoming |
tags: | added: fr-2551 |
tags: | removed: rls-jj-incoming |
Changed in ubuntu-release-upgrader (Ubuntu Jammy): | |
milestone: | none → ubuntu-22.04.1 |
Changed in ubuntu-release-upgrader (Ubuntu Kinetic): | |
milestone: | ubuntu-22.04.1 → none |
assignee: | nobody → Brian Murray (brian-murray) |
Changed in ubuntu-release-upgrader (Ubuntu Jammy): | |
assignee: | nobody → Brian Murray (brian-murray) |
Changed in ubuntu-release-upgrader (Ubuntu Jammy): | |
status: | New → In Progress |
Changed in ubuntu-release-upgrader (Ubuntu Kinetic): | |
status: | New → In Progress |
importance: | Undecided → High |
Changed in ubuntu-release-upgrader (Ubuntu Jammy): | |
importance: | Undecided → High |
description: | updated |
Changed in ubuntu-release-upgrader (Ubuntu Jammy): | |
milestone: | ubuntu-22.04.1 → ubuntu-22.04.2 |
status: | Fix Committed → Triaged |
description: | updated |
description: | updated |
As far as I can tell, gnome-3-34-1804 is not required by any seeded snaps in Ubuntu.
This requires looking for snap: lines in /people. canonical. com/~ubuntu- archive/ seeds/
https:/
and checking that they don't need that snap.
The Ubuntu Desktop image does not need gnome-3-34-1804 for its seeded snaps.
I saw three additional seeded snaps for other flavors: budgie- welcome
software-boutique
ubuntu-
ubuntu-mate-welcome
None of those use use any gnome content snaps.