Re: [gentoo-dev] List of User projects

2010-03-29 Thread Luis Francisco Araujo
René 'Necoro' Neumann wrote:
 Am 28.03.2010 10:30, schrieb Luis Francisco Araujo:
 himerge
 
 Hey :P - you are a gentoo dev :P
 
 I think probably most of the app-portage category falls in here (as
 portage is the only gentoo-specific thing one can develop stuff for):
 
 eix, etc-proposals, gpytage, ...

But himerge is not an official Gentoo project. So I guess
it falls into the category of user developed projects :P

-- 

Luis F. Araujo araujo at gentoo.org
Gentoo Linux




[gentoo-dev] Re: [gentoo-dev-announce] List of User projects

2010-03-28 Thread Luis Francisco Araujo
Alistair Bush wrote:
 I was just thinking how nice it could be if we acknowledged some of the 
 projects that contribute to gentoo but are actually developed primarily 
 outside of gentoo's dev community.  How about a page on gentoo.org
 
 So lets me start with a couple of obvious ones.
 
 kportagetray
 pkgcore
 paludis
 
 
 There must be more than these or else gentoo really is dead.
 
 - Alistair
 
 ps.  I would like the packages to be specifically for gentoo,  but there are 
 exceptions to this.  as an example openrc (and even paludis to a degree).  If 
 you think that there is a package not specifically targetting gentoo that 
 deserves a mention please make it clear why.
 

The set of graphical front-ends for portage:

portato
porthole
himerge

And yes, it'd be nice to have a page listing these kind of projects.


-- 

Luis F. Araujo araujo at gentoo.org
Gentoo Linux




[gentoo-dev] libffi situation

2008-09-23 Thread Luis Francisco Araujo

Hello there,

This email is to ask for suggestions about bug #163724 , I am myself one 
of the maintainer of several packages depending upon such a library, and 
the current situation isn't helping too much to decide how to handle 
such a packages.


As we all know, the independent libffi project was long time 
unmaintained , but it seems like the developers have started to work on 
it again; I _think_ the best approach would be to give it preference 
instead of the gcc option.


So, I ask, what road should we take?

Also, can we probably unmask the dev-libs/libffi package?, it seems to 
me a bit exaggerated that it is masked.


Thanks and Regards,

--

Luis F. Araujo araujo at gentoo.org
Gentoo Linux




Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins

2008-09-18 Thread Luis Francisco Araujo

Luis Francisco Araujo wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Robin H. Johnson wrote:
| Hi folks,
|
| Sorry that it's taken this long to get completed, but the Jeeves
| replacement, Willikins, is finally 99% done, and ready to join lots of
| channels.
|


Please join #gentoo-bo , /me is the channel contact

Thanks!

--

Luis F. Araujo araujo at gentoo.org
Gentoo Linux




Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins

2008-08-06 Thread Luis Francisco Araujo

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Robin H. Johnson wrote:
| Hi folks,
|
| Sorry that it's taken this long to get completed, but the Jeeves
| replacement, Willikins, is finally 99% done, and ready to join lots of
| channels.
|
| Getting the bot out there
| -
| If you would like to have the new bot in your #gentoo-* channel, would
| each channel founder/leader please respond to this thread, stating the
| channel name, and that they are the contact for any problems/troubles.
|
| Bug reports
| ---
| Please open a bug in the Gentoo Infrastructure product, using the
| 'Other' component, and assign it directly to me.
|
| Custom bot functionality:
| -
| Here's all the functionality that we have assembled, beyond the standard
| rbot stuff.
| Bugzilla
| 
| !bug [ZILLA] ID
| Looks up bug #ID in the per-channel default or specified bugzilla.
|
| !bugstats [ZILLA]
| Totals of bugs per the bugzilla 'status' field.
|
| !archstats [ZILLA] [STATUS] [RESO]
| Totals of bugs per architecture, optionally with some specific set of
| status or resolution values, comma delimited.
|
| status = OPEN, DONE, UNCONFIRMED,NEW,ASSIGNED,REOPENED, RESOLVED,
VERIFIED, CLOSED
| Reso = FIXED, INVALID, WONTFIX, LATER, REMIND, DUPLICATE, WORKSFORME,
|CANTFIX, NEEDINFO, TEST-REQUEST, UPSTREAM
| zilla = gentoo xine sourcemage redhat mozilla kernel fdo abisource
| apache kde gnome
| If you want another bugzilla, file a bug.
|
| Gentoo-specific
| ===
| !meta [-v] [CAT/]PACKAGE
| Print the metadata and optionally herd members for a given package.
|
| !changelog [CAT/]PACKAGE
| Changelog stats for a package
|
| !devaway list
| List all away developers.
|
| !devaway DEVNAME
| Display .away message for a single developer.
|
| !herd HERD
| Show herd members
|
| !expn NAME
| Show the expansion of any public Gentoo mail alias
|
| !glsa GLSAID
| Shows the title and external IDS for any given GLSA ID.
|
| !earch [CAT/]PACKAGE
| Earch output for a given package
|
| !rdep [CAT/]PACKAGE
| Reverse RDEPEND for a given package
|
| !ddep
| Reverse DEPEND for a given package
|
| What isn't supported yet
| 
| 1. !glsa -s TEXT
| This used to search for GLSAs that matched that string in their title or
| external IDS.
|
| 2. New bug announcements
| Jeeves used to announce brand new bugs to #gentoo-bugs as well as
| targeted channels or users, depending on the product, component,
| assignee, cc and a number of other factors (deeply nested if/else
| trees). The old implementation had this in code entirely, and it would
| be nice to avoid having to modify the code whatsoever, and instead have
| some domain-specific language for doing this.
|
| Source availability
| ---
| Gentoo specific:
| http://git.overlays.gentoo.org/gitweb/?p=proj/rbot-gentoo.git
| Bugzilla support:
| http://git.overlays.gentoo.org/gitweb/?p=proj/rbot-bugzilla.git
| (flameeyes has his own tree as well, but he's been sick lately, so it
| was lagging behind my development)
|
| Right now, if you want to run your own instance of the bot, you will
| need the latest Git tree of the rBot itself, as upstream only fixed the
| last remaining issue a couple of hours ago.
|
| Thanks to
| -
| solar:
| Running the old Jeeves Eggdrop till now, and helping to document all of
| the Eggdrop functionality we used.
|
| flameeyes:
| Bugzilla plugin development
|
| halcy0n:
| Gentoo-specific stuff
|
| tango_, jsn-:
| (rbot upstream developers) For fixing the bugs as I found them :-).
|

Please, join the bot to:

#gentoo-guis
#gentoo-haskell

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkiaXg8ACgkQNir3WYj9aLrkygCfdTbOYOtO0mjyk3JxGuzsuTIl
IJQAn0Hz7M91Xk6KSHtD2AuCXOMVYbQy
=Eokl
-END PGP SIGNATURE-



Re: [gentoo-dev] [RFC] New RESTRICT=live value for identification of live ebuilds?

2008-08-02 Thread Luis Francisco Araujo

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

René 'Necoro' Neumann wrote:
| Zac Medico schrieb:
| Well, RESTRICT has long since evolved into a rather generic set of
| boolean flags and it's quite useful as such. I don't see any need
| for artificial limitations on what types of flags go there.
|
| For you it is just one variable amongst others - and you really don't
| care about the relation between its name and its content. But perhaps
| just for the sake of easier understanding of ebuilds, this relation
| should be kept. Otherwise you'll read in future documentation: The name
| is just for historical reasons and does not reflect the content. -- And
| this is nearly always a stumbling block for the non-experienced.
|
| Perhaps in a later EAPI RESTRICT might be renamed to something like
| FLAGS - and then can really be used as a pool of flags.

Can the RESTRICT=live value be interpreted as , 'restrict this ebuild
to live repositories' or , if you want, 'this package will only build
from live repos'?

In either case, I don't see the fuss regarding this naming thing,
considering RESTRICT is already being used for similar functionality.

Regards,

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkiU9e8ACgkQNir3WYj9aLpH0wCfS0t7t9md+kPmVZsppiekybe4
TNUAoIsGXS+wnGTpqZRNLpRTLwSGG7vk
=xLIG
-END PGP SIGNATURE-



Re: [gentoo-dev] [RFC] New RESTRICT=live value for identification of live ebuilds?

2008-08-01 Thread Luis Francisco Araujo

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Zac Medico wrote:
| Hi everyone,
|
| It might good to add support for a new RESTRICT=live value in
| ebuilds. By specifying this value, an ebuild would be able to
| indicate that it uses src_unpack() to download sources from some
| type of live repository such as cvs, darcs, git, mercurial, or svn.
|
| This new RESTRICT=live value would be useful in at least a couple of
| ways. One is that it could be used to implement a @live-rebuild
| package set that's based on RESTRICT instead of INHERITED [1]. It
| could also be used to implement a more accurate LIVEVCS.stable check
| in repoman, again based on RESTRICT instead of INHERITED [2].
|
| We already have plans for more advanced live ebuild support,
| including live update detection, that will involve an EAPI bump [3].
| However, the RESTRICT=live value is a simple enhancement that we can
| add now, without the need for an EAPI bump. Thoughts?
|
| Zac
|
| [1]
|
http://planet.gentoo.org/developers/zmedico/2008/07/31/live_rebuild_package_set
| [2] http://sources.gentoo.org/viewcvs.py/portage?view=revrev=3457
| [3] http://bugs.gentoo.org/show_bug.cgi?id=182028

+1

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkiT6XwACgkQNir3WYj9aLrhlwCfdmyhqPLSSSgH68UvE7KopAkD
siYAnjEANXpkbuTA83yRIsIztp9kDVL7
=dJiJ
-END PGP SIGNATURE-



Re: [gentoo-dev] RFC: 0-day bump requests

2008-07-03 Thread Luis Francisco Araujo

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Jeroen Roovers wrote:
| -
| 1) How do you feel when you receive an early version bump request?
|
|

It's generally fine with me; though I would handle it differently
depending upon the situation.

For example, sometimes these version bumps require some researching or
testing for some fix or feature, and I really like to test or check out
that first by myself, in such a cases, it could take a while for me to
version bump and I also try to keep the user informed about it through
the bug report (it has worked fine for me so far). If it is a straight
bump with minimal changes, I could take care of it immediately , in
either cases, I don't care the user filing an early request ... as long
as they don't care how long it might take for me to get it into portage :-)

| 2) If you had your way, would you discourage users from filing early
| version bump requests?
|

No. It's fine with me.

| -
|
| I know, it's not a particularly good survey, but I hope the plenty and
| diversity of your answers will shed more light on the matter. :)
|
|
| Thank you and kind regards,
|  JeR
|
|
| [1] In fact I regularly use the opportunity to check on the HOMEPAGE
| whether the release was security related, and I assign directly to
| security@ when that is the case (CC'ing the package's maintainers) and
| perhaps pasting ChangeLog or advisory info in a comment.


- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhteEsACgkQNir3WYj9aLrrjgCfZZMejTL8o0VtHCWnD1s48SuJ
ZjkAn3X0aW0uq3cwF7gSl8aZv8HVB309
=L06A
-END PGP SIGNATURE-
--
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] Lastriting dev-libs/libffi (replaced by USE libffi in gcc itself)

2008-06-06 Thread Luis Francisco Araujo

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

David Leverton wrote:
| On Thursday 05 June 2008 19:21:24 Albert Zeyer wrote:
| Are you sure that Squeak really depends on libffi?
|
| I just compiled it (squeak-3.9.7) fine without having libffi on my
| system and with disabled libffi USE-flag.
|
| According to my reading of the code, it doesn't use libffi on x86-linux,
| ppc-linux and ppc-darwin, but does on all other platforms.  In any
case, it
| should be fine with the libffi in gcc, it's just a case of the maintainer
| finding time to update the ebuild.

It used to strictly depend on libffi for some earlier versions of
squeak, so the DEPEND was there long before I added myself as the
maintainer of the package.

