snapcraft:work/CRAFT-2479-deprecate-snap-command

Last commit made on 2024-02-22
Get this branch:
git clone -b work/CRAFT-2479-deprecate-snap-command https://git.launchpad.net/snapcraft

Branch merges

Branch information

Name:
work/CRAFT-2479-deprecate-snap-command
Repository:
lp:snapcraft

Recent commits

52c805b... by Sheng Yu

fix: remove unimplemented placeholders

564136e... by Sheng Yu

feat(lifecycle): add deprecated snap command

8b9c29d... by Sheng Yu

test: refactor lifecycle tests with base versions

f51f748... by Sheng Yu

test: add fake services fixture

ee5e89c... by Sergio Schvezov

fix(tests): do not expect file no longer provided in libc6 test

root@evolved-marten:~# sed -n -e 's/VERSION=\(.*\)/\1/p' /etc/os-release
"24.04 (Noble Numbat)"
root@evolved-marten:~# apt download libc6
Get:1 http://archive.ubuntu.com/ubuntu noble/main amd64 libc6 amd64 2.38-3ubuntu1 [3248 kB]
Fetched 3248 kB in 4s (850 kB/s)
root@evolved-marten:~# dpkg-deb -x libc6_2.38-3ubuntu1_amd64.deb x
root@evolved-marten:~# find x | grep usr/lib/x86_64-linux-gnu/audit/sotruss-lib.so
root@evolved-marten:~# echo $?
1

root@divine-piranha:~# sed -n -e 's/VERSION=\(.*\)/\1/p' /etc/os-release
"22.04.4 LTS (Jammy Jellyfish)"
root@divine-piranha:~# apt download libc6
Get:1 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libc6 amd64 2.35-0ubuntu3.6 [3236 kB]
Fetched 3236 kB in 3s (1146 kB/s)
root@divine-piranha:~# dpkg-deb -x libc6_2.35-0ubuntu3.6_amd64.deb x
root@divine-piranha:~# find x | grep usr/lib/x86_64-linux-gnu/audit/sotruss-lib.so
x/usr/lib/x86_64-linux-gnu/audit/sotruss-lib.so

Signed-off-by: Sergio Schvezov <email address hidden>

eadcd37... by Sergio Schvezov

fix(tests): expect the proper caca versions core24 classic linter test

Signed-off-by: Sergio Schvezov <email address hidden>

4f08e74... by Sergio Schvezov

fix(tests): expect the proper libpng version in core24 linter test (#4597)

Signed-off-by: Sergio Schvezov <email address hidden>

9908359... by Tiago Nobrega

fix(lifecycle): install 'core24' snap (#4594)

Letting the lifecycle know that the project's base is core24 is needed
to have the package cutoff work properly, as it looks into the base's
installed packages at runtime.

0435845... by Sergio Schvezov

tests(spread): remove core24 ros2 extension linter tests (#4595)

There is no ROS for 24.04, nor an extension for it.

Signed-off-by: Sergio Schvezov <email address hidden>

e887541... by Sergio Schvezov

chore(spread): add more 22.04 workers for the google backend (#4593)

Signed-off-by: Sergio Schvezov <email address hidden>