You are not logged in.

#351 2010-02-05 14:40:07

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,965
Website

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

@polymetr
update to perl-xyne-arch 1.2.15


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#352 2010-02-05 15:01:26

polymetr
Member
Registered: 2009-12-04
Posts: 40

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

Xyne wrote:

@polymetr
update to perl-xyne-arch 1.2.15

Did it yet. Thanks.

Offline

#353 2010-02-05 15:27:58

slysir
Member
Registered: 2010-02-04
Posts: 16

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

Xyne wrote:

@polymetr
I've added "--devel". Thanks for posting the regex code snippet.



@slysir
At least it's a different error tongue

I forgot about the logging function. That's the second time I've done that too (due to the way it's nested). Everything should work now.

[2010-02-05 10:22] upgraded perl-xyne-arch (1.2.12-1 -> 1.2.15-1)

Now back to previous error:

10:22 >>bauerbill -Syyu
--> Rebasing...
--> updated [core] +0 ^0 -0

--> updated [extra] +0 ^0 -0

--> updated [xyne-any] +0 ^0 -0


^ community/apvlv 0.0.9.3-1 -> 0.0.9.2-1
^ community/dina-font 2.89-5 -> 2.89-3
- community/exim 4.69-3
^ community/freetds 0.82-3 -> 0.82-2
^ community/gyachi 1.2.3-1 -> 1.2.2b-2
^ community/jogl 1.1.1-6 -> 1.1.1-5
^ community/leafnode 1.11.7-3 -> 1.11.7-2
- community/libcuefile 453-1
- community/libreplaygain 453-1
^ community/musepack-tools 435-1 -> 1.15v-1
^ community/ngspice 20-1 -> 19-1
^ community/python-scipy 0.7.1-4 -> 0.7.1-3
^ community/quassel 0.5.2-1 -> 0.5.1-1
- community/stunnel 4.31-1
^ community/torcs 1.3.1-4 -> 1.3.1-3
- community/torcs-data 1.3.1-3
^ community/vala 0.7.10-1 -> 0.7.9-1
--> updated [community] +0 ^12 -5

--> Getting trusted user package lists...
--> Searching for upgradable repo packages...
--> Searching for upgradable AUR packages...
--> Searching for upgradable CPAN packages...
--> Loading AUR taurball data...
error: failed to create /tmp/bauerbill/taurballs/AUR

Offline

#354 2010-02-05 15:36:10

slysir
Member
Registered: 2010-02-04
Posts: 16

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

I changed the build and taurball directories from /tmp to /home/mike and it worked.

 >sudo bauerbill -Syu
--> Getting trusted user package lists...
--> Searching for upgradable repo packages...
--> Searching for upgradable AUR packages...
--> Searching for upgradable CPAN packages...
--> Loading AUR taurball data...
WARNING: about to source /home/mike/bauerbill/build/AUR/localepurge/PKGBUILD
view [v]  backup [b]  edit [e]  continue [ok]  skip [s]  abort [x]  ok
--> Determining sizes of source files...

:: The following sources will be downloaded:
   localepurge:
     http://fgr.altervista.org/im/localepurge-0.6.2-arch.tar.gz

:: Number of Sources:                        1
:: Total Download Size:                0.01 MB

:: Proceed with download? [Y/n] 

--> successfully downloaded localepurge-0.6.2-arch.tar.gz                       
                                                                                
Download Results:
gid|stat|avg speed  |path/URI
===+====+===========+===========================================================
  1|  OK|  16.7KiB/s|/home/mike/bauerbill/build/AUR/localepurge/localepurge-0.6.2-arch.tar.gz

Status Legend:
 (OK):download completed.

--> Building localepurge...
==> Making package: localepurge 0.6.2-5 any (Fri Feb  5 10:32:25 EST 2010)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
  -> Found localepurge-0.6.2-arch.tar.gz in build dir
==> Validating source files with md5sums...
    localepurge-0.6.2-arch.tar.gz ... Passed
==> Extracting Sources...
  -> Extracting localepurge-0.6.2-arch.tar.gz with bsdtar
==> Entering fakeroot environment...
==> Starting build()...
==> Tidying install...
  -> Purging other files...
  -> Compressing man and info pages...
  -> Stripping debugging symbols from binaries and libraries...
==> Creating package...
  -> Generating .PKGINFO file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: localepurge 0.6.2-5 any (Fri Feb  5 10:32:26 EST 2010)
==> Cleaning up...
--> moved localepurge-0.6.2-5-any.pkg.tar.gz to the cache (/var/cache/pacman/pkg/localepurge-0.6.2-5-any.pkg.tar.gz)
--> Installing /var/cache/pacman/pkg/localepurge-0.6.2-5-any.pkg.tar.gz...
--> Running pacman: /usr/bin/pacman --cachedir "/var/cache/pacman/pkg" -U  /var/cache/pacman/pkg/localepurge-0.6.2-5-any.pkg.tar.gz 
loading package data...
checking dependencies...
(1/1) checking for file conflicts                   [#####################] 100%
(1/1) upgrading localepurge                         [#####################] 100%
--> Done
10:32 >sudo bauerbill -Syu
--> Getting trusted user package lists...
--> Searching for upgradable repo packages...
--> Searching for upgradable AUR packages...
--> Searching for upgradable CPAN packages...
--> Switching to pacman: /usr/bin/pacman -S -u
:: Starting full system upgrade...
 local database is up to date

Offline

#355 2010-02-05 15:42:47

slysir
Member
Registered: 2010-02-04
Posts: 16

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

But with --cpan it gives error as before because it uses /tmp and not /home/mike as in update bauerbill.conf

 10:40 >sudo bauerbill -Syyu --cpan
--> Rebasing...
--> updated [core] +0 ^0 -0

--> updated [extra] +0 ^0 -0

--> updated [xyne-any] +0 ^0 -0

--> updated [community] +0 ^0 -0

--> Getting trusted user package lists...
--> Searching for upgradable repo packages...
--> Searching for upgradable AUR packages...
--> Searching for upgradable CPAN packages...
--> Loading CPAN taurball data...
error: failed to create /tmp/bauerbill/pacpan/META.yml/Date-Manip

Offline

#356 2010-02-05 16:34:52

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,965
Website

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

Update to perl-xyne-arch>=2.1.16 and then remove /tmp/bauerbill again.

Btw, why do you always use "yy"? That just wastes bandwidth and makes everything slower, especially with CPAN enabled.


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#357 2010-02-05 17:17:26

slysir
Member
Registered: 2010-02-04
Posts: 16

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

Xyne wrote:

Update to perl-xyne-arch>=2.1.16 and then remove /tmp/bauerbill again.

Btw, why do you always use "yy"? That just wastes bandwidth and makes everything slower, especially with CPAN enabled.

 >sudo bauerbill -Syu --cpan
--> Getting trusted user package lists...
--> Searching for upgradable repo packages...
--> Searching for upgradable AUR packages...
--> Searching for upgradable CPAN packages...
--> Switching to pacman: /usr/bin/pacman -S -u
:: Starting full system upgrade...
 local database is up to date
>sudo bauerbill -Syyu --cpan
--> Rebasing...
--> updated [core] +0 ^0 -0

--> updated [extra] +0 ^0 -0

--> updated [xyne-any] +0 ^0 -0


^ community/apvlv 0.0.9.2-1 -> 0.0.9.3-1
^ community/dina-font 2.89-3 -> 2.89-5
+ community/exim 4.69-3
^ community/freetds 0.82-2 -> 0.82-3
^ community/gyachi 1.2.2b-2 -> 1.2.3-1
^ community/jogl 1.1.1-5 -> 1.1.1-6
^ community/leafnode 1.11.7-2 -> 1.11.7-3
+ community/libcuefile 453-1
+ community/libreplaygain 453-1
^ community/musepack-tools 1.15v-1 -> 435-1
^ community/ngspice 19-1 -> 20-1
^ community/python-scipy 0.7.1-3 -> 0.7.1-4
^ community/quassel 0.5.1-1 -> 0.5.2-1
+ community/stunnel 4.31-1
^ community/torcs 1.3.1-3 -> 1.3.1-4
+ community/torcs-data 1.3.1-3
^ community/vala 0.7.9-1 -> 0.7.10-1
--> updated [community] +5 ^12 -0

--> Getting trusted user package lists...
--> Searching for upgradable repo packages...
--> Searching for upgradable AUR packages...
--> Searching for upgradable CPAN packages...
--> Loading CPAN taurball data...
--> resolving perl-carp... found on CPAN (perl -> perl)
--> resolving perl-io-file... found on CPAN (IO -> perl-io)
--> resolving perl-storable... installed (provided by perl)
--> resolving perl-yaml-syck... installed
--> resolving perl>=5.10.0... installed
--> resolving perl-extutils-makemaker... installed (provided by perl)
--> resolving perl-xml-namespacesupport>=1.07... installed
--> resolving perl-xml-sax>=0.11... installed
--> resolving perl-class-singleton>=1.03... installed
--> resolving perl-cwd>=3... found on CPAN (PathTools -> perl-pathtools)
--> resolving perl-params-validate>=0.72... installed
--> resolving perl-pod-man>=1.14... found on CPAN (podlators -> perl-podlators)
--> resolving perl-module-build... installed (provided by perl)
--> resolving perl-file-basename... found on CPAN (perl -> perl)
--> resolving perl-file-path... installed (provided by perl)
--> resolving perl-scalar-util... found in AUR
--> resolving perl-test... installed (provided by perl)
WARNING: about to source /home/mike/bauerbill/build/AUR/perl-scalar-util/PKGBUILD
view [v]  backup [b]  edit [e]  continue [ok]  skip [s]  abort [x]  ok
--> resolving perl-test-simple... installed (provided by perl)
--> resolving perl-file-spec>=0.8... found on CPAN (PathTools -> perl-pathtools)
--> resolving perl-pod-simple>=3.06... installed (provided by perl)
--> Determining sizes of source files...

:: The following sources will be downloaded:
   perl-podlators:
     http://search.cpan.org/CPAN/authors/id/R/RR/RRA/podlators-2.3.0.tar.gz

:: Number of Sources:                        1
:: Total Download Size:                0.09 MB

:: Proceed with download? [Y/n] 

--> successfully downloaded podlators-2.3.0.tar.gz                              
                                                                                
Download Results:
gid|stat|avg speed  |path/URI
===+====+===========+===========================================================
  1|  OK| 139.3KiB/s|/home/mike/bauerbill/build/CPAN/perl-podlators/podlators-2.3.0.tar.gz

Status Legend:
 (OK):download completed.

--> Building perl...
==> Making package: perl 5.10.1-1 x86_64 (Fri Feb  5 12:12:50 EST 2010)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
  -> Found perl-5.10.1.tar.gz in build dir
==> Validating source files with md5sums...
    perl-5.10.1.tar.gz ... Passed
==> Validating source files with sha256sums...
    perl-5.10.1.tar.gz ... Passed
==> Extracting Sources...
  -> Extracting perl-5.10.1.tar.gz with bsdtar
==> Removing existing pkg/ directory...
==> Entering fakeroot environment...
==> Starting build()...
error: failed to detect build method for perl
you may be able to fix this by editing the PKGBUILD
==> ERROR: Build Failed.
    Aborting...
ERROR: makepkg exited with an error (512)
ERROR: no package found: /home/mike/bauerbill/build/CPAN/perl/perl-5.10.1-1-x86_64.pkg.tar.gz

The build fails but thats a different problem. I don't know what the fix is in the PKGBUILD.

Offline

#358 2010-02-05 21:22:43

MAroco
Member
From: Germany
Registered: 2010-01-20
Posts: 72

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

Hi Xyne,
man you move at a pace, unbelievable. I'm one day without computer and you have 5 new versions out... Hope you still have time for a real life smile

Thanks for including the skip-option. Guess it needs some finetuning though. Did some testing today with versions
bauerbill 0.2.2.-2
perl-xyne-arch  1.2.16-1
perl-xyne-commen  1.0.12-1


I tried [bau = alias for sudo bauerbill]:

bau -Sy php terminal
:: Synchronisiere Paketdatenbanken...
 core ist aktuell
 extra ist aktuell
 xyne-any ist aktuell
 community ist aktuell
:: ABS build queue:
:: Build all? [Y/n] y
--> Loading ABS taurball data...
--> Checking for abs archive updates for the following repos: [extra]
WARNING: about to source /tmp/bauerbill/build/extra/php/PKGBUILD
view [v]  backup [b]  edit [e]  continue [ok]  skip [s]  abort [x]  s
skipping php
WARNING: about to source /tmp/bauerbill/build/extra/terminal/PKGBUILD
view [v]  backup [b]  edit [e]  continue [ok]  skip [s]  abort [x]  ok
--> an associated install file was found for terminal: /tmp/bauerbill/build/extra/terminal/terminal.install
view [v]  backup [b]  edit [e]  continue [ok]  skip [s]  abort [x]  ok
--> resolving exo>=0.3.106... installed
--> resolving vte>=0.22.5... installed
--> resolving dbus-glib>=0.82-2... installed
--> resolving startup-notification>=0.10... installed
--> resolving hicolor-icon-theme... installed
--> resolving pkgconfig... installed
--> resolving intltool... installed
--> Determining sizes of source files...
Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/vendor_perl/Xyne/Arch/Bauerbill.pm line 665.
Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/vendor_perl/Xyne/Arch/Bauerbill.pm line 665.
Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/vendor_perl/Xyne/Arch/Bauerbill.pm line 665.
Use of uninitialized value $c in substr at /usr/share/perl5/vendor_perl/Xyne/Common/Functions.pm line 140.
Use of uninitialized value $c in concatenation (.) or string at /usr/share/perl5/vendor_perl/Xyne/Common/Functions.pm line 146.
Use of uninitialized value $build_dir in concatenation (.) or string at /usr/share/perl5/vendor_perl/Xyne/Arch/Bauerbill.pm line 673.
--> Building php...
==> FEHLER: PKGBUILD existiert nicht.
ERROR: makepkg exited with an error (256)
Use of uninitialized value $c in substr at /usr/share/perl5/vendor_perl/Xyne/Common/Functions.pm line 140.
Use of uninitialized value $c in concatenation (.) or string at /usr/share/perl5/vendor_perl/Xyne/Common/Functions.pm line 146.
error: PKGBUILD does not exist

So...
1 (only for the sake of nitpicking): I have activated the "BuildAll" option in the conf file, where it says "This will bypass the ABS build queue dialogue" - only it doesn't. smile 
No big deal though since "y" will then continue to build all as expected. And "n" gives me the ABS build queue, asking for every package what I want to do (great addition). In other words the config option seems to have no effect at all, but bauerbills behaviour is just fine nonetheless.


2) BUT if I'm mean and tell bauerbill to skip php as in above example something seems to blow up since baurbill (or makepkg?) complains about the PKGBUILD not existing.
At first I thought: "That's kind of logical. Since I told it to skip php before, it probably didn't download or extract it out of the extra.abs.tar.gz. Seems some latter part of the process hasn't heard that message and tells makepkg to build it anyway."
BUT then I found PKGBUILD in fact was there in /tmp/bauerbill/build/extra/php...
Maybe leftover from a previous try?
I deleted the whole /tmp/bauerbill folder and tried again. Output was nearly the same as above, only with an inserted downlad-dialogue after "Determining size of source files" and the first error message.
The strange thing is, I found the PKGBUILD again in the above folder. So it definitely gets downloaded and extracted.  Though that shouldn't be necessary in the first place I don't get why it then complains it weren't there.  *scratch head* Hope you can make something out of this babel..


3) If I don't do any skipping, everything is fine and things get installed as expected.
In fact I just now realized that bauerbill even automatically deletes makedepends after the operation - Now THAT is cool, an integrated roomservice smile Great feature! Will save me a lot of time in the future. 


4) Haven't tried Autobuild/Autopatch option yet - next on the playlist - but the idea is superb. Having full control over which abs-packages get build and which installed as binary and included automatic personal-PKGBUILD-patch-aply just via 2 simple conf-file settings... Very fancy. Me very impressed!


5) --devel option just gave me a new video driver, cool.

THANKS A LOT!!! smile

[Edit - thy typo monster strikes again...]

Last edited by MAroco (2010-02-05 21:29:38)

Offline

#359 2010-02-06 00:31:08

xyrico
Member
Registered: 2009-06-11
Posts: 13

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

Everything is working for me as it should with perl-xyne-common-1.0.12-1 and perl-xyne-arch-1.2.16-1. Thank you very much for the great work, Xyne.

Offline

#360 2010-02-06 00:57:58

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,965
Website

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

@slysir
You need to run "pacpan --fix-provides" to fix problems with some of the Perl packages on Arch. I've opened a ticket to fix the Perl package on the bug tracker but so far there hasn't been a response.

The reason is that "perl" provides several modules which are explicit dependencies of other other CPAN modules but the packager has not listed these in the provides array. Pacpan will fix this.

I'll add that information to the bauerbill page.



@MAroco
The "BuildAll" options should bypass the ABS selection prompt now. (reporting bugs is not nitpicking... it's quite helpful, actually wink)

The [s] skip option should work now too.

The reason that the PKGBUILD is recreated is that the extraction occurs before the user is prompted to inspect the PKGBUILD. The skip option is a bit of a compromise because from the user's perspective it makes sense to have it in the PKGBUILD inspection prompt, but programmatically it should come before the PKGBUILD is extracted. I don't want to add an additional prompt just for that though and the user can always use the ignore option if they know in advance that they want to skip a particular package.

Let me know if it works as expected now.


@polymetr & xyrico
Thanks for confirming the fixes.

Last edited by Xyne (2010-02-06 00:58:19)


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#361 2010-02-06 01:59:27

MAroco
Member
From: Germany
Registered: 2010-01-20
Posts: 72

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

OK skip really skips now, no error any more and with BuildAll set active I don't get the prompt anymore either. Wonderfull.
Thank you. Glad you don't see it as nitpicking.

Btw is that just a timezone phenomenon or are you the absolute nightcoder? smile

Offline

#362 2010-02-06 02:30:46

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,965
Website

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

MAroco wrote:

Btw is that just a timezone phenomenon or are you the absolute nightcoder? smile

It could be both wink


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#363 2010-02-06 02:35:54

MAroco
Member
From: Germany
Registered: 2010-01-20
Posts: 72

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

If it's germany as the "bill der baumeister" on your homepage suggest you're even worse than me.
Geh schlafen smile

Offline

#364 2010-02-07 15:32:52

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,358

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

Hi Xyne, just a quick question, is the option to download the AUR tarball (tauerball) directly implemented in bauerbill yet? I'm talking something like yaourt -G.... man page seems to indicate no.


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#365 2010-02-07 15:52:23

MAroco
Member
From: Germany
Registered: 2010-01-20
Posts: 72

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

Don't know about -G option, but if you "bauerbill -Sy package" it will get downloaded to /tmp/bauerbill/taurballs/AUR/<packagename> and bauerbill will ask if you want to view, backup, edit, PKGBUILD or continue, skip, abort operation before doing anything else. If you just abort there you can use the taurball with makepkg or whatever you want. Hope that helps a little.

Last edited by MAroco (2010-02-07 15:52:57)

Offline

#366 2010-02-07 16:44:34

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,965
Website

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

I've added a "--get-taurballs" option which is just a convenience option to specify "BuildAll" and then exit downloading the sources. You'll find the archives in TaurballDir and the extracted files in BuildDir. Use the "-d" option if you don't want to download and extract taurballs for dependencies.

If you want to download the sources as well, use "bauerbill --build-all -Sw [pkgnames]"


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#367 2010-02-07 23:17:55

rdmelin
Member
From: Ellensburg, WA, USA
Registered: 2007-08-27
Posts: 45

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

Hi Xyne, I've been following this new utility since your first release, and appreciate very much this and several other very useful contributions of yours. Thank you.

There is one frustration that has bitten me a few times with bauerbill. If installation fails after downloading packages, and I resolve the file system or package problem, bauerbill wants to download all the packages again even though they are all sitting comfortably in the cache waiting to be installed.
Pacman recognizes that the packages have already been downloaded and simply verifies their integrity.

Example:

[ross ~]$ sudo bauerbill -Su
--> Searching for upgradable repo packages...
--> Searching for upgradable CPAN packages...
--> resolving perl>=5.10.0... installed
--> resolving perl... installed
--> resolving perl-libwww... installed
--> resolving perl-xyne-common>=1.0.3... installed
--> resolving perl-yaml-syck... found in [extra]
--> resolving openssl... installed
--> resolving aria2... installed
--> resolving perl-xyne-arch>=1.0... installed
--> resolving perl-xyne-common... installed
--> resolving powerpill... installed
--> resolving ncurses... installed
--> resolving glibc... installed
--> resolving gtk2>=2.18.6... installed
--> resolving gcc-libs>=4.4.2... installed
--> resolving libidl2>=0.8.13... installed
--> resolving mozilla-common... installed
--> resolving nss>=3.12.4... installed
--> resolving libxt... installed
--> resolving hunspell>=1.2.8... installed
--> resolving startup-notification>=0.10... installed
--> resolving mime-types... installed
--> resolving dbus-glib>=0.82... installed
--> resolving alsa-lib>=1.0.21.a... installed
--> resolving zlib... installed
--> resolving libxxf86dga... installed
--> resolving libxv... installed
--> resolving libmad... installed
--> resolving giflib... installed
--> resolving cdparanoia... installed
--> resolving libxinerama... installed
--> resolving sdl... installed
--> resolving lame... installed
--> resolving libtheora... installed
--> resolving xvidcore... installed
--> resolving libmng... installed
--> resolving libxss... installed
--> resolving libgl... installed (provided by nvidia-173xx-utils)
--> resolving smbclient... installed
--> resolving aalib... installed
--> resolving jack-audio-connection-kit... installed
--> resolving libcaca... installed
--> resolving x264>=20100107... installed
--> resolving faac... installed
--> resolving lirc-utils... installed
--> resolving ttf-dejavu... installed
--> resolving libxvmc... installed
--> resolving libjpeg>=8... installed
--> resolving enca... installed
--> resolving libvdpau>=0.4... installed
--> resolving opencore-amr... installed
--> resolving a52dec... installed
--> resolving libdca... installed
--> resolving bash... installed
--> resolving libxml2>=2.7.3... installed
--> resolving glib2>=2.22.2... installed
--> resolving kdebase-runtime... installed
--> resolving mysql... installed
--> resolving qtscriptgenerator... installed
--> resolving taglib-extras... installed
--> resolving liblastfm... installed
--> resolving qca... installed
--> resolving python... installed
--> checking PkgDs...
--> successfully downloaded /var/cache/pacman/pkg/libid3tag-0.15.1b-4-i686.pkg.tar.gz
--> successfully downloaded /var/cache/pacman/pkg/libdaemon-0.14-1-i686.pkg.tar.gz
--> successfully downloaded /var/cache/pacman/pkg/python-pypdf-1.12-4-any.pkg.tar.gz
--> successfully downloaded /var/cache/pacman/pkg/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz

:: The following packages will be downloaded:
   [xyne-any]
     bauerbill perl-xyne-arch
   [extra]
     amarok bash-completion john lame libjpeg mplayer perl-date-manip perl-yaml-syck shared-mime-info
     xulrunner

:: Number of Packages:                      12
:: Total Download Size:               47.59 MB
:: Binary Package Install Size:      149.14 MB

:: Proceed with download? [Y/n]n

[ross ~]$ pacman  -Su
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...

Targets (16): amarok-2.2.2-4  bash-completion-1.1-3  perl-xyne-arch-1.2.20-1  bauerbill-0.2.3-3  
              john-1.7.3.4-1  lame-3.98.2-3  libdaemon-0.14-1  libid3tag-0.15.1b-4  libjpeg-8-2  
              mplayer-30519-1  perl-crypt-ssleay-0.57-3  perl-yaml-syck-1.07-1  perl-date-manip-6.07-3  
              python-pypdf-1.12-4  shared-mime-info-0.71-1  xulrunner-1.9.2-4  

Total Download Size:    0.00 MB
Total Installed Size:   142.96 MB

Proceed with installation? [Y/n]

Of course it's not hard to work around if I remember to switch to "pacman -Su" but bauerbill seems to be generally far too clever to be doing this sort of thing smile

Offline

#368 2010-02-08 00:37:13

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,965
Website

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

@rdmelin
Bauerbill does check the cache directories for existing packages (that's inherited from Powerpill, and Powerpill has always done that) and removes any packages from the download list that pass an integrity check. Even if there is a bug in that, aria2c should recognize the files and avoid redownloading them (provided that they pass the integrity check).

Are you sure that those packages aren't corrupted? Have you actually proceeded with Pacman's integrity check? I think Pacman simply checks that the files exist when determining if anything needs to be downloaded. This would happen if you aborted a download, but you did say that this was after the download so I have no idea what could cause this.

If Pacman doesn't complain about checksum failures, does Bauerbill actually download the packages again or does it just spit out a verification list?


Save the following and run it just as you run bauerbill (e.g. "sudo bb_test -Su"). It should show you (and me) which files in the cache it detects and whether they pass the integrity checks:

#!/usr/bin/perl

use strict;
use warnings;
use Xyne::Arch::Bauerbill;
use Xyne::Common::Functions qw/join_paths/;
use Cwd qw/abs_path/;

my $bb = Xyne::Arch::Bauerbill->new();
$bb->main(@ARGV);



sub Xyne::Arch::Bauerbill::list_uncached_pkgs
{
  my ($self,@pkgnames) = @_;
  my %filenames = ();
  $filenames{$self->get_sync_db_pkg_filename($_)} = $_ foreach @pkgnames;
  foreach my $cdir ($self->get_pacvalue('CacheDir'))
  {
    $cdir = abs_path($cdir) if -e $cdir;
    print "checking cache $cdir\n";
    if (-r $cdir and opendir(my $dh,$cdir))
    {
      foreach my $i (readdir($dh))
      {
        next if substr($i,0,1) eq '.';
        if (exists($filenames{$i}))
        {
          my $pkgname = $filenames{$i};
          my $fpath = &join_paths($cdir,$i);
          if ($self->check_package_integrity($pkgname,$fpath))
          {
            print "verified: $fpath\n";
            delete($filenames{$i});
          }
          else
          {
            print "corrupted: $fpath\n";
          }
        }
      }
      close $dh;
    }
  }
  return values(%filenames);
}

My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#369 2010-02-08 06:32:47

rdmelin
Member
From: Ellensburg, WA, USA
Registered: 2007-08-27
Posts: 45

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

You are correct, the packages are corrupt.

[ross ~]$ sudo ./bb_test -Su
--> Searching for upgradable repo packages...
--> Searching for upgradable CPAN packages...
--> resolving perl>=5.10.0... installed
--> resolving perl... installed
--> resolving perl-libwww... installed
--> resolving perl-xyne-common>=1.0.3... installed
--> resolving perl-yaml-syck... found in [extra]
--> resolving openssl... installed
--> resolving aria2... installed
--> resolving perl-xyne-arch>=1.0... installed
--> resolving perl-xyne-common... installed
--> resolving powerpill... installed
--> resolving ncurses... installed
--> resolving glibc... installed
--> resolving gtk2>=2.18.6... installed
--> resolving gcc-libs>=4.4.2... installed
--> resolving libidl2>=0.8.13... installed
--> resolving mozilla-common... installed
--> resolving nss>=3.12.4... installed
--> resolving libxt... installed
--> resolving hunspell>=1.2.8... installed
--> resolving startup-notification>=0.10... installed
--> resolving mime-types... installed
--> resolving dbus-glib>=0.82... installed
--> resolving alsa-lib>=1.0.21.a... installed
--> resolving zlib... installed
--> resolving libxxf86dga... installed
--> resolving libxv... installed
--> resolving libmad... installed
--> resolving giflib... installed
--> resolving cdparanoia... installed
--> resolving libxinerama... installed
--> resolving sdl... installed
--> resolving lame... installed
--> resolving libtheora... installed
--> resolving xvidcore... installed
--> resolving libmng... installed
--> resolving libxss... installed
--> resolving libgl... installed (provided by nvidia-173xx-utils)
--> resolving smbclient... installed
--> resolving aalib... installed
--> resolving jack-audio-connection-kit... installed
--> resolving libcaca... installed
--> resolving x264>=20100107... installed
--> resolving faac... installed
--> resolving lirc-utils... installed
--> resolving ttf-dejavu... installed
--> resolving libxvmc... installed
--> resolving libjpeg>=8... installed
--> resolving enca... installed
--> resolving libvdpau>=0.4... installed
--> resolving opencore-amr... installed
--> resolving a52dec... installed
--> resolving libdca... installed
--> resolving bash... installed
--> resolving libxml2>=2.7.3... installed
--> resolving glib2>=2.22.2... installed
--> resolving kdebase-runtime... installed
--> resolving mysql... installed
--> resolving qtscriptgenerator... installed
--> resolving taglib-extras... installed
--> resolving liblastfm... installed
--> resolving qca... installed
--> resolving python... installed
--> checking PkgDs...
--> successfully downloaded /var/cache/pacman/pkg/libid3tag-0.15.1b-4-i686.pkg.tar.gz
--> successfully downloaded /var/cache/pacman/pkg/python-pypdf-1.12-4-any.pkg.tar.gz
--> successfully downloaded /var/cache/pacman/pkg/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz
checking cache /var/cache/pacman/pkg
corrupted: /var/cache/pacman/pkg/john-1.7.3.4-1-i686.pkg.tar.gz
corrupted: /var/cache/pacman/pkg/libjpeg-8-2-i686.pkg.tar.gz
corrupted: /var/cache/pacman/pkg/xulrunner-1.9.2-4-i686.pkg.tar.gz
corrupted: /var/cache/pacman/pkg/shared-mime-info-0.71-1-i686.pkg.tar.gz
corrupted: /var/cache/pacman/pkg/perl-xyne-arch-1.2.20-1-any.pkg.tar.gz
corrupted: /var/cache/pacman/pkg/bauerbill-0.2.3-3-any.pkg.tar.gz
corrupted: /var/cache/pacman/pkg/perl-yaml-syck-1.07-1-i686.pkg.tar.gz
corrupted: /var/cache/pacman/pkg/amarok-2.2.2-4-i686.pkg.tar.gz
corrupted: /var/cache/pacman/pkg/libdaemon-0.14-1-i686.pkg.tar.gz
corrupted: /var/cache/pacman/pkg/perl-date-manip-6.07-3-i686.pkg.tar.gz
corrupted: /var/cache/pacman/pkg/bash-completion-1.1-3-any.pkg.tar.gz
corrupted: /var/cache/pacman/pkg/mplayer-30519-1-i686.pkg.tar.gz
corrupted: /var/cache/pacman/pkg/lame-3.98.2-3-i686.pkg.tar.gz

:: The following packages will be downloaded:
   [xyne-any]
     bauerbill perl-xyne-arch
   [extra]
     amarok bash-completion john lame libdaemon libjpeg mplayer perl-date-manip perl-yaml-syck
     shared-mime-info xulrunner

:: Number of Packages:                      13
:: Total Download Size:               47.62 MB
:: Binary Package Install Size:      149.28 MB

:: Proceed with download? [Y/n] n

Now my question is why are they corrupt?
Here is the output from the whole sequence of dowload, filesystem error, reattempt to install, using bauerbill

[ross ~]$ sudo bauerbill -Sy
:: Synchronizing package databases...
 xyne-any is up to date
error: failed retrieving file 'core.db.tar.gz' from 192.168.2.11 : Not Found
 core is up to date
error: failed retrieving file 'extra.db.tar.gz' from 192.168.2.11 : Not Found
 extra is up to date
error: failed retrieving file 'community.db.tar.gz' from 192.168.2.11 : Not Found
 community is up to date
 local is up to date
 larch5 is up to date
[ross ~]$ sudo bauerbill -Su
--> Searching for upgradable repo packages...
--> Searching for upgradable CPAN packages...
--> resolving perl-yaml-syck... found in [extra]
--> resolving perl>=5.10.0... installed
--> resolving aria2... installed
--> resolving perl... installed
--> resolving perl-xyne-arch>=1.0... installed
--> resolving perl-xyne-common... installed
--> resolving powerpill... installed
--> resolving ncurses... installed
--> resolving gtk2>=2.18.6... installed
--> resolving gcc-libs>=4.4.2... installed
--> resolving libidl2>=0.8.13... installed
--> resolving mozilla-common... installed
--> resolving nss>=3.12.4... installed
--> resolving libxt... installed
--> resolving hunspell>=1.2.8... installed
--> resolving startup-notification>=0.10... installed
--> resolving mime-types... installed
--> resolving dbus-glib>=0.82... installed
--> resolving alsa-lib>=1.0.21.a... installed
--> resolving zlib... installed
--> resolving glibc... installed
--> resolving bash... installed
--> resolving libxml2>=2.7.3... installed
--> resolving glib2>=2.22.2... installed
--> resolving kdebase-runtime... installed
--> resolving mysql... installed
--> resolving qtscriptgenerator... installed
--> resolving taglib-extras... installed
--> resolving liblastfm... installed
--> resolving qca... installed
--> resolving python... installed
--> resolving openssl... installed
--> resolving perl-libwww... installed
--> resolving perl-xyne-common>=1.0.3... installed
--> resolving mplayer... installed
--> resolving dbus-glib... installed
--> resolving libnotify... installed
--> resolving libgpod... installed
--> resolving fontconfig... installed
--> resolving libldap... installed
--> resolving libxslt... installed
--> resolving lcms... installed
--> resolving libxxf86dga... installed
--> resolving mesa... installed
--> resolving libxcursor... installed
--> resolving libxrandr... installed
--> resolving libxdamage... installed
--> resolving jack-audio-connection-kit... installed
--> resolving sh... installed (provided by bash)
--> resolving awk... installed (provided by gawk)
--> resolving grep... installed
--> resolving coreutils... installed
--> resolving sed... installed
--> resolving e2fsprogs... installed
--> checking PkgDs...
--> successfully downloaded /var/cache/pacman/pkg/python-pypdf-1.12-4-any.pkg.tar.gz
--> successfully downloaded /var/cache/pacman/pkg/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz

:: The following packages will be downloaded:
   [xyne-any]
     bauerbill perl-xyne-arch
   [extra]
     amarok bash-completion hwdetect john lame libdaemon libid3tag libjpeg perl-date-manip perl-yaml-syck
     shared-mime-info wine xulrunner
   [community]
     gnome-mplayer

:: Number of Packages:                      16
:: Total Download Size:               57.52 MB
:: Binary Package Install Size:      231.04 MB

:: Proceed with download? [Y/n] y

--> successfully downloaded bauerbill-0.2.3-3-any.pkg.tar.gz                                                 
--> successfully downloaded hwdetect-2010.02-1-i686.pkg.tar.gz                                               
--> successfully downloaded perl-xyne-arch-1.2.20-1-any.pkg.tar.gz                                           
--> successfully downloaded perl-yaml-syck-1.07-1-i686.pkg.tar.gz                                            
--> successfully downloaded libdaemon-0.14-1-i686.pkg.tar.gz                                                 
--> successfully downloaded bash-completion-1.1-3-any.pkg.tar.gz                                             
--> successfully downloaded libid3tag-0.15.1b-4-i686.pkg.tar.gz                                              
--> successfully downloaded shared-mime-info-0.71-1-i686.pkg.tar.gz                                          
--> successfully downloaded gnome-mplayer-0.9.9-1-i686.pkg.tar.gz                                            
--> successfully downloaded libjpeg-8-2-i686.pkg.tar.gz                                                      
--> successfully downloaded lame-3.98.2-3-i686.pkg.tar.gz                                                    
--> successfully downloaded john-1.7.3.4-1-i686.pkg.tar.gz                                                   
[#1 SIZE:1.5MiB/2.0MiB(75%) CN:1 SPD:53.2KiBs ETA:09s](3more...) [TOTAL SPD:293.4KiBs] [Checksum:#16 5.0MiB/1--> successfully downloaded amarok-2.2.2-4-i686.pkg.tar.gz                                                   
[#1 SIZE:1.6MiB/2.0MiB(80%) CN:1 SPD:56.0KiBs ETA:07s](2more...) [TOTAL SPD:122.3KiBs] [Checksum:#7 1.2MiB/18[#1 SIZE:1.8MiB/2.0MiB(89%) CN:1 SPD:60.8KiBs ETA:03s](2more...) [TOTAL SPD:60.8KiBs] [Checksum:#7 16.0MiB/18--> successfully downloaded wine-1.1.38-1-i686.pkg.tar.gz                                                    
--> successfully downloaded xulrunner-1.9.2-4-i686.pkg.tar.gz                                                
--> successfully downloaded perl-date-manip-6.07-3-i686.pkg.tar.gz                                           
                                                                                                             
Download Results:
gid|stat|avg speed  |path/URI
===+====+===========+===========================================================
 10|  OK|  25.9KiB/s|/var/cache/pacman/pkg/bauerbill-0.2.3-3-any.pkg.tar.gz
 13|  OK|   7.5KiB/s|/var/cache/pacman/pkg/hwdetect-2010.02-1-i686.pkg.tar.gz
  8|  OK|  97.2KiB/s|/var/cache/pacman/pkg/perl-xyne-arch-1.2.20-1-any.pkg.tar.gz
 15|  OK|  26.4KiB/s|/var/cache/pacman/pkg/perl-yaml-syck-1.07-1-i686.pkg.tar.gz
  4|  OK|   9.0KiB/s|/var/cache/pacman/pkg/libdaemon-0.14-1-i686.pkg.tar.gz
 11|  OK|  32.5KiB/s|/var/cache/pacman/pkg/bash-completion-1.1-3-any.pkg.tar.gz
  9|  OK|  21.3KiB/s|/var/cache/pacman/pkg/libid3tag-0.15.1b-4-i686.pkg.tar.gz
 14|  OK| 152.8KiB/s|/var/cache/pacman/pkg/shared-mime-info-0.71-1-i686.pkg.tar.gz
  2|  OK|  44.7KiB/s|/var/cache/pacman/pkg/gnome-mplayer-0.9.9-1-i686.pkg.tar.gz
  3|  OK|  33.4KiB/s|/var/cache/pacman/pkg/libjpeg-8-2-i686.pkg.tar.gz
  6|  OK|  13.0KiB/s|/var/cache/pacman/pkg/lame-3.98.2-3-i686.pkg.tar.gz
 12|  OK|  18.5KiB/s|/var/cache/pacman/pkg/john-1.7.3.4-1-i686.pkg.tar.gz
 16|  OK| 260.7KiB/s|/var/cache/pacman/pkg/amarok-2.2.2-4-i686.pkg.tar.gz
  7|  OK| 365.5KiB/s|/var/cache/pacman/pkg/wine-1.1.38-1-i686.pkg.tar.gz
  5|  OK| 343.4KiB/s|/var/cache/pacman/pkg/xulrunner-1.9.2-4-i686.pkg.tar.gz
  1|  OK|  38.3KiB/s|/var/cache/pacman/pkg/perl-date-manip-6.07-3-i686.pkg.tar.gz

Status Legend:
 (OK):download completed.

--> Switching to pacman: /usr/bin/pacman-color -S -u
:: Starting full system upgrade...
warning: acroread: local (9.3-1) is newer than local (9.1.3-1)
warning: dropbox: local (0.7.97-1) is newer than local (0.6.570-2)
warning: gnucash: local (2.3.8-1) is newer than extra (2.2.9-4)
warning: google-earth: local (5.1.3533.1731-1) is newer than local (5.0.11733.9347-2)
warning: opera-qt4: local (10.10-1) is newer than local (10.00-6)
warning: perl-astro-suntime: local (0.01-2) is newer than local (0.01-1)
warning: perl-php-serialization: local (0.27-2) is newer than local (0.27-1)
warning: perl-unicode-map: local (0.112-2) is newer than local (0.112-1)
warning: perl-x10: local (0.03-2) is newer than local (0.03-1)
warning: soprano: ignoring package upgrade (2.3.1-1 => 2.3.1-2)
warning: xkmap: local (3.0-5) is newer than larch5 (3.0-4)
resolving dependencies...
looking for inter-conflicts...

Targets (18): amarok-2.2.2-4  bash-completion-1.1-3  perl-xyne-arch-1.2.20-1  bauerbill-0.2.3-3  
              gnome-mplayer-0.9.9-1  hwdetect-2010.02-1  john-1.7.3.4-1  lame-3.98.2-3  libdaemon-0.14-1  
              libid3tag-0.15.1b-4  libjpeg-8-2  perl-crypt-ssleay-0.57-3  perl-yaml-syck-1.07-1  
              perl-date-manip-6.07-3  python-pypdf-1.12-4  shared-mime-info-0.71-1  wine-1.1.38-1  
              xulrunner-1.9.2-4  

Total Download Size:    0.00 MB
Total Installed Size:   220.71 MB

Proceed with installation? [Y/n] y
checking package integrity...
(18/18) checking for file conflicts                 [##################################################] 100%
error: failed to commit transaction (conflicting files)
john: /usr/share/doc/john/EPi.patch.README exists in filesystem
john: /usr/share/doc/john/HDAA_README exists in filesystem
john: /usr/share/doc/john/MARKOV exists in filesystem
Errors occurred, no packages were upgraded.
[ross ~]$ sudo rm -f /usr/share/doc/john/EPi.patch.README /usr/share/doc/john/HDAA_README /usr/share/doc/john/MARKOV
[ross ~]$ sudo bauerbill -Su
--> Searching for upgradable repo packages...
--> Searching for upgradable CPAN packages...
--> resolving perl-yaml-syck... found in [extra]
--> resolving perl>=5.10.0... installed
--> resolving aria2... installed
--> resolving perl... installed
--> resolving perl-xyne-arch>=1.0... installed
--> resolving perl-xyne-common... installed
--> resolving powerpill... installed
--> resolving ncurses... installed
--> resolving gtk2>=2.18.6... installed
--> resolving gcc-libs>=4.4.2... installed
--> resolving libidl2>=0.8.13... installed
--> resolving mozilla-common... installed
--> resolving nss>=3.12.4... installed
--> resolving libxt... installed
--> resolving hunspell>=1.2.8... installed
--> resolving startup-notification>=0.10... installed
--> resolving mime-types... installed
--> resolving dbus-glib>=0.82... installed
--> resolving alsa-lib>=1.0.21.a... installed
--> resolving zlib... installed
--> resolving glibc... installed
--> resolving bash... installed
--> resolving libxml2>=2.7.3... installed
--> resolving glib2>=2.22.2... installed
--> resolving kdebase-runtime... installed
--> resolving mysql... installed
--> resolving qtscriptgenerator... installed
--> resolving taglib-extras... installed
--> resolving liblastfm... installed
--> resolving qca... installed
--> resolving python... installed
--> resolving openssl... installed
--> resolving perl-libwww... installed
--> resolving perl-xyne-common>=1.0.3... installed
--> resolving mplayer... installed
--> resolving dbus-glib... installed
--> resolving libnotify... installed
--> resolving libgpod... installed
--> resolving fontconfig... installed
--> resolving libldap... installed
--> resolving libxslt... installed
--> resolving lcms... installed
--> resolving libxxf86dga... installed
--> resolving mesa... installed
--> resolving libxcursor... installed
--> resolving libxrandr... installed
--> resolving libxdamage... installed
--> resolving jack-audio-connection-kit... installed
--> resolving sh... installed (provided by bash)
--> resolving awk... installed (provided by gawk)
--> resolving grep... installed
--> resolving coreutils... installed
--> resolving sed... installed
--> resolving e2fsprogs... installed
--> checking PkgDs...
--> successfully downloaded /var/cache/pacman/pkg/libid3tag-0.15.1b-4-i686.pkg.tar.gz
--> successfully downloaded /var/cache/pacman/pkg/bash-completion-1.1-3-any.pkg.tar.gz
--> successfully downloaded /var/cache/pacman/pkg/perl-xyne-arch-1.2.20-1-any.pkg.tar.gz
--> successfully downloaded /var/cache/pacman/pkg/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz

:: The following packages will be downloaded:
   [xyne-any]
     bauerbill
   [extra]
     amarok hwdetect john lame libdaemon libjpeg perl-date-manip perl-yaml-syck shared-mime-info wine
     xulrunner
   [community]
     gnome-mplayer python-pypdf

:: Number of Packages:                      14
:: Total Download Size:               57.31 MB
:: Binary Package Install Size:      229.91 MB

:: Proceed with download? [Y/n]

Offline

#370 2010-02-08 08:21:25

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,965
Website

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

I don't know exactly what's going wrong, but the error lines at the top suggest that you're using a PkgD server as your main mirror, which is why it can't find the database files. If you want to use PkgD with Bauerbill or Powerpill, use the PkgD option and remove the PkgD server from the mirrorlist.

It doesn't seem that you're running those commands in isolation either. The reported install sizes are different between downloads despite no database changes or installation changes in the output you posted, plus it finds different packages on the PkgD server each run.

Remove the PkgD server from the mirrorlist if you have it there, then try updating again (make sure that it updates the database... switch mirrors if you keep getting the error). If that still doesn't work, post the output of "bauerbill -Su --get-metalink" along with your config files (bauerbill, powerpill if you use it, pacman, pkgd) and  some information about how you've set up PkgD.

This is one of those bugs that would probably be easy to fix quickly if I were there but I really have no idea what's causing it right now without being able to check everything. It might be a bug in the code but so far I suspect that it's due to something with your setup.


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#371 2010-02-08 15:03:08

MAroco
Member
From: Germany
Registered: 2010-01-20
Posts: 72

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

Hi again,

For some days now I have a very strange issue with bauerbill.
I just got this error for the third or fourth time:

bau -Syu
Passwort: 
:: Synchronisiere Paketdatenbanken...
 core ist aktuell
 extra                    444,1K 1093,4K/s 00:00:00 [---------------------] 100%
 xyne-any ist aktuell
 community                367,7K 1019,7K/s 00:00:00 [---------------------] 100%
--> Searching for upgradable repo packages...
--> Searching for upgradable AUR packages...
--> Searching for upgradable CPAN packages...
--> Loading ABS taurball data...
error: failed to create /tmp/bauerbill/taurballs

After a sudo rm -R /tmp/bauerbill and restarting the above everything works fine.

When this appeared the second time I checked a little deeper and found
A) /tmp is owned by root (with rwx for all...? Hmm wonder if that is standard or was a dumb thing I did some time ago? Probably the latter. At least x for all is probably not so very clever...?)

B) The bauerbill-subfolder is owned by root as well when the error appears. Guess that shouldn't be the case?

C) After removal and restart of the Syu-operation the subfolder gets created belonging to my user as I guess it should be. 

D) After the operations are finished, it is still owned by my user, so the building and installing doesn't seem to change anything here.

E) On reboot the contents of the /tmp folder gets deleted alltogether.

