Gentoo Forums
Gentoo Forums
Quick Search: in
How does one request new software be included in portage?
View unanswered posts
View posts from last 24 hours

rackathon
 
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
jmanko
Tux's lil' helper
Tux's lil' helper


Joined: 11 Sep 2005
Posts: 87
Location: NEPA, USA

PostPosted: Thu Oct 26, 2006 7:07 pm    Post subject: How does one request new software be included in portage? Reply with quote

I'm interested in having Celtx included in portage (http://www.celtx.com). Who do I address this request to? Thanks.

Mod Edit: Stuck. --codergeek42 (26 Oct 2006, 20:41 PDT)
_________________
"What stands in the way becomes the way." -- Marcus Aurelius
Back to top
View user's profile Send private message
yabbadabbadont
Veteran
Veteran


Joined: 13 Mar 2003
Posts: 4739

PostPosted: Thu Oct 26, 2006 7:12 pm    Post subject: Reply with quote

File a new bug at bugs.gentoo.org asking for it to be considered for inclusion in the portage tree. If you can, provide an ebuild for the package too. It doesn't have to be perfect as the devs will provide feedback on the ebuild in the bug's comments.
_________________
Thou Shalt Not Invoke dd When Tired
Back to top
View user's profile Send private message
yabbadabbadont
Veteran
Veteran


Joined: 13 Mar 2003
Posts: 4739

PostPosted: Thu Oct 26, 2006 7:13 pm    Post subject: Reply with quote

Never mind, there aready is a request for that software.

http://bugs.gentoo.org/show_bug.cgi?id=123783
_________________
Thou Shalt Not Invoke dd When Tired
Back to top
View user's profile Send private message
cokehabit
Veteran
Veteran


Joined: 22 Apr 2004
Posts: 3202
Location: 'Til we have built Jerusalem In England's green and pleasant land

PostPosted: Thu Oct 26, 2006 8:25 pm    Post subject: Reply with quote

This is to all those who wish for packages to be included, including the original poster.

It is greatly helped if an ebuild is included with the bug, just as yabbadabbadont said, even if it isn't perfect.

A couple of pages that would help (if needed) are:
An easy version: http://gentoo-wiki.com/HOWTO_Write_Ebuilds

The developer quickstart version http://dev.gentoo.org/~plasmaroo/devmanual/quickstart/
The developer in-depth version: http://dev.gentoo.org/~plasmaroo/devmanual//ebuild-writing/#
_________________
pkgcore, the newest and best portage replacement
Back to top
View user's profile Send private message
nixnut
Administrator
Administrator


Joined: 09 Apr 2004
Posts: 10460
Location: the dutch mountains

PostPosted: Sun Nov 05, 2006 1:30 pm    Post subject: Reply with quote

And if it's a new release of a package already in portage, please please wait a week before filing a bug. The developers mostly keep good track of the packages they maintain and know when new versions are released. But they may not have the time to immediatly have an ebuild ready upon release. So have a bit of patience and give them some time.
_________________
Please add [solved] to the initial post's subject line if you feel your problem is resolved. Help answer the unanswered

talk is cheap. supply exceeds demand
Back to top
View user's profile Send private message
steveL
Veteran
Veteran


Joined: 13 Sep 2006
Posts: 1324
Location: The Peanut Gallery

PostPosted: Wed Jan 03, 2007 2:07 am    Post subject: Reply with quote

FWIW I am trying to get synfig-studio into the tree, and have written up a bit about it in this post.

Best bit of advice: "keep bumping the bugs with up-to-date ebuilds". Which I have not done of course, so I'll get on it soon if no one else has.
Back to top
View user's profile Send private message
STiGMaTa_ch
Veteran
Veteran


Joined: 27 Dec 2004
Posts: 1661
Location: Rüti ZH / Schweiz

PostPosted: Sat Jan 20, 2007 7:05 am    Post subject: Reply with quote

I have a question cncerning ebuild enhancement.

On January 5 i wrote an enhancement on the ser2net ebuild. The actual ebuild didn't contain any Start-Stop Scripts, nor did it contain a good default config.

Since then i haven't heard/read anything about it. Yesterday i wrote to the maintainer of this ebuild, but i didn't hear anything until now.

Maybe he is really busy and has no time right now, but for me this situation is really frustrating. Maybe i'm a little bit too impatient and should wait at least 1 Month before i complain. But since this is my first ebuild modification i made, i don't know what times it takes for an ebuild to go trough the process until it gets released...

