Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 403705

Summary: games-action/koth-0.8.0 invalid ebuild header
Product: Gentoo Linux Reporter: Ulrich Müller <ulm>
Component: New packagesAssignee: Gentoo Quality Assurance Team <qa>
Status: RESOLVED FIXED    
Severity: normal CC: dev-portage, games, trustees
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 398773    

Description Ulrich Müller gentoo-dev 2012-02-14 21:21:30 UTC
games-action/koth-0.8.0.ebuild doesn't have a valid ebuild header:

# Copyright 1999-2008 Gentoo Foundation and Arcady Genkin <agenkin@thpoon.com>
# Distributed under the terms of the GNU General Public License v2

Please fix it.

Policy reference: <http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3#doc_chap1_sect2>
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2012-02-14 21:34:27 UTC
No thanks; it's fine.
Comment 2 Christian Ruppert (idl0r) gentoo-dev 2012-02-14 22:24:45 UTC
Ok, you're not going to fix that so it seems we need to take care of it.
Comment 3 Alec Warner (RETIRED) archtester gentoo-dev Security 2012-02-14 22:26:02 UTC
I'm unsure we can accept ebuilds with this sort of copyright; can someone from the trustees confirm that it is OK?

-A
Comment 4 Alec Warner (RETIRED) archtester gentoo-dev Security 2012-02-14 22:26:50 UTC
I care a lot less that 'the header as defined by this arbitrary regex' is wrong and care much more about any legal problems it may cause.

The regex is mutable.

-A
Comment 5 Ulrich Müller gentoo-dev 2012-02-14 22:52:46 UTC
Earliest accessible version of the ebuild is here: <http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/games-action/koth/koth-0.7.7.ebuild?hideattic=0&revision=1.1&view=markup>
Rather short, so it's not sure if this was copyrightable.

There should be earlier versions in app-games/koth, but the whole app-games category is missing in CVS history. Looks like somebody has done some "cleanup" of RCS directories. :(
Comment 6 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2012-02-14 23:00:12 UTC
agenkin did become a developer, and I believe this to be a trivial work.
If you're really concerned, email him, I'm fairly sure the account still works...
Comment 7 Christian Ruppert (idl0r) gentoo-dev 2012-02-14 23:54:18 UTC
@portage: Can we make the repoman header checks more strict please?
Comment 8 Zac Medico gentoo-dev 2012-02-15 00:05:47 UTC
(In reply to comment #7)
> @portage: Can we make the repoman header checks more strict please?

It turns out that the header check was entirely broken because it was ignoring comment lines. It's fixed in git now:

http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=2854a67644252fa1133f7f2720b1811b2c3f10fb
Comment 9 Christian Ruppert (idl0r) gentoo-dev 2012-02-15 00:46:04 UTC
(In reply to comment #8)
> (In reply to comment #7)
> > @portage: Can we make the repoman header checks more strict please?
> 
> It turns out that the header check was entirely broken because it was ignoring
> comment lines. It's fixed in git now:
> 
> http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=2854a67644252fa1133f7f2720b1811b2c3f10fb

Thanks! :)
Comment 10 Richard Freeman gentoo-dev 2012-02-19 20:00:49 UTC
(In reply to comment #3)
> I'm unsure we can accept ebuilds with this sort of copyright; can someone from
> the trustees confirm that it is OK?

Per the Trustees meeting today, copyright headers that deviate from the policy in the developer's handbook are not acceptable in portage, and should never be committed to portage.

In this particular case the sense is that the ebuild is trivial enough that we can just modify the headers in the current ebuild.  QA can make the necessary changes.  The original contributor can be acknowledged in the Changelog as is customarily done.

If anybody with a copyright interest in this ebuild raises a strong objection please refer them to the Trustees.
Comment 11 Ulrich Müller gentoo-dev 2012-02-19 22:07:44 UTC
Fixed.