It isn't needed right now _unless_ you have squeak packages requiring so
(and we don't have those in the tree), so it is safe to remove such a
dependency and probably add a libffi USE flag conditional for those
willing to use the GCC one.

Regards,

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhI5VQACgkQNir3WYj9aLro2QCbBm14/mBTjL0UEuSSBZwP1BSm
KJEAn0EA4mzQZutzefHfsGEWIDg6LbKF
=q2lC
-END PGP SIGNATURE-
--
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] Lastriting dev-libs/libffi (replaced by USE libffi in gcc itself)

2008-06-05 Thread Luis Francisco Araujo

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Samuli Suominen wrote:
| # Samuli Suominen [EMAIL PROTECTED] (05 Jun 2008)
| # Masked for removal in ~30 days by treecleaners.
| # Replaced by USE libffi in sys-devel/gcc. Bug 163724.
| dev-libs/libffi
| dev-lang/squeak
| x11-libs/gtk-server
|
| Squeak and gtk-server maintainers still have time to rescue their
| ebuild, just enough time has passed for handling this (one and half
| year)

Hello,

I already have an updated version of the Squeak ebuild with the
necessary changes; the problem has been lack of time and of a proper x86
environment to test it.

So, if anyone is interested on testing this ebuild, please, send me an
email, it'd be a matter of just polishing some details and committing then.

In any case, you can keep it masked for now, but I expect to commit this
fix today, I can unmask it afterwards.

Thanks,

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhISUgACgkQNir3WYj9aLrjUQCfUcqq/tmHMovjWsDpJOmad+IU
sXsAnA2SD2hncrHJ8ikS/2fs5qN1qI5o
=Xvwh
-END PGP SIGNATURE-
--
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] Re: About herds and their non-existant use

2008-05-22 Thread Luis Francisco Araujo

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Tiziano Müller wrote:
| Marius Mauch wrote:
|
| Moving the discussion to -dev per leios request.
|
| On Wed, 21 May 2008 23:42:19 +0200
| Marius Mauch [EMAIL PROTECTED] wrote:
|
| As this topic jus came up in #-dev, and most people there seemed to
| agree with me I thought it might be worth to bring this topic up
| again. The topic is that I think that the whole 'herd' concept we're
| using is a huge mess and should be removed. Now before eveyone starts
| screaming, lets look at what this concept actually is, as many people
| are quite confused by it:
|
| 1) a herd is a group of packages (not a group of people)
| 2) the herds.xml file is used to assign people and mail aliases as
| maintainers of a given herd. Unfortuntely the syntax there give
| the impression that those people/mail aliases actually form the herd
| 3) the herd tag in metadata.xml is used to assign a package to a
| certain group.
| 4) the maintainer tag in metadata.xml can be used to assign
| individual maintainers for a package in addition to/instead of the
| herd maintainers
| 5) the combination of 2), 3) and 4) is used to determine the
| maintainers of a given package
|
| Now most people will be familiar with 5) to some degree, and that is
| actually the only valid use case for the herd concept that I'm aware
| of. Or has anyone some use case where you'd like to know what herd a
| package belongs to, but don't care about by whom that herd is
| maintained?
| If we can agree that this is the only real use case for the herd
| concept, then I think the concept is quite useless as it's just a
| redundant layer of indirection. You could just list mail aliases
| directly as maintainers, without having to consult herds.xml first.
| While I think the herds concecpt is somewhat useless, I'd rather like
to see
| something like this instead:
|
| maintainer
|   teamfoobar/team
| /maintainer
|
| This makes it clear that it is a team instead of a person (where name
| would have been used)
|
| And the herds.xml isn't completely useless, but I'd rather name it
teams.xml
| and list the teams there. This way we can validated the team mentioned in
| team.../team against the list of available teams and make sure the
| complete thing is valid (can be done in the current metadata.dtd or in a
| future metadata.xsd).
| (If we're gonna re-use the email.../email element for the
herd-alias, we
| can never validate it. And I'm personally for the: if something can be
| automatically validated, it should be)
|

I am also for renaming or making clear that these are 'teams' instead f
'herds'[0].

Unless a team can maintain several herds, I find the term 'herd'
confusing and better understood as 'team' instead.

My 2 cents.

[0]http://www.gentoo.org/proj/en/metastructure/herds/herds.xml


- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkg1HX4ACgkQNir3WYj9aLp6xQCghXkp7wZS4XMjx/xKtinOMzRk
xpkAoI9TqpYukYUQZ8FD3HmiyLSFs8W+
=xAMS
-END PGP SIGNATURE-
--
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] Prioritising contact information in metadata.xml

2008-04-24 Thread Luis Francisco Araujo

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ulrich Mueller wrote:
| On Thu, 24 Apr 2008, Luis Francisco Araujo wrote:
|
| | One other thing is that it is sometimes difficult to figure out to
| | whom a bug should be assigned, because metadata.xml for many packages
| | simply isn't clear. If you list a few developers as well as a herd,
| | does that mean you want bugs assigned to the herd or to a single
| | developer who happens to be in that list? Some packages list several
| | herds in metadata.xml. Bugs can be assigned to just one address
|
| I'd say that in the case of a herd listed , the bug should be sent
| there.
|
| A common case is a herd plus a specific maintainer, and I think then
| it should be assigned to the maintainer, with a CC to the herd's team.
|
| If it doesn't specify a herd but several developers, sending the bug
| to any or all of them should be the rule.
|
| In this case, it should be assigned to the first developer listed, and
| all others in CC.
|

If this is the case, I think this should be stated somewhere in the docs
, since the order of listed maintainers don't have any priority, and I
personally would prefer to keep it so.


- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkgRUVIACgkQNir3WYj9aLoEjQCeIvFaInENgCOhz65K9CaywFa4
C7gAnjjQAT82gerNwWmModYBVEpVHBrF
=V6VD
-END PGP SIGNATURE-
--
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] What are blocks used for?

2008-04-16 Thread Luis Francisco Araujo

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ciaran McCreesh wrote:
| On Wed, 16 Apr 2008 07:54:48 +0200
| Mateusz A. Mierzwin'ski [EMAIL PROTECTED] wrote:
| And I strongly suggest to leave old mechanism of portage, because we
| saw couple times what _GREAT_ automatic makes with distro - eg.
| Mandriva with all creators and cheap installer - couple apps not
| running, low performance.
|
| Don't get me wrong - I also have that problems, and they make me
| nervous, but when I think what could I done by automatic replace
| package or binary then I get to thinking that everything is ok...
|
| I'm not suggesting automatic anything. Here's what I am suggesting.
|
| Case A, Current Behaviour: User tries to install superfoo. User has
| foobar installed. User is presented with a big red blocking message,
| with no explanation. User has to work out that he is expected to
| uninstall foobar, then install superfoo (which is a problem if superfoo
| fails).
|
| Case A, Suggested New Behaviour: User is instead presented with
| something like this:
|
| [block] app-misc/foobar is blocking app-misc/superfoo.
| Explanation: foobar and superfoo both provide /usr/bin/foo
| More information: http://www.gentoo.org/blah/blah.xml
| [install] app-misc/superfoo
| [uninstall] app-misc/foobar
|
| Error: the above resolution will uninstall 1 package. To accept
| this uninstall, use --permit-uninstalls.
|
| Case B is similar to Case A in resolution, but it's probably nice to
| make the distinction.
|
| Case C, Current Behaviour: User tries to upgrade foo. User is presented
| with a big red blocking message saying foo blocks libfoo or libfoo
| blocks foo, with no explanation (assuming it's not one of the subset of
| issues that can be solved automatically).
|
| Case C, Suggested New Behaviour: The package manager realises that so
| long as both foo and libfoo are upgraded during the same session,
| there's no real block, and the block is merely a way of getting around
| limitations in collision detection. No block is shown to the user.
|
| Case D, Current Behaviour: User tries to upgrade coreutils. User gets a
| big flashy block error saying coreutils blocks mktemp. User doesn't
| realise that the safe upgrade path is to force the package manager to
| ignore the block, then manually uninstall mktemp straight afterwards.
| User instead uninstalls mktemp, which is a moderately critical binary.
|
| Case D, Suggested New Behaviour: User is presented with something like
| this:
|
| [block] sys-apps/coreutils is blocking sys-apps/mktemp
| Explanation: mktemp is now part of coreutils
| More information: http://www.gentoo.org/blah/blah.xml
| [upgrade] sys-apps/coreutils
| [uninstall] sys-apps/mktemp
|

Very good idea.


- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkgFl1AACgkQBCmRZan6aeg9wwCdE0tOEUtinfV5iUyxqQbuKFG5
O1MAoIgUmY5HTLNMgDAaYtgKvm4Me4ru
=T31v
-END PGP SIGNATURE-
--
gentoo-dev@lists.gentoo.org mailing list



[gentoo-dev] Last rites - dev-lang/smalltalkx

2008-03-08 Thread Luis Francisco Araujo

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Well, a package that probably most of you didn't even know it existed
anyway.

I am currently masking (just for protocol) this package and will be
removing it from portage within 30 days.

This is a binary and annoying package introducing many bugs, with barely
any updating from upstream in the last years.

You can check bug http://bugs.gentoo.org/show_bug.cgi?id=208666 for
further info.

Thanks,

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFH038KBCmRZan6aegRAhw0AJsGGzz4BdIwQELdROjtnwad54E8sQCffNIC
gWZHhBNctayTUTUN0YT53ao=
=errl
-END PGP SIGNATURE-
--
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] New developer: Ricardo Mendoza (ricmm)

2008-03-06 Thread Luis Francisco Araujo

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Petteri Räty wrote:
| Hailing from the Venezuela, more precisely Caracas, we have Ricardo
| ricmm Mendoza. When he's not fighting in the jungles, he likes to play
| around with those expensive paper weights that some people call mips
| computers. Luckily for him he will be soon moving to the comfort of
| Europe. Now it's time to release all that anguish on ricardo (yes jakub,
| I mean you) and bash him into a keywording spree:
| http://tinyurl.com/2acoqd
|
| Regards,
| Petteri
|

Bienvenido Ricardo! , it's always good to increase our south-america
conspiracy around here ... even if it is for mips :-]

Regards and Welcome!

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFH0JlWBCmRZan6aegRAt7uAKDK3qVEFXrajm+uZ5SPEPW3IPhBfgCgqACC
pT+0y5OKydA3/0duYu6Yabo=
=/acc
-END PGP SIGNATURE-
--
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] The future of ebuild

2008-02-24 Thread Luis Francisco Araujo

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Felipe Contreras wrote:
| On Sat, Feb 23, 2008 at 10:45 PM, Alec Warner [EMAIL PROTECTED] wrote:
| On 2/20/08, Felipe Contreras [EMAIL PROTECTED] wrote:
|b) Error are difficult to handle since bash doesn't have exceptions
|
|  I disagree here: most errors are fatal anyway any non fatal errors can
|  be printed and saved via the elog facility.
|
| Yes, for the most common usage that's true, but that think about this
| example: I'm compiling gstreamer-plugins-good, which needs libraw1394,
| but the compilation fails, perhaps that user is not interested in that
| particular plugin so a dialog can pop up and the user can choose if to
| continue without the libraw stuff or fail.
|
| I'm sure that can be done without exceptions but as the complexity
| increases properly checking/passing around error values/messages
| becomes tedious.
|

That's what USE flags are for.

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFHwbyIBCmRZan6aegRArK/AJ9wBvqPZ9PErpxiVHgpkSLuCZIixQCdGiEB
wvdMli4taTHJFVBoHYIzyLs=
=/1k7
-END PGP SIGNATURE-
--
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] Projects and subproject status

2008-01-15 Thread Luis Francisco Araujo

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello,

A brief summary about the Gentoo GUIs project:

1 - Markus (jokey) recently released a new version of Maintainer-Helper.
It already has the basic operations running and some people are working
in a Gtk+ port.

http://dev.gentoo.org/~jokey/maintainer-helper