So how comes it from time to time suddenly belongs to root??? **baffeled**
Until now I have not the slightest idea how the change of the ownership happens, but as I said this was the third or fourth time now. Any idea what this could be? I'd happily provide any logs, script-outputs or whatever . Just have no clue where to look at the moment.
Maybe it's not even a bauerbill problem and something else changes the ownerships in /tmp - but what could it be and why should it do that...? Mysterious...

Offline

#372 2010-02-08 15:43:55

fileunderwater
Member
Registered: 2009-11-08
Posts: 21

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

I got an error today when searching, dont know if its a bug or just a mistake on my part.

command
sudo bauerbill -Ss emacs ess

Thread 2 terminated abnormally: Can't use string ("23996") as a HASH ref while "strict refs" in use at /usr/share/perl5/vendor_perl/Xyne/Arch/AUR.pm line 113

Afterwards I cannot exit the program and it cannot be terminated using sudo kill xxx.

Last edited by fileunderwater (2010-02-08 16:02:16)

Offline

#373 2010-02-08 16:28:14

rdmelin
Member
From: Ellensburg, WA, USA
Registered: 2007-08-27
Posts: 45

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

Xyne wrote:

Remove the PkgD server from the mirrorlist if you have it there, then try updating again (make sure that it updates the database... switch mirrors if you keep getting the error). If that still doesn't work, post the output of "bauerbill -Su --get-metalink" along with your config files (bauerbill, powerpill if you use it, pacman, pkgd) and  some information about how you've set up PkgD.

