Bug 494828 - neon-desktop uninstalls pipewire
Summary: neon-desktop uninstalls pipewire
Status: RESOLVED FIXED
Alias: None
Product: neon
Classification: KDE Neon
Component: Packages User Edition (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-15 20:58 UTC by dofficialgman
Modified: 2024-11-08 02:36 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dofficialgman 2024-10-15 20:58:18 UTC
SUMMARY
pipewire is an essential component of any modern linux distribution.
installing the neon-desktop package (currently on neon 24.04) conflicts and uninstalls pipewire

STEPS TO REPRODUCE
install neon-desktop

OBSERVED RESULT
observe that package neon-desktop depends on pulseaudio and pulseaudio-module-bluetooth

The following packages will be REMOVED:
  pipewire-alsa pipewire-audio

EXPECTED RESULT
pipewire is not removed as it is an essential tool of any modern linux distro

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE neon 6.2
KDE Plasma Version: 6.2.0
KDE Frameworks Version: 6.6.0
Qt Version: 6.7.2
Comment 1 Jonathan Riddell 2024-10-17 10:11:50 UTC
should be fixed with today's update
Comment 2 dofficialgman 2024-10-17 12:29:33 UTC
(In reply to Jonathan Riddell from comment #1)
> should be fixed with today's update

Not resolved properly

The following packages will be REMOVED:
pipewire-alsa pipewire-audio

You kept pulseaudio pulseaudio-module-bluetooth in the recommends which is confusing the resolver

I expect those two packages to be removed from the recommends entirely. Additionally, I would expect that pipewire-pulse also be added to the depends for neon-desktop. Refer to kubuntu-desktop for a good starting point for the dependencies and you will notice that there IS NOT pulseaudio and pulseaudio-module-bluetooth in recommends and there IS pipewire and pipewire-pulse in depends

Package: kubuntu-desktop
Architecture: amd64
Version: 1.451
Priority: optional
Section: universe/metapackages
Source: kubuntu-meta
Origin: Ubuntu
Maintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 13
Depends: alsa-base, alsa-utils, anacron, appstream, bc, bluedevil, breeze, ca-certificates, fontconfig, fonts-dejavu-core, foomatic-db-compressed-ppds, frameworkintegration, ghostscript, gstreamer1.0-pipewire, iio-sensor-proxy, inputattach, kactivitymanagerd, kde-cli-tools, kde-config-screenlocker, kde-style-oxygen-qt5, kgamma5, khotkeys, kinfocenter, kio, kmenuedit, kscreen, ksystemstats, kubuntu-settings-desktop, kwin-x11, kwrited, language-selector-common, libkdecorations2-5v5, libkf5screen-bin, libkf5screen-data, libkf5screen8, libkf5screendpms8, libkf5sysguard-bin, libkf5sysguard-data, libkpipewire5, libkpipewiredmabuf5, libkpipewirerecord5, libkscreenlocker5, libksgrd9, libksignalplotter9, libksysguardformatter1, libksysguardsensorfaces1, libksysguardsensors1, libksysguardsystemstats1, liblsofui9, libnotify-bin, liboxygenstyle5-5, liboxygenstyleconfig5-5, libpam-kwallet5, libpolkit-qt5-1-1, libprocesscore9, libprocessui9, libqt5svg5, libsasl2-modules, libu2f-udev, milou, mobile-broadband-provider-info, modemmanager, openprinting-ppds, oxygen-sounds, pipewire, pipewire-pulse, plasma-desktop, plasma-integration, plasma-pa, plasma-systemmonitor, plasma-welcome, plasma-workspace, plymouth-theme-breeze, plymouth-theme-kubuntu-logo, plymouth-theme-kubuntu-text, polkit-kde-agent-1, powerdevil, printer-driver-pnm2ppa, python3-launchpadlib, qml-module-org-kde-ksysguard, qml-module-org-kde-qqc2breezestyle, qml-module-org-kde-qqc2desktopstyle, qttranslations5-l10n, rfkill, sddm, software-properties-qt, spice-vdagent, switcheroo-control, systemsettings, ubuntu-drivers-common, ubuntu-release-upgrader-qt, unzip, usb-modeswitch, whoopsie, wireless-tools, wpasupplicant, wvdial, xdg-desktop-portal-gtk, xdg-desktop-portal-kde, xdg-user-dirs, xkb-data, xorg, xsettingsd, zip
Recommends: apport-kde, aptitude, ark, avahi-daemon, baloo-kf5, bluez, bluez-cups, breeze-gtk-theme, cryptsetup, cups, cups-bsd, cups-client, cups-filters, dbus-x11, desktop-file-utils, dolphin, dolphin-plugins, drkonqi, elisa, ffmpegthumbs, firefox, fonts-liberation, fonts-noto-cjk, fonts-noto-color-emoji, fonts-noto-core, fonts-ubuntu, fwupd, fwupd-signed, genisoimage, gnupg-agent, go-mtpfs, grub-theme-breeze, gwenview, haruna, hplip, im-config, kaccounts-integration, kaccounts-providers, kate, kcalc, kcharselect, kde-config-gtk-style, kde-config-gtk-style-preview, kde-config-plymouth, kde-config-sddm, kde-config-tablet, kde-config-updates, kde-config-whoopsie, kde-spectacle, kdeconnect, kdegraphics-thumbnailers, kdenetwork-filesharing, kdialog, kerneloops, khelpcenter, kimageformat-plugins, kio-admin, kio-audiocd, kio-extras, kio-fuse, kio-gdrive, kmahjongg, kmines, konsole, konversation, kpat, krdc, ksshaskpass, ksudoku, ksystemlog, kubuntu-wallpapers, kubuntu-web-shortcuts, kwalletmanager, kwayland-integration, kwin-addons, kwin-common, kwin-data, kwin-decoration-oxygen, kwin-wayland, laptop-detect, layer-shell-qt, libappindicator3-1, libcolorcorrect5, libglib2.0-bin, libkdecorations2private10, libkf5baloowidgets-bin, libkf5baloowidgets-data, libkfontinst5, libkfontinstui5, libkworkspace5-5, liblayershellqtinterface5, libnotificationmanager1, libnss-mdns, libplasma-geolocation-interface5, libqca-qt5-2-plugins, libreoffice-calc, libreoffice-impress, libreoffice-kf5, libreoffice-plasma, libreoffice-style-breeze, libreoffice-writer, libsignon-qt5-1, libspa-0.2-bluetooth, libtaskmanager6, libweather-ion7, memtest86+, neochat, network-manager, network-manager-openconnect, network-manager-pptp, okular, okular-extra-backends, orca, packagekit, partitionmanager, pastebinit, pcmciautils, phonon4qt5-backend-vlc, phonon4qt5settings, pinentry-qt, plasma-browser-integration, plasma-calendar-addons, plasma-dataengines-addons, plasma-desktop-data, plasma-discover, plasma-discover-backend-snap, plasma-discover-notifier, plasma-disks, plasma-distro-release-notifier, plasma-firewall, plasma-nm, plasma-theme-oxygen, plasma-thunderbolt, plasma-vault, plasma-wallpapers-addons, plasma-widgets-addons, plasma-workspace-data, plasma-workspace-wallpapers, plocate, policykit-desktop-privileges, power-profiles-daemon, ppa-purge, print-manager, printer-driver-brlaser, printer-driver-c2esp, printer-driver-foo2zjs, printer-driver-gutenprint, printer-driver-m2300w, printer-driver-min12xxw, printer-driver-ptouch, printer-driver-pxljr, printer-driver-sag-gdi, printer-driver-splix, qapt-deb-installer, qml-module-org-kde-pipewire, qml-module-qtgraphicaleffects, qml-module-qtquick-xmllistmodel, qt5-image-formats-plugins, sddm-theme-breeze, signon-kwallet-extension, signon-plugin-oauth2, signon-ui-service, signon-ui-x11, skanlite, skanpage, snapd, udisks2, upower, usb-creator-kde, util-linux-extra, vim, wireplumber, x11-utils, xdg-utils
Conflicts: neon-all, neon-desktop, neon-settings-2
Filename: pool/universe/k/kubuntu-meta/kubuntu-desktop_1.451_amd64.deb
Size: 8688
MD5sum: fe35fedf74ba6ec0e1a245d7f0d24257
SHA1: 1e543b47c84a4c82504fc82515257da9af72d93e
SHA256: 982d0419b509c77ac3325e137b4e9804d561f63408616d1e015f1de6add45dd3
SHA512: 417878b54262085a34c8497440c920944e8550daa6751377dda2c05eace0f6981e6a409154a6051f0d7e80d11e8ba5e7f98aa2a25527737ad328ea7858b88354
Description-en: Kubuntu Plasma Desktop/Netbook system
 This package depends on all of the packages in the Kubuntu desktop system.
 Installing this package will include the default Kubuntu Plasma Desktop and
 applications.
 .
 It is safe to remove this package if some of the desktop system packages are
 not desired.
Description-md5: 2c37635010f14de06b71f5fc84006a50
Task: kubuntu-desktop, kubuntu-full
Comment 3 Jonathan Riddell 2024-10-17 22:30:32 UTC
new plasma-pa building..
Comment 4 dofficialgman 2024-11-08 02:36:07 UTC
all issues resolved