2 - Donnie (dberkholz) is currently working on a pkgcore back-end for
packagekit. This will allow to easily connect graphical interfaces to
this package manager. Contact him for further information.

http://www.pkgcore.org
http://www.packagekit.org

3 - Me (araujo) released a new version of Himerge. It has some bug fixes
and a few new operations added. Check the Changelog or web-site.

http://www.haskell.org/himerge

We also expect to upload a few screen-shots of these projects somewhere
in the coming days; for further details about any progress, please check
#gentoo-guis or the gentoo-guis mailing list.

Thanks


- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFHjPUcBCmRZan6aegRAt1UAKDcmGHQY2FSEp1w9dqpkXgOHoKtGACgoAA+
rQVum/VrWiz7dQ1QXZeAUkE=
=SKGW
-END PGP SIGNATURE-
--
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] eselect_zenity: alpha eselect GUI

2007-11-08 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Donnie Berkholz wrote:
 Hey all,
 
 I've been wanting a GUI for eselect lately, so tonight I hacked up the 
 start of one called eselect_zenity [1]. It only works for the most 
 trivial modules so far -- it has to parse eselect output, so special 
 parsers need to be written for each type. eselect_zenity uses 
 (surprise!) Zenity, a shell-scripting interface to GTK+.
 
 I'd appreciate any patches you'd like to contribute to add functionality 
 or fix bugs.
 
 Thanks,
 Donnie
 
 1. http://dev.gentoo.org/~dberkholz/eselect_zenity/

Nice work, you should announce it too at the gentoo-guis ml.

:-)

Regards,

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFHMyVKBCmRZan6aegRAq51AKDGK606Kms7RR06mR0uGD95NtEvRgCeL+Rk
UX948bV08q/nN5ryBVt8dlg=
=XVMM
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Re: Gentoo Graphical User Interfaces Project

2007-09-05 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Benjamin Gramlich wrote:
 From what I can tell the goal is to make GUIs to programs like equery,
 rc-update, eclean, etc., right? Is there a formal design process here,
 or could we all just take a stab at it?
 
 Ciao,
 bg
 

Yes, plus any other program that can benefit Gentoo systems (for example
to edit configuration files).

The project is just starting, so, i guess we will just keep stabbing for
now and getting a proper formal process on the way :-)

The best way to cooperate so far is subscribing to the [EMAIL PROTECTED]
list and joining us at #gentoo-guis in any case.

Thanks and Regards,

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.6 (GNU/Linux)

iD8DBQFG3zdOBCmRZan6aegRAvLCAKDIq5E2PDcsO8FoI8CMU/bCF7ubZQCgsTQp
6Z4rFsJVK58MQkNM7OZpGJY=
=0yJ/
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Gentoo Graphical User Interfaces Project

2007-09-04 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Donnie Berkholz wrote:
 On 04:53 Mon 03 Sep , Luis Francisco Araujo wrote:
 Our main idea is to develop and collect all the necessary applications 
 to offer GUI's (keeping Gentoo flexibility) for most of our system 
 tasks, offering an alternative for those users who like these kind of 
 interfaces.
 
 Please keep in mind all the GUI apps I added in 
 app-admin/system-config-* some time ago, so you don't need to duplicate 
 them.
 
 Thanks,
 Donnie

Of course,

Thanks

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.6 (GNU/Linux)

iD8DBQFG3SQSBCmRZan6aegRAoHWAJ9RHlqGheCyCjcoYbL7ORaaOC0xNQCgkyDD
3R635k5n6bxDBx6ZUr3f5lE=
=aO4C
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



[gentoo-dev] Gentoo Graphical User Interfaces Project

2007-09-03 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello,

A group of our developers and i have felt the need of working around a
new goal inside Gentoo: Graphical User Interfaces (GUI).

Though Gentoo has been considered a very command line interface oriented
system; we believe there is always room for new 'ways' of doing things
in this distribution that helps our users to have a better Gentoo
experience.

Our main idea is to develop and collect all the necessary applications
to offer GUI's (keeping Gentoo flexibility) for most of our system
tasks, offering an alternative for those users who like these kind of
interfaces.

So we have started the Gentoo-GUI's project to work around the goal of
making Gentoo more 'GUIzed' :-)

Please visit the site http://www.gentoo.org/proj/en/guis/ for further
information. Note that we are just in the early stage of the project
right now, but anybody is welcome to participate on what we currently
have so far.

Thanks and Regards,

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.6 (GNU/Linux)

iD8DBQFG28tsBCmRZan6aegRAtQrAJ9xjymmw49BQNezznjbzg/hdJW1TQCgjBRO
HSeHAahhPehzecaxPzOKx3Y=
=+CBK
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Gentoo Graphical User Interfaces Project

2007-09-03 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Marius Mauch wrote:
 
 You should rename 'himerge' to YAPG (yet another portage GUI). Is there
 a particular reason why you couldn't reuse one of the already
 established ones (kuroo, porthole, portato, ...)?
 
 Marius

himerge is not really new ; it's been around for a good while now.

Its name stands for 'Haskell Interface for Emerge' ; plus i think some
of those GUI's you are mentioning didn't exist when i started himerge or
they don't offer all that himerge does.

Thanks and Regards,

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.6 (GNU/Linux)

iD8DBQFG3EulBCmRZan6aegRArZoAKCqkoHpQJAEDlyAyBwOeW3riiSdLgCffFk4
GZFl2BIO6AJQlbdnPoR9N3E=
=hx/D
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Porting app-portage/maintainer-helper to GTK+

2007-08-15 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Christian Faulhammer wrote:
 Hi,
 
 Maybe some of you have already seen app-portage/maintainer-helper from
 Jokey.  It is written for Qt, but I was just happy to replace the last
 Qt app with something agnostic/GTK+ based on my system.  Unluckily I
 have no real idea about GTK+ and it would be nice, if someone could
 help Jokey to port it to GTK+.
 
 URL:http://dev.gentoo.org/~jokey/screenies/mhelper-versionbump.png
 URL:http://dev.gentoo.org/~jokey/screenies/mhelper.png
 
 V-Li
 

Count me in! o/

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.5 (GNU/Linux)

iD8DBQFGwzMuBCmRZan6aegRApAWAKC8abj3Ny2ChmyOZuwJyzbo1JmpOQCgxkuW
hnHsKhPYY7AjYWqlliwaAoo=
=YKBN
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Some ideas on how to reduce territoriality

2007-08-03 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Chris Gianelloni wrote:
 More and more, I am finding developers who are afraid to touch packages
 for even minor things if they're not the maintainer.  This is a sad
 state of affairs and not the reason we have maintainers.  We have
 maintainers to assure that a package is being taken care of, not to
 establish some kind of territory over that package.  Because of this
 misconception, I would like to come up with and document a listing of
 things that any ebuild developer can feel free to do to any package
 *without* maintainer consent.  These are generally all minor things, but
 things that I think are important.  I'm going to list off the things
 that I can think of, and encourage everyone else to speak up if I've
 missed something.
 
 - HOMEPAGE changes
 - LICENSE changes
 - arch-specific patches/dependencies - If someone is requesting KEYWORD
 changes on a package and it requires a patch or additional dependencies
 for your architecture, you are not only permitted, but really are
 required to make the necessary changes to add support for your
 architecture.

I am not sure about this last one ... what if for example this patch is
only for supporting a special option of the package for that
architecture, but the maintainer of the package found out that such a
patch is unnecessary and/or will cause other kind of problems in the
package, therefore preferring avoiding such a patch ... or he just
wouldn't like to apply the patch for X or Y; or even further, he just
wouldn't like to have such a package available for that architecture
just yet for Z or W.

 - Typo fixes
 - SRC_URI changes - If the source has moved, feel free to fix it.  We
 shouldn't have to wait on the maintainer to fix something this simple.
 - *DEPEND changes due to changes in your packages - If a package that
 you maintain moves, splits, or otherwise changes in a manner that
 requires dependency changes on any other packages in the tree, you
 should make those changes yourself.  You're free to ask for assistance,
 of course, but you have the power to make the changes yourself without
 asking permission.  After all, you're the one breaking the package, so
 you should be the one to fix it.
 - Manifest/digest fixes
 - metadata.xml changes
 
 There's a couple more that I wouldn't mind seeing as things developers
 can do without the maintainer, but I can see how these might be a bit
 more controversial, so I'm asking for input.
 
 - Version bumps where the only requirement is to cp the ebuild
 - (for arch teams) Stabilization of new revisions of an already stable
 package - An example of this would be being able to stabilize foo-1.0-r2
 if foo-1.0 (or foo-1.0-r1) is already stable, but not if only foo-0.9 is
 stable.
 

I think these two cases should still be handled by the herd or
maintainer of the package.

The stabilization idea sounds good and it could free maintainers from
filing similar bugs over and over ; but wouldn't this be more and harder
work for arch teams?. For example, they should carefully track the
history of all the packages to know when and if they should stabilize it
yet.

 So, what do you guys think?
 

The other list of things look fine and safe to be changed by any maintainer.

Regards,

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.5 (GNU/Linux)

iD8DBQFGs9KfBCmRZan6aegRAtK7AJ94CDovLQu51QmZy6TW69rMK4Tz1QCgm3C9
tKDsHyNAWsliFCx0MMzcIpA=
=RGhM
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Re: Nominations open for the Gentoo Council 2007/08

2007-07-17 Thread Luis Francisco Araujo
Kumba wrote:
 Ryan Hill wrote:
 Torsten Veller wrote:
 | for the quick low down:
 |  - nominations are from July 1 through July 31
 |  - anyone can nominate
 |  - only Gentoo devs may be nominated
 | | so get with the nominating people !

 I noticed Kumba isn't nominated, so I'll throw him into the ring.
 
 I'll decline for this year; I'm content to hide over in MIPS land and
 toss out random ideas from behind the safe shadows of an Origin 2000
 cluster...
 
 Thanks for the nomination, though!
 
 
 --Kumba
 

Admit it, you just wii all the time. :-)

-- 

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Re: New developer: Pierre-Yves Rofes (p-y)

2007-07-16 Thread Luis Francisco Araujo
Steve Long wrote:
 Petteri Räty wrote:
 
 It's a joint pleasure for me and diox to introduce to you Pierre-Yves
 py Rofes. Instead of the snake people he will be joining our security
 team. Py originates from Paris, France, and has just finished his
 studies in computer science. He'll be hired soon (or maybe already was?)
  as a security network engineer for a small consulting company.

 YAY! aiui there's only 4 or 5 people in the security team, so well done for
 getting another sucker^H^H^H volunteer, Tavis.
 

Can you please stop sending these kind of harmful emails?

Thanks,

-- 

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] New developer: Santiago M. Mola (coldwind)

2007-06-26 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Denis Dupeyron wrote:
 Please everybody welcome our new developer Santiago M. Mola, aka
 coldwind. He is joining us from Alicante, Spain and is studying
 Computer Science in Valencia. His main interests are hanging out with
 friends at obscure pubs, music and reading. I am told he has extensive
 experience with such games^H^H^H^H^Hsimulation software as Gate88,
 Parsec47 and BomberClone.
 
 He will start with working on VOIP stuff, so please give him a warm
 welcome.
 
 Denis.

Bienvenido Santiago!

One more developer from our #gentoo-es conspiracy!

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.4 (GNU/Linux)

iD8DBQFGgdQCaTNpke9pJcURAi9lAJ9RPX0LO3tM8pvmaNG1+IkHiLtVyQCfeMfP
3Ww1JItHswsslMEW8nG+Bbw=
=JSVm
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Determining ebuild stability and the 30 day suggestion