OK, so I commented the pkgd lines from pacman.conf. I recreated the files that produce the conflict with the package john. Basically no different outcome.

[ross Documents]$ sudo bauerbill -Sy
:: Synchronizing package databases...
 xyne-any is up to date
 core is up to date
 extra                    447.5K  229.0K/s 00:00:02 [#####################] 100%
 community is up to date
 local is up to date
 larch5 is up to date
[ross Documents]$ sudo bauerbill -Su
--> Searching for upgradable repo packages...
--> Searching for upgradable CPAN packages...
--> resolving perl-yaml-syck... found in [extra]
--> resolving perl>=5.10.0... installed
--> resolving aria2... installed
--> resolving perl... installed
--> resolving perl-xyne-arch>=1.0... installed
--> resolving perl-xyne-common... installed
--> resolving powerpill... installed
--> resolving ncurses... installed
--> resolving gtk2>=2.18.6... installed
--> resolving gcc-libs>=4.4.2... installed
--> resolving libidl2>=0.8.13... installed
--> resolving mozilla-common... installed
--> resolving nss>=3.12.4... installed
--> resolving libxt... installed
--> resolving hunspell>=1.2.8... installed
--> resolving startup-notification>=0.10... installed
--> resolving mime-types... installed
--> resolving dbus-glib>=0.82... installed
--> resolving alsa-lib>=1.0.21.a... installed
--> resolving zlib... installed
--> resolving glibc... installed
--> resolving bash... installed
--> resolving libxml2>=2.7.3... installed
--> resolving glib2>=2.22.2... installed
--> resolving kdebase-runtime... installed
--> resolving mysql... installed
--> resolving qtscriptgenerator... installed
--> resolving taglib-extras... installed
--> resolving liblastfm... installed
--> resolving qca... installed
--> resolving python... installed
--> resolving openssl... installed
--> resolving perl-libwww... installed
--> resolving perl-xyne-common>=1.0.3... installed
--> resolving mplayer... installed
--> resolving dbus-glib... installed
--> resolving libnotify... installed
--> resolving libgpod... installed
--> resolving fontconfig... installed
--> resolving libldap... installed
--> resolving libxslt... installed
--> resolving lcms... installed
--> resolving libxxf86dga... installed
--> resolving mesa... installed
--> resolving libxcursor... installed
--> resolving libxrandr... installed
--> resolving libxdamage... installed
--> resolving jack-audio-connection-kit... installed
--> resolving sh... installed (provided by bash)
--> resolving awk... installed (provided by gawk)
--> resolving grep... installed
--> resolving coreutils... installed
--> resolving sed... installed
--> resolving e2fsprogs... installed
--> checking PkgDs...

:: The following packages will be downloaded:
   [xyne-any]
     bauerbill perl-xyne-arch
   [extra]
     amarok bash-completion hwdetect john lame libdaemon libid3tag libjpeg
     perl-crypt-ssleay perl-date-manip perl-yaml-syck shared-mime-info wine
     xulrunner
   [community]
     gnome-mplayer python-pypdf

:: Number of Packages:                      18
:: Total Download Size:               57.62 MB
:: Binary Package Install Size:      231.43 MB

:: Proceed with download? [Y/n] y

--> successfully downloaded bauerbill-0.2.3-3-any.pkg.tar.gz                    
--> successfully downloaded perl-xyne-arch-1.2.20-1-any.pkg.tar.gz              
--> successfully downloaded hwdetect-2010.02-1-i686.pkg.tar.gz                  
--> successfully downloaded libdaemon-0.14-1-i686.pkg.tar.gz                    
[#1 SIZE:16.0KiB/2.0MiB(0%) CN:1 SPD:32.2KiBs ETA:01m05s](13more...) [TOTAL SPD:--> successfully downloaded perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz            
--> successfully downloaded libid3tag-0.15.1b-4-i686.pkg.tar.gz                 
--> successfully downloaded perl-yaml-syck-1.07-1-i686.pkg.tar.gz               
[#1 SIZE:48.0KiB/2.0MiB(2%) CN:1 SPD:33.1KiBs ETA:01m02s](10more...) [TOTAL SPD:[#1 SIZE:80.0KiB/2.0MiB(3%) CN:1 SPD:33.3KiBs ETA:01m01s](10more...) [TOTAL SPD:--> successfully downloaded python-pypdf-1.12-4-any.pkg.tar.gz                  
--> successfully downloaded bash-completion-1.1-3-any.pkg.tar.gz                
[#1 SIZE:80.0KiB/2.0MiB(3%) CN:1 SPD:24.7KiBs ETA:01m22s](8more...) [TOTAL SPD:2[#1 SIZE:112.0KiB/2.0MiB(5%) CN:1 SPD:23.1KiBs ETA:01m26s](8more...) [TOTAL SPD:[#1 SIZE:128.0KiB/2.0MiB(6%) CN:1 SPD:23.0KiBs ETA:01m26s](8more...) [TOTAL SPD:[#1 SIZE:160.0KiB/2.0MiB(7%) CN:1 SPD:24.4KiBs ETA:01m20s](8more...) [TOTAL SPD:[#1 SIZE:192.0KiB/2.0MiB(9%) CN:1 SPD:26.3KiBs ETA:01m13s](8more...) [TOTAL SPD:[#1 SIZE:192.0KiB/2.0MiB(9%) CN:1 SPD:23.3KiBs ETA:01m22s](8more...) [TOTAL SPD:[#1 SIZE:256.0KiB/2.0MiB(12%) CN:1 SPD:26.1KiBs ETA:01m11s](8more...) [TOTAL SPD[#1 SIZE:256.0KiB/2.0MiB(12%) CN:1 SPD:23.7KiBs ETA:01m18s](8more...) [TOTAL SPD[#1 SIZE:320.0KiB/2.0MiB(15%) CN:1 SPD:27.6KiBs ETA:01m05s](8more...) [TOTAL SPD[#1 SIZE:320.0KiB/2.0MiB(15%) CN:1 SPD:25.5KiBs ETA:01m10s](8more...) [TOTAL SPD[#1 SIZE:400.0KiB/2.0MiB(18%) CN:1 SPD:29.3KiBs ETA:58s](8more...) [TOTAL SPD:1.[#1 SIZE:400.0KiB/2.0MiB(18%) CN:1 SPD:27.3KiBs ETA:01m02s](8more...) [TOTAL SPD[#1 SIZE:432.0KiB/2.0MiB(20%) CN:1 SPD:27.3KiBs ETA:01m01s](8more...) [TOTAL SPD[#1 SIZE:432.0KiB/2.0MiB(20%) CN:1 SPD:25.7KiBs ETA:01m05s](8more...) [TOTAL SPD[#1 SIZE:544.0KiB/2.0MiB(25%) CN:1 SPD:30.9KiBs ETA:50s](8more...) [TOTAL SPD:77--> successfully downloaded gnome-mplayer-0.9.9-1-i686.pkg.tar.gz               
[#1 SIZE:592.0KiB/2.0MiB(27%) CN:1 SPD:31.7KiBs ETA:48s](7more...) [TOTAL SPD:62[#1 SIZE:640.0KiB/2.0MiB(30%) CN:1 SPD:32.0KiBs ETA:46s](7more...) [TOTAL SPD:69--> successfully downloaded libjpeg-8-2-i686.pkg.tar.gz                         
[#1 SIZE:640.0KiB/2.0MiB(30%) CN:1 SPD:30.5KiBs ETA:48s](6more...) [TOTAL SPD:66[#1 SIZE:688.0KiB/2.0MiB(32%) CN:1 SPD:31.3KiBs ETA:45s](6more...) [TOTAL SPD:65[#1 SIZE:752.0KiB/2.0MiB(35%) CN:1 SPD:32.8KiBs ETA:41s](6more...) [TOTAL SPD:70[#1 SIZE:752.0KiB/2.0MiB(35%) CN:1 SPD:31.4KiBs ETA:43s](6more...) [TOTAL SPD:57[#1 SIZE:816.0KiB/2.0MiB(38%) CN:1 SPD:33.0KiBs ETA:39s](6more...) [TOTAL SPD:61[#1 SIZE:816.0KiB/2.0MiB(38%) CN:1 SPD:31.7KiBs ETA:40s](6more...) [TOTAL SPD:61[#1 SIZE:896.0KiB/2.0MiB(42%) CN:1 SPD:33.7KiBs ETA:36s](6more...) [TOTAL SPD:58[#1 SIZE:896.0KiB/2.0MiB(42%) CN:1 SPD:32.3KiBs ETA:37s](6more...) [TOTAL SPD:54[#1 SIZE:992.0KiB/2.0MiB(46%) CN:1 SPD:34.2KiBs ETA:32s](6more...) [TOTAL SPD:56[#1 SIZE:992.0KiB/2.0MiB(46%) CN:1 SPD:33.3KiBs ETA:33s](6more...) [TOTAL SPD:54[#1 SIZE:1.0MiB/2.0MiB(51%) CN:1 SPD:43.4KiBs ETA:23s](6more...) [TOTAL SPD:617.[#1 SIZE:1.0MiB/2.0MiB(51%) CN:1 SPD:40.9KiBs ETA:25s](6more...) [TOTAL SPD:507.[#1 SIZE:1.1MiB/2.0MiB(56%) CN:1 SPD:44.6KiBs ETA:20s](6more...) [TOTAL SPD:529.[#1 SIZE:1.2MiB/2.0MiB(61%) CN:1 SPD:47.5KiBs ETA:17s](6more...) [TOTAL SPD:466.[#1 SIZE:1.2MiB/2.0MiB(61%) CN:1 SPD:46.2KiBs ETA:17s](6more...) [TOTAL SPD:573.--> successfully downloaded shared-mime-info-0.71-1-i686.pkg.tar.gz             
[#1 SIZE:1.4MiB/2.0MiB(67%) CN:1 SPD:50.2KiBs ETA:13s](5more...) [TOTAL SPD:476.[#1 SIZE:1.5MiB/2.0MiB(74%) CN:1 SPD:54.4KiBs ETA:09s](5more...) [TOTAL SPD:383.[#1 SIZE:1.5MiB/2.0MiB(74%) CN:1 SPD:52.0KiBs ETA:10s](5more...) [TOTAL SPD:285.[#1 SIZE:1.7MiB/2.0MiB(82%) CN:1 SPD:56.1KiBs ETA:06s](5more...) [TOTAL SPD:410.[#1 SIZE:1.9MiB/2.0MiB(94%) CN:1 SPD:64.3KiBs ETA:01s](5more...) [TOTAL SPD:252.--> successfully downloaded perl-date-manip-6.07-3-i686.pkg.tar.gz              
[#3 SIZE:13.4MiB/17.9MiB(75%) CN:18 SPD:636.5KiBs ETA:07s](4more...) [TOTAL SPD:--> successfully downloaded john-1.7.3.4-1-i686.pkg.tar.gz                      
[#3 SIZE:13.8MiB/17.9MiB(77%) CN:18 SPD:659.0KiBs ETA:06s](3more...) [TOTAL SPD:[#3 SIZE:14.3MiB/17.9MiB(80%) CN:18 SPD:91.1KiBs ETA:40s](3more...) [TOTAL SPD:2[#3 SIZE:14.4MiB/17.9MiB(80%) CN:18 SPD:67.9KiBs ETA:51s](3more...) [TOTAL SPD:2[#3 SIZE:14.8MiB/17.9MiB(82%) CN:18 SPD:120.4KiBs ETA:26s](3more...) [TOTAL SPD:[#3 SIZE:15.1MiB/17.9MiB(84%) CN:18 SPD:145.1KiBs ETA:19s](3more...) [TOTAL SPD:[#3 SIZE:15.4MiB/17.9MiB(86%) CN:18 SPD:146.1KiBs ETA:17s](3more...) [TOTAL SPD:[#3 SIZE:15.7MiB/17.9MiB(88%) CN:18 SPD:164.6KiBs ETA:13s](3more...) [TOTAL SPD:[#3 SIZE:16.2MiB/17.9MiB(90%) CN:18 SPD:193.2KiBs ETA:09s](3more...) [TOTAL SPD:[#3 SIZE:16.5MiB/17.9MiB(92%) CN:18 SPD:133.9KiBs ETA:10s](3more...) [TOTAL SPD:[#3 SIZE:17.0MiB/17.9MiB(94%) CN:18 SPD:170.9KiBs ETA:05s](3more...) [TOTAL SPD:[#3 SIZE:17.3MiB/17.9MiB(97%) CN:18 SPD:24.1KiBs ETA:21s](3more...) [TOTAL SPD:1[#3 SIZE:17.6MiB/17.9MiB(98%) CN:18 SPD:55.0KiBs ETA:05s](3more...) [TOTAL SPD:1[#3 SIZE:17.8MiB/17.9MiB(99%) CN:18 SPD:54.8KiBs ETA:01s](3more...) [TOTAL SPD:3--> successfully downloaded amarok-2.2.2-4-i686.pkg.tar.gz                      
--> successfully downloaded lame-3.98.2-3-i686.pkg.tar.gz                       
[#3 SIZE:17.9MiB/17.9MiB(100%) CN:0](1more...) [TOTAL SPD:68.2KiBs] [Checksum:#3--> successfully downloaded xulrunner-1.9.2-4-i686.pkg.tar.gz                   
--> successfully downloaded wine-1.1.38-1-i686.pkg.tar.gz                       
                                                                                
Download Results:
gid|stat|avg speed  |path/URI
===+====+===========+===========================================================
 13|  OK|  24.3KiB/s|/var/cache/pacman/pkg/bauerbill-0.2.3-3-any.pkg.tar.gz
  6|  OK| 108.0KiB/s|/var/cache/pacman/pkg/perl-xyne-arch-1.2.20-1-any.pkg.tar.gz
 16|  OK|   3.8KiB/s|/var/cache/pacman/pkg/hwdetect-2010.02-1-i686.pkg.tar.gz
  2|  OK|  14.2KiB/s|/var/cache/pacman/pkg/libdaemon-0.14-1-i686.pkg.tar.gz
  5|  OK|  19.0KiB/s|/var/cache/pacman/pkg/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz
  7|  OK|  30.2KiB/s|/var/cache/pacman/pkg/libid3tag-0.15.1b-4-i686.pkg.tar.gz
  9|  OK|  29.7KiB/s|/var/cache/pacman/pkg/perl-yaml-syck-1.07-1-i686.pkg.tar.gz
  8|  OK|  13.3KiB/s|/var/cache/pacman/pkg/python-pypdf-1.12-4-any.pkg.tar.gz
 14|  OK|  21.3KiB/s|/var/cache/pacman/pkg/bash-completion-1.1-3-any.pkg.tar.gz
 12|  OK|  16.7KiB/s|/var/cache/pacman/pkg/gnome-mplayer-0.9.9-1-i686.pkg.tar.gz
 11|  OK|  14.2KiB/s|/var/cache/pacman/pkg/libjpeg-8-2-i686.pkg.tar.gz
 17|  OK|  17.5KiB/s|/var/cache/pacman/pkg/shared-mime-info-0.71-1-i686.pkg.tar.gz
  1|  OK|  50.9KiB/s|/var/cache/pacman/pkg/perl-date-manip-6.07-3-i686.pkg.tar.gz
 15|  OK|  19.0KiB/s|/var/cache/pacman/pkg/john-1.7.3.4-1-i686.pkg.tar.gz
 18|  OK| 246.0KiB/s|/var/cache/pacman/pkg/amarok-2.2.2-4-i686.pkg.tar.gz
 10|  OK|   8.7KiB/s|/var/cache/pacman/pkg/lame-3.98.2-3-i686.pkg.tar.gz
  3|  OK| 331.0KiB/s|/var/cache/pacman/pkg/xulrunner-1.9.2-4-i686.pkg.tar.gz
  4|  OK| 343.2KiB/s|/var/cache/pacman/pkg/wine-1.1.38-1-i686.pkg.tar.gz

Status Legend:
 (OK):download completed.

--> Switching to pacman: /usr/bin/pacman-color -S -u
:: Starting full system upgrade...
warning: acroread: local (9.3-1) is newer than local (9.1.3-1)
warning: dropbox: local (0.7.97-1) is newer than local (0.6.570-2)
warning: gnucash: local (2.3.8-1) is newer than extra (2.2.9-4)
warning: google-earth: local (5.1.3533.1731-1) is newer than local (5.0.11733.9347-2)
warning: opera-qt4: local (10.10-1) is newer than local (10.00-6)
warning: perl-astro-suntime: local (0.01-2) is newer than local (0.01-1)
warning: perl-php-serialization: local (0.27-2) is newer than local (0.27-1)
warning: perl-unicode-map: local (0.112-2) is newer than local (0.112-1)
warning: perl-x10: local (0.03-2) is newer than local (0.03-1)
:: Replace pil with extra/python-imaging? [Y/n] y
warning: soprano: ignoring package upgrade (2.3.1-1 => 2.3.1-2)
warning: xkmap: local (3.0-5) is newer than larch5 (3.0-4)
resolving dependencies...
looking for inter-conflicts...

Remove (1): pil-1.1.7-2  

Total Removed Size:   1.72 MB

Targets (19): amarok-2.2.2-4  bash-completion-1.1-3  perl-xyne-arch-1.2.20-1  
              bauerbill-0.2.3-3  gnome-mplayer-0.9.9-1  hwdetect-2010.02-1  
              john-1.7.3.4-1  lame-3.98.2-3  libdaemon-0.14-1  
              libid3tag-0.15.1b-4  libjpeg-8-2  perl-crypt-ssleay-0.57-3  
              perl-yaml-syck-1.07-1  perl-date-manip-6.07-3  
              python-imaging-1.1.7-1  python-pypdf-1.12-4  
              shared-mime-info-0.71-1  wine-1.1.38-1  xulrunner-1.9.2-4  

Total Download Size:    0.44 MB
Total Installed Size:   222.44 MB

Proceed with installation? [Y/n] y
:: Retrieving packages from extra...
 python-imaging-1.1....   452.7K  179.8K/s 00:00:03 [#####################] 100%
checking package integrity...
(19/19) checking for file conflicts                 [#####################] 100%
error: failed to commit transaction (conflicting files)
john: /usr/share/doc/john/EPi.patch.README exists in filesystem
john: /usr/share/doc/john/HDAA_README exists in filesystem
john: /usr/share/doc/john/MARKOV exists in filesystem
Errors occurred, no packages were upgraded.
[ross Documents]$ sudo rm -f /usr/share/doc/john/EPi.patch.README /usr/share/doc/john/HDAA_README /usr/share/doc/john/MARKOV
[ross Documents]$ sudo bauerbill -Su
--> Searching for upgradable repo packages...
--> Searching for upgradable CPAN packages...
--> resolving perl-yaml-syck... found in [extra]
--> resolving perl>=5.10.0... installed
--> resolving aria2... installed
--> resolving perl... installed
--> resolving perl-xyne-arch>=1.0... installed
--> resolving perl-xyne-common... installed
--> resolving powerpill... installed
--> resolving ncurses... installed
--> resolving gtk2>=2.18.6... installed
--> resolving gcc-libs>=4.4.2... installed
--> resolving libidl2>=0.8.13... installed
--> resolving mozilla-common... installed
--> resolving nss>=3.12.4... installed
--> resolving libxt... installed
--> resolving hunspell>=1.2.8... installed
--> resolving startup-notification>=0.10... installed
--> resolving mime-types... installed
--> resolving dbus-glib>=0.82... installed
--> resolving alsa-lib>=1.0.21.a... installed
--> resolving zlib... installed
--> resolving glibc... installed
--> resolving bash... installed
--> resolving libxml2>=2.7.3... installed
--> resolving glib2>=2.22.2... installed
--> resolving kdebase-runtime... installed
--> resolving mysql... installed
--> resolving qtscriptgenerator... installed
--> resolving taglib-extras... installed
--> resolving liblastfm... installed
--> resolving qca... installed
--> resolving python... installed
--> resolving openssl... installed
--> resolving perl-libwww... installed
--> resolving perl-xyne-common>=1.0.3... installed
--> resolving mplayer... installed
--> resolving dbus-glib... installed
--> resolving libnotify... installed
--> resolving libgpod... installed
--> resolving fontconfig... installed
--> resolving libldap... installed
--> resolving libxslt... installed
--> resolving lcms... installed
--> resolving libxxf86dga... installed
--> resolving mesa... installed
--> resolving libxcursor... installed
--> resolving libxrandr... installed
--> resolving libxdamage... installed
--> resolving jack-audio-connection-kit... installed
--> resolving sh... installed (provided by bash)
--> resolving awk... installed (provided by gawk)
--> resolving grep... installed
--> resolving coreutils... installed
--> resolving sed... installed
--> resolving e2fsprogs... installed
--> checking PkgDs...
--> successfully downloaded /var/cache/pacman/pkg/perl-yaml-syck-1.07-1-i686.pkg.tar.gz
--> successfully downloaded /var/cache/pacman/pkg/bash-completion-1.1-3-any.pkg.tar.gz
--> successfully downloaded /var/cache/pacman/pkg/python-pypdf-1.12-4-any.pkg.tar.gz
--> successfully downloaded /var/cache/pacman/pkg/hwdetect-2010.02-1-i686.pkg.tar.gz

:: The following packages will be downloaded:
   [xyne-any]
     bauerbill perl-xyne-arch
   [extra]
     amarok john lame libdaemon libid3tag libjpeg perl-crypt-ssleay
     perl-date-manip shared-mime-info wine xulrunner
   [community]
     gnome-mplayer

:: Number of Packages:                      14
:: Total Download Size:               57.38 MB
:: Binary Package Install Size:      230.05 MB

:: Proceed with download? [Y/n]

The output of "bauerbill -Su --get-metalink"

[ross Documents]$ sudo bauerbill -Su --get-metalink
--> Searching for upgradable repo packages...
--> Searching for upgradable CPAN packages...
--> resolving perl-yaml-syck... found in [extra]
--> resolving perl>=5.10.0... installed
--> resolving aria2... installed
--> resolving perl... installed
--> resolving perl-xyne-arch>=1.0... installed
--> resolving perl-xyne-common... installed
--> resolving powerpill... installed
--> resolving ncurses... installed
--> resolving gtk2>=2.18.6... installed
--> resolving gcc-libs>=4.4.2... installed
--> resolving libidl2>=0.8.13... installed
--> resolving mozilla-common... installed
--> resolving nss>=3.12.4... installed
--> resolving libxt... installed
--> resolving hunspell>=1.2.8... installed
--> resolving startup-notification>=0.10... installed
--> resolving mime-types... installed
--> resolving dbus-glib>=0.82... installed
--> resolving alsa-lib>=1.0.21.a... installed
--> resolving zlib... installed
--> resolving glibc... installed
--> resolving bash... installed
--> resolving libxml2>=2.7.3... installed
--> resolving glib2>=2.22.2... installed
--> resolving kdebase-runtime... installed
--> resolving mysql... installed
--> resolving qtscriptgenerator... installed
--> resolving taglib-extras... installed
--> resolving liblastfm... installed
--> resolving qca... installed
--> resolving python... installed
--> resolving openssl... installed
--> resolving perl-libwww... installed
--> resolving perl-xyne-common>=1.0.3... installed
--> resolving mplayer... installed
--> resolving dbus-glib... installed
--> resolving libnotify... installed
--> resolving libgpod... installed
--> resolving fontconfig... installed
--> resolving libldap... installed
--> resolving libxslt... installed
--> resolving lcms... installed
--> resolving libxxf86dga... installed
--> resolving mesa... installed
--> resolving libxcursor... installed
--> resolving libxrandr... installed
--> resolving libxdamage... installed
--> resolving jack-audio-connection-kit... installed
--> resolving sh... installed (provided by bash)
--> resolving awk... installed (provided by gawk)
--> resolving grep... installed
--> resolving coreutils... installed
--> resolving sed... installed
--> resolving e2fsprogs... installed
<?xml version="1.0" encoding="utf-8"?>
<metalink version="3.0" xmlns="http://www.metalinker.org/">
<files>
  <file name="/var/cache/pacman/pkg/perl-date-manip-6.07-3-i686.pkg.tar.gz">
    <identity>perl-date-manip</identity>
    <version>6.07-3</version>
    <size>2169349</size>
    <verification>
      <hash type="md5">01ead116b766a282b5f9b1544944e5b1</hash>
    </verification>
    <resources maxconnections="1">
      <url type="http">http://mirror.umoss.org/archlinux/extra/os/i686/perl-date-manip-6.07-3-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.archlinux.org/extra/os/i686/perl-date-manip-6.07-3-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.kernel.org/archlinux/extra/os/i686/perl-date-manip-6.07-3-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lividpenguin.com/pub/archlinux/extra/os/i686/perl-date-manip-6.07-3-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.giantix-server.de/archlinux/extra/os/i686/perl-date-manip-6.07-3-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.sh.cvut.cz/MIRRORS/arch/extra/os/i686/perl-date-manip-6.07-3-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.selfnet.de/archlinux/extra/os/i686/perl-date-manip-6.07-3-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.limun.org/extra/os/i686/perl-date-manip-6.07-3-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lupaworld.com/archlinux/extra/os/i686/perl-date-manip-6.07-3-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.netspace.net.au/pub/archlinux/extra/os/i686/perl-date-manip-6.07-3-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.estpak.ee/pub/archlinux/extra/os/i686/perl-date-manip-6.07-3-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors.kernel.org/archlinux/extra/os/i686/perl-date-manip-6.07-3-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.igor.onlinedirect.bg/extra/os/i686/perl-date-manip-6.07-3-i686.pkg.tar.gz</url>
    </resources>
  </file>
  <file name="/var/cache/pacman/pkg/libdaemon-0.14-1-i686.pkg.tar.gz">
    <identity>libdaemon</identity>
    <version>0.14-1</version>
    <size>26459</size>
    <verification>
      <hash type="md5">4b9e7770d2e3ff5ca4ae1f0c3f226e11</hash>
    </verification>
    <resources maxconnections="1">
      <url type="http">http://mirror.umoss.org/archlinux/extra/os/i686/libdaemon-0.14-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.archlinux.org/extra/os/i686/libdaemon-0.14-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.kernel.org/archlinux/extra/os/i686/libdaemon-0.14-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lividpenguin.com/pub/archlinux/extra/os/i686/libdaemon-0.14-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.giantix-server.de/archlinux/extra/os/i686/libdaemon-0.14-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.sh.cvut.cz/MIRRORS/arch/extra/os/i686/libdaemon-0.14-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.selfnet.de/archlinux/extra/os/i686/libdaemon-0.14-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.limun.org/extra/os/i686/libdaemon-0.14-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lupaworld.com/archlinux/extra/os/i686/libdaemon-0.14-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.netspace.net.au/pub/archlinux/extra/os/i686/libdaemon-0.14-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.estpak.ee/pub/archlinux/extra/os/i686/libdaemon-0.14-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors.kernel.org/archlinux/extra/os/i686/libdaemon-0.14-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.igor.onlinedirect.bg/extra/os/i686/libdaemon-0.14-1-i686.pkg.tar.gz</url>
    </resources>
  </file>
  <file name="/var/cache/pacman/pkg/xulrunner-1.9.2-4-i686.pkg.tar.gz">
    <identity>xulrunner</identity>
    <version>1.9.2-4</version>
    <size>18784866</size>
    <verification>
      <hash type="md5">81e465c57c0fc7caa8c020cffcd8240a</hash>
    </verification>
    <resources >
      <url type="http">http://mirror.umoss.org/archlinux/extra/os/i686/xulrunner-1.9.2-4-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.archlinux.org/extra/os/i686/xulrunner-1.9.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.kernel.org/archlinux/extra/os/i686/xulrunner-1.9.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lividpenguin.com/pub/archlinux/extra/os/i686/xulrunner-1.9.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.giantix-server.de/archlinux/extra/os/i686/xulrunner-1.9.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.sh.cvut.cz/MIRRORS/arch/extra/os/i686/xulrunner-1.9.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.selfnet.de/archlinux/extra/os/i686/xulrunner-1.9.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.limun.org/extra/os/i686/xulrunner-1.9.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lupaworld.com/archlinux/extra/os/i686/xulrunner-1.9.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.netspace.net.au/pub/archlinux/extra/os/i686/xulrunner-1.9.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.estpak.ee/pub/archlinux/extra/os/i686/xulrunner-1.9.2-4-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors.kernel.org/archlinux/extra/os/i686/xulrunner-1.9.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.igor.onlinedirect.bg/extra/os/i686/xulrunner-1.9.2-4-i686.pkg.tar.gz</url>
    </resources>
  </file>
  <file name="/var/cache/pacman/pkg/wine-1.1.38-1-i686.pkg.tar.gz">
    <identity>wine</identity>
    <version>1.1.38-1</version>
    <size>19819259</size>
    <verification>
      <hash type="md5">d9e242e2899ba4bff19b2cf205616e45</hash>
    </verification>
    <resources >
      <url type="http">http://mirror.umoss.org/archlinux/extra/os/i686/wine-1.1.38-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.archlinux.org/extra/os/i686/wine-1.1.38-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.kernel.org/archlinux/extra/os/i686/wine-1.1.38-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lividpenguin.com/pub/archlinux/extra/os/i686/wine-1.1.38-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.giantix-server.de/archlinux/extra/os/i686/wine-1.1.38-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.sh.cvut.cz/MIRRORS/arch/extra/os/i686/wine-1.1.38-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.selfnet.de/archlinux/extra/os/i686/wine-1.1.38-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.limun.org/extra/os/i686/wine-1.1.38-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lupaworld.com/archlinux/extra/os/i686/wine-1.1.38-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.netspace.net.au/pub/archlinux/extra/os/i686/wine-1.1.38-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.estpak.ee/pub/archlinux/extra/os/i686/wine-1.1.38-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors.kernel.org/archlinux/extra/os/i686/wine-1.1.38-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.igor.onlinedirect.bg/extra/os/i686/wine-1.1.38-1-i686.pkg.tar.gz</url>
    </resources>
  </file>
  <file name="/var/cache/pacman/pkg/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz">
    <identity>perl-crypt-ssleay</identity>
    <version>0.57-3</version>
    <size>39633</size>
    <verification>
      <hash type="md5">a0a2c2a96301ba8b00df849fe1cc9343</hash>
    </verification>
    <resources maxconnections="1">
      <url type="http">http://mirror.umoss.org/archlinux/extra/os/i686/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.archlinux.org/extra/os/i686/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.kernel.org/archlinux/extra/os/i686/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lividpenguin.com/pub/archlinux/extra/os/i686/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.giantix-server.de/archlinux/extra/os/i686/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.sh.cvut.cz/MIRRORS/arch/extra/os/i686/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.selfnet.de/archlinux/extra/os/i686/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.limun.org/extra/os/i686/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lupaworld.com/archlinux/extra/os/i686/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.netspace.net.au/pub/archlinux/extra/os/i686/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.estpak.ee/pub/archlinux/extra/os/i686/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors.kernel.org/archlinux/extra/os/i686/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.igor.onlinedirect.bg/extra/os/i686/perl-crypt-ssleay-0.57-3-i686.pkg.tar.gz</url>
    </resources>
  </file>
  <file name="/var/cache/pacman/pkg/perl-xyne-arch-1.2.20-1-any.pkg.tar.gz">
    <identity>perl-xyne-arch</identity>
    <version>1.2.20-1</version>
    <size>94198</size>
    <verification>
      <hash type="md5">179178b194f2379e1196564eec3018b5</hash>
    </verification>
    <resources maxconnections="1">
      <url type="http">http://xyne.archlinux.ca/repos/any/perl-xyne-arch-1.2.20-1-any.pkg.tar.gz</url>
    </resources>
  </file>
  <file name="/var/cache/pacman/pkg/libid3tag-0.15.1b-4-i686.pkg.tar.gz">
    <identity>libid3tag</identity>
    <version>0.15.1b-4</version>
    <size>74557</size>
    <verification>
      <hash type="md5">7fcc2e955a87f2a582ee22f6389a458f</hash>
    </verification>
    <resources maxconnections="1">
      <url type="http">http://mirror.umoss.org/archlinux/extra/os/i686/libid3tag-0.15.1b-4-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.archlinux.org/extra/os/i686/libid3tag-0.15.1b-4-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.kernel.org/archlinux/extra/os/i686/libid3tag-0.15.1b-4-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lividpenguin.com/pub/archlinux/extra/os/i686/libid3tag-0.15.1b-4-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.giantix-server.de/archlinux/extra/os/i686/libid3tag-0.15.1b-4-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.sh.cvut.cz/MIRRORS/arch/extra/os/i686/libid3tag-0.15.1b-4-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.selfnet.de/archlinux/extra/os/i686/libid3tag-0.15.1b-4-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.limun.org/extra/os/i686/libid3tag-0.15.1b-4-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lupaworld.com/archlinux/extra/os/i686/libid3tag-0.15.1b-4-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.netspace.net.au/pub/archlinux/extra/os/i686/libid3tag-0.15.1b-4-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.estpak.ee/pub/archlinux/extra/os/i686/libid3tag-0.15.1b-4-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors.kernel.org/archlinux/extra/os/i686/libid3tag-0.15.1b-4-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.igor.onlinedirect.bg/extra/os/i686/libid3tag-0.15.1b-4-i686.pkg.tar.gz</url>
    </resources>
  </file>
  <file name="/var/cache/pacman/pkg/lame-3.98.2-3-i686.pkg.tar.gz">
    <identity>lame</identity>
    <version>3.98.2-3</version>
    <size>493233</size>
    <verification>
      <hash type="md5">8dc70cc86e187aff8b96744763538e0b</hash>
    </verification>
    <resources maxconnections="1">
      <url type="http">http://mirror.umoss.org/archlinux/extra/os/i686/lame-3.98.2-3-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.archlinux.org/extra/os/i686/lame-3.98.2-3-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.kernel.org/archlinux/extra/os/i686/lame-3.98.2-3-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lividpenguin.com/pub/archlinux/extra/os/i686/lame-3.98.2-3-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.giantix-server.de/archlinux/extra/os/i686/lame-3.98.2-3-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.sh.cvut.cz/MIRRORS/arch/extra/os/i686/lame-3.98.2-3-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.selfnet.de/archlinux/extra/os/i686/lame-3.98.2-3-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.limun.org/extra/os/i686/lame-3.98.2-3-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lupaworld.com/archlinux/extra/os/i686/lame-3.98.2-3-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.netspace.net.au/pub/archlinux/extra/os/i686/lame-3.98.2-3-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.estpak.ee/pub/archlinux/extra/os/i686/lame-3.98.2-3-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors.kernel.org/archlinux/extra/os/i686/lame-3.98.2-3-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.igor.onlinedirect.bg/extra/os/i686/lame-3.98.2-3-i686.pkg.tar.gz</url>
    </resources>
  </file>
  <file name="/var/cache/pacman/pkg/libjpeg-8-2-i686.pkg.tar.gz">
    <identity>libjpeg</identity>
    <version>8-2</version>
    <size>308853</size>
    <verification>
      <hash type="md5">27e8e1af599ecc0a6a6e0039fbf92746</hash>
    </verification>
    <resources maxconnections="1">
      <url type="http">http://mirror.umoss.org/archlinux/extra/os/i686/libjpeg-8-2-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.archlinux.org/extra/os/i686/libjpeg-8-2-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.kernel.org/archlinux/extra/os/i686/libjpeg-8-2-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lividpenguin.com/pub/archlinux/extra/os/i686/libjpeg-8-2-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.giantix-server.de/archlinux/extra/os/i686/libjpeg-8-2-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.sh.cvut.cz/MIRRORS/arch/extra/os/i686/libjpeg-8-2-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.selfnet.de/archlinux/extra/os/i686/libjpeg-8-2-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.limun.org/extra/os/i686/libjpeg-8-2-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lupaworld.com/archlinux/extra/os/i686/libjpeg-8-2-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.netspace.net.au/pub/archlinux/extra/os/i686/libjpeg-8-2-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.estpak.ee/pub/archlinux/extra/os/i686/libjpeg-8-2-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors.kernel.org/archlinux/extra/os/i686/libjpeg-8-2-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.igor.onlinedirect.bg/extra/os/i686/libjpeg-8-2-i686.pkg.tar.gz</url>
    </resources>
  </file>
  <file name="/var/cache/pacman/pkg/gnome-mplayer-0.9.9-1-i686.pkg.tar.gz">
    <identity>gnome-mplayer</identity>
    <version>0.9.9-1</version>
    <size>336965</size>
    <verification>
      <hash type="md5">7436da83a50b462f16d937be19528a18</hash>
    </verification>
    <resources maxconnections="1">
      <url type="http">http://mirror.umoss.org/archlinux/community/os/i686/gnome-mplayer-0.9.9-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.archlinux.org/community/os/i686/gnome-mplayer-0.9.9-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.kernel.org/archlinux/community/os/i686/gnome-mplayer-0.9.9-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lividpenguin.com/pub/archlinux/community/os/i686/gnome-mplayer-0.9.9-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.giantix-server.de/archlinux/community/os/i686/gnome-mplayer-0.9.9-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.sh.cvut.cz/MIRRORS/arch/community/os/i686/gnome-mplayer-0.9.9-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.selfnet.de/archlinux/community/os/i686/gnome-mplayer-0.9.9-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.limun.org/community/os/i686/gnome-mplayer-0.9.9-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lupaworld.com/archlinux/community/os/i686/gnome-mplayer-0.9.9-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.netspace.net.au/pub/archlinux/community/os/i686/gnome-mplayer-0.9.9-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.estpak.ee/pub/archlinux/community/os/i686/gnome-mplayer-0.9.9-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors.kernel.org/archlinux/community/os/i686/gnome-mplayer-0.9.9-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.igor.onlinedirect.bg/community/os/i686/gnome-mplayer-0.9.9-1-i686.pkg.tar.gz</url>
    </resources>
  </file>
  <file name="/var/cache/pacman/pkg/bauerbill-0.2.3-3-any.pkg.tar.gz">
    <identity>bauerbill</identity>
    <version>0.2.3-3</version>
    <size>9940</size>
    <verification>
      <hash type="md5">2c38d6d7c3fb788746122062f4211f94</hash>
    </verification>
    <resources maxconnections="1">
      <url type="http">http://xyne.archlinux.ca/repos/any/bauerbill-0.2.3-3-any.pkg.tar.gz</url>
    </resources>
  </file>
  <file name="/var/cache/pacman/pkg/john-1.7.3.4-1-i686.pkg.tar.gz">
    <identity>john</identity>
    <version>1.7.3.4-1</version>
    <size>821283</size>
    <verification>
      <hash type="md5">a42c2047681420e554dee1d57167f120</hash>
    </verification>
    <resources maxconnections="1">
      <url type="http">http://mirror.umoss.org/archlinux/extra/os/i686/john-1.7.3.4-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.archlinux.org/extra/os/i686/john-1.7.3.4-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.kernel.org/archlinux/extra/os/i686/john-1.7.3.4-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lividpenguin.com/pub/archlinux/extra/os/i686/john-1.7.3.4-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.giantix-server.de/archlinux/extra/os/i686/john-1.7.3.4-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.sh.cvut.cz/MIRRORS/arch/extra/os/i686/john-1.7.3.4-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.selfnet.de/archlinux/extra/os/i686/john-1.7.3.4-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.limun.org/extra/os/i686/john-1.7.3.4-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lupaworld.com/archlinux/extra/os/i686/john-1.7.3.4-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.netspace.net.au/pub/archlinux/extra/os/i686/john-1.7.3.4-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.estpak.ee/pub/archlinux/extra/os/i686/john-1.7.3.4-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors.kernel.org/archlinux/extra/os/i686/john-1.7.3.4-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.igor.onlinedirect.bg/extra/os/i686/john-1.7.3.4-1-i686.pkg.tar.gz</url>
    </resources>
  </file>
  <file name="/var/cache/pacman/pkg/shared-mime-info-0.71-1-i686.pkg.tar.gz">
    <identity>shared-mime-info</identity>
    <version>0.71-1</version>
    <size>652309</size>
    <verification>
      <hash type="md5">1022b5f2c9b285dc550b29ec72213b3b</hash>
    </verification>
    <resources maxconnections="1">
      <url type="http">http://mirror.umoss.org/archlinux/extra/os/i686/shared-mime-info-0.71-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.archlinux.org/extra/os/i686/shared-mime-info-0.71-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.kernel.org/archlinux/extra/os/i686/shared-mime-info-0.71-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lividpenguin.com/pub/archlinux/extra/os/i686/shared-mime-info-0.71-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.giantix-server.de/archlinux/extra/os/i686/shared-mime-info-0.71-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.sh.cvut.cz/MIRRORS/arch/extra/os/i686/shared-mime-info-0.71-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.selfnet.de/archlinux/extra/os/i686/shared-mime-info-0.71-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.limun.org/extra/os/i686/shared-mime-info-0.71-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lupaworld.com/archlinux/extra/os/i686/shared-mime-info-0.71-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.netspace.net.au/pub/archlinux/extra/os/i686/shared-mime-info-0.71-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.estpak.ee/pub/archlinux/extra/os/i686/shared-mime-info-0.71-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors.kernel.org/archlinux/extra/os/i686/shared-mime-info-0.71-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.igor.onlinedirect.bg/extra/os/i686/shared-mime-info-0.71-1-i686.pkg.tar.gz</url>
    </resources>
  </file>
  <file name="/var/cache/pacman/pkg/amarok-2.2.2-4-i686.pkg.tar.gz">
    <identity>amarok</identity>
    <version>2.2.2-4</version>
    <size>13747494</size>
    <verification>
      <hash type="md5">491966e46ab2d4a04ef0f5ff148387f7</hash>
    </verification>
    <resources >
      <url type="http">http://mirror.umoss.org/archlinux/extra/os/i686/amarok-2.2.2-4-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.archlinux.org/extra/os/i686/amarok-2.2.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.kernel.org/archlinux/extra/os/i686/amarok-2.2.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lividpenguin.com/pub/archlinux/extra/os/i686/amarok-2.2.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.giantix-server.de/archlinux/extra/os/i686/amarok-2.2.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.sh.cvut.cz/MIRRORS/arch/extra/os/i686/amarok-2.2.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.selfnet.de/archlinux/extra/os/i686/amarok-2.2.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.limun.org/extra/os/i686/amarok-2.2.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lupaworld.com/archlinux/extra/os/i686/amarok-2.2.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.netspace.net.au/pub/archlinux/extra/os/i686/amarok-2.2.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.estpak.ee/pub/archlinux/extra/os/i686/amarok-2.2.2-4-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors.kernel.org/archlinux/extra/os/i686/amarok-2.2.2-4-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.igor.onlinedirect.bg/extra/os/i686/amarok-2.2.2-4-i686.pkg.tar.gz</url>
    </resources>
  </file>
</files>
</metalink>

bauerbill.conf

[options]

################################################################################
# Enable ABS support.

# ABS
################################################################################





################################################################################
# Enable AUR support.

# AUR
################################################################################





################################################################################
# [Powerpill option]

# Additional arguments to aria2c. These will be appended to the internal list of
# default arguments, replacing some of them when appropriate. The format used is
# the same as in aria2c configuration files, e.g. "lowest-speed-limit=10K"

# Options of immediate interest are "lowest-speed-limit", which can be used to
# filter slow mirrors while the download is in progress, and
# "max-download-limit", to limit download speed.

# Options which are required by Powerpill will be ignored. Beyond that,
# Powerpill does not check the sanity of the arguments given.

# Consult aria2c's documentation for a full list of available options and
# information about what they do.

Aria2Args = allow-overwrite=true continue file-allocation=none ftp-pasv=true max-concurrent-downloads=45 max-tries=2 metalink-enable-unique-protocol=false metalink-servers=45 split=10 summary-interval=0 timeout=5 file-allocation=none
################################################################################





################################################################################
# [Powerpill option]

# The path to the aria2c binary.

Aria2Bin = /usr/bin/aria2c
################################################################################





################################################################################
# Automatically build the specified packages using ABS. This works even when the
# "ABS" option is not set.

# Autobuild = [pkgnames]
################################################################################





################################################################################
# Automatically apply patches in the PatchDir to PKGBUILDs and install files
# when trusting the PKGBUILDs. If the prompt appears, the patch is not applied
# and it is left to the user.

# Autopatch = [pkgnames]
################################################################################





################################################################################
# Build all repo packages using ABS, including dependencies. This will bypass
# the ABS build queue dialogue.

# BuildAll
################################################################################





################################################################################
# If Bauerbill is run with root privileges, it will drop them and assume the
# privileges of the given user when sourcing files and building packages.

BuildAs = ross
################################################################################





################################################################################
# Specify the build directory.

BuildDir = /home/build
################################################################################





################################################################################
# Enable CPAN support.

CPAN
################################################################################





################################################################################
# Move built packages to the cache. If PKGDEST is set in makepkg.conf, it will
# take precedence over this option.

CacheBuilt
################################################################################





################################################################################
# Select a text editor for editing PKGBUILDs and install files.

Editor = gvim
################################################################################





################################################################################
# Retrieve the AUR category list to enable translation of category IDs to
# category names when displaying information.

GetCategories
################################################################################





################################################################################
# [Powerpill option]

# Powerpill output will be logged to this path if it is given.

# Log = /var/log/powerpill.log
################################################################################





################################################################################
# Additional arguments to makepkg which will be used when building packages from
# source. Check the makepkg documentation for details.

# Note that makepkg is NEVER RUN AS ROOT so there is no reason to pass it
# arguments which would allow it to be run as root.

# MakepkgArgs = [makepkg args]
################################################################################





################################################################################
# Specify a different makepkg configuration file to use.

MakepkgConfig = /etc/makepkg.conf
################################################################################





################################################################################
# [Powerpill option]

# Cache database file lookups in memory to enable faster subsequent lookups.
# This will greatly speed up longer operations in most cases at the cost of a
# larger memory footprint.

Memoize
################################################################################





################################################################################
# [Powerpill option]

# Suppress colored output.

# NoColor
################################################################################





################################################################################
# [Powerpill option]

# The path to the pacman binary or an equivalent, such as pacman-color.

PacmanBin = /usr/bin/pacman-color
################################################################################





################################################################################
# [Powerpill option]

# Specify a different pacman configuration file to use.

PacmanConfig = /etc/pacman.conf
################################################################################





################################################################################
# Specify the pacpan cache where CPAN metadata files will be mirrored and where
# the CPAN database file will be created.

PacpanCache = /home/build/pacpan
################################################################################





################################################################################
# The PatchDir should be a directory with the same nested hierarchy as the
# BuildDir. It will be checked for corresponding PKGBUILD and install file
# patches to apply before sourcing a given PKGBUILD.

# PatchDir = <path>
PatchDir = /home/build/bb_patch_dir
################################################################################





################################################################################
# [Powerpill option]

# Specify PkgD servers to query for packages before using external mirrors.

# PkgD = [address:port]
PkgD = 192.168.2.12:14687
################################################################################





################################################################################
# Specify a path to a Powerpill configuration file which should be loaded before
# the Bauerbill configuration file. This lets the user keep all common options
# in a single configuration file and selectively override them in the Bauerbill
# configution file, which also contains Bauerbill-specific options. Make sure
# that you comment all settings in the Bauerbill configuration file that you do
# not want to override.

# PowerpillConf = /etc/powerpill.conf
################################################################################





################################################################################
# [Powerpill option]

# Use the Rebase module to update the sync database. See the Rebase
# documentation for more information.

# Rebase
################################################################################





################################################################################
# [Powerpill option]

# Enable retrieval of mirrors from the MirrorStatus webpage during a sync
# operation. This uses the Reflector module internally and accepts the same
# arguments that Reflector does. See the Reflector documentation for more
# information.

# There is absolutely no reason to pass any of the ranking options with this
# command as the order of the servers is completely irrelevant.

Reflect = -l 45
################################################################################





################################################################################
# [Powerpill option]

# The number of times that a failed download should be retried when run
# automatically.

RetryLimit = 3
################################################################################





################################################################################
# [Powerpill option]

# The minimum size, in MB (not MiB), that a file must be before it is split for
# segmented downloading.

SplitSize = 5
################################################################################





################################################################################
# Specify a storage directory for ABS and AUR taurballs. Taurballs are the
# archives containing the PKGBUILDs and local source files required by makepkg
# to build the package (AUR tarball = taurball).

TaurballDir = /home/build/bauerbill/taurballs
################################################################################





################################################################################
# If given, the user will not be prompted to inspect PKGBUILDs and install files
# for ABS packages. If you trust the binary packages created with those
# PKGBUILDs, you can probably trust the PKGBUILDs themselves.

TrustABS
################################################################################





################################################################################
# If given, the user will not be prompted to inspect PKGBUILDs generated by
# Xyne::Arch::CPAN. Although these PKGBUILD are safe in the sense that they will
# never contain malicious code, they may sometime require editing to correct
# errors that arise due to absent or incorrect metadata on CPAN.

TrustCPAN
################################################################################





################################################################################
# This option can be used to specify "trusted users" on the AUR. The user will
# not be prompted to inspect PKGBUILDs and install files for packages maintained
# by these "trusted users". Despite the name, this option is not limited to
# actual Arch TUs, although they are probably a good candidates for this list,
# as well as your own user account.

# This option is provided for convenience and completeness but it is inherently
# dangerous. Use it with caution.

# TrustedUsers = [trusted AUR users]
################################################################################





################################################################################
# Select a viewer for displaying text output. This can be used at the PKGBUILD
# inspection prompt to view text instead of printing it to the console. The
# viewer must accept text piped to it on STDIN, e.g. "/bin/less".

# Viewer = <path>
################################################################################

powerpill.conf

[options]

################################################################################
# Additional arguments to aria2c. These will be appended to the internal list of
# default arguments, replacing some of them when appropriate. The format used is
# the same as in aria2c configuration files, e.g. "lowest-speed-limit=10K"

# Options of immediate interest are "lowest-speed-limit", which can be used to
# filter slow mirrors while the download is in progress, and
# "max-download-limit", to limit download speed.

# Options which are required by Powerpill will be ignored. Beyond that,
# Powerpill does not check the sanity of the arguments given.

# Consult aria2c's documentation for a full list of available options and
# information about what they do.

Aria2Args = allow-overwrite=true continue file-allocation=none ftp-pasv=true max-concurrent-downloads=45 max-tries=2 metalink-enable-unique-protocol=false metalink-servers=45 split=10 summary-interval=0 timeout=5 file-allocation=none
################################################################################





################################################################################
# The path to the aria2c binary.

Aria2Bin = /usr/bin/aria2c
################################################################################





################################################################################
# Powerpill output will be logged to this path if it is given.

# Log = /var/log/powerpill.log
Log = /home/ross/log/powerpill.log
################################################################################





################################################################################
# Suppress colored output.

# NoColor
################################################################################





################################################################################
# The path to the pacman binary or an equivalent, such as pacman-color.

PacmanBin = /usr/bin/pacman-color
################################################################################





################################################################################
# Specify a different pacman configuration file to use.

PacmanConfig = /etc/pacman.conf
################################################################################





################################################################################
# Specify PkgD servers to query for packages before using external mirrors.

# PkgD = [address:port]
PkgD = 192.168.2.12:14687
################################################################################





################################################################################
# Use the Rebase module to update the sync database. See the Rebase
# documentation for more information.

# Rebase
################################################################################





################################################################################
# Enable retrieval of mirrors from the MirrorStatus webpage during a sync
# operation. This uses the Reflector module internally and accepts the same
# arguments that Reflector does. See the Reflector documentation for more
# information.

# There is absolutely no reason to pass any of the ranking options with this
# command as the order of the servers is completely irrelevant.

Reflect = -l 45
################################################################################





################################################################################
# The number of times that a failed download should be retried when run
# automatically.

RetryLimit = 3
################################################################################





################################################################################
# The minimum size, in MB (not MiB), that a file must be before it is split for
# segmented downloading.

SplitSize = 5
################################################################################

pacman.conf

#
# /etc/pacman.conf
#
# See the pacman manpage for option directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
IgnorePkg    = soprano
# IgnorePkg    = phpmyadmin apache mysql 
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
SyncFirst   = pacman
#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# Testing is disabled by default.  To enable, uncomment the following
# two lines.  You can add preferred servers immediately after the header,
# and they will be used before the default mirrors.

#[larch5]
#Server = ftp://ftp.berlios.de/pub/larch/larch5.3/i686/

[xyne-any]
Server = http://xyne.archlinux.ca/repos/any

#[testing]
#Include = /etc/pacman.d/mirrorlist

[core]
# Add your preferred servers here, they will be used first
#Server = http://192.168.2.12:14687/$repo
# Server = http://192.168.2.11:14687/$repo
#Server = http://192.168.2.10:14687/$repo
Include = /etc/pacman.d/mirrorlist

[extra]
# Add your preferred servers here, they will be used first
#Server = http://192.168.2.12:14687/$repo
# Server = http://192.168.2.11:14687/$repo
#Server = http://192.168.2.10:14687/$repo
Include = /etc/pacman.d/mirrorlist

[community]
# Add your preferred servers here, they will be used first
#Server = http://192.168.2.12:14687/$repo
# Server = http://192.168.2.11:14687/$repo
#Server = http://192.168.2.10:14687/$repo
Include = /etc/pacman.d/mirrorlist

# Unstable is disabled by default.  To enable, uncomment the following
# two lines.  You can add preferred servers immediately after the header,
# and they will be used before the default mirrors.
#[unstable]
#Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs

[local]
#Server = file:///home/custompkgs
Server = file:///home/arch/local/os/i686

#[larch]
#Server = file:///home/arch/larch/larch7/i686

[larch5]
Server = file:///home/arch/larch/larch5.3/i686

pkgd.conf

# Comments begin with "#"

# The default cache is /var/cache/pacman/pkg
# If a cache is specified here on on the command line,
# it overrides the default cache. Include the default
# cache if you wish to use multiple caches.
Cache = /var/cache/pacman/pkg/
#Cache = /some/other/cache

# The interval is the time that pkgd sleeps between
# notifications to the master pkgds.
Interval = 300

# The path to the log file. The log will only
# be written if a path is specified.
Log = /var/log/pkgd.log

# The master pkgd servers, listed on separate lines.
Master = 192.168.2.10:14687
Master = 192.168.2.11:14687
Master = 192.168.2.12:14687
#Master = 192.168.0.2:14687

# The port for this pkgd to use.
# The default is 14687.
Port = 14687

# Enabling quiet mode will suppress output.
# This is mostly for running pkgd as a daemon.
Quiet

Currently I'm running pkgd on this and one other box on my lan. I almost always update this one first. The pkd.conf on the other box is set up the same way as this one

Hope this helps. I'll be away most of the day but can test again this evening (US PST)

Offline

#374 2010-02-08 20:55:00

mokasin
Member
Registered: 2009-07-30
Posts: 35

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

Seems very promising!

But I have a few proposals concerning AUR integration:
- when updating from AUR it'd be nice not to confirm my choice (like view, edit, skip...) with <enter>. It should accept my choice by simply pressing the corresponding key (I find it a little annoying to reconfirm my choice)
- I think it would be better if "view" would also drop you in your default editor. Because it may syntax highlight the PKGBUILD and long PKBUILDs are easier to handle
- a overview, which packages are getting updated from AUR (and from to which version) before it asks per pkg
- -Si doesn't work with AUR packages

And a bug?

$ bauerbill -Su --aur                                              21:49
--> Searching for upgradable repo packages...
--> Searching for upgradable AUR packages...
--> Loading AUR taurball data...
WARNING: about to source /tmp/bauerbill/build/AUR/gimp-studio/PKGBUILD
view [v]  backup [b]  edit [e]  continue [ok]  skip [s]  abort [x]  s
skipping gimp-studio
WARNING: about to source /tmp/bauerbill/build/AUR/celt/PKGBUILD
view [v]  backup [b]  edit [e]  continue [ok]  skip [s]  abort [x]  ok
--> resolving libogg... installed
--> Determining sizes of source files...
Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/vendor_perl/Xyne/Arch/Bauerbill.pm line 664.
Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/vendor_perl/Xyne/Arch/Bauerbill.pm line 664.
Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/vendor_perl/Xyne/Arch/Bauerbill.pm line 664.
Use of uninitialized value $c in substr at /usr/share/perl5/vendor_perl/Xyne/Common/Functions.pm line 140.
Use of uninitialized value $c in concatenation (.) or string at /usr/share/perl5/vendor_perl/Xyne/Common/Functions.pm line 146.
Use of uninitialized value $build_dir in concatenation (.) or string at /usr/share/perl5/vendor_perl/Xyne/Arch/Bauerbill.pm line 672.
--> Building gimp-studio...
==> FEHLER: PKGBUILD does not exist.
ERROR: makepkg exited with an error (256)
Use of uninitialized value $c in substr at /usr/share/perl5/vendor_perl/Xyne/Common/Functions.pm line 140.
Use of uninitialized value $c in concatenation (.) or string at /usr/share/perl5/vendor_perl/Xyne/Common/Functions.pm line 146.
error: PKGBUILD does not exist
$

Thank you

Offline

#375 2010-02-09 01:08:04

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,965
Website

Re: Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

@MAroco
Bauerbill does not change permissions on /tmp (unless there's some obscure bug somewhere) so I recommend looking into your setup. /tmp is normally owned by root:root and has the permissions drwxrwxrwt. It's also normal for the contents of /tmp to be deleted with each restart.

In the meantime you can change the BuildDir and TaurballDir to writable paths, If the permissions problem appears with the new paths, then I'll look into it.








@fileunderwater
That was due to bug in the JSON parser and a version string for "shoes-policeman". I've updated the parser.

If that ever happens again, use "kill -9 xxxx" to kill bauerbill.










rdmelin
I still have no idea why that's happening. Check if the md5sums reported in the metalink match the md5sums of the cached packages by doing the following:

Add "-w" to the first run to avoid attemping the installation and use a different cachedir to make getting the md5sums easier:

bauerbill -Suw --cachedir /tmp/cache

Save the md5sums to a file:

md5sum /tmp/cache/* >md5sums_1

Save the metalink (new option in the latest version, upgrade perl-xyne-arch and perl-xyne-common with pacman if you have to, without upgrading your other packages)

bauerbill -Suw --cachedir /tmp/cache --save-metalink 1.metalink

Open both and compare the md5sums of the files to see if they actually match.

Run through the rest of the steps that you posted (appending the "--cachedir /tmp/cache" option to all bauerbill and pacman operations), then when you get the list of packages that it wants to redownload, cancel it and generate a second md5sum list:

md5sum /tmp/cache/* >md5sums_2

Check if the sums match those in md5sums_1. Generate a second metalink and compare that to md5sums_2 and the previous metalink.

bauerbill -Suw --cachedir /tmp/cache --save-metalink 2.metalink

I'm hoping that something in your setup is modifying the packages or the database between runs. If not, I'll have to write a custom debugging script.









@mokasin
If you find a way to input a string on the command line without hitting return in Perl, I'll consider using it.

Why should "view" open up the text in your editor? What would be the point of having 2 options to do the exact same thing? If you want to view the file in your editor, use the edit option at the prompt. You can also select a viewer/pager using the viewer option if you want something that will print the PKGBUILD to the terminal with syntax highlighting. Just use something which accepts text through a pipe.

Use "-Qu" to see which upgrades are available.

Did you remember to pass it the "--aur" option?

$ bauerbill -Si --aur python-enthought-mayavi
Repository     : AUR
ID             : 21647
Name           : python-enthought-mayavi
Version        : 3.3.0-1
Description    : MayaVi is a Python application using The Visualization Toolkit.
                 It also provides modules which are a handy interface to VTK
                 internals in Python.
URL            : http://code.enthought.com/projects/mayavi
AURPage        : http://aur.archlinux.org/packages.php?ID=21647
URLPath        : http://aur.archlinux.org/packages/python-enthought-mayavi/pytho
                 n-enthought-mayavi.tar.gz
License        : GPL
CategoryID     : 15
LocationID     : 2
NumVotes       : 20
OutOfDate      : 0

The errors in the output you posted don't seem to match the latest version of perl-xyne-arch. If they persist with the latest version, post them again and I'll try to debug it.


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

Board footer

Powered by FluxBB