regolith-linux / sway-regolith

i3-compatible Wayland compositor
https://swaywm.org
MIT License
6 stars 2 forks source link

Something is pulling in `sway` package and it's conflicting w regolith-sway on ubuntu 24.04 #18

Open kgilmer opened 2 months ago

kgilmer commented 2 months ago

sway in dependency closure of regolith-desktop: https://github.com/regolith-linux/voulage/actions/runs/8747937085/job/24007229588#step:3:267

file collision: https://github.com/regolith-linux/voulage/actions/runs/8747937085/job/24007229588#step:3:4965

reverse dependencies of sway on noble:

kgilmer@ubuntu-noble-amd64-1:~$ apt-rdepends sway
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
sway
  Depends: libc6 (>= 2.34)
  Depends: libcairo2 (>= 1.10.0)
  Depends: libevdev2 (>= 0.9.1)
  Depends: libgdk-pixbuf-2.0-0 (>= 2.31.1)
  Depends: libgl1-mesa-dri
  Depends: libglib2.0-0t64 (>= 2.12.0)
  Depends: libinput10 (>= 1.21.0)
  Depends: libjson-c5 (>= 0.15)
  Depends: libpango-1.0-0 (>= 1.22.0)
  Depends: libpangocairo-1.0-0 (>= 1.22.0)
  Depends: libpcre2-8-0 (>= 10.22)
  Depends: libpixman-1-0 (>= 0.25.2)
  Depends: libsystemd0 (>= 243)
  Depends: libudev1 (>= 183)
  Depends: libwayland-client0 (>= 1.21.0)
  Depends: libwayland-cursor0 (>= 1.21.0)
  Depends: libwayland-server0 (>= 1.21.0)
  Depends: libwlroots12t64 (>= 0.17.0)
  Depends: libxcb-icccm4 (>= 0.4.1)
  Depends: libxcb1
  Depends: libxkbcommon0 (>= 0.7.0)
  Depends: polkitd
  Depends: swaybg
libc6
  Depends: libgcc-s1
libgcc-s1
  Depends: gcc-14-base (= 14-20240412-0ubuntu1)
  Depends: libc6 (>= 2.35)
gcc-14-base
libcairo2
  Depends: libc6 (>= 2.38)
  Depends: libfontconfig1 (>= 2.12.6)
  Depends: libfreetype6 (>= 2.11.1)
  Depends: libpixman-1-0 (>= 0.40.0)
  Depends: libpng16-16t64 (>= 1.6.2)
  Depends: libx11-6
  Depends: libxcb-render0
  Depends: libxcb-shm0
  Depends: libxcb1 (>= 1.6)
  Depends: libxext6
  Depends: libxrender1
  Depends: zlib1g (>= 1:1.1.4)
libfontconfig1
  Depends: fontconfig-config (>= 2.15.0-1.1ubuntu2)
  Depends: libc6 (>= 2.38)
  Depends: libexpat1 (>= 2.0.1)
  Depends: libfreetype6 (>= 2.9.1)
fontconfig-config
  Depends: fonts-croscore
  Depends: fonts-dejavu-core
  Depends: fonts-freefont-otf
  Depends: fonts-freefont-ttf
  Depends: fonts-liberation
  Depends: fonts-noto-core
  Depends: fonts-texgyre
  Depends: fonts-urw-base35
fonts-croscore
fonts-dejavu-core
  Depends: fonts-dejavu-mono
fonts-dejavu-mono
fonts-freefont-otf
fonts-freefont-ttf
fonts-liberation
fonts-noto-core
  Depends: fonts-noto-mono
fonts-noto-mono
fonts-texgyre
fonts-urw-base35
  Depends: xfonts-utils
xfonts-utils
  Depends: libc6 (>= 2.38)
  Depends: libfontenc1 (>= 1:1.1.8)
  Depends: libfreetype6 (>= 2.2.1)
  Depends: x11-common
  Depends: xfonts-encodings
  Depends: zlib1g (>= 1:1.1.4)
