GNU bug report logs -
#53434
Patches to unbreak many i686 packages
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Ludovic Courtès schreef op do 17-02-2022 om 11:40 [+0100]:
> Yes, we can do that on master. Do you want to give it a try?
See attachment! I verified that:
* upower builds: ./pre-inst-env guix build upower
* upower builds on i686:
./pre-inst-env guix build upower --system=i686-linux
* linting (almost) succeeds:
./pre-inst-env guix lint upower umockdev
[...] upower <at> 0.99.15: label 'glib' does not match package name 'glib:bin'
I just did `(,glib "bin") (new-input style), so this seems more a problem
of the linter or whatever code is reponsible for constructing labels to me.
[...]: upower <at> 0.99.15: line 5457 is way too long (101 characters)
It contains a long URL, so not much that can be done here.
* the dependents of upower and umockdev build:
./pre-inst-env guix refresh -l upower umockdev
[...]: thermald <at> 2.4.7 gnome-power-manager <at> 3.32.0 rhythmbox <at> 3.4.4 eiciel <at> 0.9.13.1 gnome-tweaks <at> 40.0 gpaste <at> 3.42.2 gnome-shell-extension-gsconnect <at> 33 arc-theme <at> 20210412 numix-gtk-theme <at> 2.6.7 gnome <at> 41.0 eolie <at> 0.9.101 wmbattery <at> 2.54 mate <at> 1.24.1 mixxx <at> 2.3.2 xfce <at> 4.16.0 usbguard <at> 0.7.8
./pre-inst-env guix build thermald <at> 2.4.7 gnome-power-manager <at> 3.32.0 rhythmbox <at> 3.4.4 eiciel <at> 0.9.13.1 gnome-tweaks <at> 40.0 gpaste <at> 3.42.2 gnome-shell-extension-gsconnect <at> 33 arc-theme <at> 20210412 numix-gtk-theme <at> 2.6.7 gnome <at> 41.0 eolie <at> 0.9.101 wmbattery <at> 2.54 mate <at> 1.24.1 mixxx <at> 2.3.2 xfce <at> 4.16.0 usbguard <at> 0.7.8
This took to long to run it to the end, but no build failures so far
It has _not_ been verified whether this upower is usable for system services!
Some remarks:
* "guix refresh -u upower" did not work completely because the 'commit' field
was
(string-append "UPOWER_" (string-map (match-lambda (#\. #\_)
(chr chr))
version))
before the update and (string-append "v" version) after the update,
which (guix upstream) does not not how to change.
If the tag was replaced by the commit it referred to, this would not
have been necessary.
Greetings,
Maxime.
[0001-gnu-upower-Make-it-auto-updatable.patch (text/x-patch, attachment)]
[0002-gnu-upower-Update-to-0.99.15.patch (text/x-patch, attachment)]
[0003-gnu-umockdev-Use-G-expressions.patch (text/x-patch, attachment)]
[0004-gnu-umockdev-Reference-env-and-sh-by-absolute-path.patch (text/x-patch, attachment)]
[0005-gnu-umockdev-Reference-libumockdev-by-absolute-path.patch (text/x-patch, attachment)]
[0006-gnu-upower-Remove-obsolete-phase.patch (text/x-patch, attachment)]
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 3 years and 117 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.