Difference between overlays sabayon and sabayon-distro

Anything that pertains to Portage

Moderator: Moderators

Difference between overlays sabayon and sabayon-distro

Postby bernd_b » Sat Apr 07, 2012 17:52

I used emerge and portage to build a version of xine-lib having vdpau support.

So I added, like the wiki pages proposed, the "sabayon"-overlay to the portage tree. Doing this I found that there is another overlay called "sabayon-distro".

The only thing I found so far about the differences of the two overlays is this:
http://www.sabayon.org/article/splitting-sabayon-overlay

lxnay wrote:After 2 months of hard work, Enlik and I (but mainly him) completed the split of the Sabayon Portage overlay. But what is it about?
It all started when Pacho Ramos kindly asked us to separate ebuilds that could be upstreamed (towards Gentoo) and ebuilds that only contained Sabayon business logic.
Since our overlay was quite fat, it really took us several weeks to accomplish the request… {omg here}

After the split, we ended up having: overlays/for-gentoo.git and overlays/sabayon.git git repos containing respectively the “sabayon” and “sabayon-distro” layman repositories.
So, layman -fa sabayon will now pull the for-gentoo.git overlay, which contains new cool stuff geared towards Gentoo users as well.
And, as said above, layman -fa sabayon-distro will give you the rest of our ebuild stuff.


So I still wonder what is what.
As a sabayon user, I add the overlay "sabayon" to have the sabayon specific things in my portage tree? So portage does not see not-installed-packages supplied by entropy without this overlay?

As a gentoo user, I add the overlay "sabayon-distro" to have the sabayon stuff, which a sabayon user already has because he uses the binay-packages of entropy/ equo? And because "sabayon-distro" doesn't contain sabayon specific stuff, gentoo user won't turn there system into sabayon (or more likely break it) by using this overlay?

:bom: :roll: :bom:
bernd_b
Young Hen
 
Posts: 25
Joined: Thu Apr 05, 2012 22:42

Re: Difference between overlays sabayon and sabayon-distro

Postby bernd_b » Sat Apr 07, 2012 19:05

O.K.

I'm lost.

Fitzcarraldo wrote:For example, the package app-misc/sabayon-version will only be of relevance to users of Sabayon Linux, so you’ll only find it in the sabayon-distro overlay, not the sabayon overlay:

( http://fitzcarraldoblog.wordpress.com/2011/11/13/sabayon-linux-developers-split-the-portage-sabayon-overlay-into-two-new-overlays/ )

So I add sabayon-overlay to my portage tree as a sabayon-linux user, because it contains stuff which could be interesting for portage outside the sabayon world. So it gives me (as a sabayon user) the possibility to emerge package instead of using the binary version supplied by entropy.
So I just guess this (=emerge sabayon-packages) is not recommended with the stuff from sabayon-distro-overlay ...
bernd_b
Young Hen
 
Posts: 25
Joined: Thu Apr 05, 2012 22:42

Re: Difference between overlays sabayon and sabayon-distro

Postby wolfden » Sat Apr 07, 2012 20:34

sabayon-distro - for sabayon

sabayon - for gentoo without fear of pulling a bunch of packages

Before when we had it all as one you had fear of pulling too much if on a gentoo system, so it was asked to separate them as some of the ebuilds were a benefit to portage users. Stuff in our overlay are built to binary packages so there is no need to emerge them as you can get the package via entropy.

here is thread on it:
http://lists.sabayon.org/pipermail/deve ... 06954.html
User avatar
wolfden
Sharecropper
 
Posts: 8822
Joined: Sat Jan 14, 2006 0:55
Location: Midwest USA

Re: Difference between overlays sabayon and sabayon-distro

Postby bernd_b » Sat Apr 07, 2012 22:42

So for my sabayon installation it won't be nessecary at all to add one these overlays to my portage tree unless I have a specific reason not to use the binary packages (e.g. recompiling them with other use-flags)?
bernd_b
Young Hen
 
Posts: 25
Joined: Thu Apr 05, 2012 22:42

Re: Difference between overlays sabayon and sabayon-distro

Postby wolfden » Tue Apr 10, 2012 9:24

well for most part you will be using entropy, if you need to use portage for custom flag or whatever, than you can decide where u want to get the package from overlays or gentoo portage.
User avatar
wolfden
Sharecropper
 
Posts: 8822
Joined: Sat Jan 14, 2006 0:55
Location: Midwest USA

Re: Difference between overlays sabayon and sabayon-distro

Postby st.toma » Thu Jun 21, 2012 8:30

ok i thought i had it going good but now reading this i am confused.

this computer = sabayon

i dont use portage to install things i can find easily in entropy but if entropy broke i would, otherwise i just use it for things i cannot find.

since the begining i've had sabayon instead of sabayon-distro as the main overlay i've used to pull things from.

so what your saying is if you have sabayon installed you need to have sabayon-distro overlay if you emerge things from time to time?

and if your using a purely gentoo install but need things from sabayon you just need the sabayon overlay?

or where you saying if you use gentoo/portage and emerge things in sabayon you need the sabayon overlay?

please spell it out for me

sabayon install = (overlay here)
st.toma
Baby Hen
 
Posts: 11
Joined: Fri Jun 15, 2012 17:49

Re: Difference between overlays sabayon and sabayon-distro

Postby wolfden » Thu Jun 21, 2012 11:17

sabayon install = sabayon-distro
User avatar
wolfden
Sharecropper
 
Posts: 8822
Joined: Sat Jan 14, 2006 0:55
Location: Midwest USA

Re: Difference between overlays sabayon and sabayon-distro

Postby Stupot » Thu Jun 21, 2012 15:28

I would say:
sabayon install = sabayon-distro + sabayon

The sabayon overlay are ebuilds that can be shared with gentoo without causing them any grief.

The sabayon-distro overlay contains all the other ebuilds that a gentoo user wouldn't want, but a Sabayon user would.

So, a sabayon install = sabayon + sabayon-distro
Stupot
Sagely Hen
 
Posts: 1011
Joined: Wed Feb 14, 2007 3:44
Location: St. Louis, MO, USA


Return to Portage|Emerge Package Managers

Who is online

Users browsing this forum: No registered users and 1 guest