Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 833428 - media-libs/ilmbase-2.5.7-r1 merge file collision
Summary: media-libs/ilmbase-2.5.7-r1 merge file collision
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Bernd
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-15 19:59 UTC by Andrea Postiglione
Modified: 2022-02-15 20:30 UTC (History)
3 users (show)

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


Attachments
build.log (ilmbase-2.5.7-r1.log,39.11 KB, text/plain)
2022-02-15 19:59 UTC, Andrea Postiglione
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrea Postiglione 2022-02-15 19:59:36 UTC
Created attachment 765209 [details]
build.log

* checking 83 files for package collisions
 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at https://bugs.gentoo.org/ unless you report exactly
 * which two packages install the same file(s). See
 * https://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how
 * to solve the problem. And once again, please do NOT file a bug report
 * unless you have completely understood the above message.
 * 
 * Detected file collision(s):
 * 
 *      /usr/include/OpenEXR/IlmThreadForward.h
 *      /usr/include/OpenEXR/IlmThreadExport.h
 *      /usr/include/OpenEXR/IlmThreadNamespace.h
 *      /usr/include/OpenEXR/IlmThreadMutex.h
 *      /usr/include/OpenEXR/IlmThreadSemaphore.h
 *      /usr/include/OpenEXR/IlmThread.h
 *      /usr/include/OpenEXR/IlmThreadPool.h
 *      /usr/include/OpenEXR/IexMathIeeeExc.h
 *      /usr/include/OpenEXR/IexMathFloatExc.h
 *      /usr/include/OpenEXR/IexForward.h
 *      /usr/include/OpenEXR/IexExport.h
 *      /usr/include/OpenEXR/IexNamespace.h
 *      /usr/include/OpenEXR/Iex.h
 *      /usr/include/OpenEXR/IexMacros.h
 *      /usr/include/OpenEXR/IexErrnoExc.h
 *      /usr/include/OpenEXR/IexThrowErrnoExc.h
 *      /usr/include/OpenEXR/IexMathExc.h
 *      /usr/include/OpenEXR/IexBaseExc.h
 *      /usr/lib64/libIlmThread.so
 *      /usr/lib64/libImath.so
 *      /usr/lib64/libIex.so
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * dev-libs/imath-3.1.4-r2:3::local
 *      /usr/lib64/libImath.so
 * 
 * media-libs/openexr-3.1.4-r1:0::local
 *      /usr/include/OpenEXR/Iex.h
 *      /usr/include/OpenEXR/IexBaseExc.h
 *      /usr/include/OpenEXR/IexErrnoExc.h
 *      /usr/include/OpenEXR/IexExport.h
 *      /usr/include/OpenEXR/IexForward.h
 *      /usr/include/OpenEXR/IexMacros.h
 *      /usr/include/OpenEXR/IexMathExc.h
 *      /usr/include/OpenEXR/IexMathFloatExc.h
 *      /usr/include/OpenEXR/IexMathIeeeExc.h
 *      /usr/include/OpenEXR/IexNamespace.h
 *      /usr/include/OpenEXR/IexThrowErrnoExc.h
 *      /usr/include/OpenEXR/IlmThread.h
 *      /usr/include/OpenEXR/IlmThreadExport.h
 *      /usr/include/OpenEXR/IlmThreadForward.h
 *      /usr/include/OpenEXR/IlmThreadMutex.h
 *      /usr/include/OpenEXR/IlmThreadNamespace.h
 *      /usr/include/OpenEXR/IlmThreadPool.h
 *      /usr/include/OpenEXR/IlmThreadSemaphore.h
 *      /usr/lib64/libIlmThread.so
 * 
 * Package 'media-libs/ilmbase-2.5.7-r1' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.
Comment 1 Andrea Postiglione 2022-02-15 20:01:57 UTC
thunderdome /var/db/repos/local/media-libs/ilmbase # equery list openexr
 * Searching for openexr ...
[I-O] [  ] media-libs/openexr-3.1.4-r1:0/30
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-15 20:03:32 UTC
 * dev-libs/imath-3.1.4-r2:3::local
 *      /usr/lib64/libImath.so

But imath in ::gentoo has a blocker for ilmbase? What is your version?
Comment 3 Andrea Postiglione 2022-02-15 20:07:06 UTC
(In reply to Sam James from comment #2)
>  * dev-libs/imath-3.1.4-r2:3::local
>  *      /usr/lib64/libImath.so
> 
> But imath in ::gentoo has a blocker for ilmbase? What is your version?

thunderdome # equery list imath
 * Searching for imath ...
[I-O] [  ] dev-libs/imath-3.1.4-r2:3/29
Comment 4 Andrea Postiglione 2022-02-15 20:07:47 UTC
(In reply to Andrea Postiglione from comment #3)
> (In reply to Sam James from comment #2)
> >  * dev-libs/imath-3.1.4-r2:3::local
> >  *      /usr/lib64/libImath.so
> > 
> > But imath in ::gentoo has a blocker for ilmbase? What is your version?
> 
> thunderdome # equery list imath
>  * Searching for imath ...
> [I-O] [  ] dev-libs/imath-3.1.4-r2:3/29

i've the ebuild from sam james in git
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-15 20:15:59 UTC
(In reply to Andrea Postiglione from comment #4)
> (In reply to Andrea Postiglione from comment #3)
> > (In reply to Sam James from comment #2)
> > >  * dev-libs/imath-3.1.4-r2:3::local
> > >  *      /usr/lib64/libImath.so
> > > 
> > > But imath in ::gentoo has a blocker for ilmbase? What is your version?
> > 
> > thunderdome # equery list imath
> >  * Searching for imath ...
> > [I-O] [  ] dev-libs/imath-3.1.4-r2:3/29
> 
> i've the ebuild from sam james in git

But it says you've got a ilmbase from ::local merged

gentoo ilmbase, openexr-3 both block each other, right?
Comment 6 Larry the Git Cow gentoo-dev 2022-02-15 20:23:07 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=518c2a518c1466b73e3e41813a181df77f49f9bd

commit 518c2a518c1466b73e3e41813a181df77f49f9bd
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-02-15 20:22:06 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-02-15 20:22:54 +0000

    media-libs/ilmbase: tidy a bit
    
    This shouldn't make a difference but let's do it to be consistent I guess.
    
    Bug: https://bugs.gentoo.org/833428
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/ilmbase/ilmbase-2.5.7-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)
Comment 7 Andrea Postiglione 2022-02-15 20:29:14 UTC
(In reply to Sam James from comment #5)
> (In reply to Andrea Postiglione from comment #4)
> > (In reply to Andrea Postiglione from comment #3)
> > > (In reply to Sam James from comment #2)
> > > >  * dev-libs/imath-3.1.4-r2:3::local
> > > >  *      /usr/lib64/libImath.so
> > > > 
> > > > But imath in ::gentoo has a blocker for ilmbase? What is your version?
> > > 
> > > thunderdome # equery list imath
> > >  * Searching for imath ...
> > > [I-O] [  ] dev-libs/imath-3.1.4-r2:3/29
> > 
> > i've the ebuild from sam james in git
> 
> But it says you've got a ilmbase from ::local merged
> 
> gentoo ilmbase, openexr-3 both block each other, right?

i got all ebuilds from here https://github.com/gentoo/gentoo/pull/24172/commits/3907439c775743430008b4a5c0d1480461c5337b
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-15 20:30:50 UTC
(In reply to Andrea Postiglione from comment #7)
> (In reply to Sam James from comment #5)
> > (In reply to Andrea Postiglione from comment #4)
> > > (In reply to Andrea Postiglione from comment #3)
> > > > (In reply to Sam James from comment #2)
> > > > >  * dev-libs/imath-3.1.4-r2:3::local
> > > > >  *      /usr/lib64/libImath.so
> > > > > 
> > > > > But imath in ::gentoo has a blocker for ilmbase? What is your version?
> > > > 
> > > > thunderdome # equery list imath
> > > >  * Searching for imath ...
> > > > [I-O] [  ] dev-libs/imath-3.1.4-r2:3/29
> > > 
> > > i've the ebuild from sam james in git
> > 
> > But it says you've got a ilmbase from ::local merged
> > 
> > gentoo ilmbase, openexr-3 both block each other, right?
> 
> i got all ebuilds from here
> https://github.com/gentoo/gentoo/pull/24172/commits/
> 3907439c775743430008b4a5c0d1480461c5337b

Oh wait. Were you using 'ebuild ... merge' instead of 'emerge'? That won't allow collisions. If you try sync in a moment then do a world update, it should work OK>