[pacman-dev] pacman test-o-rama

Dan McGee dpmcgee at gmail.com
Tue Mar 20 17:25:13 EDT 2007


On 3/19/07, Aaron Griffin <aaronmgriffin at gmail.com> wrote:
> Hey all,
> We'd like to move pacman 3 to [testing] Real Soon (TM).  But I just
> want to make sure we cover all the bases.
>
> I'm going to invite everyone interested to IRC for a big ol'
> test-fest.  Feel free to join #archlinux-pacman on freenode (it's an
> open channel, feel free to join whenever you want).
>
> I'd like to run through everything tonight and tomorrow, so we can
> push this on Wed or so.  So if you have something you feel is
> critical, please join up and let myself (phrakture) or dan (toofishes)
> know and we can get to working on it.

Grr, another bug:

Targets: git-1.5.0.5-1

:: Retrieving packages from custom...
 git                        2.9M  134.8M/s 00:00:00 [---------------------] 100%
checking package integrity... done.
cleaning up... done.
(1/1) checking for file conflicts                   [---------------------] 100%
error: could not prepare transaction
error: failed to commit transaction (conflicting files)
git: /usr/lib/perl5/site_perl/current/Error.pm exists in filesystem

errors occurred, no packages were upgraded.

Here is some other stuff:
$ pacman -Qo /usr/lib/perl5/site_perl/current/Error.pm
error: No package owns /usr/lib/perl5/site_perl/current/Error.pm

$ pacman -Ql git (the old version)
...
git /usr/lib/perl5/site_perl/5.8.8/Error.pm
git /usr/lib/perl5/site_perl/5.8.8/Git.pm
...

$ ll /usr/lib/perl5/site_perl/
total 4.0K
lrwxrwxrwx 1 root root    7 2006-05-23 11:09 5.8.0 -> current
lrwxrwxrwx 1 root root    7 2006-05-23 11:09 5.8.1 -> current
lrwxrwxrwx 1 root root    7 2006-05-23 11:09 5.8.2 -> current
lrwxrwxrwx 1 root root    7 2006-05-23 11:09 5.8.3 -> current
lrwxrwxrwx 1 root root    7 2006-05-23 11:09 5.8.4 -> current
lrwxrwxrwx 1 root root    7 2006-05-23 11:09 5.8.5 -> current
lrwxrwxrwx 1 root root    7 2006-05-23 11:09 5.8.6 -> current
lrwxrwxrwx 1 root root    7 2006-05-23 11:09 5.8.7 -> current
lrwxrwxrwx 1 root root    7 2006-05-24 17:37 5.8.8 -> current
drwxr-xr-x 6 root root 4.0K 2007-03-13 16:25 current


So this goes back to those stat/lstat issues. I don't have a box with
pacman 2.9.8 that is easy to test this on, but I'm guessing it doesn't
have these problems.

I'm guessing we need to do something like this during conflict
checking- stat directories, but lstat files? I could be way off
though.

-Dan




More information about the pacman-dev mailing list