Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-09 Thread Chris Bainbridge

On 09/06/06, Luis Francisco Araujo [EMAIL PROTECTED] wrote:

Chris Bainbridge wrote:
 There are already loads of semi-official overlays. Besides the stuff
 actually hosted by gentoo (random example
 http://dev.gentoo.org/~flameeyes/bzr/overlay/) there are official
 groups (again, not picking on anyone but exampes would be java, php,
 webapps...) with semi-official overlays. I don't know if the overlays
 are actually hosted on gentoo hardware, but when they're run by gentoo
 devs, publically available, and referred to in forums, bugzilla,
 mailing lists etc. then that at least makes them semi-official.
I don't agree with that semi-official term.

We for example have an overlay for the Haskell project. Nevertheless,
we consider it the official overlay for our group, but not for Gentoo. So
that way we can use it as our sand-box, to play with it as much as we
can, and giving commit access to even non-developers, the advantage


The Haskell overlay isn't publically available (at least, layman
doesn't know about it). That makes it quite different from the
semi-official overlays I gave as examples.

Whether something is semi-official or not is all about perception.
If people see that a project is run by gentoo developers, possibly
formed into a gentoo group, using gentoo resources (bugzilla, forums,
mailing lists etc) to discuss and organise, then there will be a
perception that the project has some semblance of officiality.
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-09 Thread Chris Bainbridge

On 09/06/06, Luis Francisco Araujo [EMAIL PROTECTED] wrote:

Yes, i agree, writting and maintaining ebuilds is a hard and
*time-consuming* task.
So if an user can't even take the time to fix a digest, why we should
support him
officially?.


The point is that there are lots of users who are interested in niche
packages that no developers use or are interested in. These users have
the skills to write an ebuild, and other users of the package have the
skills to fix and maintain that ebuild over time. These guys don't
mind downloading ebuilds from bugzilla and fixing digests. But there
are a larger class of users of niche packages that don't have the
ebuild skills, and don't want the hassle of bugzilla and digest
fixing. This larger group of users are the ones that would benefit
from an overlay.
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-09 Thread Carsten Lohrke
On Friday 09 June 2006 12:12, Chris Bainbridge wrote:
 This larger group of users are the ones that would benefit
 from an overlay.

And this larger group of people is exactly the same one, that doesn't know to 
help itself, if necessary and will suffer the most, when something goes 
wrong. This group of people shouldn't use any overlay.

I think the basic misconception is that some think we are supposed to provide 
a package just because it's requested. We need maintainers for every package. 
Without maintainers: Sorry, no. Period.


Carsten


pgpmveiBPApcq.pgp
Description: PGP signature


Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-09 Thread Luis Francisco Araujo

Chris Bainbridge wrote:

On 09/06/06, Luis Francisco Araujo [EMAIL PROTECTED] wrote:

Chris Bainbridge wrote:
 There are already loads of semi-official overlays. Besides the stuff
 actually hosted by gentoo (random example
 http://dev.gentoo.org/~flameeyes/bzr/overlay/) there are official
 groups (again, not picking on anyone but exampes would be java, php,
 webapps...) with semi-official overlays. I don't know if the overlays
 are actually hosted on gentoo hardware, but when they're run by gentoo
 devs, publically available, and referred to in forums, bugzilla,
 mailing lists etc. then that at least makes them semi-official.
I don't agree with that semi-official term.

We for example have an overlay for the Haskell project. Nevertheless,
we consider it the official overlay for our group, but not for 
Gentoo. So

that way we can use it as our sand-box, to play with it as much as we
can, and giving commit access to even non-developers, the advantage


The Haskell overlay isn't publically available (at least, layman
doesn't know about it). That makes it quite different from the
semi-official overlays I gave as examples.


I really don't know what semi-official means.

And our overlay has always been publically available,
http://haskell.org/~gentoo/gentoo-haskell/

But we don't have it as a way to offer extra ebuilds. We have it
for testing, and experimental works and it has been used as playground 
for new

developers too.

Whether something is semi-official or not is all about perception.
If people see that a project is run by gentoo developers, possibly
formed into a gentoo group, using gentoo resources (bugzilla, forums,
mailing lists etc) to discuss and organise, then there will be a
perception that the project has some semblance of officiality.

I am not against the overlay idea, i like it very much!, and we have been
using it successfully in our team.

I just don't see the point of having another official portage tree
with maintainer-wanted packages as an overlay. Don't you see that
what you are asking for is to have another portage tree, but now,
with bunch of unmaintained and orphaned stuff, plus the extra sugar
of *dangerous* consequences as some developers have already pointed out in
this thread?

I think we already have LOT of work with only one tree.
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-09 Thread Luis Francisco Araujo

Chris Bainbridge wrote:

On 09/06/06, Luis Francisco Araujo [EMAIL PROTECTED] wrote:

Yes, i agree, writting and maintaining ebuilds is a hard and
*time-consuming* task.
So if an user can't even take the time to fix a digest, why we should
support him
officially?.


The point is that there are lots of users who are interested in niche
packages that no developers use or are interested in. These users have
the skills to write an ebuild, and other users of the package have the
skills to fix and maintain that ebuild over time. These guys don't
mind downloading ebuilds from bugzilla and fixing digests. But there
are a larger class of users of niche packages that don't have the
ebuild skills, and don't want the hassle of bugzilla and digest
fixing. This larger group of users are the ones that would benefit
from an overlay.

Fine. I highly agree on that, now my question is,
why this needs to be officially supported?
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Chris Gianelloni
On Thu, 2006-06-08 at 02:42 +0200, Stefan Schweizer wrote:
 Hi,
 
 I have founded a new Gentoo Project for the Gentoo User Overlay.
 
 The intention is to give contributors a single place to put their ebuilds -
 a place where they can be downloaded, updated and be moved to portage more
 easily than through bugzilla. It is also a good place for users who would
 like to become developers to learn how to commit and how to not break the
 tree.

We already *have* a single place.  It is bugzilla.

Wasn't it decided that we would *not* end up with some giant overlay
that houses all of the non-tree stuff before the overlays project was
brought into being?  Does this not completely fly in the face of that?

 You can find the project page as a subproject of the overlays project [1]
 
 The overlay is available on overlays.gentoo.org [2] 
 
 Initially jokey and myself will be working on this. The current focus is to
 migrate ebuilds from bugzilla into the overlay and to get contributors to
 commit their changes to the overlay instead of updating the bugzilla every
 time.

Please keep the games bugs in bugzilla.  Making this change is a direct
change in games team policy without any prior notice to the games team
and without our permission.

 Anyone who wants to help, please stop by in #gentoo-overlays @ freenode
 
 [1] http://gentoo.org/proj/en/overlays/sunrise
 [2] http://overlays.gentoo.org/svn/proj/sunrise
 
 - Stefan
 
 PS: This is an announcement - No flamewars allowed

Perhaps you should have discussed this before going and making an
assumption for the entire developer pool.

The idea itself isn't so bad as the fact that you've now essentially
taken it upon yourself to decide how *every single one of us* is going
to accept ebuilds from now on without any form of discussion.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Thomas Cort
On Thu, 08 Jun 2006 09:20:18 -0400
Chris Gianelloni [EMAIL PROTECTED] wrote:
 Please keep the games bugs in bugzilla.  Making this change is a direct
 change in games team policy without any prior notice to the games team
 and without our permission.

No one needs permission to put ebuilds from bugs.gentoo.org into an
overylay. The ebuilds, assuming they have the proper header, are all
Distributed under the terms of the GNU General Public License v2.

~tcort


pgpp7kESK1ig9.pgp
Description: PGP signature


Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Chris Gianelloni
On Thu, 2006-06-08 at 09:32 -0400, Thomas Cort wrote:
 On Thu, 08 Jun 2006 09:20:18 -0400
 Chris Gianelloni [EMAIL PROTECTED] wrote:
  Please keep the games bugs in bugzilla.  Making this change is a direct
  change in games team policy without any prior notice to the games team
  and without our permission.
 
 No one needs permission to put ebuilds from bugs.gentoo.org into an
 overylay. The ebuilds, assuming they have the proper header, are all
 Distributed under the terms of the GNU General Public License v2.

I'm sorry, but what does this have to do with me making a request for
games ebuilds to not be included?

I really don't care if the games ebuilds are in the overlay, so long as
the latest ebuilds are *also* in bugzilla, where they belong.  Of
course, it makes it rather pointless to have to update an ebuild in two
locations, but we already *have* an official location for ebuild
submissions, and that is bugzilla.

Having to troll through some overlay only increases our work load.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Diego 'Flameeyes' Pettenò
On Thursday 08 June 2006 15:46, Chris Gianelloni wrote:
 Having to troll through some overlay only increases our work load.
+1 for chris

-- 
Diego Flameeyes Pettenò - http://farragut.flameeyes.is-a-geek.org/
Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE


pgpciKqnLh3FT.pgp
Description: PGP signature


Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Stephen P. Becker
 Having to troll through some overlay only increases our work load.
 

That and it would become an an official Gentoo BMG-style repo.  Please,
let us not officially encourage the ricers.  Some of us work very hard
to discourage this type of user behavior.

-Steve
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Jon Portnoy
On Thu, Jun 08, 2006 at 09:32:13AM -0400, Thomas Cort wrote:
 On Thu, 08 Jun 2006 09:20:18 -0400
 Chris Gianelloni [EMAIL PROTECTED] wrote:
  Please keep the games bugs in bugzilla.  Making this change is a direct
  change in games team policy without any prior notice to the games team
  and without our permission.
 
 No one needs permission to put ebuilds from bugs.gentoo.org into an
 overylay. The ebuilds, assuming they have the proper header, are all
 Distributed under the terms of the GNU General Public License v2.
 
 ~tcort

I do not object to the concept of ebuilds in overlays.

I do very much object to using any gentoo.org infrastructure or 
subdomains to do so. If someone is going to tackle that, it should be 
done outside of Gentoo proper. We don't need to be stuck maintaining and 
supporting a semiofficial overlay.


-- 
Jon Portnoy
avenj/irc.freenode.net
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Carsten Lohrke
On Thursday 08 June 2006 02:42, Stefan Schweizer wrote:
 Initially jokey and myself will be working on this. The current focus is to
 migrate ebuilds from bugzilla into the overlay and to get contributors to
 commit their changes to the overlay instead of updating the bugzilla every
 time.

Can't agree with that. Users should a) post their ebuilds at bugzilla, since 
it is the place, we track request and b) get them from there, forced to 
maintain their own overlay (and actually look at each ebuild), than trust 
some arbitrary overlay, that is neither supported security wise, nor is 
ensured that the ebuilds have a minimal quality (do not fubar a users 
system).

Overlays make sense to perform changes how a whole range of packages are 
handled, to be merged with the official Portage tree, later. 

What you intend to do is just broken. Don't!


Carsten


pgpxYMIpJj0pw.pgp
Description: PGP signature


Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Alec Warner

Jon Portnoy wrote:

On Thu, Jun 08, 2006 at 09:32:13AM -0400, Thomas Cort wrote:


On Thu, 08 Jun 2006 09:20:18 -0400
Chris Gianelloni [EMAIL PROTECTED] wrote:


Please keep the games bugs in bugzilla.  Making this change is a direct
change in games team policy without any prior notice to the games team
and without our permission.


No one needs permission to put ebuilds from bugs.gentoo.org into an
overylay. The ebuilds, assuming they have the proper header, are all
Distributed under the terms of the GNU General Public License v2.

~tcort



I do not object to the concept of ebuilds in overlays.

I do very much object to using any gentoo.org infrastructure or 
subdomains to do so. If someone is going to tackle that, it should be 
done outside of Gentoo proper. We don't need to be stuck maintaining and 
supporting a semiofficial overlay.




It is my understanding the the Sunrise overlay is not open to anyone to 
commit, so it is not a contrib/  The sunrise project is the owner of 
the overlay and they are responsible for it's contents.  The people 
commiting are responsible for what they commit.  The point of the 
Sunrise project as I understand it is to aid in the development of 
ebuilds in maintainer-wanted, such that they may improve and be added to 
the tree; as well as to give frequent 'not quite a dev' and 'I don't 
have a bunch of time but would like to help' people a place to commit to.


-Alec
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread foser
On Thu, 2006-06-08 at 11:12 -0400, Alec Warner wrote:
 It is my understanding the the Sunrise overlay is not open to anyone to 
 commit, so it is not a contrib/  The sunrise project is the owner of 
 the overlay and they are responsible for it's contents.  The people 
 commiting are responsible for what they commit.  The point of the 
 Sunrise project as I understand it is to aid in the development of 
 ebuilds in maintainer-wanted, such that they may improve and be added to 
 the tree; as well as to give frequent 'not quite a dev' and 'I don't 
 have a bunch of time but would like to help' people a place to commit to.

I don't think the problem with maintainer-wanted ebuilds is that they
are crappy, but that there is no dev willing to maintain them and ensure
their quality over time. 'sunrise' (who came up with that name ? cheap
asian poetry attempt) doesn't change that by adding it to an 'official'
overlay.

Instead of tackling the real problem -the lack of maintainers to deal
with all requests- 'sunrise' is trying to create a backdoor for
unreliable maintained stuff to enter the tree.

- foser


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Chris Gianelloni
On Thu, 2006-06-08 at 11:12 -0400, Alec Warner wrote:
 It is my understanding the the Sunrise overlay is not open to anyone to 
 commit, so it is not a contrib/  The sunrise project is the owner of 
 the overlay and they are responsible for it's contents.  The people 
 commiting are responsible for what they commit.  The point of the 
 Sunrise project as I understand it is to aid in the development of 
 ebuilds in maintainer-wanted, such that they may improve and be added to 
 the tree; as well as to give frequent 'not quite a dev' and 'I don't 
 have a bunch of time but would like to help' people a place to commit to.

Ehh... except there's *already* ebuilds that are *not* under
maintainer-wanted in the overlay.

It also doesn't answer the questions of security and maintenance.  Are
genstef and jokey going to be responsible for the security of every
single package in the overlay?  Are they going to be responsible for
ensuring that the packages adhere to current ebuild standards?  How are
ebuilds going to get from this overlay into the official repository?

Not a single one of these questions has been answered, yet many
perfectly valid objections have been brought up by a few developers,
with no answers being given.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Henrik Brix Andersen
On Thu, Jun 08, 2006 at 10:13:45AM -0400, Stephen P. Becker wrote:
 That and it would become an an official Gentoo BMG-style repo.  Please,
 let us not officially encourage the ricers.  Some of us work very hard
 to discourage this type of user behavior.

I wholeheartedly agree with Stephen on this.

You should have brought up the idea for the Sunricers project on this
mailing for discussion instead of just going ahead and implementing
it.

Personally, I dislike the idea of having officially supported (read:
hosted on *.gentoo.org infrastructure) overlays for unmaintained
ebuilds for which nobody did any real quality assurance. I fear this
will drag Gentoo back into the old-ages of having a reputation of a
ricer-distribution; a reputation I for one have worked very hard to
get rid of during the past 2 years.

Please put this project on hold until is has been discussed properly
on this mailing list.

Regards,
Brix
-- 
Henrik Brix Andersen [EMAIL PROTECTED]
Gentoo Metadistribution | Mobile computing herd


pgpdZwna9ltFc.pgp
Description: PGP signature


Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Chris Gianelloni
On Thu, 2006-06-08 at 17:45 +0200, foser wrote:
 Instead of tackling the real problem -the lack of maintainers to deal
 with all requests- 'sunrise' is trying to create a backdoor for
 unreliable maintained stuff to enter the tree.

Don't forget the free reign it gives to the sunrise development team to
bypass any policies in place by the teams responsible for packages that
are already in the tree.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Josh Saddler
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Carsten Lohrke wrote:
 On Thursday 08 June 2006 02:42, Stefan Schweizer wrote:
 Initially jokey and myself will be working on this. The current focus is to
 migrate ebuilds from bugzilla into the overlay and to get contributors to
 commit their changes to the overlay instead of updating the bugzilla every
 time.
 
 Can't agree with that. Users should a) post their ebuilds at bugzilla, since 
 it is the place, we track request and b) get them from there, forced to 
 maintain their own overlay (and actually look at each ebuild), than trust 
 some arbitrary overlay, that is neither supported security wise, nor is 
 ensured that the ebuilds have a minimal quality (do not fubar a users 
 system).
 
 Overlays make sense to perform changes how a whole range of packages are 
 handled, to be merged with the official Portage tree, later. 

Agreed. While this is in theory an excellent idea, it won't help right now. In
my opinion, what we really need is for some community members to step up and
create the world's lauditory adjective Gentoo-ebuild-related clearinghouse,
better than BMG etc., that could be used as a better means of submitting ebuilds
to bugzie. That way there's much more outside testing and widespread use before
(hopefully) very high quality ebuilds and/or overlays are submitted to bugzilla
for official Gentoo review.

So the workload on the Gentoo devs would be greatly reduced, instead of having
to (now) police ebuilds in at least two different locations. Overlays are a pain
to manage as it is. I understand that Sunrise is trying to solve the central
problem of maintainers, but right now it sounds like it's doing it in a very
roundabout, ineffective manner.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFEiFKFrsJQqN81j74RAu9XAKCOuXMRWIKQqlVXpAzA9s2DvGA03QCfaGjp
f2zhH9DNu9dLONvnh1ACtK4=
=kuou
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Chris Bainbridge

On 08/06/06, foser [EMAIL PROTECTED] wrote:

I don't think the problem with maintainer-wanted ebuilds is that they
are crappy, but that there is no dev willing to maintain them and ensure
their quality over time. 'sunrise' (who came up with that name ? cheap
asian poetry attempt) doesn't change that by adding it to an 'official'
overlay.