So can somebody tell me how long i just should wait before i complain? And if that time passes and even the maintainer didn't give a sign of life, who should i then bother to make sure the enhancement gets it into the official portage tree?

Thank you for the time
STiGMaTa
_________________
Ich bin Schuldknappe. Das bedeutet ich bin immer an allem Schuld. Und das nicht zu knapp! | Der alltägliche Familienwahnsinn auf meinem BLOG
Back to top
View user's profile Send private message
PaulBredbury
Veteran
Veteran


Joined: 14 Jul 2005
Posts: 5931

PostPosted: Sat Jan 20, 2007 7:11 am    Post subject: Reply with quote

STiGMaTa_ch wrote:
for me this situation is really frustrating.

Then go through the process of becoming a Gentoo dev, and put it in the tree yourself. Otherwise, live with the ebuild being on bugzilla. People can find it there, if they are interested.

Open-source software sucks. It just sucks a little bit less than closed-source software :)
Back to top
View user's profile Send private message
STiGMaTa_ch
Veteran
Veteran


Joined: 27 Dec 2004
Posts: 1661
Location: Rüti ZH / Schweiz

PostPosted: Sat Jan 20, 2007 9:14 am    Post subject: Reply with quote

PaulBredbury wrote:
STiGMaTa_ch wrote:
for me this situation is really frustrating.

Then go through the process of becoming a Gentoo dev, and put it in the tree yourself.


So now i'm a little bit confused... If any dev can just overwrite ebuilds of other maintainers and put them upstream, why do we then have package maintainers? Why don't we have then a pool where new changes come in and get processed by any dev on a first in first out Principle?

enhancement wrote:
Otherwise, live with the ebuild being on bugzilla. People can find it there, if they are interested.

<ironic mode on>
Didn't knew i have to check gentoo's bugzilla everytime i want to emerge something. I just thought i have portage for that :wink:
</ironic mode off>

Sorry, i just can't see why i should live with that. As a first thing, i made an "enhancement" and didn't fix a bug or anything else. So the ser2net package still does work even without my enhancement. Why should a "normal" user then give a look into bugzilla? Don't tell me you are going to check bugzilla for enhancements every time you emerge a package :-) The second reason is: 80% of the "normal (=non dev)" gentoo user think, that bugs.gentoo.org just contains bug reports of ebuilds. And the third reason: Why do we have portage then anyway? Why don't we tell then to users: Your Portage just contains a basic set of ebuilds. If you want newer versions of packages or any enhancements we didn't tought on it, just get them from bugzilla...

Anyway :wink: if the only way to speed up the things is to get a dev i should think about that.

Thank you for your input PaulBredbury!
_________________
Ich bin Schuldknappe. Das bedeutet ich bin immer an allem Schuld. Und das nicht zu knapp! | Der alltägliche Familienwahnsinn auf meinem BLOG
Back to top
View user's profile Send private message
steveL
Veteran
Veteran


Joined: 13 Sep 2006
Posts: 1324
Location: The Peanut Gallery

PostPosted: Sat Jan 20, 2007 10:10 pm    Post subject: Reply with quote

STiGMaTa_ch wrote:
So now i'm a little bit confused... If any dev can just overwrite ebuilds of other maintainers and put them upstream, why do we then have package maintainers? Why don't we have then a pool where new changes come in and get processed by any dev on a first in first out Principle?
IMO because gentoo inappropriately uses SCM. So in effect the devs get all panicky about inviting anyone in, as anyone who officially maintains ebuilds is a dev and has access to the whole tree. I've posted to the dev list about it a coupla days ago, but haven't had an answer, probably as it's buried in a sub-thread about SCM which is part of a discussion about sync control.

As to why this is a crazy solution think of it like this: ~100 devs are maintaining over 23000 ebuilds. I couldn't believe it either when i put all the bits together.
Back to top
View user's profile Send private message
Kaste
Guru
Guru


Joined: 21 Dec 2005
Posts: 483
Location: /home Sweet /home

PostPosted: Fri May 11, 2007 3:30 am    Post subject: Reply with quote

steveL wrote:
As to why this is a crazy solution think of it like this: ~100 devs are maintaining over 23000 ebuilds. I couldn't believe it either when i put all the bits together.


It get's even crazier if you consider the number of arches they try to make it all run on. 8O
I can't help but stand in awe of all the devs working on Gentoo.
_________________
I'm a membar of Mesnar and me scull contains wakky secrets!
Back to top
View user's profile Send private message
ColdWind
Developer
Developer


