Odd bug with pinning repository
Stephen Clouse <[email protected]> Thu, 7 Apr 2005 17:50:44 -0500
| Newsgroups | gmane.linux.conectiva.apt-rpm |
|---|---|
| Message-ID | <[email protected]> |
msg.pgp
(text/plain, 4 KB)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I am using apt-0.5.15cnc7 on a Fedora Core 3 box.
I have an internal repository that contains rebuilt distro packages where the
standard package doesn't work for us (needs different compile options, etc.) I
have it pinned like this:
Package: *
Pin: release o=apt-internal, c=os-devel
Pin-Priority: 1001
But when I do this, apt keeps wanting to downgrade packages that are already at
the correct version:
The following packages will be DOWNGRADED
cpan2rpm (2.027-4 => 2.027-1)
perl-Attribute-Handlers (0.78_01-0 => 0.78_01-0)
perl-CPAN (1.76_01-0 => 1.76_01-0)
perl-Class-ISA (0.32-0 => 0.32-0)
perl-Devel-DProf (20030813.00-0 => 20030813.00-0)
perl-Digest-MD5 (2.33-0 => 2.33-0)
perl-File-Temp (0.14-0 => 0.14-0)
perl-Getopt-Long (2.34-0 => 2.34-0)
perl-IO (1.21-0 => 1.21-0)
perl-IO-Zlib (1.04-1 => 1.04-1)
perl-IPC-SysV (1.04-0 => 1.04-0)
perl-Image-Size (2.992-1 => 2.992-1)
perl-Math-Round (0.05-1 => 0.05-1)
perl-Memoize (1.01-0 => 1.01-0)
perl-NEXT (0.60-0 => 0.60-0)
perl-Net-Ping (2.31-0 => 2.31-0)
perl-Opcode (1.05-0 => 1.05-0)
perl-PerlIO-via-QuotedPrint (0.06-0 => 0.06-0)
perl-PodParser (1.14-0 => 1.14-0)
perl-Switch (2.10-0 => 2.10-0)
perl-Term-ANSIColor (1.08-0 => 1.08-0)
perl-Test-Differences (0.47-1 => 0.47-1)
perl-Text-Balanced (1.95-0 => 1.95-0)
perl-Text-Diff (0.35-1 => 0.35-1)
perl-Text-Soundex (1.01-0 => 1.01-0)
perl-Tie-IxHash (1.21-1 => 1.21-1)
perl-Unicode-UCD (0.22-0 => 0.22-0)
perl-XML-Writer (0.520-1 => 0.520-1)
perl-bignum (0.15-0 => 0.15-0)
perl-if (0.03-0 => 0.03-0)
The upgrade fails because the desired versions of these packages are already
installed:
Preparing... ########################################### [100%]
package perl-Getopt-Long-2.34-0 is already installed
package perl-Text-Diff-0.35-1 is already installed
package perl-Text-Balanced-1.95-0 is already installed
package perl-IO-1.21-0 is already installed
package perl-Attribute-Handlers-0.78_01-0 is already installed
package perl-CPAN-1.76_01-0 is already installed
package perl-Class-ISA-0.32-0 is already installed
package perl-Devel-DProf-20030813.00-0 is already installed
package perl-Digest-MD5-2.33-0 is already installed
package perl-File-Temp-0.14-0 is already installed
package perl-IO-Zlib-1.04-1 is already installed
package perl-IPC-SysV-1.04-0 is already installed
package perl-Image-Size-2.992-1 is already installed
package perl-Math-Round-0.05-1 is already installed
package perl-Memoize-1.01-0 is already installed
package perl-NEXT-0.60-0 is already installed
package perl-Net-Ping-2.31-0 is already installed
package perl-Opcode-1.05-0 is already installed
package perl-PerlIO-via-QuotedPrint-0.06-0 is already installed
package perl-PodParser-1.14-0 is already installed
package perl-Switch-2.10-0 is already installed
package perl-Term-ANSIColor-1.08-0 is already installed
package perl-Test-Differences-0.47-1 is already installed
package perl-Text-Soundex-1.01-0 is already installed
package perl-Tie-IxHash-1.21-1 is already installed
package perl-Unicode-UCD-0.22-0 is already installed
package perl-XML-Writer-0.520-1 is already installed
package perl-bignum-0.15-0 is already installed
package perl-if-0.03-0 is already installed
I've tried debugging this myself, but I can't for the life of me figure out the
code that handles package versions. I'd greatly appreciate a fix for this.
- --
Stephen Clouse <[email protected]>
Senior Programmer/DBE, Core Technology Developer
The IQ Group, Inc. <http://www.theiqgroup.com/>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
iD8DBQFCVblEy3uolkRT3A0RAjtjAJ4lZocy3kMfr7eq+eVA+smEa9j5/gCfZxwc
5HzrZOOXYtKlP2rCr/YHkr0=
=dyz4
-----END PGP SIGNATURE-----