libfontenc1
  Depends: libc6 (>= 2.38)
  Depends: zlib1g (>= 1:1.1.4)
zlib1g
  Depends: libc6 (>= 2.14)
libfreetype6
  Depends: libbrotli1 (>= 0.6.0)
  Depends: libbz2-1.0
  Depends: libc6 (>= 2.33)
  Depends: libpng16-16t64 (>= 1.6.2)
  Depends: zlib1g (>= 1:1.1.4)
libbrotli1
  Depends: libc6 (>= 2.29)
libbz2-1.0
  Depends: libc6 (>= 2.4)
libpng16-16t64
  Depends: libc6 (>= 2.29)
  Depends: zlib1g (>= 1:1.2.3.4)
x11-common
  Depends: lsb-base (>= 1.3-9ubuntu2)
lsb-base
  Depends: sysvinit-utils (>= 3.05-4~)
sysvinit-utils
  Depends: libc6 (>= 2.38)
xfonts-encodings
  Depends: x11-common
libexpat1
  Depends: libc6 (>= 2.38)
libpixman-1-0
  Depends: libc6 (>= 2.29)
libx11-6
  Depends: libc6 (>= 2.38)
  Depends: libx11-data
  Depends: libxcb1 (>= 1.11.1)
libx11-data
libxcb1
  Depends: libc6 (>= 2.14)
  Depends: libxau6 (>= 1:1.0.9)
  Depends: libxdmcp6
libxau6
  Depends: libc6 (>= 2.33)
libxdmcp6
  Depends: libbsd0 (>= 0.2.0)
  Depends: libc6 (>= 2.4)
libbsd0
  Depends: libc6 (>= 2.38)
  Depends: libmd0 (>= 1.0.3-2)
libmd0
  Depends: libc6 (>= 2.33)
libxcb-render0
  Depends: libc6 (>= 2.14)
  Depends: libxcb1 (>= 1.8)
libxcb-shm0
  Depends: libc6 (>= 2.4)
  Depends: libxcb1 (>= 1.12)
libxext6
  Depends: libc6 (>= 2.14)
  Depends: libx11-6 (>= 2:1.6.0)
libxrender1
  Depends: libc6 (>= 2.14)
  Depends: libx11-6 (>= 2:1.6.0)
libevdev2
  Depends: libc6 (>= 2.33)
libgdk-pixbuf-2.0-0
  Depends: libc6 (>= 2.34)
  Depends: libgdk-pixbuf2.0-common (>= 2.42.10+dfsg-3ubuntu3)
  Depends: libglib2.0-0t64 (>= 2.79.0)
  Depends: libjpeg8 (>= 8c)
  Depends: libpng16-16t64 (>= 1.6.2)
  Depends: libtiff6 (>= 4.0.3)
  Depends: shared-mime-info
libgdk-pixbuf2.0-common
libglib2.0-0t64
  Depends: libc6 (>= 2.38)
  Depends: libffi8 (>= 3.4)
  Depends: libmount1 (>= 2.26.2)
  Depends: libpcre2-8-0 (>= 10.22)
  Depends: libselinux1 (>= 3.1~)
  Depends: zlib1g (>= 1:1.2.2)
libffi8
  Depends: libc6 (>= 2.34)
libmount1
  Depends: libblkid1 (>= 2.17.2)
  Depends: libc6 (>= 2.38)
  Depends: libselinux1 (>= 3.1~)
libblkid1
  Depends: libc6 (>= 2.38)
libselinux1
  Depends: libc6 (>= 2.38)
  Depends: libpcre2-8-0 (>= 10.22)
libpcre2-8-0
  Depends: libc6 (>= 2.34)
libjpeg8
  Depends: libjpeg-turbo8 (>= 1.1.90+svn722-1ubuntu6)
libjpeg-turbo8
  Depends: libc6 (>= 2.14)
libtiff6
  Depends: libc6 (>= 2.33)
  Depends: libdeflate0 (>= 1.0)
  Depends: libjbig0 (>= 2.0)
  Depends: libjpeg8 (>= 8c)
  Depends: liblerc4 (>= 3.0)
  Depends: liblzma5 (>= 5.1.1alpha+20120614)
  Depends: libwebp7 (>= 1.3.2)
  Depends: libzstd1 (>= 1.5.5)
  Depends: zlib1g (>= 1:1.1.4)
libdeflate0
  Depends: libc6 (>= 2.14)
libjbig0
  Depends: libc6 (>= 2.4)
liblerc4
  Depends: libc6 (>= 2.29)
  Depends: libgcc-s1 (>= 3.3.1)
  Depends: libstdc++6 (>= 11)
libstdc++6
  Depends: gcc-14-base (= 14-20240412-0ubuntu1)
  Depends: libc6 (>= 2.38)
  Depends: libgcc-s1 (>= 4.3)
liblzma5
  Depends: libc6 (>= 2.34)
libwebp7
  Depends: libc6 (>= 2.34)
  Depends: libsharpyuv0 (>= 1.3.2)
libsharpyuv0
  Depends: libc6 (>= 2.29)
libzstd1
  Depends: libc6 (>= 2.34)
shared-mime-info
  Depends: libc6 (>= 2.38)
  Depends: libgcc-s1 (>= 3.3.1)
  Depends: libglib2.0-0t64 (>= 2.75.3)
  Depends: libstdc++6 (>= 9)
  Depends: libxml2 (>= 2.7.4)
libxml2
  Depends: libc6 (>= 2.38)
  Depends: libicu74 (>= 74.1-1~)
  Depends: liblzma5 (>= 5.1.1alpha+20120614)
  Depends: zlib1g (>= 1:1.2.3.3)
libicu74
  Depends: libc6 (>= 2.38)
  Depends: libgcc-s1 (>= 3.3.1)
  Depends: libstdc++6 (>= 13.1)
libgl1-mesa-dri
  Depends: libc6 (>= 2.38)
  Depends: libdrm-amdgpu1 (>= 2.4.119)
  Depends: libdrm-intel1 (>= 2.4.119)
  Depends: libdrm-nouveau2 (>= 2.4.119)
  Depends: libdrm-radeon1 (>= 2.4.119)
  Depends: libdrm2 (>= 2.4.119)
  Depends: libelf1t64 (>= 0.142)
  Depends: libexpat1 (>= 2.0.1)
  Depends: libgcc-s1 (>= 3.4)
  Depends: libglapi-mesa (= 24.0.5-1ubuntu1)
  Depends: libllvm17t64
  Depends: libsensors5 (>= 1:3.5.0)
  Depends: libstdc++6 (>= 11)
  Depends: libvulkan1
  Depends: libxcb-dri3-0 (>= 1.13)
  Depends: libzstd1 (>= 1.5.5)
  Depends: zlib1g (>= 1:1.1.4)
libdrm-amdgpu1
  Depends: libc6 (>= 2.38)
  Depends: libdrm2 (>= 2.4.108)
libdrm2
  Depends: libc6 (>= 2.38)
  Depends: libdrm-common (>= 2.4.120-2build1)
libdrm-common
libdrm-intel1
  Depends: libc6 (>= 2.34)
  Depends: libdrm2 (>= 2.4.108)
  Depends: libpciaccess0
libpciaccess0
  Depends: libc6 (>= 2.38)
  Depends: zlib1g (>= 1:1.1.4)
libdrm-nouveau2
  Depends: libc6 (>= 2.38)
  Depends: libdrm2 (>= 2.4.108)
libdrm-radeon1
  Depends: libc6 (>= 2.4)
  Depends: libdrm2 (>= 2.4.108)
libelf1t64
  Depends: libc6 (>= 2.38)
  Depends: libzstd1 (>= 1.5.5)
  Depends: zlib1g (>= 1:1.1.4)
libglapi-mesa
  Depends: libc6 (>= 2.34)
libllvm17t64
  Depends: libc6 (>= 2.38)
  Depends: libedit2 (>= 2.11-20080614-0)
  Depends: libffi8 (>= 3.4)
  Depends: libgcc-s1 (>= 3.3)
  Depends: libstdc++6 (>= 12)
  Depends: libtinfo6 (>= 6)
  Depends: libxml2 (>= 2.7.4)
  Depends: libzstd1 (>= 1.5.5)
  Depends: zlib1g (>= 1:1.2.0)
libedit2
  Depends: libbsd0 (>= 0.1.3)
  Depends: libc6 (>= 2.38)
  Depends: libtinfo6 (>= 6)
libtinfo6
  Depends: libc6 (>= 2.34)
libsensors5
  Depends: libc6 (>= 2.38)
  Depends: libsensors-config
libsensors-config
libvulkan1
  Depends: libc6 (>= 2.38)
libxcb-dri3-0
  Depends: libc6 (>= 2.4)
  Depends: libxcb1 (>= 1.12)
libinput10
  Depends: libc6 (>= 2.38)
  Depends: libevdev2 (>= 1.10.0)
  Depends: libinput-bin (>= 1.25.0-1ubuntu2)
  Depends: libmtdev1t64 (>= 1.1.0)
  Depends: libudev1 (>= 183)
  Depends: libwacom9 (>= 2.0.0)
libinput-bin
  Depends: libc6 (>= 2.38)
  Depends: libevdev2 (>= 1.10.0)
  Depends: libudev1 (>= 183)
  Depends: libwacom9 (>= 2.0.0)
libudev1
  Depends: libc6 (>= 2.38)
  Depends: libcap2 (>= 1:2.10)
libcap2
  Depends: libc6 (>= 2.38)
libwacom9
  Depends: libc6 (>= 2.38)
  Depends: libevdev2 (>= 1.6.901)
  Depends: libglib2.0-0t64 (>= 2.68.0)
  Depends: libgudev-1.0-0 (>= 146)
  Depends: libwacom-common
libgudev-1.0-0
  Depends: libc6 (>= 2.33)
  Depends: libglib2.0-0t64 (>= 2.79.0)
  Depends: libudev1 (>= 251)
libwacom-common
libmtdev1t64
  Depends: libc6 (>= 2.4)
libjson-c5
  Depends: libc6 (>= 2.38)
libpango-1.0-0
  Depends: fontconfig
  Depends: libc6 (>= 2.38)
  Depends: libfribidi0 (>= 1.0.0)
  Depends: libglib2.0-0t64 (>= 2.79.0)
  Depends: libharfbuzz0b (>= 7.3.0)
  Depends: libthai0 (>= 0.1.25)
fontconfig
  Depends: fontconfig-config
  Depends: libc6 (>= 2.38)
  Depends: libfontconfig1 (>= 2.13.0)
  Depends: libfreetype6 (>= 2.2.1)
libfribidi0
  Depends: libc6 (>= 2.4)
libharfbuzz0b
  Depends: libc6 (>= 2.38)
  Depends: libfreetype6 (>= 2.11.1)
  Depends: libglib2.0-0 (>= 2.32.0)
  Depends: libgraphite2-3 (>= 1.2.2)
libglib2.0-0
  Depends: libglib2.0-0t64 (>= 2.80.0-6ubuntu1)
libgraphite2-3
  Depends: libc6 (>= 2.4)
libthai0
  Depends: libc6 (>= 2.14)
  Depends: libdatrie1 (>= 0.2.0)
  Depends: libthai-data (>= 0.1.10)
libdatrie1
  Depends: libc6 (>= 2.14)
libthai-data
libpangocairo-1.0-0
  Depends: libc6 (>= 2.4)
  Depends: libcairo2 (>= 1.8.0)
  Depends: libfontconfig1 (>= 2.12.6)
  Depends: libglib2.0-0t64 (>= 2.79.0)
  Depends: libharfbuzz0b (>= 1.2.6)
  Depends: libpango-1.0-0 (= 1.52.1+ds-1build1)
  Depends: libpangoft2-1.0-0 (= 1.52.1+ds-1build1)
libpangoft2-1.0-0
  Depends: libc6 (>= 2.4)
  Depends: libfontconfig1 (>= 2.13.0)
  Depends: libfreetype6 (>= 2.2.1)
  Depends: libglib2.0-0t64 (>= 2.79.0)
  Depends: libharfbuzz0b (>= 5.1.0)
  Depends: libpango-1.0-0 (= 1.52.1+ds-1build1)
libsystemd0
  Depends: libc6 (>= 2.38)
  Depends: libcap2 (>= 1:2.10)
  Depends: libgcrypt20 (>= 1.10.0)
  Depends: liblz4-1 (>= 0.0~r122)
  Depends: liblzma5 (>= 5.1.1alpha+20120614)
  Depends: libzstd1 (>= 1.5.5)
libgcrypt20
  Depends: libc6 (>= 2.38)
  Depends: libgpg-error0 (>= 1.27)
libgpg-error0
  Depends: libc6 (>= 2.38)
liblz4-1
  Depends: libc6 (>= 2.14)
libwayland-client0
  Depends: libc6 (>= 2.38)
  Depends: libffi8 (>= 3.4)
libwayland-cursor0
  Depends: libc6 (>= 2.28)
  Depends: libwayland-client0 (>= 1.20.0)
libwayland-server0
  Depends: libc6 (>= 2.38)
  Depends: libffi8 (>= 3.4)
libwlroots12t64
  Depends: libc6 (>= 2.34)
  Depends: libdisplay-info1 (>= 0.1.1)
  Depends: libdrm2 (>= 2.4.114)
  Depends: libegl1
  Depends: libgbm1 (>= 21.1.0)
  Depends: libgles2
  Depends: libinput10 (>= 1.19.1)
  Depends: libliftoff0 (>= 0.4.1)
  Depends: libpixman-1-0 (>= 0.30.0)
  Depends: libseat1 (>= 0.5.0)
  Depends: libudev1 (>= 183)
  Depends: libvulkan1 (>= 1.2.131.2)
  Depends: libwayland-client0 (>= 1.22)
  Depends: libwayland-server0 (>= 1.22)
  Depends: libxcb-composite0
  Depends: libxcb-dri3-0 (>= 1.13)
  Depends: libxcb-ewmh2 (>= 0.4.1)
  Depends: libxcb-icccm4 (>= 0.4.1)
  Depends: libxcb-present0
  Depends: libxcb-render-util0
  Depends: libxcb-render0
  Depends: libxcb-res0 (>= 1.10)
  Depends: libxcb-shm0 (>= 1.10)
  Depends: libxcb-xfixes0 (>= 1.15)
  Depends: libxcb-xinput0 (>= 1.15)
  Depends: libxcb1
  Depends: libxkbcommon0 (>= 0.5.0)
libdisplay-info1
  Depends: libc6 (>= 2.27)
libegl1
  Depends: libc6 (>= 2.38)
  Depends: libegl-mesa0
  Depends: libglvnd0 (= 1.7.0-1build1)
libegl-mesa0
  Depends: libc6 (>= 2.38)
  Depends: libdrm2 (>= 2.4.119)
  Depends: libexpat1 (>= 2.0.1)
  Depends: libgbm1 (= 24.0.5-1ubuntu1)
  Depends: libgcc-s1 (>= 3.4)
  Depends: libglapi-mesa (= 24.0.5-1ubuntu1)
  Depends: libwayland-client0 (>= 1.20.0)
  Depends: libwayland-server0 (>= 1.15.0)
  Depends: libx11-xcb1 (>= 2:1.8.7)
  Depends: libxcb-dri2-0 (>= 1.8)
  Depends: libxcb-dri3-0 (>= 1.13)
  Depends: libxcb-present0
  Depends: libxcb-randr0 (>= 1.3)
  Depends: libxcb-sync1
  Depends: libxcb-xfixes0
  Depends: libxcb1 (>= 1.9.2)
  Depends: libxshmfence1
libgbm1
  Depends: libc6 (>= 2.38)
  Depends: libdrm2 (>= 2.4.119)
  Depends: libexpat1 (>= 2.0.1)
  Depends: libwayland-server0 (>= 1.15.0)
  Depends: libxcb-randr0