Joined: 08 Dec 2005
Posts: 118
Location: Valencia, Spain

PostPosted: Tue Oct 30, 2007 8:57 am    Post subject: Reply with quote

STiGMaTa_ch wrote:

On January 5 i wrote an enhancement on the ser2net ebuild. The actual ebuild didn't contain any Start-Stop Scripts, nor did it contain a good default config.

Since then i haven't heard/read anything about it. Yesterday i wrote to the maintainer of this ebuild, but i didn't hear anything until now.

Maybe he is really busy and has no time right now, but for me this situation is really frustrating. Maybe i'm a little bit too impatient and should wait at least 1 Month before i complain. But since this is my first ebuild modification i made, i don't know what times it takes for an ebuild to go trough the process until it gets released...

So can somebody tell me how long i just should wait before i complain? And if that time passes and even the maintainer didn't give a sign of life, who should i then bother to make sure the enhancement gets it into the official portage tree?


I can't give you an exact answer to "how long does it takes to fix an ebuild". It could be a couple of hours or a couple of months (and in some cases... a couple of years). It depends mainly on how useful is the enhacement and how easy is to implement it.

In your case, ser2net has a maintainer but has no herd. That is usually a bad thing because when the maintainer is busy there's no one who fix the package.

It's also a good idea to look at http://dev.gentoo.org/devaway/ and see if the maintainer of the ebuild is currently away.
Back to top
View user's profile Send private message
bluegeek9
n00b
n00b


Joined: 20 Nov 2007
Posts: 4

PostPosted: Tue Nov 20, 2007 4:34 am    Post subject: Stage4 ebuild? Reply with quote

This is a little off topic, but it concerns getting a new ebuild into portage.

I have several gentoo machines, and installs can be a bit time consuming. So, I started scripting my installs, which eventually evolved into writing a few ebuilds that handle the process. A stage4 ebuild, which is everything in the Gentoo Handbook install, and a stage5 which contains the standard packages I install (udev, dbus, squashfs, X, but no desktop eviroment ...).

My question is would these be at all useful to other Gentoo users, and worthy of being in the standard portage tree?
Back to top
View user's profile Send private message
steveL
Veteran
Veteran


Joined: 13 Sep 2006
Posts: 1324
Location: The Peanut Gallery

PostPosted: Tue Nov 20, 2007 10:37 am    Post subject: Re: Stage4 ebuild? Reply with quote

bluegeek9 wrote:
I have several gentoo machines, and installs can be a bit time consuming. So, I started scripting my installs, which eventually evolved into writing a few ebuilds that handle the process. A stage4 ebuild, which is everything in the Gentoo Handbook install, and a stage5 which contains the standard packages I install (udev, dbus, squashfs, X, but no desktop eviroment ...).

My question is would these be at all useful to other Gentoo users, and worthy of being in the standard portage tree?

I think it would be, but I wouldn't hold my breath about getting them into the tree. Are you saying the stage4 does the whole install process?

I'd recommend posting them on a web site and discussing them in the forums; once you have a few users to be able to say it's somewhat tested, put it on bugzilla as a new ebuild. From there (once it's maintainer-wanted) you can put it in sunrise, and build further momentum for it to be in the official tree.
Back to top
View user's profile Send private message
bluegeek9
n00b
n00b


Joined: 20 Nov 2007
Posts: 4

PostPosted: Thu Nov 22, 2007 7:40 am    Post subject: Re: Stage4 ebuild? Reply with quote

steveL wrote:
Are you saying the stage4 does the whole install process?


Yes, and no. You still have to partition you drives and config your conf files, and kernel. But, every package on the Install Guide from Gentoo.org is handled.[syslog-ng, slocate, vixie-cron, dhcpcd, ppp,......]

I
Back to top
View user's profile Send private message
zAfi
Apprentice
Apprentice


Joined: 08 Aug 2006
Posts: 220
Location: Austria

PostPosted: Mon Nov 03, 2008 2:58 pm    Post subject: Reply with quote

cokehabit wrote:
The developer quickstart version http://dev.gentoo.org/~plasmaroo/devmanual/quickstart/
The developer in-depth version: http://dev.gentoo.org/~plasmaroo/devmanual//ebuild-writing/#

Sites do not exist anymore! New manual: http://devmanual.gentoo.org/
_________________
Gentoo 2008.0/desktop | Kernel: 2.6.27-tuxonice | Arch: amd64 | KDE 3.5.9 | WU Wien |
----------
Share your kernel information @ http://klive.cpushare.com/
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum