New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pulseaudio-qubes needs an update for PulseAudio 12.0 in Fedora 28 #4072

Closed
mattmccutchen opened this Issue Jul 12, 2018 · 17 comments

Comments

@mattmccutchen

Fedora 28 has updated to PulseAudio 12 yesterday (update entry). pulseaudio-qubes currently has a dependency on PulseAudio 11.1 and needs an update to match. I didn't find any previous discussion on qubes-users or qubes-devel.

Qubes OS version:

4.0

Affected component(s):

pulseaudio-qubes


Steps to reproduce the behavior:

dnf distro-sync --best

Expected behavior:

Successful update.

Actual behavior:

Error: 
 Problem 1: package pulseaudio-qubes-4.0.10-1.fc28.x86_64 requires pulseaudio = 11.1, but none of the providers can be installed
  - cannot install both pulseaudio-11.1-18.fc28.x86_64 and pulseaudio-12.0-3.fc28.x86_64
  - cannot install the best update candidate for package pulseaudio-qubes-4.0.10-1.fc28.x86_64
  - cannot install the best update candidate for package pulseaudio-11.1-18.fc28.1.x86_64
  - pulseaudio-11.1-18.fc28.1.x86_64 does not belong to a distupgrade repository
 Problem 2: problem with installed package pulseaudio-qubes-4.0.10-1.fc28.x86_64
  - package pulseaudio-qubes-4.0.10-1.fc28.x86_64 requires pulseaudio = 11.1, but none of the providers can be installed
  - package pulseaudio-11.1-18.fc28.x86_64 requires libpulsecommon-11.1.so()(64bit), but none of the providers can be installed
  - cannot install both pulseaudio-libs-11.1-18.fc28.x86_64 and pulseaudio-libs-12.0-3.fc28.x86_64
  - package pulseaudio-11.1-18.fc28.1.x86_64 requires pulseaudio-libs(x86-64) = 11.1-18.fc28.1, but none of the providers can be installed
  - cannot install the best update candidate for package pulseaudio-libs-11.1-18.fc28.1.x86_64
  - pulseaudio-libs-11.1-18.fc28.1.x86_64 does not belong to a distupgrade repository

General notes:


Related issues:

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Jul 12, 2018

Member

Related: QubesOS/qubes-gui-agent-linux#44 - waiting for @arjan-s to sign the commit.

// imagine here a rant about Fedora putting major, potentially incompatible changes, into a stable release, instead of putting it only to devel branch, which will be released only few months from now anyway

Member

marmarek commented Jul 12, 2018

Related: QubesOS/qubes-gui-agent-linux#44 - waiting for @arjan-s to sign the commit.

// imagine here a rant about Fedora putting major, potentially incompatible changes, into a stable release, instead of putting it only to devel branch, which will be released only few months from now anyway

@akkuladezeit

This comment has been minimized.

Show comment
Hide comment
@akkuladezeit

akkuladezeit Jul 14, 2018

i think there is now the issuse on Fedora27 templates...

i think there is now the issuse on Fedora27 templates...

@Aekez

This comment has been minimized.

Show comment
Hide comment
@Aekez

Aekez Jul 14, 2018

i think there is now the issuse on Fedora27 templates...

Indeed, it seems the imaginary rant can be extended now after they now also included it in fedora-27 stable repo's as well :')

I wonder, how come the fedora developers did the same to fedora-27, don't they actually observe their own updates i.e. in fedora-28, before doing the same to fedora-27 (especially since there was a delay between the 27/28 update)? Broken autoremoval dependencies, failed updates due to wrong dependencies, and also (as far as I can tell) weak security in the updating process from man in the middle attacks? It does kind of give the feeling the fedora developers aren't taking reliability and security very seriously. But then again, what do I know, I don't have that kind of insight after all :)

Aekez commented Jul 14, 2018

i think there is now the issuse on Fedora27 templates...

Indeed, it seems the imaginary rant can be extended now after they now also included it in fedora-27 stable repo's as well :')

I wonder, how come the fedora developers did the same to fedora-27, don't they actually observe their own updates i.e. in fedora-28, before doing the same to fedora-27 (especially since there was a delay between the 27/28 update)? Broken autoremoval dependencies, failed updates due to wrong dependencies, and also (as far as I can tell) weak security in the updating process from man in the middle attacks? It does kind of give the feeling the fedora developers aren't taking reliability and security very seriously. But then again, what do I know, I don't have that kind of insight after all :)

@akkuladezeit

This comment has been minimized.

Show comment
Hide comment
@akkuladezeit

akkuladezeit Jul 15, 2018

when it will be fix? or how can i fix it XD?

akkuladezeit commented Jul 15, 2018

when it will be fix? or how can i fix it XD?

@Aekez

This comment has been minimized.

Show comment
Hide comment
@Aekez

Aekez Jul 15, 2018

when it will be fix? or how can i fix it XD?

