You are not logged in.

#1 2020-09-16 08:40:02

Bermos
Member
Registered: 2020-09-16
Posts: 2

Found bug/upgrade problem with a package, where to put that info

Not so much a arch newbie but a forum noob.

I just spent 2 hours figuring out why my libvirt/qemu VM with a raw disk won't boot anymore until I found the solution to downgrade to the last libvirt package. I think it could help others stuck with the same problem to post the error and solution so where do I put that info best?

Offline

#2 2020-09-16 09:23:40

solskog
Member
Registered: 2020-09-05
Posts: 110

Re: Found bug/upgrade problem with a package, where to put that info

Isn't Libvirt upstream development is managed in https://gitlab.com/libvirt ? Or it's a arch package issue?

Offline

#3 2020-09-16 09:25:26

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 10,455

Re: Found bug/upgrade problem with a package, where to put that info

You generally shouldn't put temporary and volatile workarounds like downgrading into any persistent documentation.

Identifiy whether the issue is caused by Arch packaging or an upstream change, gather logs of the behaviour with the faulty versions and then report upstream or on the Arch bugtracker depending on what you've discovered.

FWIW in this particular case the package is already reported as being outdated (but is held back by signing/release issues) and the latest version contains a patch for a security vulnerability. If this fix breaks things for you, you should probably do a bug report on bugs.archlinux.org with details as to what's breaking exactly. (For background info regarding the fixed vulnerability, see FS#67807

Offline

#4 2020-09-16 12:45:47

loqs
Member
Registered: 2014-03-06
Posts: 11,633

Re: Found bug/upgrade problem with a package, where to put that info

Bermos would you be prerpared to build and test libvirt 6.6.0 if I provided a PKGBUILD?
Edit:
The following assumes the base-devel group and git are already installed

git clone git://git.archlinux.org/svntogit/community.git --single-branch --branch "packages/libvirt" #obtain PKGBUILD
cd community/trunk/
curl http://ix.io/2xNq | git apply -v - #obtain patch from pastebin and apply it
gpg --recv-keys 453B65310595562855471199CA68BE8010084C9C #fetch the key needed for 6.6
makepkg -rsi #build and install the package.

Last edited by loqs (2020-09-16 20:05:34)

Offline

#5 2020-09-17 05:52:14

Bermos
Member
Registered: 2020-09-16
Posts: 2

Re: Found bug/upgrade problem with a package, where to put that info

You are totally right, this seems to be a bug and not a general arch package issue. Don't know why my brain was taking me here for this.

@Ioqs I tried to build the package but gpg can't find the key for your fingerprint

Offline

#6 2020-09-17 06:05:16

solskog
Member
Registered: 2020-09-05
Posts: 110

Re: Found bug/upgrade problem with a package, where to put that info

Pls don't blame yourself for doing a good thing for libvirt user. smile

Offline

#7 2020-09-17 14:08:46

loqs
Member
Registered: 2014-03-06
Posts: 11,633

Re: Found bug/upgrade problem with a package, where to put that info

If the error was

gpg --recv-keys 453B65310595562855471199CA68BE8010084C9C
gpg: keyserver receive failed: General error

Try specifying a different server

gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 453B65310595562855471199CA68BE8010084C9C

Edit:
https://bugs.archlinux.org/task/67921

Last edited by loqs (2020-09-18 23:04:04)

Offline

Board footer

Powered by FluxBB