2007-06-18 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Mart Raudsepp wrote:
 Hey,
 
 On E, 2007-06-18 at 11:34 -0700, Chris Gianelloni wrote:
 Also, remember that stabilization is *supposed* to be about the
 stabilization of the *ebuild* and not the *package* itself. 
 
 This sentence made me personally start looking at the policy in a
 different way as far as stabilization and waiting for a set amount of
 days is concerned.
 
 Does this mean that, when for example there are pure bug fix releases in
 GNOME packages with no ebuild changes whatsoever, then we can consider,
 without hesitation so much, to ask stabilization of these much sooner
 than 30 days? Or the new version just has updated translations, which is
 cool too (unless it's a very long building package) to get into the
 hands of our world-wide users earlier with no practical chance of
 breakage.
 
 Right now it is a rare exception to ask stabilization earlier than 30
 days, but should we do that more often for cases like I made an example
 of (upstream following a strict bug-fixes/translations only rule as well
 for the versions in question)?
 
 

I use to ask for stabilization of the new version of a package
immediately if it is supposed to fix an *important* security problem in
the package, so that way we spread as soon as possible the new fix to
our users.

Not sure if this is documented somewhere as an exception to the 30 days
rule, but i have not had problems so far and the stabilization teams
have been willing to help me in such a cases.

Regards,

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.4 (GNU/Linux)

iD8DBQFGd15QaTNpke9pJcURAiIeAJ9IP9To0xwSU86eWyjOO+N6WQCQjwCeIXxG
+wFGE1phct8Dtzg/0P33+Dk=
=tcgj
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] multiple compile-install phases

2007-06-17 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

George Shapovalov wrote:
 Sunday, 17. June 2007, Marijn Schouten (hkBst) Ви написали:
 I've encountered a few cases where the build process requires building and
 installing something and then using that to build something else. Is there
 a standard way to do this?
 I'd say - split the package in two (or how many pieces there are). Such 
 procedure implies that the parts are already well isolated, so the split 
 should not be that hard to do. Trying to force it in one go is not trivial 
 usually, unless what you are talking about is some bootstrap procedure. 
 However in that case there should be a certain way of proper bootstrapping 
 for the package described in its install docs.
 
 George

Splitting the package is a good idea indeed.

If it is needed a bootstrapping , you could build a binary version of
the necessary components of the package, that's what we do with ghc and
many of the languages packages inside dev-lang.

Regards,

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.4 (GNU/Linux)

iD8DBQFGdbYfaTNpke9pJcURAmm6AKCMZQZC6tvFbgHu9dUb0c8ahpQfIgCgiLMU
YnKpHz22OvjdyYLlF8l7+9k=
=99fq
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] guidline to set a timeline of removal of ebuild from stable tree

2007-06-12 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

cilly wrote:
 On Jun 12, 2007, at 12:46 PM, Fernando J. Pereda wrote:
 
 Known to be buggy versions.
 
 Of course, there are bugs in every version. Sometimes a user must be
 able to choose which bug is more problematic, i.e. the bug in the newer
 ebuild which makes the package unusable for them or the older bug which
 has a security issue the users are aware of but not present, i.e.
 prevented by firewall. A timeline of two weeks would allow the user to
 easily downgrade and if necessary put the ebuild in overlay.

Hello,

We (developers) won't immediately remove old packages versions if there
is no a good reason for it, at least in my case.

One of the main motivation for fast removal are security concerns, they
sometimes happen and they don't even get into our bugzilla database ,
but the maintainer of the package is aware of it from upstream reports,
so these might be unknown problems for our users.

Best recommendation is that you trust the package maintainer and report
bugs in the new packages if you find them.

Regards,

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.4 (GNU/Linux)

iD8DBQFGbsQ8aTNpke9pJcURAugPAJ9MuOmIFMzNNAx7DqKCm/ZuxLj5mACfcOf/
W3oxNo4aXWZLGlT9D5HblQ4=
=GLS5
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] [RFC]: gentoo-politics ML

2007-06-07 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Kumba wrote:
 
 So I'm told debian has one of these types of MLs, probably where the
 flames burn bright enough to have earned a star designation from the
 IAU.  Given what's been going on lately, and with calls from myself and
 others (i.e., mcummings) to get back on track and actually like, you
 know, develop something, I think it's high time we create this list
 ourselves.
 

 
 Anyways, thoughts?
 
 
 --Kumba
 

I like the idea.

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.4 (GNU/Linux)

iD8DBQFGZ6p3aTNpke9pJcURAkiEAJ0YK3dO0h4182ZHLN91NTK8YiKzBACfbdji
XYxB8IyKtqcvjMA+jIJxp3Q=
=X3lK
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Bye Gentoo!

2007-05-30 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Bryan Østergaard wrote:
 It's with a bit of sadness but also a bit of relief that I'm finally
 retiring from
 Gentoo.
 
 I've been a Gentoo developer for nearly 4 years now and I like to at least
 pretend that I've made some important contributions to Gentoo during that
 time. I've had a lot of fun but my frustrations have grown these past
 several
 months and I've been entertaining the idea about retiring from Gentoo for
 probably 6 months now. The past couple months the desire to leave Gentoo
 have
 become much stronger and I think it's finally time for me and Gentoo to
 go our
 separate ways.
 
 I think I've put my fingerprint on Gentoo in quite a few important
 ways but
 lately I've come to the realization that I probably can't do any more for
 Gentoo. No matter how hard I try fighting for what I feel is right we
 seem to
 end up with petty fights, flamewars or what I consider even worse - people
 simply ignore what I'm working hard towards.
 
 So I think it's high time that I leave the project and start looking for
 another project where I can contribute something important and not just
 try to
 keep afloat in a project that I seem to be at odds with to an ever
 increasing degree.
 
 I'll try to reach all the projects I'm leaving over the next few days
 and see
 if I can pass on my work in a reasonable manner. I probably won't be around
 much on irc but if you really need to contact me you can do so at
 [EMAIL PROTECTED]
 
 Good luck to all of you and may Gentoo development be as much fun for
 you as
 it used to be for me.
 
 Best regards,
 Bryan Østergaard

Sad to see you go Bryan,

You were one of the first Gentoo developers i met, and you were really a
great help to get me started in this community; i bet many people owe
you the same 

Thanks and i wish you luck in your future projects,

P.S: Wouldn't you just like to take the Gentoo-one-month-off vacation to
relax a bit?

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.4 (GNU/Linux)

iD8DBQFGXiiVaTNpke9pJcURAifyAJ9w7SqqRxk1a6WLOV0bKXwx7N74TQCfV7fV
vBb/0K7ygzOjWcPzejSdY8E=
=cdel
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Increasing contributions and interest via personal project aggregation

2007-05-09 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Donnie Berkholz wrote:
 Hi all,
 
 I'm sure I'm not the only one with a number of projects I'll never get
 to, but I'd really like them to happen anyway. I suggest we create some
 sort of page that aggregates all of these personal projects together, so
 anyone can browse through them and look for stuff that sounds fun.
 
 The goal is to increase contributions from outside by giving them a
 ready list of projects of all sizes and difficulty levels to work on,
 projects that go beyond what happens at Bugday. Further, it could also
 help current Gentoo developers who are bored or have lost interest in
 what they're doing by helping them to find somewhere new to contribute.
 
 A prototype with just my projects is at
 http://dev.gentoo.org/~dberkholz/proj/
 
 Thanks for your comments!
 Donnie
 

Nice idea.

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.3 (GNU/Linux)

iD8DBQFGQjXzaTNpke9pJcURAiQ+AJ4rwnb1Dt0bWZC4hNCkIQuDEuEDtQCfcbjt
NsZoRjf4rPrPTAtAKqHHtH0=
=Dn/b
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Hardened USE flag

2007-02-06 Thread Luis Francisco Araujo

Mike Frysinger wrote:

On Monday 05 February 2007, Luis Francisco Araujo wrote:

I am usually very hesitant to add new use flags to the tree (unless they
are *really* necessary or imply a great advantage.) ; though i am not
sure here if anybody else would consider this a good recommendation for
handling textrels.


why not just build pic for everyone on x86 ?  define it'll hurt 
performance ... of course you take a small penalty for code being PIC, but i 
dont exactly see smalltalk being such a performance hardcore language to 
justify making it special



I was thinking more of a simple 'use hardened  myconf= .. ' specific
line for this ebuild; but it's probably a good idea offering to more
developers the easy choice of this feature through a USE flag?


you would utilize the pic USE flag ... php does this because it, unlike 
smalltalk, is very performance critical, and so by default it builds as 
non-pic on x86

-mike


Thank everyone;

I will go with the pic USE flag option then.

--

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Hardened USE flag

2007-02-05 Thread Luis Francisco Araujo

Hello World!

I want to ask for suggestions and opinions for the best way to handle 
this bug:


http://bugs.gentoo.org/show_bug.cgi?id=158434

I am usually very hesitant to add new use flags to the tree (unless they 
are *really* necessary or imply a great advantage.) ; though i am not 
sure here if anybody else would consider this a good recommendation for 
handling textrels.


I was thinking more of a simple 'use hardened  myconf= .. ' specific 
line for this ebuild; but it's probably a good idea offering to more 
developers the easy choice of this feature through a USE flag?


If it looks enough useful for many people; then i think we can proceed 
to implement it; if it will only be used by this ebuild; then i am 
already against it ;-)


Thanks;

--

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Test

2006-11-01 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Test .. ignore

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFSSYTaTNpke9pJcURAgjUAJ4vqegitzaO6Kk5b9Zwm53WwTcm6ACfX/fz
EoLOlEtCHk0RkUSEaG5lfIY=
=aw+F
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Is there a tool to manage USE flags? (use-config?)

2006-10-26 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

m h wrote:
 Other than a text editor?
 
 I'd like to have a tool that can add USE flags on a per package or
 global level.  (I'm doing this in some build scripts and would prefer
 just to have a tool, rather than sed or some other shell hackery).
 
 I couldn't find anything via a quick search on google.
 
 Here's my interface:
 
 use-config --add --component sys-devel/gcc --flag fortran
 
 (adds the fortran USE flag to package.use for gcc)
 
 A --remove would remove the fortran USE flag, and --unset would put
 -fortran instead.  A --global would update make.conf instead of
 package.use.
 
 Make sense?  Are there other features that people would want?
 
 Unless this already exists, I'll probably create a tool for this.
 
 -matt

Hello there,

I have been developing a GUI portage interface in my free time since the
beginning of the year, called [1]Himerge, that includes a use flag
editor [2](UFED GUI) , which allows you to do this kind of things very
easily (or at least it should :-).

I still don't even release a tarball for it, so you will have to get it
with darcs if you want to try it out.

Suggestions and criticisms welcome.

Regards,

[1] http://www.arjox.org/himerge.html
[2] http://www.arjox.org/screenshots/himergeflags.jpg

NOTE: This is a personal project, not a Gentoo one.

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFQW4yaTNpke9pJcURAqixAJ9IMvA/8bZVSIkO1qNyTTJlFNTzNACfb5+a
UKmUaqDHa0YhmNH+7urqVfU=
=dmbM
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] RFC: Gentoo Commitfests

2006-10-21 Thread Luis Francisco Araujo

Luca Barbato wrote:

Ciaran McCreesh wrote:


It's offering incentives to get as many commits as possible. The
easiest way to get as many commits as possible is to go on a mass
keywording or stabling spree. It'd be very easy for someone to do a
Manson -- do you really think no-one would? Even if no-one does take it
to that extreme, it's offering a reward for people who commit two things
rather than doing QA and committing on one thing.


fixing the mess left by others (given we could commit slightly off stuff
in 8 hours) is a pretty equivalent way to raise the commits level.

Anyway I'd slow down mirror propagation a bit the first times in order
to mitigate the issue pointed by Ciaranm.

lu



Though it seemed to me like a fun idea, i also thought the QA of the 
tree could be in danger when i read it.


--


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Gentoo World Domination. a 10 step guide (Proxy-dev)

2006-10-05 Thread Luis Francisco Araujo

Chris Gianelloni wrote:

On Wed, 2006-10-04 at 13:20 -0400, Caleb Tennis wrote:
With the increase in developer and project overlays, I see the
possibility for reducing work needed to maintain many packages.  As
Natanael Copa, it would be nice for him to be able to maintain packages
without having CVS access.  The idea of formalizing and promoting proxy
developers has come up a few times before, and I think it is a great
idea.  Work is done in the overlays, tested, improved, then committed
into the main tree once the kinks have been worked out.  We get a
stronger core tree with fewer developers and a better interaction with
the community.




http://article.gmane.org/gmane.linux.gentoo.devel/40744

I am still willing to cooperate with this project idea if there exist 
enough interest in our users and devels base.


--


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] (Not so) New Developer - The Paya

2006-09-06 Thread Luis Francisco Araujo

John Mylchreest wrote:

Hi Guys,

I've been very slack about announcing some of our new guys recently, and
not least Javier Villavicencio.

Javier, known on IRC as The_Paya, joined us to work on all aspects
Gentoo/FreeBSD plus anything else he can throw his skills at! Coming
from Argentina he has an interest in fishing, high end hardware and
playing with imaging apps.

Javier has also done a great job of infiltrating yet another company
with production servers running Gentoo :)

I'm sure I'm not the only one to throw thank-you's and welcome him on
board! Here's to a long and enjoyable involvement with Gentoo!



Bienvenido!

The south-america conspiracy is growing up!

--


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Democracy: No silver bullet

2006-09-03 Thread Luis Francisco Araujo

Richard Fish wrote:

On 9/2/06, Wiktor Wandachowicz [EMAIL PROTECTED] wrote:
I suppose that there is a way that Gentoo can follow, only that its 
leaders,

developers and users need to see it clearly. Is there a publicly visible
page that contains current goals for new releases? Where all sub-project
leaders could add their own goals, coherent with the general vision?
I couldn't find it, but maybe I haven't looked in the right places?


The problem I see is that for Gentoo the releases are not really
useful milestones for most projects.  A release is really significant
for a few core packages, but what is the real downside for users if
Xorg 7.2 is stabilized one week after a release?  Outside of the fact
that they have to compile it themselves instead of using the GRP
package...not much that I see.


That is not a problem. That is a feature.


--


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: The Age of the Universe

2006-09-03 Thread Luis Francisco Araujo

Wiktor Wandachowicz wrote:

Simon Stelling wrote:


Edgar Hucek wrote:

I know my tools but not necessarly the normal user who wanna use gentoo
and is ending frustrated.

If the users are too lazy to read the documentation, why should we care
about them?


Because we risk that Gentoo may receive the user-UN-friendly label and
become irrelevant in the long run? I know it ain't gonna happen, but still.

Both Edgar and you have some valid points. He refers mostly to the out-of-box
experience, which includes compiling GNOME and its dependencies at the install
time. With USE=accessibility enabled, which makes perfect sense for people
with disabilities. And then the first-ever Gentoo installation breaks on the
speech-tools and festival.

How would *you* feel in such case?

You OTOH bring to the table a fact that developers shouldn't be that much
concerned with the stabilization/testing of packages before new release of
installation media. But new releases *ARE* targeted specifically at new users
and it's them who suffer the most. Next to it is the reputation of Gentoo and
its developers. Edgar's call was targeted mostly at releng and QA teams, who
should poke developers to decrease number of similar problems.

I maintain a bunch of Debian/sparc, Debian/i386, Gentoo/amd64, Gentoo/x86,
Solaris/sparc, Ubuntu/i686 boxes and mind you, out-of-box experience at
install time means A LOT.

More respect to the users = more respect to Gentoo.



Let's see...

Several points (misunderstandings) need to be clarified.

1) Gentoo is not intended to be an out-of-the-box distro, but instead, a 
customizable distro. Can see the difference?.. There are many, one of 
them is that users should 'make' the process of using Gentoo _friendly_ 
partially by themselves through reading documentation and tutorial when 
needed (and sometimes going through a list of bugs to know what it is 
going on).


2) Gentoo releases are very.touppercase different to most of the other 
distros. Gentoo releases are mainly intended to be used as a tool to get 
you started building your _own_ system in an automatic way through 
scripts/metadata, this being very different to other distros, where they 
simply force you to use version 6.6.6 as a bunch of dead packages that 
won't likely suffer any major changes within the next 6 months until 
upgrading (which can be a very painful process) to the next 6.6.7 release.


This is precisely why i say Gentoo is an incremental meta-distro.

3) Considering the two points above, i therefore think , there is no 
point (and actually makes no sense) to bitch at our releng team (which 
did a great job) because two packages don't currently compile.


4) Gentoo is more a community than anything else. So we indeed all 
deserve respect. Some developers put into this project (the releng team 
being one of them) a lot of effort, so making comments like this thread 
might be very insulting for many people; apart of making false claims 
that could lead to a bunch of misconceptions. Now who is being 
disrespectful?


If neither of those points are convincing enough, then remember free 
software comes with *NO-WARRANTY*


Thanks,

My 0.2bs



--


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Xmms needs to die.

2006-08-26 Thread Luis Francisco Araujo

Alec Warner wrote:

Paul de Vrieze wrote:

On Thursday 24 August 2006 20:46, Alec Warner wrote:

Robert Cernansky wrote:

What bothers me also, is that it has not plugin design like
xmms. Support for plugins is very good because lot of people can write
plugins for lot of things. This is why people do not want to switch
from xmms because thanks to plugins it have so many features that
currently no player is able to overcome it.

So port the plugins from xmms to $NEW_CLIENT, since xmms is an old piece
of crap.
Who cares. It works (mostly), it is lightweight, and there are enough people 
using it to keep it in the tree. As long as things don't break beyond repair 
I see no reason whatsoever to remove xmms (or any other largely unmaintained 
package in the tree).


Paul



This is one of those things (along with qa and security) that the
community needs to decide.  Does stuff that works but has terrible qa
stay in the tree?  Does security stuff stay in the tree, but masked?
Should xmms be masked?  We have no real way of deprecating a package,
aside from leaving it in the tree with a masking reason saying
deprecated and unsupported. at which point not everything in the tree
becomes supported.

The Treecleaner project that I run is based on the assumption that
broken stuff in the tree is bad, and I try to remove the really old stuf
broken stuff first.  However I aspire to eventually catch up and get
to the currently broken packages.  So which way will you have it?  Or is
this more of a pragmatic stance on the tree?



Broken stuff but still maintained upstream, mask it.

Broken stuff and unmaintained upstream , send it to the overlay
(probably with a note warning about it on the ebuild?).

I would opt for that.

So, about the xmms ebuild, i agree with sending it to the overlay.

--


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Democracy: No silver bullet

2006-08-24 Thread Luis Francisco Araujo

Lance Albertson wrote:


I thought of that while I was walking to a meeting..heh Basically,
Appoint two people to co-lead, or appoint one Lead and one Vice Lead.
That way there's some kind of accountability on the bare minimum level
and good coverage (hopefully).



I was also thinking about turning the Council into a Leaders Group ,
or probably to create a new Core Team.

Difference being that they would be empowered to take decisions; mainly 
technical ones.


I already can hear some of you worried with questions like You mean, to 
have people with no clue of $add-you-favorite-team-here to take 
decisions about $add-you-favorite-subject-here?.


Well, first at all, we need to understand and moreover, accept something.

If we want to bring real and important changes to the way Gentoo works, 
we will also need to assume 'real' and important risks.


I think that we all pretty much know this, but we are scared of facing 
this reality and therefore we have incurred to just get a more passive 
body and 'try' to assume we have already addressed the issue with the 
Council (nothing against you guys, it is just that the body isn't 
designed for this).


So, now straight to the point, we could elect a Core Team , including 
people from each team. And those will be the responsible to take Gentoo 
into new 'realms' , with its 'risks' included. I am also scared about 
this model .. it might not work , it actually might create the next 
armageddon for many. But what if it does? , it might help solving this 
stagnation state Gentoo is facing right now, and bring more new ideas 
into play. i would give it a chance because my friend, it is the only 
way to solve the issue.


I personally see the Council as a very passive democratic body, which 
might be good at times; but not always. It is not definitely good for 
taking new changes and innovations into our community.


Something like that anecdote of a tribe invading an island.. after they 
landed on it, the captain ordered to burn all of the ships.. his 
soldiers asked him why? .. he said there was only two ways of ending the 
battle ... death .. or conquering the island.


This .. or let's keep running away forever.

My two Bs. cents.


PS: This was just a general idea. If you are interested about it, let's 
discuss its implementations details in a constructive way instead of 
flames about its already possible details.


--


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Democracy: No silver bullet

2006-08-24 Thread Luis Francisco Araujo

Marius Mauch wrote:

On Thu, 24 Aug 2006 12:53:32 -0400
Luis Francisco Araujo [EMAIL PROTECTED] wrote:


Lance Albertson wrote:

I thought of that while I was walking to a meeting..heh Basically,
Appoint two people to co-lead, or appoint one Lead and one Vice
Lead. That way there's some kind of accountability on the bare
minimum level and good coverage (hopefully).


I was also thinking about turning the Council into a Leaders Group ,
or probably to create a new Core Team.


[snip]

Before everyone start posting solutions please *clearly* define the
perceived problem first, otherwise all attempts to fix it are futile.



Gentoo current state of stagnation.
(re-read some posting of this thread, the first one made by Donnie mainly)


PS: is it really already time again for the annual Gentoo restructuring
debate?



That's what happens when you 'try' to evade the real problems. They will 
get back, stronger than ever every time.


--


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Democracy: No silver bullet

2006-08-24 Thread Luis Francisco Araujo

Marius Mauch wrote:

On Thu, 24 Aug 2006 14:15:18 -0400
Luis Francisco Araujo [EMAIL PROTECTED] wrote:


Marius Mauch wrote:

On Thu, 24 Aug 2006 12:53:32 -0400
Luis Francisco Araujo [EMAIL PROTECTED] wrote:


Lance Albertson wrote:

I thought of that while I was walking to a meeting..heh Basically,
Appoint two people to co-lead, or appoint one Lead and one Vice
Lead. That way there's some kind of accountability on the bare
minimum level and good coverage (hopefully).


I was also thinking about turning the Council into a Leaders
Group , or probably to create a new Core Team.

[snip]

Before everyone start posting solutions please *clearly* define
the perceived problem first, otherwise all attempts to fix it are
futile.


Gentoo current state of stagnation.
(re-read some posting of this thread, the first one made by Donnie
mainly)


That's about as vague as you can get.

Marius



http://marc.theaimsgroup.com/?l=gentoo-devm=115637880223243w=2


*sighs*

--


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] General info

2006-08-20 Thread Luis Francisco Araujo

sHadoW MaN wrote:

Hi

I am never has programmed on Linux but I looked on the net about 
hardware interrupts library

I wanted to make a program as Fdisk using C++ ( I have kdevelop installed)
Is there a web site who has all general I/O headers

Any idea please


This list is for specific gentoo development, not this kind of questions.


--


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Gentoo's Social Contract Bugzilla

2006-08-05 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Lance Albertson wrote:
 Peter Gordon wrote:
 Matthew Marlowe wrote:
 If we could get a license donated, my vote would be to switch to Atlassian 
 Jira, http://www.atlassian.com/software/jira.   It seems to be gaining 
 mindshare rather quickly, and the company I work for just shelled out 
 $2,400 
 because they liked it so much more than RT/Bugzilla. I believe it supports 
 multiple DB backends, including all the usual suspects.  
 Maybe it's just me, but I think that having such a core component of the
 distribution be proprietary is in complete violation of Gentoo's Social
 Contract[1] (if not the letter of it, then its spirit of openness). It
 states:
  
  Gentoo will never never depend upon a piece of software or
  metadata unless it conforms to the GNU General Public License,
  the GNU Lesser General Public License, the Creative Commons -
  Attribution/Share Alike or some other license approved by the
  Open Source Initiative (OSI).

 Isn't this one of the driving reasons why our forums run phpBB instead
 of something like vBulletin, for example? :)

 [1] http://www.gentoo.org/main/en/contract.xml
 
 I'm not entirely sure if this is directed towards the supporting web
 applications or of Gentoo itself. To me its directed towards the meta
 distribution and not any of the underlying support mechanisms of Gentoo.
  If we were to use some non-gpl webapp, the underlying Gentoo system you
 run does not depend on a non-gpl piece of software. A bug tracking
 system is not an underlying component of Gentoo. Its just a tool that
 helps with development of Gentoo.
 
 But anyways, some people view it in the strict sense and they're
 entitled to it. That's just how I view it when I read it. Its a bit
 vague on what Gentoo really is. Is it talking only about the meta
 distribution? Or that plus the underlying supporting systems that help
 run Gentoo?
 

I think it is perfectly valid we use this kind of tools for development;
as far as i know, our SC refers to those components (in form of software
and metadata) to be free software upon which a user depend to build a
Gentoo system, and this isn't one of those components. Though i admit it
might bring some kind of 'controversy' .

/me remenbers bitkeeper

- --


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFE1ESYdZ42PGEF17URApflAKCAkBVcgD5hgS0ASFyNXz3wS1Mx5ACg6Tov
IjDaN+ENPP1t9nckRAsf2ZA=
=6fxU
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] proxy-dev (an alternative to sunrise?)

2006-07-29 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Bruno wrote:
 
 Through proxy-dev I may contribute ebuild for a few packages and maintain 
 them 
 over the time period I have use for them. E.g. drivers as long as I have 
 given hardware (in use).

That is great!

 
 What would be useful is to have the option for a few users to maintain the 
 same ebuild through one proxy-dev, this way when one user stops having 
 usecase for the ebuild others can continue maintainership. Even maintaining 
 while initial user lacks of time or is away would then not stop or fallback 
 to the dev.
 

I think this perfectly could be done,since it is going to be like a
team, many users could help with one single ebuild.

Thanks for your suggestions!

- --


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (GNU/Linux)

iD8DBQFEy+LYdZ42PGEF17URAgVUAJ98u6T8OLhwruQyysZPMZAqdkBdYwCeK8ZB
0t5NqlzI3f2FsOMB/D7EEc8=
=b1yA
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: proxy-dev (an alternative to sunrise?)

2006-07-29 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ryan Hill wrote:
 
 So far the only difference between this and doing a query on b.g.o for
 maintainer-wanted is that it's on mailing list.

Which (as a side note), increase the flow of communication between
developers and users, giving an alternative bugzilla.

 
 Here it comes the trick or 'trap' ;-)

 The user _has_ to compromise to take care of those previous commented
 three points that some of us might be afraid of, besides of giving us a
 centralized way of keeping informed about new ebuilds.
 
 _Has_ to?  How do we enforce that?


Nobody forces anybody here to do anything. In the same way we (by
ourselves) compromise as developer to cooperate with Gentoo , we also
need the same degree of compromise from the users. That simple. This is
a project for people who wants to cooperate under these requirements.

The users will need to read the guidelines of the project (when posted),
and all these points would be explained as better as possible, so he/she
might know what kind of work they need to do inside the proxy project.

 So basically, the user does all the work in exchange for the ebuild
 being in portage.  Once it's in they disappear off the face of the
 earth.  I still don't see how this is any different than the status quo.


Please (re^10e)-read the point 4. (the most important one by the way)

 This evidently brings some developers responsibilities too, we will need
 to review, and test the ebuilds. we sometimes will have to check with
 upstream, and comment on the ebuild, or fixing some details. But it
 should be a far minimimal effort than the developer taking care of the
 package(s) by his own, in the better of the cases, he even shouldn't do
 anything but to test, review and commit, from there on, the ebuild will
 be under the standard procedures of maintenance (arch testing to
 stabilize, bug reports to notify problems, etc). The developer should
 also take care of any internal developer communication if needed.
 
 Right, just like now.

Not for those packages we fully maintain.

 
 I don't think it's necessary to formalize it.  If you find a user who
 wants to help then great.  Go ahead.  You're free to define whatever
 relationships that work for you.  It doesn't have to be officially
 stamped and sealed, it's just everyday social interaction.
 
 --de.
 

It is organizing more than formalizing. I actually can see it might help
to spread the word about this technique that many of us have been using
for quite a time now. And even if we gain only one more user interested
to help with this, i think it is worthy.

- --


Luis F. Araujo araujo at gentoo.org
Gentoo Linux
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (GNU/Linux)

iD8DBQFEy+YAdZ42PGEF17URAkhrAKDe7BNWY1yhOJibXoNBMu4ZbJYZqwCfZ32Q
2nKjQcISUdErK0jx7cVs5U0=
=Y8YL
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: proxy-dev (an alternative to sunrise?)

2006-07-28 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Stefan Schweizer wrote:
 Luis Francisco Araujo wrote:
 3 - Users ask on this mailing list if there exist any developer
 interested to include X, or Y ebuild into the tree. (Probably we could
 create a template for this?)
 
 The user should send the ebuild changes together with the mail. Make it look
 like on LKML including diffstat and the actual diff. This way you can quote
 and give review comments on the mailing list - visible for everyone.
 
 Of course diffing needs a good script so that the user does not have to
 generate the diff and the stat manually
 
You mean, when the user initially submit the request to the mailing
list? , or this one should always be used for the maintenance of the
package?

 The user _has_ to compromise to take care of those previous commented
 three points that some of us might be afraid of, besides of giving us a
 centralized way of keeping informed about new ebuilds.

 The users explicitly compromise to (just to make it clear)[1,2,3,4]:
 
 How are we going to reach this? Currently the bugs for ebuilds which have
 both developer and user in metadata get assigned to the developer and then
 the developer puts the user on CC.
 
 The proposed solution is to put in metadata: maintainer-needed as herd and
 the user as maintainer. Thus the user can take care of the package but when
 he leaves or is unavailable it is still considered maintainer-neeeded which
 means that every developer can take it over or fix bugs.
 
 In my opinion it does not matter which developer reviews a specific version
 bug for a package - so the developer should not be noted in metadata.xml.
 Of course developers can personally commit themselves to take care of the
 package and add themselves to metadata too.


Well, my idea is more focused on getting closer the developer with the
user, in the sense that they would be like a team (as i already said) ,
where the developer is the official figure in the group. So, at some
degree, it does matter who is the proxy-developer in this case. The main
idea is that he _indeed_ would be maintaining the package from a Gentoo
perspective, and that is where the user will need to compromise with the
developer.

We could even create a new herd (proxy), so we can differentiate between
these ebuilds inside maintainer-needed and those under the control of a
specific proxy developer.

This idea is heavily based on 'trust' and 'constant' communication
between the user and the developer. And that is the way we can get the
'isolation' effect i commented earlier on.

 This evidently brings some developers responsibilities too, we will need
 to review, and test the ebuilds. we sometimes will have to check with
 upstream, and comment on the ebuild, or fixing some details. But it
 should be a far minimimal effort than the developer taking care of the
 package(s) by his own, in the better of the cases, he even shouldn't do
 anything but to test, review and commit, from there on, the ebuild will
 be under the standard procedures of maintenance (arch testing to
 stabilize, bug reports to notify problems, etc). The developer should
 also take care of any internal developer communication if needed.
 
 internal developer communication turns out to be CCing arches on stable
 bugs. Giving ok to stabilize some new version. This should be done by the
 maintaining user since he knows the package best.
 
 What exactly do you mean with internal developer communication?
 
 - Stefan
 

Many things, for example, if one of the package affects other(s) herd(s)
(for example, some package dependency), i think that the right person to
coordinate this work with the rest of the developers would be the
proxy-developer.

And yes, the proxy-devel also would file stabilization bugs , CCing the
user too, so he can keep track of the process.

- --


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (GNU/Linux)

iD8DBQFEydx/dZ42PGEF17URAtQXAKDTfcHhXthFw7cRS4Ko9p00mTYCkgCg2omJ
JaoyxDew0HETTJxZ8ZrLrvk=
=lfn9
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: proxy-dev (an alternative to sunrise?)

2006-07-28 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Enrico Weigelt wrote:
 The gentoo devs currently do much of the upstream's work.
 Fixing bugs or even adding new stuff which does not directly have to
 do w/ gentoo should be done exlusively by the upstream.
 

Not true at all.

We (as developers) won't be able to avoid helping upstream (it is
actually in our social contract). For example, we have dealt with
packages inside our herd where we are able to reproduce and detect a bug
before upstream does; or even found a better way of doing something,
and upstream (lucky for us) has always been happy of receiving our
suggestions/fixes , included even patches.

I personally think there is nothing wrong with this, i see it actually
as one of the goal of gentoo.

 
 For an oss-qm + gentoo connection I imagine the following workflow:
 (should also work w/ other distros this way) 
 
 * gentoo user files an bug - gets assigned to the devs.
 * dev inspects the bug whether its gentoo-specific or general
   @ general:
  * dev pushes the bug to oss-qm (files a bug there), 
  * oss-qm tries to solve this bug and releases a new hotfix
  * the gentoo dev then takes in the hotfix and gives the 
patched package into the QM cycle.

   @ gentoo:
  * works as currently
 
 As for the suggested user contribution:
 
 The users willing to contribute simply join the oss-qm team and do
 their works there. This at least would cope evrything that's not
 gentoo specific. What remains to gentoo would be just the contents
 of the ebuild file (ie. useflags and dependencies okay, etc).
 

I fail to see a border line between what you call 'gentoo specific'
problems, and upstream problems. Really, it is not _that_ simple.

Also, i don't see how this might be an alternative to my current proposal.


- --


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (GNU/Linux)

iD8DBQFEykgrdZ42PGEF17URAhleAKDgRx+zMNomW+UUUbg3dCvJmHdtggCbB25s
hGHkKFzMQmA6q9tMIaz3IhU=
=y4MH
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] proxy-dev (an alternative to sunrise?)

2006-07-28 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Robert Cernansky wrote:
 Oh, if I can speak for me as a user I'll not like it. One of the major
 advantage of Gentoo is easy maintenace (not mindless, but easy if you
 know what you are doing) thanks to portage system. Another is
 availability of large number of software in distribution. These two
 together gives easily maintanable operating system - because of
 portage and because I do not need to maintain lot of packages by
 myself.
 

I don't know what it is your point here. But i guess, yes, as an user
you shouldn't be worried about it. This is just another way for
cooperating with the project for those interested in doing so.

 If I have some application that is not included in portage why
 I decide to make an ebuild? Because I hope that then it will be
 accepted and included to portage, so maintained by developers (big
 thanks for this). If I have to take care of package + ebuild +
 dependencies, I'll rather choose not to make an ebulid but compile
 package right from .tar.gz archive.


Dependencies are not 'magically' solved. Somebody needs to initially
takes care of them.

 Sorry for being such a bad user. But I'm pretty busy mostly so I'm
 glad If I find time to make an initial ebuild and submit. In that
 case, I see no problem to submit right to bugzilla and dicuss/fix/test
 the ebuild there.


That is a different way to cooperate with us.

 I would agree with your points of user responsibilty to solve bugs,
 dependencies and so on, but only until package is accepted and
 included to portage.
 

We need to know before committing this stuff to the tree that the user
will compromise at some degree. And this kind of work is a good sign of
it. We already have too many unmaintained stuff.


- --


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (GNU/Linux)

iD8DBQFEylbXdZ42PGEF17URAiJ8AJ4hhP8DN5W6eRa9MTBA5md+qaLyRQCfW2Oe
jhsfuMDxntw7okoD4qI1Zrg=
=4ms8
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] proxy-dev (an alternative to sunrise?)

2006-07-28 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Robert Cernansky wrote:
 On Fri, 28 Jul 2006 11:51:46 -0700 Donnie Berkholz [EMAIL PROTECTED] wrote:
 
 Robert Cernansky wrote:
 If I have some application that is not included in portage why
 I decide to make an ebuild? Because I hope that then it will be
 accepted and included to portage, so maintained by developers (big
 thanks for this). If I have to take care of package + ebuild +
 dependencies, I'll rather choose not to make an ebulid but compile
 package right from .tar.gz archive.
 Many people disagree with you here, that's why overlays
 exist. Somebody wants to use Portage to manage ebuilds that aren't
 yet in the actual tree.
 
 Yes, it have sense for a larger set of packages (maybe) with
 complicated depenencies. But I'm talking about few single packages.
 

An ebuild offer several advantages even for tiny packages.

- --


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (GNU/Linux)

iD8DBQFEymTtdZ42PGEF17URAnCRAJ0VD++qAN6/ivZAsaMFvdbuibelJwCfSus1
H9CeyZgw3G36Mfedej1hOrU=
=rPeN
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] proxy-dev (an alternative to sunrise?)

2006-07-27 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello everyone,

Here, with this email, i propose (after a brief discussion on irc with
gensteaf)an alternative or at least a new model to address a few issues
with our maintainers needs and the inclusion of new packages into the
tree. Probably an alternative (temporary?) as well to the sunrise
project as the subject of this email suggest.

The idea is very simple, i will generally describe it here.

In my opinion, most of the developers are usually afraid of taking care
of maintainer-{needed-wanted} packages because of the following reasons:

1 - To fix bugs of the package: this might be a very easy task, or a
whole nightmare. Many of these packages got bunch of open bugs, so, a
developer think twice before going after a package that probably he even
doesn't know what it is for, besides that, this task might become very
time-consuming , the developer might prefer to invest this time with the
packages/herd he already maintains instead.

2 - To keep track of upstream: Though it sounds as an easy task, it
might become tedious sometimes, mainly if the developer isn't interested
at all on the project, and, this is definitely, another important point
when maintaining a package.

3 - Interesting packages: Which packages should we pick? , There exist
interested users/developers to maintain/use such a package?. We don't
have an easy way to keep track of this either.

These are the main points i have personally faced when picking
maintainer-{needed,wanted} ebuilds from bugzilla. So, i am pretty much
assuming from a personal point-of-view that others developers might be
also finding these problems (sorry if it is not the case). I don't
believe we all are happy with the current status of packages in need of
maintainers, something must be happening, and i think these three points
are part of the problem.

Ok, after detecting the problem, we need to solve it right? , the idea
is to create a proxy developer structure/mechanism/model/project , where
 the developers could let all these three points at the hands of the
user wanting to get the ebuild included into the tree.

The 'modus-operandi' would go like this:

1 - We setup a mailing list (yes, yet another one, but this one is gonna
be useful!) , call it , [EMAIL PROTECTED] , or [EMAIL PROTECTED]

2 - Developers interested to serve as a proxy , subscribe to the list.

3 - Users ask on this mailing list if there exist any developer
interested to include X, or Y ebuild into the tree. (Probably we could
create a template for this?)

4 - An interested developer says 'yes' on the list (so the rest of devel
can see him too) , and from there on, the developer and the user work
off-list.
   Or a developer can say 'no'. Explaining the reason (if any) of why
this ebuild shouldn't be included into the tree.
   I think this would be solving some bugzilla communication annoyances,
and opening the doors of another 'feedback' way between developers and
users.

This is pretty much the general behaviour , simple right?

Now .. most of you must already be thinking, well .. isn't this the
same that going and picking maintainer-wanted ebuilds after all?

Here it comes the trick or 'trap' ;-)

The user _has_ to compromise to take care of those previous commented
three points that some of us might be afraid of, besides of giving us a
centralized way of keeping informed about new ebuilds.

The users explicitly compromise to (just to make it clear):

1 - To fix *all* bugs and problems of the package: The user will need to
take care of all the bugs and problems of the specific package.
Including all dependencies if needed, in the case that the package need
dependencies that are not in the tree yet. (All these requirements
should of course be explicitly stated in the user request email)

2 - To keep track of upstream: The user needs to know the package's
project, and all the communication with upstream should be
responsibility of the user. we also sometimes find developers of a
specific project who would like to cooperate with gentoo , in my opinion
this model would give them an easy and organized opportunity to do so
either.

3 - This will give us a nice way to officially include into the tree
those packages that are more interesting for our users community. After
all they are the ones maintaining them.

4 - These users will need to keep constant and fluent communication with
the developers , you can even call it a 'team' , where the gentoo
developer is the official representation of the project. This also would
give a nice 'isolated' environment , where Gentoo as a project only
would see one developer , so we don't need any internal changes to our
current way of working. /me knock infra doors :-)

This evidently brings some developers responsibilities too, we will need
to review, and test the ebuilds. we sometimes will have to check with
upstream, and comment on the ebuild, or fixing some details. But it
should be a far minimimal effort than the 

Re: [gentoo-dev] Last rites for some CD/DVD-recording applications

2006-07-08 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Kevin F. Quinn wrote:
 On Sat, 8 Jul 2006 13:09:29 +0200
 Lars Weiler [EMAIL PROTECTED] wrote:
 
 app-cdr/xcdroast: A nice rustical application, which reminds
   me to my first CD-burnings on Linux...  But there was no
   upstream update within 2,5 years.  Also there are now a
   lot of other gtk2-based applications which are bettter
   than xcdrtools.
 
 If there's nothing actually broken with xcdroast, why remove it?  It
 does provide a cd-burning app for those who want something with few
 dependencies.  Are there other CD-burning apps that don't depend on qt
 or gtk2?gre
 

Just my opinion too. Or what if just preserve it for nostalgic purposes? :-)

/me used it as my first GUI CD-burn application 


- --


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (GNU/Linux)

iD8DBQFEr6H5dZ42PGEF17URAmAQAKDN7Mrm4dqTrCSiw6qokPLsCFXA9wCgyHzM
db5+X3xVQjitm+Dpo1AybJk=
=4zAO
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] IMPORTANT: bugs performance issues

2006-07-05 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Lance Albertson wrote:
 All-
 
 Just thought I'd update you on some of issue's we've been having with
 bugzilla.g.o lately. Yes, its been slow in the last few months, but
 today has been even slower than normal. The primary reason being another
 large OSS project's database was added to the same server which appeared
 to cause a larger load than the OSL had expected. I have notified the
 OSL about the issue and they are working on bringing up another server
 to handle the load. I don't expect this to be done till tomorrow or the
 day after that so please be patient.
 
 On the plus side, thanks to the generosity of one of our great sponsors,
 GNI [1], we should be getting a cluster of blade servers in the next
 week or so to help with the on going bugzilla issues. I hope to finally
 get this resolved soon as its annoying me as well.
 
 Please thank GNI for helping us out! They really deserve a lot for
 helping us :).
 
 Thanks-
 
 [1] http://www.gni.com/
 

Thanks GNI !

- --


Luis F. Araujo araujo at gentoo.org
Gentoo Linux


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (GNU/Linux)

iD8DBQFErGpldZ42PGEF17URAsbPAJ9mcQml25olNBOUZ94MWJ9onhPgHwCgrCoH
WhFoxxCJEVPU6FoJ8rDYb80=
=glZL
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Defining the Tree: a proto-GLEP.

2006-06-13 Thread Luis Francisco Araujo
Stephen Bennett wrote:
 On Mon, 12 Jun 2006 19:04:39 -0400
 Luis Francisco Araujo [EMAIL PROTECTED] wrote:

   
 I like the idea. This would be some kind of portage-tree standard?
 

 This would be, in essence, a formal definition of the layout of the
 tree, and the format of and assumptions made by every file contained
 within it.
   
Thanks, i do like the idea.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Defining the Tree: a proto-GLEP.

2006-06-12 Thread Luis Francisco Araujo
Stephen Bennett wrote:
 Continuing in the series of issues raised during the previous package
 manager discussions, I'd like to continue by mentioning the tree
 format. At present, it isn't defined beyond what the current portage
 supports, which is frankly a fairly silly way to do things. Following
 discussion in #gentoo-portage, I'd like to set out to change that.

 My current idea is to draw up a formal specification of what ebuilds
 are allowed to do, and what to assume about the environment in which
 they run, as well as defining the formats of everything under
 profiles/, metadata.xml files, and other auxiliary information in the
 tree. I would envision the first version of this document to more or
 less codify existing practise, perhaps excluding some dubious tricks
 that are known to break in some cases. Generally, it should be possible
 to make the tree conform to the first version of the specification by
 changes no more significant than currently have QA bugs filed for them.

 It seems fairly obvious that any effort of this kind could potentially
 have implications, albeit hopefully very minor, across more or less all
 aspects of the tree, and so I'd like to seek as wide a range of input
 as possible before going ahead with it. The QA and Portage teams, based
 on my enquiries in IRC, seem broadly in favour, and I would imagine
 that this could be very helpful to Gentoo/ALT as well, so I'd like
 opinions from others at this point. Would you support such an effort,
 whether passively or actively? Would you oppose it? If so, why? Final
 implementation of it would I assume require the Council's approval;
 while I won't ask at this stage for a formal discussion I'd appreciate
 the views of its members on whether such an initiative is likely to
 pass.

 Any input is gratefully received.
   
I like the idea. This would be some kind of portage-tree standard?
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Project Sunrise thread -- a try of clarification

2006-06-11 Thread Luis Francisco Araujo

Patrick Lauer wrote:

On Fri, 2006-06-09 at 16:14 -0400, Chris Gianelloni wrote:
  

How exactly is it easier to manage a large number of ebuilds versus a
small number?


It is easier to manage one large overlay than managing 35 small overlays.
Communication overhead, duplication of effort, ...

  
How many people will manage the big overlay? , How many ebuilds will 
this overlay have? ,
now compare that to the amount of people maintaining the small overlays 
and their number

of ebuilds.

Which one is easier now?

Note: And i am omitting all that part of who are maintaining the 
ebuilds?, how they are maintaining them?,
what kind of ebuilds they are maintaining?, and many many other details 
that probably immediately kill
the assumption of a big overlay being easier than 35, 40, 90, 500 
smaller overlays.



--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Project Sunrise thread -- a try of clarification

2006-06-10 Thread Luis Francisco Araujo

Donnie Berkholz wrote:

Chris Gianelloni wrote:
  

Since when was overlays.gentoo.org supposed to even be a service to our
users?  As I understand it, the goal was to ease development, not to
provide an easy method for half-working ebuilds to make it to our user's
machines.



Our users are our biggest base of testers, and the point of overlays is
to develop and test, so of course one of the goals is to get overlays
onto users' (testers') machines. Making testing as easy as possible is
important. But it should be clear that it is testing, and if the apps
were ready for the real Portage tree, they'd be in it.

Thanks,
Donnie

  

That's already being done very well with per-team overlays.
--
gentoo-dev@gentoo.org mailing list



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

2006-06-10 Thread Luis Francisco Araujo

Stefan Schweizer wrote:

Luis Francisco Araujo wrote:
  

Fine. I highly agree on that, now my question is,
why this needs to be officially supported?



See
Why does this have to be on official gentoo hardware?

http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq

  
 The FAQ is offline due to ongoing discussion on this matter - expect a 
reworked FAQ when it has been reviewed. ?

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [RFC] client/server policy for ebuilds

2006-06-10 Thread Luis Francisco Araujo

Chris Gianelloni wrote:

On Fri, 2006-06-09 at 22:05 +0100, Stuart Herbert wrote:
  

On 6/9/06, Chris Gianelloni [EMAIL PROTECTED] wrote:


Gentoo's standard operating procedure is to build packages as they were
intended and packaged from upstream.
  

+1



This means if the client and the
server for a particular package is in a single package, we should build
both by default.
  

No thanks.  That doesn't match the standard operating procedure
mentioned above.  By default, why don't we just build whatever
$UPSTREAM intended built by default?



That is *exactly* what I said.

  

It means that different packages will behave differently throughout
the tree, but that's okay, and is more Gentoo-like than your proposal.



Except that you're just saying exactly what I said, just in different
words.

  

