Re: [arch-dev-public] Introducing git.archlinux.org

2016-04-29 Thread Sébastien Luttringer
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

2016-04-29 Thread repomaint
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

2016-04-29 Thread repomaint


= 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!

2016-04-29 Thread Ike Devolder
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!

2016-04-29 Thread Massimiliano Torromeo
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!

2016-04-29 Thread Massimiliano Torromeo
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!

2016-04-29 Thread Florian Pritz
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!

2016-04-29 Thread Ike Devolder
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]

2016-04-29 Thread Arch Website Notification
=== 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 (