libxcb-randr0
  Depends: libc6 (>= 2.4)
  Depends: libxcb1 (>= 1.9.2)
libx11-xcb1
  Depends: libx11-6 (= 2:1.8.7-1build1)
libxcb-dri2-0
  Depends: libc6 (>= 2.4)
  Depends: libxcb1
libxcb-present0
  Depends: libc6 (>= 2.4)
  Depends: libxcb1
libxcb-sync1
  Depends: libc6 (>= 2.14)
  Depends: libxcb1
libxcb-xfixes0
  Depends: libc6 (>= 2.4)
  Depends: libxcb1
libxshmfence1
  Depends: libc6 (>= 2.27)
libglvnd0
  Depends: libc6 (>= 2.38)
libgles2
  Depends: libc6 (>= 2.34)
  Depends: libglvnd0 (= 1.7.0-1build1)
libliftoff0
  Depends: libc6 (>= 2.14)
  Depends: libdrm2 (>= 2.4.108)
libseat1
  Depends: libc6 (>= 2.33)
  Depends: libsystemd0 (>= 238)
  Depends: logind
  Depends: seatd
logind
seatd
  Depends: libc6 (>= 2.34)
  PreDepends: debconf
  PreDepends: init-system-helpers (>= 1.54~)
debconf
init-system-helpers
libxcb-composite0
  Depends: libc6 (>= 2.4)
  Depends: libxcb1
libxcb-ewmh2
  Depends: libc6 (>= 2.14)
  Depends: libxcb1
libxcb-icccm4
  Depends: libc6 (>= 2.2.5)
  Depends: libxcb1
libxcb-render-util0
  Depends: libc6 (>= 2.4)
  Depends: libxcb-render0
  Depends: libxcb1
libxcb-res0
  Depends: libc6 (>= 2.4)
  Depends: libxcb1
libxcb-xinput0
  Depends: libc6 (>= 2.14)
  Depends: libxcb1 (>= 1.8)
libxkbcommon0
  Depends: libc6 (>= 2.38)
  Depends: xkb-data
xkb-data
polkitd
  Depends: adduser
  Depends: dbus-system-bus
  Depends: default-dbus-system-bus
  Depends: default-logind
  Depends: libc6 (>= 2.38)
  Depends: libduktape207 (>= 2.0.3)
  Depends: libexpat1 (>= 2.0.1)
  Depends: libglib2.0-0t64 (>= 2.79.0)
  Depends: libpam0g (>= 0.99.7.1)
  Depends: libpolkit-agent-1-0 (= 124-2ubuntu1)
  Depends: libpolkit-gobject-1-0 (= 124-2ubuntu1)
  Depends: libsystemd0 (>= 253)
  Depends: logind
  Depends: systemd-sysusers
  Depends: xml-core (>= 0.14)
adduser
  Depends: passwd
passwd
  Depends: libaudit1 (>= 1:2.2.1)
  Depends: libc6 (>= 2.38)
  Depends: libcrypt1 (>= 1:4.1.0)
  Depends: libpam-modules
  Depends: libpam0g (>= 0.99.7.1)
  Depends: libselinux1 (>= 3.1~)
  Depends: libsemanage2 (>= 2.0.32)
libaudit1
  Depends: libaudit-common (>= 1:3.1.2-2.1build1)
  Depends: libc6 (>= 2.38)
  Depends: libcap-ng0 (>= 0.7.9)
libaudit-common
libcap-ng0
  Depends: libc6 (>= 2.38)
libcrypt1
  Depends: libc6 (>= 2.38)
libpam-modules
  PreDepends: debconf (>= 0.5)
  PreDepends: debconf-2.0
  PreDepends: libaudit1 (>= 1:2.2.1)
  PreDepends: libc6 (>= 2.38)
  PreDepends: libcrypt1 (>= 1:4.3.0)
  PreDepends: libpam-modules-bin (= 1.5.3-5ubuntu5)
  PreDepends: libpam0g (>= 1.4.1)
  PreDepends: libselinux1 (>= 3.1~)
  PreDepends: libsystemd0
debconf-2.0
libpam-modules-bin
  Depends: libaudit1 (>= 1:2.2.1)
  Depends: libc6 (>= 2.38)
  Depends: libcrypt1 (>= 1:4.3.0)
  Depends: libpam0g (>= 0.99.7.1)
  Depends: libselinux1 (>= 3.1~)
  Depends: libsystemd0 (>= 254)
libpam0g
  Depends: debconf (>= 0.5)
  Depends: debconf-2.0
  Depends: libaudit1 (>= 1:2.2.1)
  Depends: libc6 (>= 2.34)
libsemanage2
  Depends: libaudit1 (>= 1:2.2.1)
  Depends: libbz2-1.0
  Depends: libc6 (>= 2.38)
  Depends: libselinux1 (>= 3.5)
  Depends: libsemanage-common (>= 3.5-1build5)
  Depends: libsepol2 (>= 3.5)
libsemanage-common
libsepol2
  Depends: libc6 (>= 2.38)
dbus-system-bus
default-dbus-system-bus
default-logind
libduktape207
  Depends: libc6 (>= 2.38)
libpolkit-agent-1-0
  Depends: libc6 (>= 2.38)
  Depends: libglib2.0-0t64 (>= 2.79.0)
  Depends: libpolkit-gobject-1-0 (= 124-2ubuntu1)
libpolkit-gobject-1-0
  Depends: libc6 (>= 2.38)
  Depends: libglib2.0-0t64 (>= 2.79.0)
  Depends: libsystemd0 (>= 213)
systemd-sysusers
xml-core
  Depends: sed (>= 4.1.2-8)
  Depends: sgml-base (>= 1.28)
sed
  PreDepends: libacl1 (>= 2.2.23)
  PreDepends: libc6 (>= 2.38)
  PreDepends: libselinux1 (>= 3.1~)
libacl1
  Depends: libc6 (>= 2.38)
sgml-base
  PreDepends: dpkg (>= 1.16.4)
dpkg
  Depends: tar (>= 1.28-1)
  PreDepends: libbz2-1.0
  PreDepends: libc6 (>= 2.38)
  PreDepends: liblzma5 (>= 5.4.0)
  PreDepends: libmd0 (>= 0.0.0)
  PreDepends: libselinux1 (>= 3.1~)
  PreDepends: libzstd1 (>= 1.5.5)
  PreDepends: zlib1g (>= 1:1.1.4)
tar
  PreDepends: libacl1 (>= 2.2.23)
  PreDepends: libc6 (>= 2.38)
  PreDepends: libselinux1 (>= 3.1~)
swaybg
  Depends: libc6 (>= 2.34)
  Depends: libcairo2 (>= 1.2.4)
  Depends: libgdk-pixbuf-2.0-0 (>= 2.31.1)
  Depends: libglib2.0-0t64 (>= 2.12.0)
  Depends: libwayland-client0 (>= 1.20.0)
kgilmer commented 2 months ago

More info:

ubuntu-noble-amd64-1:~$ apt-rdepends -r sway
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
sway
  Reverse Depends: grimshot (1.8.1+20240128-1)
  Reverse Depends: regolith-powerd (0.2.0-1regolith-noble)
  Reverse Depends: sxmo-utils (1.12.0-7)
  Reverse Depends: wlgreet (0.4.1-3)
grimshot
regolith-powerd
  Reverse Depends: regolith-sway-gsd (4.4.5-1regolith-noble)
regolith-sway-gsd
sxmo-utils
wlgreet
kgilmer commented 2 months ago

My working theory is that this line is causing apt to pull sway into the dependency closure. One solution might be to simplify to just sway-regolith however a better fix is to express Conflicts between sway-regolith and sway as they ship several of the same files (but are different). Another approach would be to make the packages cohabitable, but this would take some more work..

kgilmer commented 2 months ago

The change has appeared to have appeased apt: https://github.com/regolith-linux/voulage/actions/runs/8755543573/job/24030423688