Re: [arch-dev-public] /usr move - update instructions

2013-05-31 Thread Allan McRae
On 01/06/13 15:51, Allan McRae wrote:
> New thread for ongoing updates to instructions as issues are noticed:
> 
> Updates fix:
>  - post_install scripts can call scripts with /bin/bash shebangs (e.g.
> mkinitcpio).
>  - pamcan -Qm sorting is not consistent with that from "sort" in some
> locales
>  - autofs and non-mounted partitions

Further update...  mention non-official repos


--- Update Instructions ---

1) Fix any non-official packages with files in /bin, /sbin or /usr/sbin
to put those files in /usr/bin.  The list of packages that are not in a
repo that need to be fixed can be generated using:
$ comm -12 <(pacman -Qqm | sort) <(pacman -Qqo /bin /sbin /usr/sbin |
sort -u)

Also check packages installed from non-official repos using:
$ paclist  | awk ' { print $1 } ' | pacman -Ql - | grep '
/s\?bin/\| /usr/sbin/'

2) Make sure any packages in IgnorePkg or IgnoreGroup do not have files
in /bin, /sbin, or /usr/sbin.  Fix them if necessary.

3) If you have files in /bin, /sbin or /usr/sbin that are unowned by any
package, you need to move them.  Find a list using:
$ find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null

4) Ensure all partitions are mounted if using autofs.  They may not
automount when needed later in this update.

5) Update your system:
# pacman -Syu --ignore filesystem,bash
# pacman -S bash
# pacman -Su

--- End ---




[arch-dev-public] /usr move - update instructions

2013-05-31 Thread Allan McRae
New thread for ongoing updates to instructions as issues are noticed:

Updates fix:
 - post_install scripts can call scripts with /bin/bash shebangs (e.g.
mkinitcpio).
 - pamcan -Qm sorting is not consistent with that from "sort" in some
locales
 - autofs and non-mounted partitions


--- Update Instructions ---

1) Fix any non-official packages with files in /bin, /sbin or /usr/sbin
to put those files in /usr/bin.  The list of packages to be fixed can be
generated using:
$ comm -12 <(pacman -Qqm | sort) <(pacman -Qqo /bin /sbin /usr/sbin |
sort -u)

2) Make sure any packages in IgnorePkg or IgnoreGroup do not have files
in /bin, /sbin, or /usr/sbin.  Fix them if necessary.

3) If you have files in /bin, /sbin or /usr/sbin that are unowned by any
package, you need to move them.  Find a list using:
$ find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null

4) Ensure all partitions are mounted if using autofs.  They may not
automount when needed later in this update.

5) Update your system:
# pacman -Syu --ignore filesystem,bash
# pacman -S bash
# pacman -Su

--- End ---


Re: [arch-dev-public] [RFC] new default PATH

2013-05-31 Thread Tom Gundersen
On Sat, Jun 1, 2013 at 1:09 AM, Gerardo Exequiel Pozzi
 wrote:
> On 05/31/2013 04:04 PM, Tom Gundersen wrote:
>> Hi guys,
>>
>> When updating our default PATH in /etc/profile due to the usrmerge I
>> noticed it is not consistent with the system-wide PATH set by PID1.
>>
>> systemd sets:
>>
>> "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
>>
>> which for us is equivalent to
>>
>> "/usr/local/sbin:/usr/local/bin:/usr/bin"
>>
>> but profile used to set:
>>
>> "/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin"
>>
>> which for us is equivalent to
>>
>> "/usr/local/bin:/usr/bin:/usr/local/sbin"
>>
>>
>> For consistency I changed (in testing) the path set in /etc/profile to
>>
>> "/usr/local/sbin:/usr/local/bin:/usr/bin"
>>
>>
>> Any objections?
>>
>> Tom
>>
>
> will be made the symlink for sbin -> bin for /usr/local ?

I think we should eventually, but we are not doing it at the moment
(and a few people object to it). My plan was to write an RFC for that
once the current transition has finished.

-t


Re: [arch-dev-public] [RFC] new default PATH

2013-05-31 Thread Gerardo Exequiel Pozzi
On 05/31/2013 04:04 PM, Tom Gundersen wrote:
> Hi guys,
> 
> When updating our default PATH in /etc/profile due to the usrmerge I
> noticed it is not consistent with the system-wide PATH set by PID1.
> 
> systemd sets:
> 
> "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
> 
> which for us is equivalent to
> 
> "/usr/local/sbin:/usr/local/bin:/usr/bin"
> 
> but profile used to set:
> 
> "/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin"
> 
> which for us is equivalent to
> 
> "/usr/local/bin:/usr/bin:/usr/local/sbin"
> 
> 
> For consistency I changed (in testing) the path set in /etc/profile to
> 
> "/usr/local/sbin:/usr/local/bin:/usr/bin"
> 
> 
> Any objections?
> 
> Tom
> 

will be made the symlink for sbin -> bin for /usr/local ?

-- 
Gerardo Exequiel Pozzi
\cos^2\alpha + \sin^2\alpha = 1



signature.asc
Description: OpenPGP digital signature


Re: [arch-dev-public] [RFC] new default PATH

2013-05-31 Thread Jan Alexander Steffens
On Fri, May 31, 2013 at 9:04 PM, Tom Gundersen  wrote:
> Hi guys,
>
> When updating our default PATH in /etc/profile due to the usrmerge I
> noticed it is not consistent with the system-wide PATH set by PID1.
>
> systemd sets:
>
> "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
>
> which for us is equivalent to
>
> "/usr/local/sbin:/usr/local/bin:/usr/bin"
>
> but profile used to set:
>
> "/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin"
>
> which for us is equivalent to
>
> "/usr/local/bin:/usr/bin:/usr/local/sbin"
>
>
> For consistency I changed (in testing) the path set in /etc/profile to
>
> "/usr/local/sbin:/usr/local/bin:/usr/bin"
>
>
> Any objections?
>
> Tom

No, this is definitely the right thing to do. Having /usr/local/sbin
after /usr/bin wouldn't override binaries correctly.


[arch-dev-public] [RFC] new default PATH

2013-05-31 Thread Tom Gundersen
Hi guys,

When updating our default PATH in /etc/profile due to the usrmerge I
noticed it is not consistent with the system-wide PATH set by PID1.

systemd sets:

"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"

which for us is equivalent to

"/usr/local/sbin:/usr/local/bin:/usr/bin"

but profile used to set:

"/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin"

which for us is equivalent to

"/usr/local/bin:/usr/bin:/usr/local/sbin"


For consistency I changed (in testing) the path set in /etc/profile to

"/usr/local/sbin:/usr/local/bin:/usr/bin"


Any objections?

Tom


[arch-dev-public] Integrity Check x86_64: core, extra, community, multilib 31-05-2013

2013-05-31 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

Duplicate PKGBUILDs
-
/srv/abs/rsync/x86_64/community/lib32-libtxc_dxtn vs. 
/srv/abs/rsync/x86_64/multilib/lib32-libtxc_dxtn

Missing Dependencies
--
community/dwb --> 'libwebkit'
community/emesene --> 'pylint'
community/gnome-web-photo --> 'libwebkit3'
community/google-gadgets-gtk --> 'libwebkit'
community/google-gadgets-qt --> 'libwebkit'
community/gtkpod --> 'libwebkit3'
community/luakit --> 'libwebkit'
community/perl-gtk2-webkit --> 'libwebkit'
community/shotwell --> 'libwebkit3'
community/surf --> 'libwebkit'
community/uzbl-core --> 'libwebkit>=1.3.13'
community/xvba-video-open --> 'catalyst-utils'
extra/archboot --> 'lilo>=23.2-3'
extra/banshee --> 'libwebkit'
extra/eclipse --> 'libwebkit'
extra/pywebkitgtk --> 'libwebkit'
extra/webkit-sharp --> 'libwebkit>=1.4.0'

Missing Makedepends
-
community/apvlv --> 'libwebkit'
community/classpath --> 'openjdk6'
community/google-gadgets-common --> 'libwebkit'
community/google-gadgets-gtk --> 'libwebkit'
community/google-gadgets-qt --> 'libwebkit'
community/uzbl-browser --> 'libwebkit>=1.3.13'
community/uzbl-core --> 'libwebkit>=1.3.13'
community/uzbl-tabbed --> 'libwebkit>=1.3.13'
community/widelands-data --> 'ggz-client-libs'
community/xosd --> 'bmp'
extra/gimp --> 'libwebkit'
extra/gnome-speech --> 'openjdk6'
extra/swt --> 'libwebkit'

Repo Hierarchy for Dependencies
-
community/playonlinux depends on multilib/wine (97 extra (make)deps to pull)
core/grub-common depends on extra/freetype2 (398 extra (make)deps to pull)
core/grub-common depends on extra/fuse (398 extra (make)deps to pull)
core/grub-efi-i386 depends on extra/dosfstools (398 extra (make)deps to pull)
core/grub-efi-i386 depends on extra/efibootmgr (398 extra (make)deps to pull)
core/grub-efi-x86_64 depends on extra/dosfstools (398 extra (make)deps to pull)
core/grub-efi-x86_64 depends on extra/efibootmgr (398 extra (make)deps to pull)
core/nfs-utils depends on extra/sqlite (398 extra (make)deps to pull)
extra/archboot depends on community/arch-wiki-lite (19 extra (make)deps to pull)
extra/archboot depends on community/arch-wiki-lite (19 extra (make)deps to pull)
extra/archboot depends on community/chntpw (17 extra (make)deps to pull)
extra/archboot depends on community/cpupower (20 extra (make)deps to pull)
extra/archboot depends on community/haveged (17 extra (make)deps to pull)
extra/archboot depends on community/squashfs-tools (17 extra (make)deps to pull)
extra/archboot depends on community/usb_modeswitch (17 extra (make)deps to pull)
extra/archboot depends on community/wvdial (20 extra (make)deps to pull)
extra/archboot depends on community/xl2tpd (17 extra (make)deps to pull)
extra/archiso depends on community/squashfs-tools (17 extra (make)deps to pull)
extra/ardour depends on community/libsmf (17 extra (make)deps to pull)
extra/audacity depends on community/ffmpeg-compat (17 extra (make)deps to pull)
extra/brltty depends on community/cython (17 extra (make)deps to pull)
extra/calligra-krita depends on community/opencolorio (17 extra (make)deps to 
pull)
extra/cyrus-sasl-sql depends on community/sqlite2 (17 extra (make)deps to pull)
extra/evas_generic_loaders depends on community/libraw (17 extra (make)deps to 
pull)
extra/fvwm-crystal depends on community/hsetroot (17 extra (make)deps to pull)
extra/gnucash depends on community/aqbanking (19 extra (make)deps to pull)
extra/gnucash depends on community/libdbi-drivers (18 extra (make)deps to pull)
extra/hefur depends on community/protobuf (17 extra (make)deps to pull)
extra/mod_perl depends on community/perl-linux-pid (17 extra (make)deps to pull)
extra/octave depends on community/arpack (17 extra (make)deps to pull)
extra/python2-metacity depends on community/metacity (17 extra (make)deps to 
pull)
extra/python2-rdflib depends on community/python2-isodate (17 extra (make)deps 
to pull)
extra/ruby depends on community/libyaml (0 extra (make)deps to pull)

Repo Hierarchy for Makedepends

community/virtualbox depends on multilib/dev86 (6 extra (make)deps to pull : 
lib32-glibc gcc-multilib gcc-libs-multilib binutils-multilib gcc-ada-multilib 
lib32-gcc-libs)
community/virtualbox depends on multilib/gcc-multilib (6 extra (make)deps to 
pull : gcc-libs-multilib binutils-multilib gcc-ada-multilib lib32-glibc 
gcc-multilib l

[arch-dev-public] Integrity Check i686: core, extra, community 31-05-2013

2013-05-31 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

Missing Dependencies
--
community/dwb --> 'libwebkit'
community/emesene --> 'pylint'
community/gnome-web-photo --> 'libwebkit3'
community/google-gadgets-gtk --> 'libwebkit'
community/google-gadgets-qt --> 'libwebkit'
community/gtkpod --> 'libwebkit3'
community/luakit --> 'libwebkit'
community/perl-gtk2-webkit --> 'libwebkit'
community/shotwell --> 'libwebkit3'
community/surf --> 'libwebkit'
community/uzbl-core --> 'libwebkit>=1.3.13'
community/xvba-video-open --> 'catalyst-utils'
extra/archboot --> 'lilo>=23.2-3'
extra/banshee --> 'libwebkit'
extra/eclipse --> 'libwebkit'
extra/pywebkitgtk --> 'libwebkit'
extra/webkit-sharp --> 'libwebkit>=1.4.0'

Missing Makedepends
-
community/apvlv --> 'libwebkit'
community/classpath --> 'openjdk6'
community/google-gadgets-common --> 'libwebkit'
community/google-gadgets-gtk --> 'libwebkit'
community/google-gadgets-qt --> 'libwebkit'
community/uzbl-browser --> 'libwebkit>=1.3.13'
community/uzbl-core --> 'libwebkit>=1.3.13'
community/uzbl-tabbed --> 'libwebkit>=1.3.13'
community/widelands-data --> 'ggz-client-libs'
community/xosd --> 'bmp'
extra/gimp --> 'libwebkit'
extra/gnome-speech --> 'openjdk6'
extra/swt --> 'libwebkit'
extra/xf86-video-geode --> 'X-ABI-VIDEODRV_VERSION=13'

Repo Hierarchy for Dependencies
-
core/grub-common depends on extra/freetype2 (476 extra (make)deps to pull)
core/grub-common depends on extra/fuse (476 extra (make)deps to pull)
core/grub-efi-i386 depends on extra/dosfstools (476 extra (make)deps to pull)
core/grub-efi-i386 depends on extra/efibootmgr (476 extra (make)deps to pull)
core/grub-efi-x86_64 depends on extra/dosfstools (476 extra (make)deps to pull)
core/grub-efi-x86_64 depends on extra/efibootmgr (476 extra (make)deps to pull)
core/nfs-utils depends on extra/sqlite (476 extra (make)deps to pull)
extra/archboot depends on community/arch-wiki-lite (26 extra (make)deps to pull)
extra/archboot depends on community/arch-wiki-lite (26 extra (make)deps to pull)
extra/archboot depends on community/chntpw (24 extra (make)deps to pull)
extra/archboot depends on community/cpupower (27 extra (make)deps to pull)
extra/archboot depends on community/haveged (24 extra (make)deps to pull)
extra/archboot depends on community/squashfs-tools (24 extra (make)deps to pull)
extra/archboot depends on community/usb_modeswitch (24 extra (make)deps to pull)
extra/archboot depends on community/wvdial (27 extra (make)deps to pull)
extra/archboot depends on community/xl2tpd (24 extra (make)deps to pull)
extra/archiso depends on community/squashfs-tools (24 extra (make)deps to pull)
extra/ardour depends on community/libsmf (24 extra (make)deps to pull)
extra/audacity depends on community/ffmpeg-compat (24 extra (make)deps to pull)
extra/brltty depends on community/cython (24 extra (make)deps to pull)
extra/calligra-krita depends on community/opencolorio (24 extra (make)deps to 
pull)
extra/cyrus-sasl-sql depends on community/sqlite2 (24 extra (make)deps to pull)
extra/evas_generic_loaders depends on community/libraw (24 extra (make)deps to 
pull)
extra/fvwm-crystal depends on community/hsetroot (24 extra (make)deps to pull)
extra/gnucash depends on community/aqbanking (26 extra (make)deps to pull)
extra/gnucash depends on community/libdbi-drivers (25 extra (make)deps to pull)
extra/hefur depends on community/protobuf (24 extra (make)deps to pull)
extra/mod_perl depends on community/perl-linux-pid (24 extra (make)deps to pull)
extra/octave depends on community/arpack (24 extra (make)deps to pull)
extra/python2-metacity depends on community/metacity (24 extra (make)deps to 
pull)
extra/python2-rdflib depends on community/python2-isodate (24 extra (make)deps 
to pull)
extra/ruby depends on community/libyaml (0 extra (make)deps to pull)

Repo Hierarchy for Makedepends

core/btrfs-progs depends on extra/git (476 extra (make)deps to pull)
core/ca-certificates depends on extra/python2 (476 extra (make)deps to pull)
core/crda depends on community/python2-m2crypto (476 extra (make)deps to pull)
core/dbus depends on extra/libx11 (476 extra (make)deps to pull)
core/e2fsprogs depends on extra/bc (476 extra (make)deps to pull)
core/filesystem depends on community/asciidoc (476 extra (make)deps to pull)
core/gcc depends on extra/doxygen (476 extra (make)deps to pull)
core/gcc-ada depends on extra/doxygen (476 extra (make)deps to pull)
core/gcc-fortran depends on extra/doxygen (476 extra (make)deps to pull)
core/gcc-go depends on extra/doxygen (

Re: [arch-dev-public] [signoff] syslinux-4.06-2

2013-05-31 Thread Pierre Schmitz
Am 31.05.2013 11:40, schrieb Tobias Powalowski:
> Hi,
> please signoff syslinux-4.06-2 for the /usr/bin move.
> It will go direct to [core] repository, due to 5.01 sits in testing.
> Please download from here:
> https://dev.archlinux.org/~tpowa/syslinux/

signoff x86_64

-- 
Pierre Schmitz, https://pierre-schmitz.com


Re: [arch-dev-public] Finishing the /usr move

2013-05-31 Thread Allan McRae
On 31/05/13 21:44, Pierre Schmitz wrote:
> Am 31.05.2013 13:40, schrieb Allan McRae:
>>> Why not symlink /usr/local/sbin to /usr/local/bin in filesystems?
>>>
>>
>> Because there is absolutely no upgrade path for that.
> 
> Wouldn't this work?
> 
> $ pacman -Syu --ignore filesystem
> $ mv -i /usr/local/sbin/* /usr/local/bin
> $ pacman -Syu
> 

Conflicts, packages installed there with a package manager, ... People
do dumb things with /usr/local.



Re: [arch-dev-public] Finishing the /usr move

2013-05-31 Thread Pierre Schmitz
Am 31.05.2013 13:40, schrieb Allan McRae:
>> Why not symlink /usr/local/sbin to /usr/local/bin in filesystems?
>>
> 
> Because there is absolutely no upgrade path for that.

Wouldn't this work?

$ pacman -Syu --ignore filesystem
$ mv -i /usr/local/sbin/* /usr/local/bin
$ pacman -Syu

-- 
Pierre Schmitz, https://pierre-schmitz.com


Re: [arch-dev-public] Finishing the /usr move

2013-05-31 Thread Allan McRae
On 31/05/13 21:35, Sébastien Luttringer wrote:
> On Fri, May 31, 2013 at 1:27 PM, Allan McRae  wrote:
>> On 31/05/13 21:03, Sébastien Luttringer wrote:
>>> On Fri, May 31, 2013 at 12:02 PM, Allan McRae  wrote:
 And it is now in the [testing] repository.

 A reminder of the upgrade instructions:


 1) Fix any non-official packages with files in /bin, /sbin or /usr/sbin
 to put those files in /usr/bin.  The list of packages to be fixed can be
 generated using:
 $ comm -12 <(pacman -Qqm) <(pacman -Qqo /bin /sbin /usr/sbin | sort -u)

>>> A sort is needed for the first pacman call.
>>>
>>> $ comm -12 <(pacman -Qqm) <(pacman -Qqo /bin /sbin /usr/sbin | sort
>>> -u)
>>> ...
>>> comm: file 1 is not in sorted order
>>>
>>> Cheers,
>>>
>>>
>>
>>
>> Hrm...  I was sure pacman sorted this occording to the system locale.
>> Will add for the news post.
>>
>> Allan
>>
> Another small suggestion about the message, it doesn't detect packages
> in unofficial repositories.
> I had some packages conflicting and not detected because they are in
> my personal repostory.
> I used the following command to detect all packages (except filesystem).
> 
> comm -12 <(pacman -Qq|grep -v filesystem|sort) <(pacman -Qqo /bin
> /sbin /usr/sbin|sort)

And then had to go through the list and check what was in the repos...

I'll add a note to check unofficial repo packages.

> Why not symlink /usr/local/sbin to /usr/local/bin in filesystems?
> 

Because there is absolutely no upgrade path for that.


Re: [arch-dev-public] Finishing the /usr move

2013-05-31 Thread Tom Gundersen
On Fri, May 31, 2013 at 1:35 PM, Sébastien Luttringer  wrote:
> Why not symlink /usr/local/sbin to /usr/local/bin in filesystems?

I think we should do this, but not everyone agrees. As it is
independent of the current move, let's discuss it once that has
finished.

-t


Re: [arch-dev-public] Finishing the /usr move

2013-05-31 Thread Sébastien Luttringer
On Fri, May 31, 2013 at 1:27 PM, Allan McRae  wrote:
> On 31/05/13 21:03, Sébastien Luttringer wrote:
>> On Fri, May 31, 2013 at 12:02 PM, Allan McRae  wrote:
>>> And it is now in the [testing] repository.
>>>
>>> A reminder of the upgrade instructions:
>>>
>>>
>>> 1) Fix any non-official packages with files in /bin, /sbin or /usr/sbin
>>> to put those files in /usr/bin.  The list of packages to be fixed can be
>>> generated using:
>>> $ comm -12 <(pacman -Qqm) <(pacman -Qqo /bin /sbin /usr/sbin | sort -u)
>>>
>> A sort is needed for the first pacman call.
>>
>> $ comm -12 <(pacman -Qqm) <(pacman -Qqo /bin /sbin /usr/sbin | sort
>> -u)
>> ...
>> comm: file 1 is not in sorted order
>>
>> Cheers,
>>
>>
>
>
> Hrm...  I was sure pacman sorted this occording to the system locale.
> Will add for the news post.
>
> Allan
>
Another small suggestion about the message, it doesn't detect packages
in unofficial repositories.
I had some packages conflicting and not detected because they are in
my personal repostory.
I used the following command to detect all packages (except filesystem).

comm -12 <(pacman -Qq|grep -v filesystem|sort) <(pacman -Qqo /bin
/sbin /usr/sbin|sort)

Why not symlink /usr/local/sbin to /usr/local/bin in filesystems?

Cheers,

--
Sébastien "Seblu" Luttringer
https://www.seblu.net
GPG: 0x2072D77A


Re: [arch-dev-public] Finishing the /usr move

2013-05-31 Thread Allan McRae
On 31/05/13 21:03, Sébastien Luttringer wrote:
> On Fri, May 31, 2013 at 12:02 PM, Allan McRae  wrote:
>> And it is now in the [testing] repository.
>>
>> A reminder of the upgrade instructions:
>>
>>
>> 1) Fix any non-official packages with files in /bin, /sbin or /usr/sbin
>> to put those files in /usr/bin.  The list of packages to be fixed can be
>> generated using:
>> $ comm -12 <(pacman -Qqm) <(pacman -Qqo /bin /sbin /usr/sbin | sort -u)
>>
> A sort is needed for the first pacman call.
> 
> $ comm -12 <(pacman -Qqm) <(pacman -Qqo /bin /sbin /usr/sbin | sort
> -u)
> ...
> comm: file 1 is not in sorted order
> 
> Cheers,
> 
> 


Hrm...  I was sure pacman sorted this occording to the system locale.
Will add for the news post.

Allan



Re: [arch-dev-public] Finishing the /usr move

2013-05-31 Thread Sébastien Luttringer
On Fri, May 31, 2013 at 12:02 PM, Allan McRae  wrote:
> And it is now in the [testing] repository.
>
> A reminder of the upgrade instructions:
>
>
> 1) Fix any non-official packages with files in /bin, /sbin or /usr/sbin
> to put those files in /usr/bin.  The list of packages to be fixed can be
> generated using:
> $ comm -12 <(pacman -Qqm) <(pacman -Qqo /bin /sbin /usr/sbin | sort -u)
>
A sort is needed for the first pacman call.

$ comm -12 <(pacman -Qqm) <(pacman -Qqo /bin /sbin /usr/sbin | sort
-u)
...
comm: file 1 is not in sorted order

Cheers,


Re: [arch-dev-public] Finishing the /usr move

2013-05-31 Thread Allan McRae
And it is now in the [testing] repository.

A reminder of the upgrade instructions:


1) Fix any non-official packages with files in /bin, /sbin or /usr/sbin
to put those files in /usr/bin.  The list of packages to be fixed can be
generated using:
$ comm -12 <(pacman -Qqm) <(pacman -Qqo /bin /sbin /usr/sbin | sort -u)

2) Make sure any packages in IgnorePkg or IgnoreGroup do not have files
in /bin, /sbin, or /usr/sbin.  Fix them if necessary.

3) Update your system:
$ pacman -Syu --ignore filesystem
$ pacman -Su


Do not use --force.  pacman-4.1 will not let you anyway...

Allan


Re: [arch-dev-public] [signoff] syslinux-4.06-2

2013-05-31 Thread Jonathan Steel
On Fri, May 31, 2013 at 11:40:19AM +0200, Tobias Powalowski wrote:
> Hi,
> please signoff syslinux-4.06-2 for the /usr/bin move.
> It will go direct to [core] repository, due to 5.01 sits in testing.
> Please download from here:
> https://dev.archlinux.org/~tpowa/syslinux/

Signoff i686

-- 
Jonathan Steel


pgpe2cTM0SW5D.pgp
Description: PGP signature


[arch-dev-public] [signoff] syslinux-4.06-2

2013-05-31 Thread Tobias Powalowski
Hi,
please signoff syslinux-4.06-2 for the /usr/bin move.
It will go direct to [core] repository, due to 5.01 sits in testing.
Please download from here:
https://dev.archlinux.org/~tpowa/syslinux/

thanks
greetings
tpowa

-- 
Tobias Powalowski
Archlinux Developer & Package Maintainer (tpowa)
http://www.archlinux.org
tp...@archlinux.org




signature.asc
Description: OpenPGP digital signature


[arch-dev-public] Signoff report for [testing]

2013-05-31 Thread Arch Website Notification
=== Signoff report for [testing] ===
https://www.archlinux.org/packages/signoffs/

There are currently:
* 2 new packages in last 24 hours
* 0 known bad packages
* 0 packages not accepting signoffs
* 4 fully signed off packages
* 20 packages missing signoffs
* 0 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 (2 total) ==

* vim-7.3.1070-1 (i686)
* vim-7.3.1070-1 (x86_64)


== Incomplete signoffs for [core] (3 total) ==

* netctl-1.1-1 (any)
1/2 signoffs
* syslinux-5.01-4 (i686)
0/1 signoffs
* pcre-8.33-1 (x86_64)
1/2 signoffs

== Incomplete signoffs for [extra] (17 total) ==

* devtools-20130525-1 (any)
1/2 signoffs
* obex-data-server-0.4.6-6 (i686)
0/1 signoffs
* obexftp-0.24-1 (i686)
0/1 signoffs
* openobex-1.7-4 (i686)
0/1 signoffs
* pulseaudio-3.99.2-1 (i686)
0/1 signoffs
* qemu-1.5.0-2 (i686)
0/1 signoffs
* ruby-2.0.0_p195-1 (i686)
0/1 signoffs
* swig-2.0.10-1 (i686)
0/1 signoffs
* vim-7.3.1070-1 (i686)
0/1 signoffs
* obex-data-server-0.4.6-6 (x86_64)
0/2 signoffs
* obexftp-0.24-1 (x86_64)
0/2 signoffs
* openobex-1.7-4 (x86_64)
0/2 signoffs
* pulseaudio-3.99.2-1 (x86_64)
1/2 signoffs
* qemu-1.5.0-2 (x86_64)
0/2 signoffs
* ruby-2.0.0_p195-1 (x86_64)
1/2 signoffs
* swig-2.0.10-1 (x86_64)
0/2 signoffs
* vim-7.3.1070-1 (x86_64)
1/2 signoffs


== Completed signoffs (4 total) ==

* libffi-3.0.13-3 (i686)
* pcre-8.33-1 (i686)
* libffi-3.0.13-3 (x86_64)
* syslinux-5.01-4 (x86_64)


== Top five in signoffs in last 24 hours ==

1. tomegun - 6 signoffs
2. allan - 3 signoffs



Re: [arch-dev-public] Finishing the /usr move

2013-05-31 Thread Tom Gundersen
On Fri, May 31, 2013 at 5:50 AM, Allan McRae  wrote:
>
> Doing a "pacman -Syu" gave a conflict as expected.  Did not test that
> "pacman -Syu --force" failed, because it was on my only working system
> at the moment.
>
> The followed the instructions above.  Rebooted at the end for good
> measure.  DONE!  No issues.

I did the same yesterday, no issues for me either. Also checked that
in case a package with files in /sbin (or so) is left we get the
expected conflict.

-t