Unless someone more capable says otherwise, I think it's best to just leave it and wait for the fedora developers to fix it by issuing new updates with dependencies that fixes this on its own (it might mess it up further if you try change anything now). For example my sound still works when I ignore this problem altogether, I don't run --allow-erasing or autoremove, which both may require you to do detailed investigations of the packages to find out if its safe to do or not. Just doing it blinly is like throwing a dice, you may be lucky, or sh¡t may hit the fan, depending on your luck. So unless someone has a better solution, I'd argure you just leave it, even if it isn't pretty for the eyes, or may trigger some frustrations for the many people who suffers from OCD, which may make it hard not to press that --allow-erasing or autoremove button. Trying to update it manually may also messup future updates (i.e. when fedora issues updates to fix this issue), so it may also be discouraged to try fix it yourself manually when sound still works anyway. It can understandably be a challenge for some to ignore the errors, but try to endure it.

Aekez commented Jul 15, 2018

when it will be fix? or how can i fix it XD?

Unless someone more capable says otherwise, I think it's best to just leave it and wait for the fedora developers to fix it by issuing new updates with dependencies that fixes this on its own (it might mess it up further if you try change anything now). For example my sound still works when I ignore this problem altogether, I don't run --allow-erasing or autoremove, which both may require you to do detailed investigations of the packages to find out if its safe to do or not. Just doing it blinly is like throwing a dice, you may be lucky, or sh¡t may hit the fan, depending on your luck. So unless someone has a better solution, I'd argure you just leave it, even if it isn't pretty for the eyes, or may trigger some frustrations for the many people who suffers from OCD, which may make it hard not to press that --allow-erasing or autoremove button. Trying to update it manually may also messup future updates (i.e. when fedora issues updates to fix this issue), so it may also be discouraged to try fix it yourself manually when sound still works anyway. It can understandably be a challenge for some to ignore the errors, but try to endure it.

marmarek added a commit to marmarek/qubes-gui-agent-linux that referenced this issue Jul 15, 2018

@qubesos-bot

This comment has been minimized.

Show comment
Hide comment
@qubesos-bot

qubesos-bot Jul 15, 2018

Automated announcement from builder-github

The package gui-agent-linux has been pushed to the r4.0 testing repository for the CentOS centos7 template.
To test this update, please install it with the following command:

sudo yum update --enablerepo=qubes-vm-r4.0-current-testing

Changes included in this update

Automated announcement from builder-github

The package gui-agent-linux has been pushed to the r4.0 testing repository for the CentOS centos7 template.
To test this update, please install it with the following command:

sudo yum update --enablerepo=qubes-vm-r4.0-current-testing

Changes included in this update

@qubesos-bot

This comment has been minimized.

Show comment
Hide comment
@qubesos-bot

qubesos-bot Jul 15, 2018

Automated announcement from builder-github

The package qubes-gui-agent_4.0.11-1+deb9u1 has been pushed to the r4.0 testing repository for the Debian template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing stretch-testing (or appropriate equivalent for your template version), then use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

Automated announcement from builder-github

The package qubes-gui-agent_4.0.11-1+deb9u1 has been pushed to the r4.0 testing repository for the Debian template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing stretch-testing (or appropriate equivalent for your template version), then use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

@qubesos-bot

This comment has been minimized.

Show comment
Hide comment
@qubesos-bot

qubesos-bot Jul 15, 2018

Automated announcement from builder-github

The component gui-agent-linux (including package pulseaudio-qubes-4.0.11-1.fc26) has been pushed to the r4.0 testing repository for the Fedora template.
To test this update, please install it with the following command:

sudo yum update --enablerepo=qubes-vm-r4.0-current-testing

Changes included in this update

Automated announcement from builder-github

The component gui-agent-linux (including package pulseaudio-qubes-4.0.11-1.fc26) has been pushed to the r4.0 testing repository for the Fedora template.
To test this update, please install it with the following command:

sudo yum update --enablerepo=qubes-vm-r4.0-current-testing

Changes included in this update

marmarek added a commit to QubesOS/qubes-gui-agent-linux that referenced this issue Jul 16, 2018

Add pulseaudio 12.0 headers
Closes #44
Fixes QubesOS/qubes-issues#4072

(cherry picked from commit 05f9cf4)

marmarek added a commit to QubesOS/qubes-gui-agent-linux that referenced this issue Jul 16, 2018

@qubesos-bot

This comment has been minimized.

Show comment
Hide comment
@qubesos-bot

qubesos-bot Jul 16, 2018

Automated announcement from builder-github

The package gui-agent-linux has been pushed to the r3.2 testing repository for the CentOS centos7 template.
To test this update, please install it with the following command:

sudo yum update --enablerepo=qubes-vm-r3.2-current-testing

Changes included in this update

Automated announcement from builder-github

The package gui-agent-linux has been pushed to the r3.2 testing repository for the CentOS centos7 template.
To test this update, please install it with the following command:

sudo yum update --enablerepo=qubes-vm-r3.2-current-testing

Changes included in this update

@qubesos-bot

