Skip to content

Limit phosh dependencies

This is a follow-up of !27393 (merged) doing a similar thing with gnome-shell as with mutter, as phosh does not depend on gnome-shell, but only needs its schemas (since it implements the interface).

This is marked as draft because I might have missed some important phosh dependency that was hidden under the gnome-shell dependency and want to discuss with people at pmOS first.

To identify the packages that get removed due to this MR, I have created an empty chroot, installed the packages from the archive, and then the versions from this MR.

Results
/ # apk add gnome-session=41.3-r1 phosh=0.15.0-r2
(1/94) Purging elogind-openrc (246.10-r4)
(2/94) Purging bluez-openrc (5.63-r0)
(3/94) Purging pulseaudio-bluez (15.0-r2)
(4/94) Upgrading gnome-session (41.3-r0 -> 41.3-r1)
(5/94) Purging gnome-shell (41.4-r1)
(6/94) Purging accountsservice (0.6.55-r2)
(7/94) Purging caribou (0.4.21-r7)
(8/94) Purging elogind (246.10-r4)
(9/94) Purging shadow (4.10-r3)
(10/94) Purging gnome-bluetooth (3.34.5-r1)
(11/94) Purging bluez (5.63-r0)
(12/94) Purging bluez-obexd (5.63-r0)
(13/94) Purging adwaita-icon-theme (41.0-r0)
(14/94) Purging unzip (6.0-r9)
(15/94) Upgrading phosh (0.15.0-r1 -> 0.15.0-r2)
(16/94) Purging libgee (0.20.5-r0)
(17/94) Purging libxklavier (5.4-r5)
(18/94) Purging mutter (41.4-r0)
(19/94) Purging xwayland (22.1.0-r0)
(20/94) Purging xorg-server-common (21.1.3-r0)
(21/94) Purging xkbcomp (1.4.5-r0)
(22/94) Purging zenity (3.32.0-r0)
(23/94) Purging libxkbfile (1.1.0-r0)
(24/94) Purging gnome-autoar (0.4.0-r0)
(25/94) Purging libarchive (3.6.0-r0)
(26/94) Purging libacl (2.2.53-r0)
(27/94) Purging json-c (0.15-r3)
(28/94) Purging evolution-data-server (3.42.4-r1)
(29/94) Purging libical (3.0.13-r1)
(30/94) Purging libgdata (0.18.1-r1)
(31/94) Purging libphonenumber (8.12.39-r1)
(32/94) Purging boost1.77-thread (1.77.0-r4)
(33/94) Purging libprotobuf (3.18.1-r1)
(34/94) Purging gjs (1.70.1-r0)
(35/94) Purging lz4-libs (1.9.3-r1)
(36/94) Purging gtk4.0 (4.4.1-r0)
Executing gtk4.0-4.4.1-r0.post-deinstall
(37/94) Purging gst-plugins-bad (1.18.6-r0)
(38/94) Purging openexr (3.1.4-r0)
(39/94) Purging soundtouch (2.3.1-r0)
(40/94) Purging openal-soft (1.21.1-r2)
(41/94) Purging chromaprint (1.5.1-r0)
(42/94) Purging ffmpeg-libs (4.4.1-r3)
(43/94) Purging aom-libs (3.2.0-r1)
(44/94) Purging libass (0.15.2-r0)
(45/94) Purging sdl2 (2.0.20-r1)
(46/94) Purging libdav1d (0.9.2-r0)
(47/94) Purging lame (3.100-r0)
(48/94) Purging libsrt (1.4.2-r1)
(49/94) Purging libssh (0.9.6-r1)
(50/94) Purging v4l-utils-libs (1.22.1-r1)
(51/94) Purging libva (2.13.0-r0)
(52/94) Purging libvdpau (1.4-r0)
(53/94) Purging vidstab (1.1.0-r1)
(54/94) Purging libvpx (1.10.0-r1)
(55/94) Purging vulkan-loader (1.3.204-r1)
(56/94) Purging x264-libs (0.163_git20210613-r0)
(57/94) Purging x265-libs (3.5-r2)
(58/94) Purging numactl (2.0.14-r0)
(59/94) Purging xvidcore (1.3.7-r1)
(60/94) Purging libdc1394 (2.2.6-r0)
(61/94) Purging libraw1394 (2.1.2-r2)
(62/94) Purging libde265 (1.0.8-r1)
(63/94) Purging directfb (1.7.7-r3)
(64/94) Purging tslib (1.22-r0)
(65/94) Purging libdvdnav (6.1.1-r0)
(66/94) Purging libdvdread (6.1.2-r0)
(67/94) Purging libdvdcss (1.4.3-r0)
(68/94) Purging faac (1.30-r1)
(69/94) Purging faad2-libs (2.10.0-r0)
(70/94) Purging fdk-aac (2.0.2-r0)
(71/94) Purging flite (2.2-r0)
(72/94) Purging fluidsynth (2.2.4-r0)
(73/94) Purging jack (1.9.20-r0)
(74/94) Purging libsamplerate (0.1.9-r1)
(75/94) Purging gsm (1.0.19-r1)
(76/94) Purging libmms (0.6.4-r1)
(77/94) Purging libmodplug (0.8.9.0-r1)
(78/94) Purging libnice (0.1.18-r1)
(79/94) Purging librtmp (2.4_git20190330-r1)
(80/94) Purging sbc (1.5-r0)
(81/94) Purging spandsp (0.0.6-r1)
(82/94) Purging libsrtp (2.4.2-r2)
(83/94) Purging vo-aacenc (0.1.3-r0)
(84/94) Purging vo-amrwbenc (0.1.3-r0)
(85/94) Purging libzbar (0.23.90-r2)
(86/94) Purging libxfont2 (2.0.5-r0)
(87/94) Purging libfontenc (1.1.4-r0)
(88/94) Purging libtirpc-nokrb (1.3.2-r0)
(89/94) Purging libtirpc-conf (1.3.2-r0)
(90/94) Purging libxcvt (0.1.1-r2)
(91/94) Purging pipewire-libs (0.3.47-r0)
(92/94) Purging startup-notification (0.12-r4)
(93/94) Purging xcb-util (0.4.0-r3)
(94/94) Purging libxkbcommon-x11 (1.4.0-r0)
Executing busybox-1.35.0-r2.trigger
Executing glib-2.70.4-r0.trigger
Executing gtk-update-icon-cache-2.24.33-r0.trigger
Executing dbus-1.12.20-r4.trigger
Executing eudev-3.2.11-r0.trigger
OK: 467 MiB in 291 packages
Edited by Pablo Correa Gomez

Merge request reports

Loading