To facilitate building the client portions only, the
use of the local minimal USE flag is allowed.
  

How will you support building the server-only portions of the package?



I honestly never bothered to consider it, and really don't care.
Someone else can come up with that idea.  The problem with using two USE
flags is what do you do when someone chooses neither?

  

It will build the $UPSTREAM default?

And btw, i like the server and client use flag idea.

+1
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] July Council Meeting: Requested Agenda Item

2006-06-10 Thread Luis Francisco Araujo

George Shapovalov wrote:

субота, 10. червень 2006 04:28, Christel Dahlskjaer Ви написали:
  

I would like to ask that the Council discuss the current state and
future of the GWN at their next meeting.

Hah? What has concil to do with this? Is it going to mandate GWN be better 
and it magically turns into some other thing? Why do you think there is 
malicious intent here at all?


[skipping the listing]
All these problems can be explained very simply - a lack of manpower. As I 
understand, GWN now is a one-man endeavour and Ulrich was pointing this out 
himself and literally yelling for help! Many many times! Over approx last 6 
month or so..


Do we want a more reliable and representative GWN? Of course!
How we can get there? Well, stand up and help! Involving council is not going 
to do anything besides starting yet another pointless burocratic endeavor. 
Well, I suspect it won't do even that - I am pretty sure council is going to 
just throw out this claim even if you officially start it. They can of 
course mandate some more action, but what would be the point? If there are no 
people willing to stand up, then who will listen to it?


So, to conclude this thing. The only way GWN is going to improve, is if some 
more people will join the ranks and start writing/editing GWN entries. I'd 
say a team of 3 people is usually sufficient, but we need more like 7 so that 
three are available for more than a first month :) (this is based on my 
experience with organazing Russian transation team in its early days), plus a 
steady stream of at least one new dev joining/two month, to compensate for 
people droppig out. This should also have an effect of draft GWN published at 
least a day in advance, instead of a few hours, so that the rest of us will 
be able (and will ;)) take a look at it and make corrections..


George 

  
That's true. Ulrich has been asking desperately for help since a few 
months now.


I propose we ask for contributors in the staffing-needs section instead 
or before

taking this council way.
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] What is official?

2006-06-09 Thread Luis Francisco Araujo
Everything maintained by the Gentoo project, instead than for the Gentoo 
project.


Stuart Herbert wrote:

Hi,

One of the issues that the o.g.o project has brought to a head is the
definition of what is official and what is not official when it
comes to Gentoo.  The term is already being thrown about in the
Project Sunrise thread; I'm sure it'll come up again in future.

It's an issue I think we should discuss and find an agreement on.

Personally, I think what makes something official or not is 100% down
to who does it.  I think something is official if it is done by the
project (where a project matches the definition in the metastructure
project) responsible for whatever we're applying the label official
to, then that's all that matters.

So (picking something entirely at random for an example), if the Java
project had an overlay somewhere (say, on gentooexperimental.org),
because it's their overlay, the overlay is official.  Doesn't matter
where it is hosted - all that matters is that it is run by the Java
project.

Equally (because it is the hot topic of the moment), Project Sunrise's
overlay would be official because they're a Gentoo project.  The way
to stop them being official is simply to have the Council pass a
resolution to shut down the project.

I think the other side of the term official is clarifying the scope
of how far something can be official.  Using the Java project as an
example again (sorry guys :), the Java team can put in place
official policies and procedures for what their team does, but that
doesn't make them mandatory for the whole Gentoo project.  Other
developers remain free to form competitive projects, and put their own
official policies and procedures in place if they wish.

(I hope I explained that last bit properly.  What I'm trying to do is
keep in mind the terms of the metastructure document, which explicitly
allow for two or more teams to be competing with each other).

What are the alternatives?  If a project's activities are not
automatically official, then who gets to decide, and how is that
decision made?  How can that decision be made fairly, without
contradicting the metastructure, and without giving rise to any
accusations of 'cabals'?

Best regards,
Stu


--
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:

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] Re: [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Luis Francisco Araujo

Peter wrote:

On Thu, 08 Jun 2006 02:42:03 +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.



I think this answers an important shortcoming of the bugzilla approach:
vis, some bugs will never make it to the tree -- for any number of
reasons. Take, for example, http://bugs.gentoo.org/show_bug.cgi?id=103354,
which has an enhancement request for what is now called beyond-sources. A
amalgamation of the arch, ck, tiger, nitro, and suspend2 sources. While on
the kernel, IRC, I enquired about it, since I had just updated an ebuild
for it, and was told unequivocally that there was no interest on the
kernel team's part for adding this source tree to sys-kernel. Not maybe,
not let's have a look at it, not come back in a month after testing. Just
NO.

And, I'm fine with that. That's their job -- to protect the quality of
their project, and to keep things relatively safe and manageable.

Nonetheless, the bug is active, with a good number of people subscribing
to it and contributing to it. The sunshine overlay would be an ideal place
to store a kernel source tree or any project which would never find a home
in portage.

  
If the ebuild will never find a home in portage, then it shouldn't be 
officially supported.

What you are proposing is like to setup a parallel portage tree.


--
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, 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



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

2006-06-08 Thread Luis Francisco Araujo

Peter wrote:

On Thu, 08 Jun 2006 15:51:25 -0400, Chris Gianelloni wrote:

First, let me say that I'm approaching this from a user's perspective. I
have no insight or knowledge as to the history of the overlay project or
any of the people involved. I _do_ know that since late 2004 when I first
switched to Gentoo, each week there are more bugs opened than closed.
There are also many open bugs that go back years.

In my particular frame, I want ebuilds I need or have contributed to get
into the tree. Having to download new ebuilds into local, and then have no
way to emerge update them is frustrating.

My point was about two things: 1) ebuilds that will never be committed to
portage, and 2) ebuilds that have been orphaned due to lack of interest.

As for breakmygentoo, here is my thought. As a user, I would prefer to do
all my shopping in one place. Gentoo has portage and uses ebuilds as a
package distribution mechanism. I would prefer to use gentoo's facilities
to get additional off-tree ebuilds. I don't want to have to sync all over
the place to get ebuilds of unknown origin. I would prefer to have a
sanctioned alt-gentoo ebuild repository where I know some q/a is applied
and standards adhered to.

My inference of the sunshine project was that there would be oversight and
control. That if _I_, for example wished to contribute, then I would have
to meet standards. And, on the flip side, anyone who would care to
download an ebuilt from o.g.o would be confident that the ebuild at least
meets certain quality standards. o.g.o, of course would have to disclose
that these packages are testing, and possibly experimental, but it's a
terrific opportunity to find a home for many orphaned and ignored
packages.

Using the example I brought up, about the kernel-sources, o.g.o would be
a perfect home for such a project.


snip.
  

As I see it, there are really two main issues with bugzilla. One, is to
resolve open ebuild enhancement bugs. Mark them somehow so it's clear
the bug has been reviewed and an action determined. CANTFIX/WONTFIX is
harsh, but if that's what it is, then mark it! The second issue is the
orphaning of packages which have merit, but no maintainer. Again, the
sunshine overlay would provide a home for those packages. It will also
allow the user to take ownership of a project, get some experience, and
maybe decide to become a dev. And, should that occur, then, lo, the
orphaned package may have a maintainer someday.
  

This is something that I do not get.  Why exactly does everything have
to be resolved in some specific time frame?  Is when I get to it not
good enough?  I mean, it works for Linus, right?  ;p



Why? Because having two year old bugs is simply inexcusable. 
You are always free to fix them. Or even better, free to become a dev 
and maintain them.

Especially
when many have not had any activity for a long time. Having
maintainer-wanted bugs for months on end is silly. Giving a user who files
a ebuild request or submits an ebuild deserves the chance to take
ownership of it. It's a good way to get a more experienced user, and
hopefully one day, a future dev.

  
I agree. It depends at the end upon the user interest to submit/maintain 
an ebuild.

Though that is our current situation with bugzilla too, so i don't see
what is the advantage of the overlay here.

As for packages that have merit, this is quite simple.  If the package
has enough of a good following, it will get picked up.  The likely
reason why many of the maintainer-wanted packages are in the state
they're in is simply because there isn't enough interest in the package.
In this particular instance, I can see an external overlay being useful.
However, there already is one.  It is called breakmygentoo.  Do we
really need to duplicate their functionality?




Well as for packages getting picked up, this is not completely accurate.
Some will never get picked up, either because they are inappropriate
(hot-babe, for example), or too experimental (the kernel-source example I
cited). As for bmg, which I have to admit I had never heard about before
today, as a user, I would prefer to have everything genoo-sanctioned and
controlled. 



  

So, hopefully, as the overlay project moves forward, it will help
  

take
  

some of the heat off bugzilla and allow for the offering of more
ebuilds to userland.
  

I sincerely hope it doesn't effect bugzilla in any way.  I have no
problem with users getting access to ebuilds, but many of these ebuilds
simply are not ready for anyone to get them automatically.  Having an
ebuild on a bug makes it easily searchable.  Having an ebuild on a bug
makes it easy to peer review.  Having an ebuild on a bug means the user
needs to explicitly add the ebuild to their overlay.



Users would not be getting o.g.o ebuilds automatically. They would have to
actively emerge layman, and then select the ebuilds they want. I agree
with you that the o.g.o and the main portage tree should never 

Re: [gentoo-dev] Project Sunrise thread -- a try of clarification

2006-06-08 Thread Luis Francisco Araujo

Stuart Herbert wrote:

On 6/8/06, Henrik Brix Andersen [EMAIL PROTECTED] wrote:

Will you also review the code each and every ebuild pull down over the
internet?


The policy for overlays.gentoo.org hosting [1] is hopefully clear: as
the project leads, they're ultimately responsible (and therefore
accountable) for what goes into their project overlay - no matter
whether it's committed by a dev or by a user who has been entrusted
with commit rights to the overlay.

The policy for what can go into an overlay is also hopefully clear:
overlays are for package trees, their patchsets, any docs, and any
downloadable tarballs that have nowhere else to be hosted.  It's not
there to be $UPSTREAM, except for eselect modules, -config scripts and
the like that exist purely to support ebuilds in the package tree.

I expect projects and developers who are using overlays to be
respectful of others.  The whole point of the overlays project is to
continue our work in trying to get our users much more involved in
developing Gentoo.  It's there to be a stepping stone for getting
packages into the tree - although I do not expect every package in
overlays to end up in the tree.  Any hostile hijacking of other
people's packages doesn't fit into that vision, and there's no place
for it on o.g.o.

I also expect projects and developers who are not using overlays to be
equally respectful of those who are.  There are projects and
developers who find overlays an excellent way of safely testing and
developing ebuilds, and who find overlays to be a good way to help
train and develop the next generation of Gentoo developers (good
developers are something we really need more of).


That is being done with the per-group overlays. No need to have a
maintainer-wanted official overlay for it.


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Paludis and Profiles

2006-05-16 Thread Luis Francisco Araujo
Diego 'Flameeyes' Pettenò wrote:
 On Tuesday 13 June 2006 20:27, Stephen Bennett wrote:
   
 They're rather minimal, and still an order of magnitude larger than what
 I'm proposing here.
 
 Right, the point is not the change in itself but the way people are going to 
 experimenting with it.

   
Sorry if i am confusing things here, but isn't this just _yet_ another
profile that
the user can choose to use?, And if it is so, i think it'd be nice for
both developers
and our user base to have such an alternative.
 
It will be at the end up to the final user to give it a try or not,
assuming their respective
risks (if any).
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Paludis and Profiles

2006-05-16 Thread Luis Francisco Araujo
Diego 'Flameeyes' Pettenò wrote:
 On Tuesday 16 May 2006 22:13, Jan Kundrát wrote:
   
 See /usr/portage/profiles/default-linux/x86/dev/README :)
 
 You think the phrase RTFM would have ever been forged if people actually 
 read that stuff?

   

This is pretty much true for trying out any new stuff.
-- 
gentoo-dev@gentoo.org mailing list