Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 445628 - sys-apps/portage-2.1.11.31: "license is located at 'None'" ?
Summary: sys-apps/portage-2.1.11.31: "license is located at 'None'" ?
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks: 445274
  Show dependency tree
 
Reported: 2012-12-02 15:37 UTC by Sebastian Pipping
Modified: 2012-12-08 18:21 UTC (History)
0 users

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 Sebastian Pipping gentoo-dev 2012-12-02 15:37:19 UTC
This output of emerge ..

=============================================================================
[..]
!!! The following installed packages are masked:
- sys-libs/db-4.8.30::gentoo (masked by: OracleDB license(s))
A copy of the 'OracleDB' license is located at 'None'.

- app-arch/pbzip2-1.1.6::gentoo (masked by: PBZIP2 license(s))
A copy of the 'PBZIP2' license is located at 'None'.

[..]

- app-emulation/emul-linux-x86-baselibs-20120520::gentoo (masked by: OracleDB license(s))
- app-text/opensp-1.5.2-r3::gentoo (masked by: JamesClark license(s))
A copy of the 'JamesClark' license is located at 'None'.
[..]
=============================================================================

.. could be an indicator for both

 - a bug in portage (better handling of case None needed)

 - missing license files or mis-spelling in ebuilds

Please let me know if you need help with further investigation.
Comment 1 Zac Medico gentoo-dev 2012-12-02 22:22:53 UTC
(In reply to comment #0)
> .. could be an indicator for both
> 
>  - a bug in portage (better handling of case None needed)

This is fixed in git:

http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=4551596377cf01904245611145be896314254582

>  - missing license files or mis-spelling in ebuilds
> 
> Please let me know if you need help with further investigation.

Well, I have both OracleDB and PBZIP2 files inside ${PORTDIR}/licenses/. I guess you don't have those files?
Comment 2 Sebastian Pipping gentoo-dev 2012-12-03 19:04:41 UTC
(In reply to comment #1)
> >  - missing license files or mis-spelling in ebuilds
> > 
> > Please let me know if you need help with further investigation.
> 
> Well, I have both OracleDB and PBZIP2 files inside ${PORTDIR}/licenses/. I
> guess you don't have those files?

Interesting.  Even after another "sudo eix-sync" I do not have those files.

  # ls -l /usr/portage/licenses/PBZIP2
  ls: cannot access /usr/portage/licenses/PBZIP2: No such file or directory

  # emerge --info | fgrep PORTDIR=
  PORTDIR="/usr/portage"

I don't see them in CVS either:
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/licenses/

Is there two licenses folders or something?
Comment 3 Zac Medico gentoo-dev 2012-12-03 20:16:45 UTC
It looks like they got removed. I just synced and they're gone now.
Comment 4 Zac Medico gentoo-dev 2012-12-08 18:21:24 UTC
This is fixed in 2.1.11.34 and 2.2.0_alpha145.