One of the problems is that developer interest is transitory. The
current system suggests that a developer take personal responsibility
for ebuilds they maintain, and they maintain them until another
developer steps up. It would be nice (and I guess this is one of the
aims of sunrise) if there were a way for people to contribute ebuilds
that they are interested in at the time, but don't want to promise to
maintain forever. Think about wikipedia - how many pages would there
be if every page creator had to guarantee that they would maintain
each page indefinately?

The time it takes to actually apply fixes etc. is another point.
Bugzilla is a poor system for  sharing and managing the flow of
ebuilds and patches. It would be nice if there were a way for non-devs
to publish ebuilds/fixes using a VCS so that they could be shared and
easily pulled and applied to the main tree. It takes too long to
browse bugzilla, find bugs, find ebuilds and patches, download them,
copy to an overlay, fix digests, emerge, etc. and most users will
figure it's not worth the hassle.
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Lance Albertson
Henrik Brix Andersen wrote:

 Personally, I dislike the idea of having officially supported (read:
 hosted on *.gentoo.org infrastructure) overlays for unmaintained
 ebuilds for which nobody did any real quality assurance. I fear this
 will drag Gentoo back into the old-ages of having a reputation of a
 ricer-distribution; a reputation I for one have worked very hard to
 get rid of during the past 2 years.

I agree here.

When I decided to help out the overlays project, I thought I had made it
clear that I didn't want to support a BMG-style repo on official
hardware. It was for things like php, perl, etc that had their own
overlay and were actively working out specific issues for their project.
What you're proposing goes against what I supported initially.

There was a lengthy discussion about this months ago, but apparently
this group decided to ignore all the points in it and just go with this
without consulting the group first. If you can't sort out the issues
that have been brought out here, I'm afraid I'm going to have to decline
my support on infra hardware for this specific project (but not the
other overlays so people don't have a fit :-) ).

-- 
Lance Albertson [EMAIL PROTECTED]
Gentoo Infrastructure | Operations Manager

---
GPG Public Key:  http://www.ramereth.net/lance.asc
Key fingerprint: 0423 92F3 544A 1282 5AB1  4D07 416F A15D 27F4 B742

ramereth/irc.freenode.net



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Grant Goodyear
Stefan Schweizer wrote: [Wed Jun 07 2006, 07:42:03PM CDT]
 Initially jokey and myself will be working on this. The current focus is to
 migrate ebuilds from bugzilla into the overlay and to get contributors to
 commit their changes to the overlay instead of updating the bugzilla every
 time.

I'm not opposed to what would essentially be an overlay of
maintainier-wanted ebuilds, but I would actually prefer to see that
happen by pulling from the bugzilla database instead of trying to
replace bugzilla altogether.  My reasoning is that bugzilla provides a
place for community development of an ebuild (including commentary!),
which would not be true of just the overlay.  If one were instead to add
a magical bugs whiteboard status or keyword that let a script know that
there's an ebuild to pull from bugzilla that should be added to the
there-be-dragons-here overlay, I'd think that would make life
much simpler for everybody.

-g2boojum-
-- 
Grant Goodyear  
Gentoo Developer
[EMAIL PROTECTED]
http://www.gentoo.org/~g2boojum
GPG Fingerprint: D706 9802 1663 DEF5 81B0  9573 A6DC 7152 E0F6 5B76


pgpcquPFfyhuM.pgp
Description: PGP signature


Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Chris Bainbridge

On 08/06/06, Jon Portnoy [EMAIL PROTECTED] wrote:
 I do very much object to using any gentoo.org infrastructure or

subdomains to do so. If someone is going to tackle that, it should be
done outside of Gentoo proper. We don't need to be stuck maintaining and
supporting a semiofficial overlay.


There are already loads of semi-official overlays. Besides the stuff
actually hosted by gentoo (random example
http://dev.gentoo.org/~flameeyes/bzr/overlay/) there are official
groups (again, not picking on anyone but exampes would be java, php,
webapps...) with semi-official overlays. I don't know if the overlays
are actually hosted on gentoo hardware, but when they're run by gentoo
devs, publically available, and referred to in forums, bugzilla,
mailing lists etc. then that at least makes them semi-official.
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Patrick McLean
Chris Bainbridge wrote:
 On 08/06/06, Jon Portnoy [EMAIL PROTECTED] wrote:
 I do very much object to using any gentoo.org infrastructure or
 subdomains to do so. If someone is going to tackle that, it should be
 done outside of Gentoo proper. We don't need to be stuck maintaining and
 supporting a semiofficial overlay.
 
 There are already loads of semi-official overlays. Besides the stuff
 actually hosted by gentoo (random example
 http://dev.gentoo.org/~flameeyes/bzr/overlay/) there are official
 groups (again, not picking on anyone but exampes would be java, php,
 webapps...) with semi-official overlays. I don't know if the overlays
 are actually hosted on gentoo hardware, but when they're run by gentoo
 devs, publically available, and referred to in forums, bugzilla,
 mailing lists etc. then that at least makes them semi-official.

These overlays are completely controlled by Gentoo developers, which is
what the overlays.gentoo.org was going to be, simply a single location
for all these developer controlled overlays. This project is an overlay
(un)controlled by random users, with no quality checks or any standards
of any kind. This is fine for non-gentoo hosted stuff (like BMG), but
hosting stuff like this on *.gentoo.org, and not having the use go
through hoops to use it is probably not a good idea from either a
security or QA standpoint.

Currently 3rd party ebuilds can live in bugzilla, and the use must
create their own overlay, and generate their own digests to use them.
Making a user put this extra work into encourages users to be more
careful, and hopefully look stuff over before using it. It also
reinforces that the package is _unsupported_, hence discouraging them
from filing any new bugs.

Having a semi-official overlay where users can contribute ebuilds will
open possible security problems (malicious commits) as well as be a
QA/bug triaging nightmare as developers will have to figure out whether
the ebuild the user is using came from the official overlay or the
official tree.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Alec Warner

Grant Goodyear wrote:

Stefan Schweizer wrote: [Wed Jun 07 2006, 07:42:03PM CDT]


Initially jokey and myself will be working on this. The current focus is to
migrate ebuilds from bugzilla into the overlay and to get contributors to
commit their changes to the overlay instead of updating the bugzilla every
time.



I'm not opposed to what would essentially be an overlay of
maintainier-wanted ebuilds, but I would actually prefer to see that
happen by pulling from the bugzilla database instead of trying to
replace bugzilla altogether.  My reasoning is that bugzilla provides a
place for community development of an ebuild (including commentary!),
which would not be true of just the overlay.  If one were instead to add
a magical bugs whiteboard status or keyword that let a script know that
there's an ebuild to pull from bugzilla that should be added to the
there-be-dragons-here overlay, I'd think that would make life
much simpler for everybody.

-g2boojum-


FYI I've been tinkering with something similar using gentoo-bugger, but 
I haven't had time to work on it recently.

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Wernfried Haas
Hi,
Both the current discussion as well as the overlay docs don't seem to
cover the support topic as far i could see. This is an issue for us
forums people though - our daily work involves classifying misplaced
threads into officially supported (read: in the tree) and unsupported
(someone installed some ebuild he found somewhere else) threads. The
latter go into the Unsupported Software forum [1].

For now, we've added Bugs/errors caused by ebuilds from
overlays.gentoo.org are covered by this forum, too. to the
description of this forum because we think the primary objective of
the forums is supporting officially supported ebuilds - those in the
tree.

I'm not saying it has to be/stay this way forever, but to be honest we
are quite taken by surprise to have a new project appear that is both
official(?) and unsupported(?) at the same time. So if at some time
you intend to point the users of the overlay at the forums, please let
them know the US-forum is the place to be.

cheers,
Wernfried

[1] http://forums.gentoo.org/viewforum-f-51.html

-- 
Wernfried Haas (amne) - amne at gentoo dot org
Gentoo Forums: http://forums.gentoo.org
IRC: #gentoo-forums on freenode - email: forum-mods at gentoo dot org


pgpRxjA9GTxsM.pgp
Description: PGP signature


Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Chris Gianelloni
On Thu, 2006-06-08 at 17:48 +0100, Chris Bainbridge wrote:
 The time it takes to actually apply fixes etc. is another point.

This is where I'd respectfully disagree.

 Bugzilla is a poor system for  sharing and managing the flow of
 ebuilds and patches. It would be nice if there were a way for non-devs
 to publish ebuilds/fixes using a VCS so that they could be shared and
 easily pulled and applied to the main tree. It takes too long to
 browse bugzilla, find bugs, find ebuilds and patches, download them,
 copy to an overlay, fix digests, emerge, etc. and most users will
 figure it's not worth the hassle.

You mean all of the things that developers have to do, right?  Funny,
but I thought the idea for the overlays was to groom developers, not to
provide low-quality half-working ebuilds to users.

Perhaps if we had a bug-tracking system that integrated better with a
version control system, allowing for easier access to the
ebuilds/patches/etc within a bug report, yet without providing a free
for all as the current project suggests?  I really don't know what kind
of solution would be proper for this, but I do know that the current
idea of an overlay for the entire tree is not something that should be
taken lightly and definitely not something that should *ever* be done
without discussion.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Markus Ullmann
My intention was to solve some parts with him directly and then send out
some solutions but he wants to do everything on list, so I'm sending it
out for you to know.

-- LOGPOST --
[22:09:15] jokey so after reading your posts I get the impression you
fear that this project will end up in some BMG overlay just with an
official gentoo stamp on it. Am I right here?
[22:10:22] wolf31o2|work please read what I said in #-releng
[22:11:45] jokey Yes I want to do it public, maybe just attach a log
of this to a mail sent to -dev afterwards. just want to avoid having
that much emails just for seeking the issues instead of finding
solutions for them
[22:11:52] wolf31o2|work I think it is a bad idea
[22:12:21] wolf31o2|work quite simply, when the overlays project was
formed, this was something that was specifically said would never happen
[22:12:41] wolf31o2|work I'm going to fight it tooth and nail, because
I never would have accepted a project such as overlays if it was going
to be abused like this
[22:13:02] wolf31o2|work and please don't even say it won't be abused
when there's already examples of it being done so
[22:13:07] wolf31o2|work and the overlay just began
[22:13:16] wolf31o2|work and that's really all I have to say about it
[22:13:39] wolf31o2|work (sorry, I prefer my discussions on things
that affect *everyone* be done completely in public)
[22:14:31] jokey okay, I'll attach this then to a mail just that
everybody knows about it then
-- LOGPOST --

Greetz,
Jokey



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Luca Barbato
Grant Goodyear wrote:
 Stefan Schweizer wrote: [Wed Jun 07 2006, 07:42:03PM CDT]
 My reasoning is that bugzilla provides a
 place for community development of an ebuild (including commentary!),
 which would not be true of just the overlay.  If one were instead to add
 a magical bugs whiteboard status or keyword that let a script know that
 there's an ebuild to pull from bugzilla that should be added to the
 there-be-dragons-here overlay, I'd think that would make life
 much simpler for everybody.

+1

-- 

Luca Barbato

Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Chris Gianelloni
On Thu, 2006-06-08 at 22:20 +0200, Luca Barbato wrote:
 Grant Goodyear wrote:
  Stefan Schweizer wrote: [Wed Jun 07 2006, 07:42:03PM CDT]
  My reasoning is that bugzilla provides a
  place for community development of an ebuild (including commentary!),
  which would not be true of just the overlay.  If one were instead to add
  a magical bugs whiteboard status or keyword that let a script know that
  there's an ebuild to pull from bugzilla that should be added to the
  there-be-dragons-here overlay, I'd think that would make life
  much simpler for everybody.
 
 +1

You mean like: REVIEWED ?

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Luis Francisco Araujo

Chris Bainbridge wrote:

On 08/06/06, foser [EMAIL PROTECTED] wrote:

I don't think the problem with maintainer-wanted ebuilds is that they
are crappy, but that there is no dev willing to maintain them and ensure
their quality over time. 'sunrise' (who came up with that name ? cheap
asian poetry attempt) doesn't change that by adding it to an 'official'
overlay.


One of the problems is that developer interest is transitory. The
current system suggests that a developer take personal responsibility
for ebuilds they maintain, and they maintain them until another
developer steps up. It would be nice (and I guess this is one of the
aims of sunrise) if there were a way for people to contribute ebuilds
that they are interested in at the time, but don't want to promise to
maintain forever. Think about wikipedia - how many pages would there
be if every page creator had to guarantee that they would maintain
each page indefinately?

The time it takes to actually apply fixes etc. is another point.
Bugzilla is a poor system for  sharing and managing the flow of
ebuilds and patches. It would be nice if there were a way for non-devs
to publish ebuilds/fixes using a VCS so that they could be shared and
easily pulled and applied to the main tree. It takes too long to
browse bugzilla, find bugs, find ebuilds and patches, download them,
copy to an overlay, fix digests, emerge, etc. and most users will
figure it's not worth the hassle.
Yes, i agree, writting and maintaining ebuilds is a hard and 
*time-consuming* task.
So if an user can't even take the time to fix a digest, why we should 
support him

officially?.

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Luis Francisco Araujo

Chris Bainbridge wrote:

On 08/06/06, Jon Portnoy [EMAIL PROTECTED] wrote:
 I do very much object to using any gentoo.org infrastructure or

subdomains to do so. If someone is going to tackle that, it should be
done outside of Gentoo proper. We don't need to be stuck maintaining and
supporting a semiofficial overlay.


There are already loads of semi-official overlays. Besides the stuff
actually hosted by gentoo (random example
http://dev.gentoo.org/~flameeyes/bzr/overlay/) there are official
groups (again, not picking on anyone but exampes would be java, php,
webapps...) with semi-official overlays. I don't know if the overlays
are actually hosted on gentoo hardware, but when they're run by gentoo
devs, publically available, and referred to in forums, bugzilla,
mailing lists etc. then that at least makes them semi-official.

I don't agree with that semi-official term.

We for example have an overlay for the Haskell project. Nevertheless,
we consider it the official overlay for our group, but not for Gentoo. So
that way we can use it as our sand-box, to play with it as much as we
can, and giving commit access to even non-developers, the advantage
with this model, is that at some degree we compromise ourselves as a
group with the little base users who dare to test experimental stuff 
(that

probably will *never* find its way into portage), but we keep Gentoo as
project excluded from such a responsibility. And.. isn't that the real 
sense
behind the overlay concept?, to have an official overlay wouldn't 
break the
main goal of it?, and even more, an official maintainer-wanted overlay 
sounds

more crazy to me.

Regards,
--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-07 Thread Stefan Schweizer
Hi,

I have founded a new Gentoo Project for the Gentoo User Overlay.

The intention is to give contributors a single place to put their ebuilds -
a place where they can be downloaded, updated and be moved to portage more
easily than through bugzilla. It is also a good place for users who would
like to become developers to learn how to commit and how to not break the
tree.

You can find the project page as a subproject of the overlays project [1]

The overlay is available on overlays.gentoo.org [2] 

Initially jokey and myself will be working on this. The current focus is to
migrate ebuilds from bugzilla into the overlay and to get contributors to
commit their changes to the overlay instead of updating the bugzilla every
time.

Anyone who wants to help, please stop by in #gentoo-overlays @ freenode

[1] http://gentoo.org/proj/en/overlays/sunrise
[2] http://overlays.gentoo.org/svn/proj/sunrise

- Stefan

PS: This is an announcement - No flamewars allowed

-- 
gentoo-dev@gentoo.org mailing list