Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 123923 - dev-util/perforce*: digest collisions
Summary: dev-util/perforce*: digest collisions
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard: pmasked ->Removal
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-24 06:29 UTC by Ciaran McCreesh
Modified: 2006-06-11 02:19 UTC (History)
4 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 Ciaran McCreesh 2006-02-24 06:29:04 UTC
QA checks for package directory dev-util/perforce:
dev-util/perforce: digest collisions:
  major:  Digest conflict on 'p4d' in 'dev-util/perforce/files/digest-perforce-2003.1' (original was 'dev-util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4web' in 'dev-util/perforce/files/digest-perforce-2003.1' (original was 'dev-util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4ftpd' in 'dev-util/perforce/files/digest-perforce-2003.1' (original was 'dev-util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4d.1' in 'dev-util/perforce/files/digest-perforce-2003.1' (original was 'dev-util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4d' in 'dev-util/perforce/files/digest-perforce-2003.1-r1' (original was 'dev-util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4web' in 'dev-util/perforce/files/digest-perforce-2003.1-r1' (original was 'dev-util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4ftpd' in 'dev-util/perforce/files/digest-perforce-2003.1-r1' (original was 'dev-util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4d.1' in 'dev-util/perforce/files/digest-perforce-2003.1-r1' (original was 'dev-util/perforce/files/digest-perforce-2002.2')


QA checks for package directory dev-util/perforce-cli:
dev-util/perforce-cli: digest collisions:
  major:  Digest conflict on 'p4' in 'dev-util/perforce-cli/files/digest-perforce-cli-2003.1' (original was 'dev-util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4.1' in 'dev-util/perforce-cli/files/digest-perforce-cli-2003.1' (original was 'dev-util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4' in 'dev-util/perforce-cli/files/digest-perforce-cli-2003.2' (original was 'dev-util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4.1' in 'dev-util/perforce-cli/files/digest-perforce-cli-2003.2' (original was 'dev-util/perforce/files/digest-perforce-2002.2')


QA checks for package directory dev-util/perforce-proxy:
dev-util/perforce-proxy: digest collisions:
  major:  Digest conflict on 'p4p' in 'dev-util/perforce-proxy/files/digest-perforce-proxy-2003.1' (original was 'dev-util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4p' in 'dev-util/perforce-proxy/files/digest-perforce-proxy-2003.2' (original was 'dev-util/perforce/files/digest-perforce-2002.2')


QA checks for package directory dev-util/perforce-server:
dev-util/perforce-server: digest collisions:
  major:  Digest conflict on 'p4d' in 'dev-util/perforce-server/files/digest-perforce-server-2003.2' (original was 'dev-util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4web' in 'dev-util/perforce-server/files/digest-perforce-server-2003.2' (original was 'dev-util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4ftpd' in 'dev-util/perforce-server/files/digest-perforce-server-2003.2' (original was 'dev-util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4d.1' in 'dev-util/perforce-server/files/digest-perforce-server-2003.2' (original was 'dev-util/perforce/files/digest-perforce-2002.2')


Looks like this is caused by the same filename being used across packages and versions.
Comment 1 solar (RETIRED) gentoo-dev 2006-02-26 06:41:21 UTC
I guess that is supposed to mean stuart does not want the pkg in question anymore.
In which case then it becomes a candidate for p.masking/removal as it has qa 
problems.
Comment 2 Ciaran McCreesh 2006-02-26 07:40:37 UTC
maintainer-wanted is for packages not in the tree. maintainer-needed is for packages in the tree.

I sent out a request for maintainer to -dev for this one.
Comment 3 Joerg Bornkessel (RETIRED) gentoo-dev 2006-02-26 14:25:09 UTC
I fixed at first in a quit, boring minute the digest files
I will not take the maintainance of the packages.
Also i checked dev-util/perforce-gui, repoman show me digest errors but did not recommit the digestfiles .oO(?)
perforce-server & perforce-proxy was nothing wrong with the digest, 
Plz recheck this again

/bin/joerg


Comment 4 Ciaran McCreesh 2006-02-26 15:06:00 UTC
QA checks for package directory /mnt/usbdisc/portage/dev-util/perforce-proxy:
/mnt/usbdisc/portage/dev-util/perforce-proxy: digest collisions:
  major:  Digest conflict on 'p4p' in '/mnt/usbdisc/portage/dev-util/perforce-pr
oxy/files/digest-perforce-proxy-2003.1' (original was '/mnt/usbdisc/portage/dev-
util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4p' in '/mnt/usbdisc/portage/dev-util/perforce-pr
oxy/files/digest-perforce-proxy-2003.2' (original was '/mnt/usbdisc/portage/dev-
util/perforce/files/digest-perforce-2002.2')


QA checks for package directory /mnt/usbdisc/portage/dev-util/perforce-server:
/mnt/usbdisc/portage/dev-util/perforce-server: digest collisions:
  major:  Digest conflict on 'p4d' in '/mnt/usbdisc/portage/dev-util/perforce-se
rver/files/digest-perforce-server-2003.2' (original was '/mnt/usbdisc/portage/de
v-util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4web' in '/mnt/usbdisc/portage/dev-util/perforce-
server/files/digest-perforce-server-2003.2' (original was '/mnt/usbdisc/portage/
dev-util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4ftpd' in '/mnt/usbdisc/portage/dev-util/perforce
-server/files/digest-perforce-server-2003.2' (original was '/mnt/usbdisc/portage
/dev-util/perforce/files/digest-perforce-2002.2')
  major:  Digest conflict on 'p4d.1' in '/mnt/usbdisc/portage/dev-util/perforce-
server/files/digest-perforce-server-2003.2' (original was '/mnt/usbdisc/portage/
dev-util/perforce/files/digest-perforce-2002.2')


Looks like it's still an issue.
Comment 5 Håvard Wall 2006-04-12 07:21:58 UTC
Since these packages will download files with the exact same filename, but different contents, I can't se how this conflicts will go away. 

Does portage have support for downloading a file into a different filename? If not, maybe it should be considered. For instance: 
SRC_URI="http://whatever/foo.tar.gz => ${P}-foo.tar.gz"
could mean the file foo.tar.gz should be fetched as/renamed to ${P}-foo.tar.gz

?
Comment 6 Alec Warner (RETIRED) archtester gentoo-dev Security 2006-05-28 23:35:52 UTC
I masked this
Comment 7 Stuart Herbert (RETIRED) gentoo-dev 2006-06-11 02:19:02 UTC
Perforce has now been removed from the tree.

Best regards,
Stu