Re: [arch-dev-public] Introducing git.archlinux.org
On dim., 2016-04-24 at 16:32 +0200, Sébastien Luttringer wrote: > I plan to do the switch on 29/4 10PM CEST. This let us one week to test. This was done in due time but the DNS propagation could take some time depending of your ISP. I removed the write rights on the git repositories on gerolde to prevent incorrect push. Remember to change your remote in order to push. Regards, -- Sébastien "Seblu" Luttringer https://seblu.net | Twitter: @seblu42 GPG: 0x2072D77A signature.asc Description: This is a digitally signed message part
[arch-dev-public] Integrity Check x86_64: core, extra, community, multilib 29-04-2016
Warning : the repository multilib does not exist in /srv/abs/rsync/any === = Integrity Check x86_64 of core,extra,community,multilib = === Performing integrity checks... ==> parsing pkgbuilds ==> parsing db files ==> checking mismatches ==> checking archs ==> checking dependencies ==> checking makedepends ==> checking hierarchy ==> checking for circular dependencies ==> checking for differences between db files and pkgbuilds Missing PKGBUILDs --- /srv/abs/rsync/any/multilib Invalid PKGBUILDs --- /srv/abs/rsync/x86_64/extra/libxml++/PKGBUILD Missing Dependencies -- community/glom --> 'libxml++' community/gobby --> 'libxml++' community/gobby --> 'libxml++2' community/gstreamer0.10-mm --> 'libxml++' community/libofx --> 'libxml++' community/performous --> 'libxml++' community/pinot --> 'libxml++' community/subsurface --> 'subsurface-libdc' community/subtitleeditor --> 'libxml++' community/synfig --> 'libxml++' community/virtualbox-guest-modules-lts --> 'linux-lts<4.2' community/virtualbox-host-modules-lts --> 'linux-lts<4.2' extra/libffado --> 'libxml++' Missing Makedepends - community/ogmrip --> 'mkvtoolnix' community/sagemath-doc --> 'cython2-devel' community/sagemath-src --> 'cython2-devel' community/virtualbox-guest-modules-lts --> 'linux-lts-headers<4.2' community/virtualbox-guest-modules-lts --> 'linux-lts<4.2' community/virtualbox-host-modules-lts --> 'linux-lts-headers<4.2' community/virtualbox-host-modules-lts --> 'linux-lts<4.2' Repo Hierarchy for Dependencies - community/playonlinux depends on multilib/wine (123 extra (make)deps to pull) community/wine-mono depends on multilib/wine (123 extra (make)deps to pull) core/iptables depends on extra/libnftnl (582 extra (make)deps to pull) core/make depends on extra/guile (582 extra (make)deps to pull) core/openldap depends on extra/unixodbc (582 extra (make)deps to pull) core/sqlite-analyzer depends on extra/tcl (582 extra (make)deps to pull) extra/accerciser depends on community/ipython (66 extra (make)deps to pull) extra/archboot depends on community/arch-wiki-lite (65 extra (make)deps to pull) extra/archboot depends on community/arch-wiki-lite (65 extra (make)deps to pull) extra/archboot depends on community/chntpw (63 extra (make)deps to pull) extra/archboot depends on community/cpupower (64 extra (make)deps to pull) extra/archboot depends on community/squashfs-tools (63 extra (make)deps to pull) extra/archboot depends on community/usb_modeswitch (63 extra (make)deps to pull) extra/archboot depends on community/wvdial (66 extra (make)deps to pull) extra/archboot depends on community/xl2tpd (63 extra (make)deps to pull) extra/archiso depends on community/squashfs-tools (63 extra (make)deps to pull) extra/brltty depends on community/cython (63 extra (make)deps to pull) extra/brltty depends on community/espeak (63 extra (make)deps to pull) extra/calligra-krita depends on community/opencolorio (63 extra (make)deps to pull) extra/easytag depends on community/opusfile (63 extra (make)deps to pull) extra/efl depends on community/luajit (63 extra (make)deps to pull) extra/evolution depends on community/gtkspell3 (63 extra (make)deps to pull) extra/fontforge depends on community/zeromq (63 extra (make)deps to pull) extra/gitg depends on community/gtkspell3 (63 extra (make)deps to pull) extra/gnome-builder depends on community/python-jedi (63 extra (make)deps to pull) extra/gnome-common depends on community/autoconf-archive (63 extra (make)deps to pull) extra/gnome-photos depends on community/libgexiv2 (63 extra (make)deps to pull) extra/gnucash depends on community/aqbanking (66 extra (make)deps to pull) extra/gnucash depends on community/libdbi-drivers (65 extra (make)deps to pull) extra/gvfs-nfs depends on community/libnfs (63 extra (make)deps to pull) extra/kapidox depends on community/python-jinja (63 extra (make)deps to pull) extra/kapidox depends on community/python-yaml (63 extra (make)deps to pull) extra/libgda depends on community/goocanvas (63 extra (make)deps to pull) extra/libquvi-scripts depends on community/lua52-bitop (63 extra (make)deps to pull) extra/libquvi-scripts depends on community/lua52-expat (63 extra (make)deps to pull) extra/libquvi-scripts depends on community/lua52-socket (63 extra (make)deps to pull) extra/libteam depends on community/jansson (63 extra (make)deps to pull) extra/libteam depends on community/zeromq (63 extra (make)deps to pull) extra/mpd depends on community/libnfs (63 extra (make)deps to pull) extra/musepack-tools depends on community/libreplaygain (63 extra (make)deps to pull) extra/networkmanager depends on community/libnewt (63 extra (make)deps to pull) extra/nghttp2 depends on community/jansson (63 extra (make)deps to pull) extra/nghttp2 depends on community/libev (63 extra (make)deps
[arch-dev-public] Integrity Check i686: core, extra, community 29-04-2016
= Integrity Check i686 of core,extra,community = Performing integrity checks... ==> parsing pkgbuilds ==> parsing db files ==> checking mismatches ==> checking archs ==> checking dependencies ==> checking makedepends ==> checking hierarchy ==> checking for circular dependencies ==> checking for differences between db files and pkgbuilds Invalid PKGBUILDs --- /srv/abs/rsync/i686/extra/libxml++/PKGBUILD Missing Dependencies -- community/glom --> 'libxml++' community/gobby --> 'libxml++' community/gobby --> 'libxml++2' community/gstreamer0.10-mm --> 'libxml++' community/libofx --> 'libxml++' community/luxblend25 --> 'luxrays' community/luxblend25 --> 'luxrender' community/performous --> 'libxml++' community/pinot --> 'libxml++' community/subsurface --> 'subsurface-libdc' community/subtitleeditor --> 'libxml++' community/synfig --> 'libxml++' community/virtualbox-guest-modules-lts --> 'linux-lts<4.2' community/virtualbox-host-modules-lts --> 'linux-lts<4.2' extra/libffado --> 'libxml++' Missing Makedepends - community/ogmrip --> 'mkvtoolnix' community/sagemath-doc --> 'cython2-devel' community/sagemath-src --> 'cython2-devel' community/virtualbox-guest-modules-lts --> 'linux-lts-headers<4.2' community/virtualbox-guest-modules-lts --> 'linux-lts<4.2' community/virtualbox-host-modules-lts --> 'linux-lts-headers<4.2' community/virtualbox-host-modules-lts --> 'linux-lts<4.2' Repo Hierarchy for Dependencies - core/iptables depends on extra/libnftnl (582 extra (make)deps to pull) core/make depends on extra/guile (582 extra (make)deps to pull) core/openldap depends on extra/unixodbc (582 extra (make)deps to pull) core/sqlite-analyzer depends on extra/tcl (582 extra (make)deps to pull) extra/accerciser depends on community/ipython (66 extra (make)deps to pull) extra/archboot depends on community/arch-wiki-lite (65 extra (make)deps to pull) extra/archboot depends on community/arch-wiki-lite (65 extra (make)deps to pull) extra/archboot depends on community/chntpw (63 extra (make)deps to pull) extra/archboot depends on community/cpupower (64 extra (make)deps to pull) extra/archboot depends on community/squashfs-tools (63 extra (make)deps to pull) extra/archboot depends on community/usb_modeswitch (63 extra (make)deps to pull) extra/archboot depends on community/wvdial (66 extra (make)deps to pull) extra/archboot depends on community/xl2tpd (63 extra (make)deps to pull) extra/archiso depends on community/squashfs-tools (63 extra (make)deps to pull) extra/brltty depends on community/cython (63 extra (make)deps to pull) extra/brltty depends on community/espeak (63 extra (make)deps to pull) extra/calligra-krita depends on community/opencolorio (63 extra (make)deps to pull) extra/easytag depends on community/opusfile (63 extra (make)deps to pull) extra/efl depends on community/luajit (63 extra (make)deps to pull) extra/evolution depends on community/gtkspell3 (63 extra (make)deps to pull) extra/fontforge depends on community/zeromq (63 extra (make)deps to pull) extra/gitg depends on community/gtkspell3 (63 extra (make)deps to pull) extra/gnome-builder depends on community/python-jedi (63 extra (make)deps to pull) extra/gnome-common depends on community/autoconf-archive (63 extra (make)deps to pull) extra/gnome-photos depends on community/libgexiv2 (63 extra (make)deps to pull) extra/gnucash depends on community/aqbanking (66 extra (make)deps to pull) extra/gnucash depends on community/libdbi-drivers (65 extra (make)deps to pull) extra/gvfs-nfs depends on community/libnfs (63 extra (make)deps to pull) extra/kapidox depends on community/python-jinja (63 extra (make)deps to pull) extra/kapidox depends on community/python-yaml (63 extra (make)deps to pull) extra/libgda depends on community/goocanvas (63 extra (make)deps to pull) extra/libquvi-scripts depends on community/lua52-bitop (63 extra (make)deps to pull) extra/libquvi-scripts depends on community/lua52-expat (63 extra (make)deps to pull) extra/libquvi-scripts depends on community/lua52-socket (63 extra (make)deps to pull) extra/libteam depends on community/jansson (63 extra (make)deps to pull) extra/libteam depends on community/zeromq (63 extra (make)deps to pull) extra/mpd depends on community/libnfs (63 extra (make)deps to pull) extra/musepack-tools depends on community/libreplaygain (63 extra (make)deps to pull) extra/networkmanager depends on community/libnewt (63 extra (make)deps to pull) extra/nghttp2 depends on community/jansson (63 extra (make)deps to pull) extra/nghttp2 depends on community/libev (63 extra (make)deps to pull) extra/nvidia-settings depends on community/jansson (63 extra (make)deps to pull) extra/octave depends on community/arpack (63 extra (make)deps to pull) extra/perl-crypt-ssleay depends on community/perl-path-class (63 extra (make)deps to pull) ex
Re: [arch-dev-public] Hooks!
On Fri, Apr 29, 2016 at 10:49:06AM +0200, Florian Pritz wrote: > On 29.04.2016 10:20, Ike Devolder wrote: > >> How about a hook that rebuilds kernel initramfs images? Something like: > >> > > It only benefits one package, so seems pointless to move it in hooks. If > > you have custom kernels installed you must run mkinitcpio anyway for all > > of them. > > The current way of running mkinitcpio in the install scriptlet is > broken. Some package that may be included in the initramfs might get > updated after the script runs so their files in the initramfs may be the > old versions. This has happened before and the only way to properly fix > it is by using a hook to run the command at the very end of the update > process. This is not pointless. > > Florian > > You are correct. So every kernel package must provide it's own hook just like every kernel package now has this in its install. -- Ike signature.asc Description: PGP signature
Re: [arch-dev-public] Hooks!
Il giorno ven 29 apr 2016 alle ore 14:47 Massimiliano Torromeo < massimiliano.torro...@gmail.com> ha scritto: > I was also wondering about a pacman hook ro run "systemctl daemon-reload" > after systemd units installations/upgrades. This is something that was not > done even in .install files but I don't know if there was a reason why. > I forgot to include the actual trigger. I've had this installed on some systems for a while: [Trigger] Operation = Install Operation = Upgrade Operation = Remove Type = File Target = usr/lib/systemd/system/* [Action] Description = Reload systemd unit files When = PostTransaction Exec = /usr/bin/systemctl --system daemon-reload Depends = systemd
Re: [arch-dev-public] Hooks!
Il giorno ven 29 apr 2016 alle ore 10:49 Florian Pritz ha scritto: > On 29.04.2016 10:20, Ike Devolder wrote: > >> How about a hook that rebuilds kernel initramfs images? Something like: > >> > > It only benefits one package, so seems pointless to move it in hooks. If > > you have custom kernels installed you must run mkinitcpio anyway for all > > of them. > > The current way of running mkinitcpio in the install scriptlet is > broken. Some package that may be included in the initramfs might get > updated after the script runs so their files in the initramfs may be the > old versions. This has happened before and the only way to properly fix > it is by using a hook to run the command at the very end of the update > process. This is not pointless. > I actually wanted to propose exactly this, so +1 from me. I was also wondering about a pacman hook ro run "systemctl daemon-reload" after systemd units installations/upgrades. This is something that was not done even in .install files but I don't know if there was a reason why. Others distros do this automatically, even the ones that do not have the bad habit of restarting the services for you without asking. Eg: I never had to do daemon-reload on CentOS 7. As far as I understand it shouldn't have any unintended side effects (and I certainly never experienced one). Thoughts?
Re: [arch-dev-public] Hooks!
On 29.04.2016 10:20, Ike Devolder wrote: >> How about a hook that rebuilds kernel initramfs images? Something like: >> > It only benefits one package, so seems pointless to move it in hooks. If > you have custom kernels installed you must run mkinitcpio anyway for all > of them. The current way of running mkinitcpio in the install scriptlet is broken. Some package that may be included in the initramfs might get updated after the script runs so their files in the initramfs may be the old versions. This has happened before and the only way to properly fix it is by using a hook to run the command at the very end of the update process. This is not pointless. Florian signature.asc Description: OpenPGP digital signature
Re: [arch-dev-public] Hooks!
On Thu, Apr 28, 2016 at 11:14:36PM +0200, Christian Hesse wrote: > Allan McRae on Sat, 2016/04/23 17:03: > > According to the news announcement, today is the day we can start using > > hooks! (as long as you live in the future like me - those of you in the > > past will need to catch up a day). > > > > I have started a wiki page to discuss which hooks to add [1]. > > [...] > > > > [1] https://wiki.archlinux.org/index.php/DeveloperWiki:Pacman_Hooks > > I can not edit the wiki page, so discussing here. > > How about a hook that rebuilds kernel initramfs images? Something like: > > [Trigger] > Type = File > Operation = Install > Operation = Upgrade > Target = boot/vmlinuz-linux > Target = usr/lib/initcpio/* > > [Action] > Description = Updating Arch Linux initramfs image > When = PostTransaction > Exec = /usr/bin/mkinitcpio -p linux > -- > main(a){char*c=/*Schoene Gruesse */"B?IJj;MEH" > "CX:;",b;for(a/*Best regards my address:*/=0;b=c[a++];) > putchar(b-1/(/*Chriscc -ox -xc - && ./x*/b/42*2-3)*42);} It only benefits one package, so seems pointless to move it in hooks. If you have custom kernels installed you must run mkinitcpio anyway for all of them. -- Ike signature.asc Description: PGP signature
[arch-dev-public] Signoff report for [testing]
=== Signoff report for [testing] === https://www.archlinux.org/packages/signoffs/ There are currently: * 10 new packages in last 24 hours * 0 known bad packages * 0 packages not accepting signoffs * 5 fully signed off packages * 89 packages missing signoffs * 2 packages older than 14 days (Note: the word 'package' as used here refers to packages as grouped by pkgbase, architecture, and repository; e.g., one PKGBUILD produces one package per architecture, even if it is a split package.) == New packages in [testing] in last 24 hours (10 total) == * bison-3.0.4-2 (i686) * bison-3.0.4-2 (x86_64) * firefox-46.0-2 (i686) * fuse-2.9.6-1 (i686) * libdrm-2.4.68-1 (i686) * xf86-input-libinput-0.19.0-1 (i686) * firefox-46.0-2 (x86_64) * fuse-2.9.6-1 (x86_64) * libdrm-2.4.68-1 (x86_64) * xf86-input-libinput-0.19.0-1 (x86_64) == Incomplete signoffs for [core] (27 total) == * bison-3.0.4-2 (i686) 0/1 signoffs * dhcpcd-6.10.3-1 (i686) 0/1 signoffs * gnutls-3.4.11-2 (i686) 0/1 signoffs * krb5-1.13.4-1 (i686) 0/1 signoffs * libgcrypt-1.7.0-2 (i686) 0/1 signoffs * libgpg-error-1.21-2 (i686) 0/1 signoffs * libseccomp-2.3.0-1 (i686) 0/1 signoffs * libtasn1-4.8-2 (i686) 0/1 signoffs * linux-4.5.2-1 (i686) 0/1 signoffs * lvm2-2.02.150-1 (i686) 0/1 signoffs * nano-2.5.3-2 (i686) 0/1 signoffs * net-tools-1.60.20160215git-1 (i686) 0/1 signoffs * nettle-3.2-2 (i686) 0/1 signoffs * xfsprogs-4.5.0-1 (i686) 0/1 signoffs * bison-3.0.4-2 (x86_64) 0/2 signoffs * dhcpcd-6.10.3-1 (x86_64) 1/2 signoffs * file-5.26-2 (x86_64) 1/2 signoffs * gnutls-3.4.11-2 (x86_64) 0/2 signoffs * gzip-1.8-1 (x86_64) 1/2 signoffs * libgcrypt-1.7.0-2 (x86_64) 0/2 signoffs * libgpg-error-1.21-2 (x86_64) 0/2 signoffs * libseccomp-2.3.0-1 (x86_64) 1/2 signoffs * libtasn1-4.8-2 (x86_64) 0/2 signoffs * lvm2-2.02.150-1 (x86_64) 1/2 signoffs * nano-2.5.3-2 (x86_64) 0/2 signoffs * nettle-3.2-2 (x86_64) 0/2 signoffs * xfsprogs-4.5.0-1 (x86_64) 0/2 signoffs == Incomplete signoffs for [extra] (62 total) == * firefox-i18n-46.0-1 (any) 0/2 signoffs * seabios-1.9.2-1 (any) 0/2 signoffs * dhcp-4.3.4-2 (i686) 0/1 signoffs * firefox-46.0-2 (i686) 0/1 signoffs * fuse-2.9.6-1 (i686) 0/1 signoffs * hdf5-1.10.0-1 (i686) 0/1 signoffs * hdf5-cpp-fortran-1.10.0-1 (i686) 0/1 signoffs * hdf5-openmpi-1.10.0-1 (i686) 0/1 signoffs * hwloc-1.11.3-1 (i686) 0/1 signoffs * libdrm-2.4.68-1 (i686) 0/1 signoffs * linux-zen-4.5.2-1 (i686) 0/1 signoffs * netcdf-4.4.1rc1-1 (i686) 0/1 signoffs * netcdf-cxx-4.2-4 (i686) 0/1 signoffs * netcdf-fortran-4.4.2-1 (i686) 0/1 signoffs * network-manager-applet-1.2.0-1 (i686) 0/1 signoffs * networkmanager-1.2.0-3 (i686) 0/1 signoffs * networkmanager-openconnect-1.2.0-1 (i686) 0/1 signoffs * networkmanager-openvpn-1.2.0-1 (i686) 0/1 signoffs * networkmanager-pptp-1.2.0-1 (i686) 0/1 signoffs * networkmanager-vpnc-1.2.0-1 (i686) 0/1 signoffs * nghttp2-1.10.0-1 (i686) 0/1 signoffs * nvidia-364.19-2 (i686) 0/1 signoffs * nvidia-304xx-304.131-12 (i686) 0/1 signoffs * nvidia-340xx-340.96-11 (i686) 0/1 signoffs * octave-4.0.1-4 (i686) 0/1 signoffs * pyqt5-5.6-1 (i686) 0/1 signoffs * python-cffi-1.6.0-1 (i686) 0/1 signoffs * qemu-2.5.1-1 (i686) 0/1 signoffs * ruby-2.3.1-1 (i686) 0/1 signoffs * vigra-1.11.0-2 (i686) 0/1 signoffs * xf86-input-libinput-0.19.0-1 (i686) 0/1 signoffs * xf86-input-synaptics-1.8.3-3 (i686) 0/1 signoffs * dhcp-4.3.4-2 (x86_64) 0/2 signoffs * firefox-46.0-2 (x86_64) 1/2 signoffs * fuse-2.9.6-1 (x86_64) 0/2 signoffs * hdf5-1.10.0-1 (x86_64) 0/2 signoffs * hdf5-cpp-fortran-1.10.0-1 (x86_64) 0/2 signoffs * hdf5-openmpi-1.10.0-1 (x86_64) 0/2 signoffs * hwloc-1.11.3-1 (x86_64) 0/2 signoffs * libdrm-2.4.68-1 (x86_64) 0/2 signoffs * linux-zen-4.5.2-1 (x86_64) 0/2 signoffs * netcdf-4.4.1rc1-1 (x86_64) 0/2 signoffs * netcdf-cxx-4.2-4 (x86_64) 0/2 signoffs * netcdf-fortran-4.4.2-1 (x86_64) 0/2 signoffs * network-manager-applet-1.2.0-1 (x86_64) 1/2 signoffs * networkmanager-1.2.0-3 (x86_64) 1/2 signoffs * networkmanager-openconnect-1.2.0-1 (x86_64) 0/2 signoffs * networkmanager-openvpn-1.2.0-1 (x86_64) 0/2 signoffs * networkmanager-pptp-1.2.0-1 (x86_64) 0/2 signoffs * networkmanager-vpnc-1.2.0-1 (x86_64) 1/2 signoffs * nghttp2-1.10.0-1 (x86_64) 0/2 signoffs * nvidia-364.19-2 (x86_64) 0/2 signoffs * nvidia-304xx-304.131-12 (x86_64) 0/2 signoffs * nvidia-340xx-340.96-11 (x86_64) 0/2 signoffs * octave-4.0.1-4 (x86_64) 0/2 signoffs * pyqt5-5.6-1 (x86_64) 0/2 signoffs * python-cffi-1.6.0-1 (x86_64) 0/2 signoffs * qemu-2.5.1-1 (x86_64) 0/2 signoffs * ruby-2.3.1-1 (x86_64) 0/2 signoffs * vigra-1.11.0-2 (x86_64) 0/2 signoffs * xf86-input-libinput-0.19.0-1 (x86_64) 0/2 signoffs * xf86-input-synaptics-1.8.3-3 (