Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 123872 - Packages with checksum/filename collisions
Summary: Packages with checksum/filename collisions
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Quality Assurance Team
URL:
Whiteboard:
Keywords:
: 123927 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-02-23 16:32 UTC by solar (RETIRED)
Modified: 2006-12-03 07:05 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description solar (RETIRED) gentoo-dev 2006-02-23 16:32:18 UTC
app-admin/flexlm:
  enduser.pdf:
    app-admin/flexlm/files/digest-flexlm-9.5-r1
    app-admin/flexlm/files/digest-flexlm-9.2.1
--
dev-lang/fpc:
  fpc-2.0.0.x86_64-linux.tar:
    dev-lang/fpc/files/digest-fpc-2.0.2
    dev-lang/fpc/files/digest-fpc-2.0.0-r1
--
dev-libs/cyrus-sasl:
  cyrus-sasl-ntlm_impl-spnego.patch.gz:
    dev-libs/cyrus-sasl/files/digest-cyrus-sasl-2.1.20-r3
    dev-libs/cyrus-sasl/files/digest-cyrus-sasl-2.1.20-r2
--
dev-util/perforce:
  p4d:
    dev-util/perforce/files/digest-perforce-2003.1
    dev-util/perforce/files/digest-perforce-2002.2
--
dev-util/perforce-cli:
  p4:
    dev-util/perforce-cli/files/digest-perforce-cli-2003.1
    dev-util/perforce/files/digest-perforce-2002.2
--
dev-util/perforce-proxy:
  p4p:
    dev-util/perforce-proxy/files/digest-perforce-proxy-2003.1
    dev-util/perforce/files/digest-perforce-2002.2
--
dev-util/perforce-server:
  p4d:
    dev-util/perforce-server/files/digest-perforce-server-2003.2
    dev-util/perforce/files/digest-perforce-2002.2
--
mail-mta/qmail-mysql:
  qmail-maildir++.patch:
    mail-mta/qmail-mysql/files/digest-qmail-mysql-1.03-r13
    mail-mta/qmail/files/digest-qmail-1.03-r15
--
media-fonts/acroread-asianfonts:
  chsfont.tar.gz:
   media-fonts/acroread-asianfonts/files/digest-acroread-asianfonts-7.0.20050728   
   media-fonts/acroread-asianfonts/files/digest-acroread-asianfonts-5.0.20020815
--
net-misc/nxserver-enterprise:
  nxserver-1.3.0-25.i386.rpm:
    net-misc/nxserver-enterprise/files/digest-nxserver-enterprise-1.3.0-r2
    net-misc/nxserver-business/files/digest-nxserver-business-1.3.0-r2
--
net-misc/nxserver-personal:
  nxserver-1.3.0-25.i386.rpm:
    net-misc/nxserver-personal/files/digest-nxserver-personal-1.3.0-r2
    net-misc/nxserver-business/files/digest-nxserver-business-1.3.0-r2
--
net-p2p/mldonkey:
  mldonkey_protocol_handler-1.7.xpi:
    net-p2p/mldonkey/files/digest-mldonkey-2.7.0
    net-p2p/mldonkey/files/digest-mldonkey-2.6.4-r2
Comment 1 solar (RETIRED) gentoo-dev 2006-02-23 16:48:19 UTC
The following two packages from the list do not have metadata files and thus 
unknown maintainers.

Package: app-admin/flexlm
ChangeLog: 4 chrb, 1 mr_bones_, 1 eradicator, 1 wormo, 1 swegener,

Package: dev-lang/fpc
ChangeLog: 7 chriswhite, 3 carlo, 3 agriffis, 2 herbs, 1 gustavoz, 1 dholm, 1 vanquirius, 1 beu

Not sure how we want to pick the lucky winner to fix the those two.
Everyone else for the other packages are accounted for on the CC: list.
Comment 2 solar (RETIRED) gentoo-dev 2006-02-24 15:36:30 UTC
Time to make some noise. Ok guys If you are on the CC: of this mail it 
means you have packages in the tree right now which have digest files
that directly conflict with another file using the same filename as you.

$DISTDIR and the mirrors use a flat namespace for all the files 
therefore any hopes of these conflicts working themselves out are slim
to none.

What you should do. Find the filename of the pkg in question and upload
it to distfiles-local/ on toucan with a NEW filename (versioned perhaps)
Then update/redigest any ebuilds depending on the old conflicting filenames.
Comment 3 Tuan Van (RETIRED) gentoo-dev 2006-02-24 15:48:53 UTC
dev-libs/cyrus-sasl is done in the seperate bug. remove from CC list.
Comment 4 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2006-02-24 18:20:54 UTC
This qmail entry is invalid.
mail-mta/qmail-mysql:
  qmail-maildir++.patch:
    mail-mta/qmail-mysql/files/digest-qmail-mysql-1.03-r13
    mail-mta/qmail/files/digest-qmail-1.03-r15

We use the SAME patch on both qmail packages - keeping two copies of it just with different names doesn't make sense.

Please revise your test code to check for size/digests of the files as well as the filename.
Comment 5 Ciaran McCreesh 2006-02-24 18:34:53 UTC
We check the MD5. The MD5 on those two patches is different, hence the problem. There's nothing wrong with sharing the same file between multiple packages.
Comment 6 solar (RETIRED) gentoo-dev 2006-02-24 18:55:30 UTC
MD5 7553829a93411cdaffce31a29323697f qmail-maildir++.patch 43510
MD5 413be7bb5b407c2964c3275c4d596947 qmail-maildir++.patch 43512
MD5 413be7bb5b407c2964c3275c4d596947 qmail-maildir++.patch 43512
Comment 7 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2006-02-24 19:11:46 UTC
hmm, it should be identical. I'll look into it, thanks.
Comment 8 Alastair Tse (RETIRED) gentoo-dev 2006-02-25 11:24:22 UTC
acroread-asianfonts cannot be mirrored and upstream does not version these. we already have RESTRICT="nomirror" and acroread-asianfonts stable version is p.mask as well. 
Comment 9 Alastair Tse (RETIRED) gentoo-dev 2006-02-25 11:29:25 UTC
just to be clear, acroread-asianfonts-5.0 is p.mask'ed and will disappear from portage soon. acroread-asianfonts-7.0 will become the new stable and has RESTRICT="nomirror".
Comment 10 Michael Hanselmann (hansmi) (RETIRED) gentoo-dev 2006-02-27 02:24:34 UTC
qmail stuff fixed.
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2006-03-30 14:03:23 UTC
*** Bug 123927 has been marked as a duplicate of this bug. ***
Comment 12 Stuart Herbert (RETIRED) gentoo-dev 2006-04-01 09:09:10 UTC
We can't and don't mirror the nxserver binaries, and upstream does not version the different RPMs for the different editions.

The perforce packages are in need of a new maintainer.  I'll put out a call for one.

Best regards,
Stu
Comment 13 Jon Hood (RETIRED) gentoo-dev 2006-05-18 20:15:59 UTC
p2p done; all digests are the same now for the files; sorry for the delay.
Comment 14 Jakub Moc (RETIRED) gentoo-dev 2006-12-03 07:05:06 UTC
nx-* stuff is Bug 123926; closing this.