This comment has been minimized.

Show comment
Hide comment
@qubesos-bot

qubesos-bot Jul 16, 2018

Automated announcement from builder-github

The component gui-agent-linux (including package qubes-gui-agent-xfce-3.2.23-1.fc26) has been pushed to the r3.2 testing repository for the Fedora template.
To test this update, please install it with the following command:

sudo yum update --enablerepo=qubes-vm-r3.2-current-testing

Changes included in this update

Automated announcement from builder-github

The component gui-agent-linux (including package qubes-gui-agent-xfce-3.2.23-1.fc26) has been pushed to the r3.2 testing repository for the Fedora template.
To test this update, please install it with the following command:

sudo yum update --enablerepo=qubes-vm-r3.2-current-testing

Changes included in this update

@qubesos-bot

This comment has been minimized.

Show comment
Hide comment
@qubesos-bot

qubesos-bot Jul 16, 2018

Automated announcement from builder-github

The package qubes-gui-agent_3.2.23-1+deb9u1 has been pushed to the r3.2 testing repository for the Debian template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing stretch-testing (or appropriate equivalent for your template version), then use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

Automated announcement from builder-github

The package qubes-gui-agent_3.2.23-1+deb9u1 has been pushed to the r3.2 testing repository for the Debian template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing stretch-testing (or appropriate equivalent for your template version), then use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

@qubesos-bot

This comment has been minimized.

Show comment
Hide comment
@qubesos-bot

qubesos-bot Jul 23, 2018

Automated announcement from builder-github

The package qubes-gui-agent_3.2.23-1+deb9u1 has been pushed to the r3.2 stable repository for the Debian template.
To install this update, please use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

Automated announcement from builder-github

The package qubes-gui-agent_3.2.23-1+deb9u1 has been pushed to the r3.2 stable repository for the Debian template.
To install this update, please use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

@qubesos-bot

This comment has been minimized.

Show comment
Hide comment
@qubesos-bot

qubesos-bot Jul 23, 2018

Automated announcement from builder-github

The package qubes-gui-agent_4.0.11-1+deb9u1 has been pushed to the r4.0 stable repository for the Debian template.
To install this update, please use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

Automated announcement from builder-github

The package qubes-gui-agent_4.0.11-1+deb9u1 has been pushed to the r4.0 stable repository for the Debian template.
To install this update, please use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

@qubesos-bot

This comment has been minimized.

Show comment
Hide comment
@qubesos-bot

qubesos-bot Jul 23, 2018

Automated announcement from builder-github

The package gui-agent-linux has been pushed to the r3.2 stable repository for the Fedora centos7 template.
To install this update, please use the standard update command:

sudo yum update

Changes included in this update

Automated announcement from builder-github

The package gui-agent-linux has been pushed to the r3.2 stable repository for the Fedora centos7 template.
To install this update, please use the standard update command:

sudo yum update

Changes included in this update

@qubesos-bot

This comment has been minimized.

Show comment
Hide comment
@qubesos-bot

qubesos-bot Jul 23, 2018

Automated announcement from builder-github

The component gui-agent-linux (including package qubes-gui-agent-xfce-3.2.23-1.fc26) has been pushed to the r3.2 stable repository for the Fedora template.
To install this update, please use the standard update command:

sudo yum update

Changes included in this update

Automated announcement from builder-github

The component gui-agent-linux (including package qubes-gui-agent-xfce-3.2.23-1.fc26) has been pushed to the r3.2 stable repository for the Fedora template.
To install this update, please use the standard update command:

sudo yum update

Changes included in this update

@qubesos-bot

This comment has been minimized.

Show comment
Hide comment
@qubesos-bot

qubesos-bot Jul 23, 2018

Automated announcement from builder-github

The package gui-agent-linux has been pushed to the r4.0 stable repository for the Fedora centos7 template.
To install this update, please use the standard update command:

sudo yum update

Changes included in this update

Automated announcement from builder-github

The package gui-agent-linux has been pushed to the r4.0 stable repository for the Fedora centos7 template.
To install this update, please use the standard update command:

sudo yum update

Changes included in this update

@qubesos-bot

This comment has been minimized.

Show comment
Hide comment
@qubesos-bot

qubesos-bot Jul 23, 2018

Automated announcement from builder-github

The component gui-agent-linux (including package pulseaudio-qubes-4.0.11-1.fc26) has been pushed to the r4.0 stable repository for the Fedora template.
To install this update, please use the standard update command:

sudo yum update

Changes included in this update

Automated announcement from builder-github

The component gui-agent-linux (including package pulseaudio-qubes-4.0.11-1.fc26) has been pushed to the r4.0 stable repository for the Fedora template.
To install this update, please use the standard update command:

sudo yum update

Changes included in this update

@mattmccutchen mattmccutchen changed the title from pulseaudio-qubes needs an update for PulseAudio 12 in Fedora 28 to pulseaudio-qubes needs an update for PulseAudio 12.0 in Fedora 28 Jul 26, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment