* [gentoo-dev] GLEP 5 status?
@ 2004-06-29 18:04 Eric Olinger
2004-06-29 23:54 ` Marius Mauch
2004-07-01 22:37 ` Stuart Herbert
0 siblings, 2 replies; 7+ messages in thread
From: Eric Olinger @ 2004-06-29 18:04 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 521 bytes --]
Hey All,
I'm just wondering whats the status on GLEP 5 [1]. If its still
going to be implemented, what is needed and what can be done to push
it forward. Do we need reference implementations or code changes to
portage.
[1] http://glep.gentoo.org/glep-0005.html
--
Eric Olinger
Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xF90FBBC1
Key fingerprint: B678 9E22 1161 51CF 6664 7591 6767 5BDB F90F BBC1
Give a man a password, he'll log in for a day. Teach him to code, and he
will hack his way in...
[-- Attachment #2: Type: application/pgp-signature, Size: 187 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] GLEP 5 status?
2004-06-29 18:04 [gentoo-dev] GLEP 5 status? Eric Olinger
@ 2004-06-29 23:54 ` Marius Mauch
2004-07-01 1:42 ` pclouds
2004-07-01 22:37 ` Stuart Herbert
1 sibling, 1 reply; 7+ messages in thread
From: Marius Mauch @ 2004-06-29 23:54 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 669 bytes --]
On 06/29/04 Eric Olinger wrote:
> Hey All,
> I'm just wondering whats the status on GLEP 5 [1]. If its still
> going to be implemented, what is needed and what can be done to push
> it forward. Do we need reference implementations or code changes to
> portage.
Well, this would require some substantial changes in portage (atm
portage doesn't use metadata.xml for anything) as well as changes to the
whole tree, so I don't think this will be accepted anytime soon.
Marius
--
Public Key at http://www.genone.de/info/gpg-key.pub
In the beginning, there was nothing. And God said, 'Let there be
Light.' And there was still nothing, but you could see a bit better.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] GLEP 5 status?
2004-06-29 23:54 ` Marius Mauch
@ 2004-07-01 1:42 ` pclouds
0 siblings, 0 replies; 7+ messages in thread
From: pclouds @ 2004-07-01 1:42 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 985 bytes --]
On Wed, Jun 30, 2004 at 01:54:30AM +0200, Marius Mauch wrote:
> On 06/29/04 Eric Olinger wrote:
>
> > Hey All,
> > I'm just wondering whats the status on GLEP 5 [1]. If its still
> > going to be implemented, what is needed and what can be done to push
> > it forward. Do we need reference implementations or code changes to
> > portage.
>
> Well, this would require some substantial changes in portage (atm
> portage doesn't use metadata.xml for anything) as well as changes to the
> whole tree, so I don't think this will be accepted anytime soon.
I'm trying to modify portage.py using Metadata_XML.py. It needs some small
changes in portdbapi.aux_get(). Others that need to be modified are
repoman and gentoolkit IMO. gentoolkit will be harder to modify. Is there
anything else to be modified?
Setting license, description, homepage in ebuild should take
precedence over metadata.xml so we don't need to change the whole tree
immediately.
--
Bi Cờ Lao
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] GLEP 5 status?
2004-06-29 18:04 [gentoo-dev] GLEP 5 status? Eric Olinger
2004-06-29 23:54 ` Marius Mauch
@ 2004-07-01 22:37 ` Stuart Herbert
2004-07-01 23:03 ` Donnie Berkholz
1 sibling, 1 reply; 7+ messages in thread
From: Stuart Herbert @ 2004-07-01 22:37 UTC (permalink / raw
To: gentoo-dev; +Cc: marduk
[-- Attachment #1: Type: text/plain, Size: 1796 bytes --]
On Tuesday 29 June 2004 19:04, Eric Olinger wrote:
> Hey All,
> I'm just wondering whats the status on GLEP 5 [1]. If its still
> going to be implemented, what is needed and what can be done to push
> it forward. Do we need reference implementations or code changes to
> portage.
>
> [1] http://glep.gentoo.org/glep-0005.html
GLEP 5 *must* be rejected in its current form.
Homepage and license are pieces of data that are specific to individual
ebuilds, rather than to individual packages. We definitely have packages in
the tree today where different versions of the same package are published
under different licenses, and I'd be amazed if there aren't packages that
have different homepages for different versions.
Any tools or websites that expect a package to only have one license and one
homepage are working on an incorrect assumption, and are publishing
inaccurate or misleading information.
http://packages.gentoo.org/ is one example where this happens right now.
Marduk - this needs fixing m8. I assume there is some small risk of legal
liability if packages.gentoo.org is publishing the wrong license information
for a package ;-)
If anyone really has enough time to waste on implementing GLEP 5, please come
and talk to the recruiters@gentoo.org. There's plenty of ways you can help
us to help our users. GLEP 5 is not one of them.
Best regards,
Stu
--
Stuart Herbert stuart@gentoo.org
Gentoo Developer http://www.gentoo.org/
http://stu.gnqs.org/diary/
GnuPG key id# F9AFC57C available from http://pgp.mit.edu
Key fingerprint = 31FB 50D4 1F88 E227 F319 C549 0C2F 80BA F9AF C57C
--
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] GLEP 5 status?
2004-07-01 22:37 ` Stuart Herbert
@ 2004-07-01 23:03 ` Donnie Berkholz
2004-07-01 23:21 ` Stuart Herbert
0 siblings, 1 reply; 7+ messages in thread
From: Donnie Berkholz @ 2004-07-01 23:03 UTC (permalink / raw
To: stuart; +Cc: gentoo-dev
Stuart Herbert said:
> Homepage and license are pieces of data that are specific to individual
> ebuilds, rather than to individual packages. We definitely have
> packages in the tree today where different versions of the same package
> are published under different licenses, and I'd be amazed if there
> aren't packages that have different homepages for different versions.
>
> Any tools or websites that expect a package to only have one license and
> one homepage are working on an incorrect assumption, and are publishing
> inaccurate or misleading information.
You don't seem to be considering the possibility of restrictive version
tags for information.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] GLEP 5 status?
2004-07-01 23:03 ` Donnie Berkholz
@ 2004-07-01 23:21 ` Stuart Herbert
2004-07-02 0:41 ` Andrew Ross
0 siblings, 1 reply; 7+ messages in thread
From: Stuart Herbert @ 2004-07-01 23:21 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 925 bytes --]
On Friday 02 July 2004 00:03, Donnie Berkholz wrote:
> You don't seem to be considering the possibility of restrictive version
> tags for information.
There is no specification of restrictive tags, just a single reference to them
in the GLEP. GLEP needs fixing before it's implemented ;-)
Any tool that wants to retrieve data about packages will always have to be
prepared to deal with data inside ebuilds anyhow. The GLEP's a waste of
effort. There really are many more important things that need attention.
Best regards,
Stu
--
Stuart Herbert stuart@gentoo.org
Gentoo Developer http://www.gentoo.org/
http://stu.gnqs.org/diary/
GnuPG key id# F9AFC57C available from http://pgp.mit.edu
Key fingerprint = 31FB 50D4 1F88 E227 F319 C549 0C2F 80BA F9AF C57C
--
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] GLEP 5 status?
2004-07-01 23:21 ` Stuart Herbert
@ 2004-07-02 0:41 ` Andrew Ross
0 siblings, 0 replies; 7+ messages in thread
From: Andrew Ross @ 2004-07-02 0:41 UTC (permalink / raw
To: gentoo-dev
On Fri, 2004-07-02 at 09:21, Stuart Herbert wrote:
> On Friday 02 July 2004 00:03, Donnie Berkholz wrote:
> > You don't seem to be considering the possibility of restrictive version
> > tags for information.
>
> There is no specification of restrictive tags, just a single reference to them
> in the GLEP. GLEP needs fixing before it's implemented ;-)
What about the restrict attribute, which is already present in the
metadata DTD?
>From http://www.gentoo.org/dtd/metadata.dtd :
"The restrict attribute, this attribute specifies restrictions on
the applicability of tags on versions. The format of this attribute is
equal to the format of DEPEND lines in ebuilds. There is one special
value though: restrict="*". A tag that specifies this only applies if
there are no other tags that apply.
"For required tags, there must be either an unrestricted version, or a
version that is default restricted."
Cheers
Andrew
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2004-07-02 1:01 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-06-29 18:04 [gentoo-dev] GLEP 5 status? Eric Olinger
2004-06-29 23:54 ` Marius Mauch
2004-07-01 1:42 ` pclouds
2004-07-01 22:37 ` Stuart Herbert
2004-07-01 23:03 ` Donnie Berkholz
2004-07-01 23:21 ` Stuart Herbert
2004-07-02 0:41 ` Andrew Ross
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox