Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 34139 - why to have separate .ebuilds for each version of a software?
Summary: why to have separate .ebuilds for each version of a software?
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core (show other bugs)
Hardware: All All
: High minor (vote)
Assignee: Portage team
Depends on:
Reported: 2003-11-22 15:16 UTC by askldas alsdjlkasd
Modified: 2011-10-30 22:37 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description askldas alsdjlkasd 2003-11-22 15:16:20 UTC
Why do you create a separate .ebuild for each version of a given package?
It would be nice to have a single .ebuild, and a way to have separate routines
for distinct versions of the software, since the steps needed to build and
install a program don't frequently change.

Reproducible: Always
Steps to Reproduce:
Comment 1 SpanKY gentoo-dev 2003-11-22 15:21:36 UTC
this came up before and the answer is because it's easier to manage

some issues with a 1 file format:
CVS mismatches are more likely to happen
file becomes unmanagable for packages that change greatly with patches between versions (there are some)
Comment 2 askldas alsdjlkasd 2003-11-22 15:37:34 UTC
The purpose of CVS is to handle conflicts (mismatches)!
I know there are some packages with big changes between versions, but
most of the time, you just copy the old .ebuild to create the new one for the software's new version, don't you?
This makes CVS unnecessary, beacause there are only 1 or 2 revisions of an .ebuild this way; not like if you have made the changes to the original .ebuild.
Comment 3 SpanKY gentoo-dev 2003-11-22 15:51:15 UTC
regardless of how you may feel, the discussion ended with a 'no'

if you feel differently, please open it up on the mailing list gentoo-dev
Comment 4 askldas alsdjlkasd 2003-11-22 16:03:51 UTC
Sorry, I abhor mailing lists :-(
I never used one..
Can you please ask about this issue on the mailing list to see if there's anyone who agrees with me?
Maybe a poll in the forum?
Comment 5 askldas alsdjlkasd 2003-11-22 16:04:21 UTC
--Hope this bug won't get deleted for a while--
Comment 6 Marius Mauch (RETIRED) gentoo-dev 2003-11-22 16:20:29 UTC
If you want sth better ask yourself, we usually don't play messengers.
Comment 7 askldas alsdjlkasd 2003-12-01 05:48:03 UTC
sorry, i understood now.
it really better to have separate .ebuilds..
Gentoo seems to have a consistent philosophy of having separate files for everything which is not a bad thing
Comment 8 SpanKY gentoo-dev 2003-12-01 07:29:43 UTC
no problem ... sometimes what seems like a really cool idea may not be so ;)
Comment 9 askldas alsdjlkasd 2003-12-28 19:16:25 UTC
(i dont abhor mailing lists btw... i like them 8-/ )