Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 438492 - www-client/httrack-[3.45.4,3.46.1]: Collision with /usr/share/httrack/html belonging to earlier 3.44.5
Summary: www-client/httrack-[3.45.4,3.46.1]: Collision with /usr/share/httrack/html be...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Sebastian Pipping
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-15 17:45 UTC by Manfred Knick
Modified: 2016-10-09 12:14 UTC (History)
3 users (show)

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


Attachments
.../httrack-3.45.4/temp/build.log (build.log,160.43 KB, text/plain)
2012-10-22 20:10 UTC, Manfred Knick
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Manfred Knick 2012-10-15 17:45:13 UTC
* Package 'www-client/httrack-3.45.4' has one or more collisions
...
 * Detected file collision(s):
 * 
 *      /usr/share/httrack/html
...
 * www-client/httrack-3.44.5


Reproducible: Always

Steps to Reproduce:
1. emerge -auDN
Actual Results:  
Collision

Expected Results:  
No Collision

 # emerge --info
Portage 2.1.11.9 (default/linux/amd64/10.0, gcc-4.6.3, glibc-2.15-r2, 3.6.2 x86_64)
=================================================================
System uname: Linux-3.6.2-x86_64-Intel-R-_Xeon-R-_CPU_E31275_@_3.40GHz-with-gentoo-2.1
Timestamp of tree: Mon, 15 Oct 2012 16:45:01 +0000
app-shells/bash:          4.2_p37
dev-lang/python:          2.7.3-r2, 3.2.3
dev-util/cmake:           2.8.9
dev-util/pkgconfig:       0.27.1
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.9.8.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.11.6
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.6.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.6 (virtual/os-headers)
sys-libs/glibc:           2.15-r2
...
Comment 1 Sebastian Pipping gentoo-dev 2012-10-15 21:46:30 UTC
Hello Manfred,


installing httrack 3.45.4 and then 3.46.1 works well for me.  If you use the emerge(1) command (rather than the ebuild(1) command) a package should never collide on files with itself.  If it does (as in your case) you should probably:

 a) switch to command emerge if you currently use command ebuild

 b) upgrade portage if it isn't at the latest version

 c) report a bug against portage with a detailed recipe on reproduction
    if you use the emerge command and the latest portage

I see no way this could be a bug about httrack in particular so I am closing the bug as "works for me".  I hope that's okay with you.
Comment 2 Manfred Knick 2012-10-17 09:59:30 UTC
(In reply to comment #1)

Please, _read_ before guessing wildly ... 

cite:
"Steps to Reproduce:"
"1. emerge -auDN"


> If you use the
> emerge(1) command (rather than the ebuild(1) command) a package should ...

Agreed: "should" !

> I see no way this could be a bug about httrack in particular

Well, the fact that _you_ can't see it doesn't prove anything.

The fact that _only_ httrack throws this problem on my box
sounds not like a very strong indication for blaming portage in excuse.

> so I am closing
> the bug as "works for me".
> I hope that's okay with you.

NO.

To-day,
"emerge -auDN --jobs=8 --load-average=16.0 --keep-going  system world"
still results in the same reported behavior.

THUS: RE-OPEN.

Thanks.

P.S.:
As always, I am prepared to provide more detailed information 
as being requested precisely and politely.
Comment 3 Sebastian Pipping gentoo-dev 2012-10-18 00:04:23 UTC
(In reply to comment #2)
> (In reply to comment #1)
> 
> Please, _read_ before guessing wildly ... 

I did miss the version number of portage in your post, that's correct.
However, portage for a reason was not a wild guess.  There is no need for shouting in here.

Please attach the full build logs from running

  $ sudo emerge -1 =www-client/httrack-3.44.5
  $ sudo emerge -1 =www-client/httrack-3.45.4

to this bug.  Thanks.
Comment 4 Manfred Knick 2012-10-22 20:08:04 UTC
(In reply to comment #3)

> I did miss the version number of portage in your post, that's correct.

Again: The point was "use command ebuild" - but let's forget about it.

> Please attach the full build logs from running
> 
>   $ sudo emerge -1 =www-client/httrack-3.44.5

Just simply works and installs.

>   $ sudo emerge -1 =www-client/httrack-3.45.4

fails.
/var/tmp/portage/www-client/httrack-3.45.4/temp/build.log
will follow as an attatchment.
 
> to this bug.  Thanks.
Comment 5 Manfred Knick 2012-10-22 20:10:30 UTC
Created attachment 327176 [details]
.../httrack-3.45.4/temp/build.log

httrack-3.45.4 build.log : COLLISION
Comment 6 Manfred Knick 2012-10-23 07:19:49 UTC
# emerge -aC  httrack : removes /usr/share/httrack/html

# emerge      httrack : successfully installs :

# equery list httrack
 ...
[IP-] [  ] www-client/httrack-3.45.4:0

Thanks.
Comment 7 Manfred Knick 2012-10-23 07:27:54 UTC
unmasking :  "<=www-client/httrack-3.46.99   ~amd64" ,

# emerge -auDN 

successfully upgrades to

# equery list -p httrack
 ...
[IP-] [  ] www-client/httrack-3.46.1:0

Thanks.
Comment 8 lalebarde 2012-11-08 10:12:49 UTC
Works for me too. Thanks. But it is strange to be obliged to emerge -C before.
Comment 9 Sebastian Pipping gentoo-dev 2016-10-08 19:01:26 UTC
Closing as obsolete.  Please re-open as needed.
Comment 10 Manfred Knick 2016-10-09 12:14:21 UTC
(In reply to Sebastian Pipping from comment #9)

> Closing as _obsolete_ .  Please re-open as needed.

Confirmation:

Since that one-time-"emerge -C" (c.f. comments 4 and 6),
the conflict never re-appeared again.

equery list  httrack
[IP-] [  ] www-client/httrack-3.48.22:0


@ Sebastian: Thanks!