What's diff: sabayonlinux.org & sabayon-weekly repo?[Solved]

Anything that pertains to Entropy, Equo or Sulfur

Moderator: Moderators

What's diff: sabayonlinux.org & sabayon-weekly repo?[Solved]

Postby joe3 » Sat Aug 27, 2011 21:51

My recent install of sabayon 6 came preconfigured to use sabayon-weekly And it took a reply to a "Software in General" question by joost to make me discover the sabayonlinux.org one...

Until then I had no idea that the commented out example in my repositories.conf was actually a valid repo...

Is there any good reason not to keep both enabled? And does it matter which one is listed first?

I did note that if sabayonlinux.org preceeds sabayon-weekly in the repositories.conf then "equo update" appears to process sabayon-weekly first. But I don't know it it matters... ???
Last edited by joe3 on Sat Sep 10, 2011 2:43, edited 1 time in total.
User avatar
joe3
Growing Hen
 
Posts: 197
Joined: Sun May 06, 2007 21:28

Re: What's diff between sabayonlinux.org & sabayon-weekly re

Postby albfneto » Sun Aug 28, 2011 0:16

is surprinsing for me, in general, weakly repo is for downgrade of some packages, not for upgrade.
or you is talking about DAILY build?
Sabayon Daily Builds are the most recent.

please , copy-paste here your /etc/entropy/repositories.conf file
Image
ALBERTO FEDERMAN NETO
albfneto
albfneto@fcfrp.usp.br
Favorite Distros: Sabayon, Gentoo, Mandriva and OpenSUSE
User avatar
albfneto
Sagely Hen
 
Posts: 1304
Joined: Fri Nov 16, 2007 1:15
Location: Ribeirão Preto City, São Paulo State, Brazil

Re: What's diff between sabayonlinux.org & sabayon-weekly re

Postby joe3 » Sun Aug 28, 2011 1:20

albfneto wrote:is surprinsing for me, in general, weakly repo is for downgrade of some packages, not for upgrade.
or you is talking about DAILY build?
Sabayon Daily Builds are the most recent.

Well All I ever did to the repositories.conf was to copy/paste about 20 lines of repo And mirror data from repositories.conf.example and reorder the mirrors for both repos to put the ones that looked remotely like they might be located in the USA first. That would be lines 14 through 34 of the file. Aside from that and the order of the mirrors the file is exactly like it was installed from the 64 bit version of the E17 spin iso of Sabayon 6...

I note: Once I made that change entropy (equo) was able to find emprint...
albfneto wrote:please , copy-paste here your /etc/entropy/repositories.conf file

Ok here's the current file contents:
Code: Select all
# Project Entropy 1.0 repositories configuration file

#
#  syntax for repositories (content in square brackets not mandatory):
#
#    repository: where the available packages and its database are stored
#    repository = repository_id|repository description|<packages mirror 1> <packages mirror 2> <...>|<database uri>[,<UGC service URI>][#compression_method][#<service port,ssl service port>]
#
#    example (content in square brackets not mandatory):
#       repository = sabayonlinux.org|Sabayon Linux Official Repository|http://pkg.sabayon.org|http://pkg.sabayon.org[,sabayon.org][#bz2][#1026,1027]
#
# NOTE: supported protocols are: file, http, https, ftp, ftps, rsync

# (Jtesting, {from file:"repositories.conf.example"}  Sabayon Linux Official Repository
repository = sabayonlinux.org|Sabayon Linux Official Repository2|http://pkg.sabayon.org|http://pkg.sabayon.org,sabayon.org

# Misc, unsorted mirrors (TODO, sort them)
repository = sabayonlinux.org||http://mirrors.cs.wmich.edu/sabayon/entropy|
repository = sabayonlinux.org||http://mirror.umoss.org/sabayonlinux/entropy rsync://mirror.umoss.org/sabayonlinux/entropy|
repository = sabayonlinux.org||http://mirror.agooga.ru/Linux/sabayonlinux/entropy|
repository = sabayonlinux.org||http://bali.idrepo.or.id/sabayon/entropy|
repository = sabayonlinux.org||http://madura.idrepo.or.id/sabayon/entropy|
repository = sabayonlinux.org||http://sumbawa.idrepo.or.id/sabayon/entropy|
repository = sabayonlinux.org||http://riksun.riken.go.jp/pub/pub/Linux/sabayon/entropy|
repository = sabayonlinux.org||http://ftp.sh.cvut.cz/MIRRORS/sabayon/entropy|
repository = sabayonlinux.org||http://ftp2.cz.freebsd.org/pub/sabayon/entropy|
repository = sabayonlinux.org||http://debian.mirror.dkm.cz/sabayon/entropy|
repository = sabayonlinux.org||ftp://ftp.klid.dk/sabayonlinux/entropy|
repository = sabayonlinux.org||http://ftp.fsn.hu/pub/linux/distributions/sabayon/entropy rsync://ftp.fsn.hu/ftp/pub/linux/distributions/sabayon/entropy|
repository = sabayonlinux.org||ftp://ftp.fsn.hu/pub/linux/distributions/sabayon/entropy|
repository = sabayonlinux.org||http://ftp.cc.uoc.gr/mirrors/linux/SabayonLinux/entropy|
repository = sabayonlinux.org||http://mirror.dun.nu/sabayonlinux/entropy|
repository = sabayonlinux.org||http://ftp.rnl.ist.utl.pt/pub/sabayon ftp://ftp.rnl.ist.utl.pt/pub/sabayon|
# end of Jtest


# Sabayon Linux Official Repository
repository = sabayon-weekly|Sabayon Linux Official Repository|http://pkg.sabayon.org|http://pkg.sabayon.org,sabayon.org

# Misc, unsorted mirrors (TODO, sort them)
repository = sabayon-weekly||http://mirrors.cs.wmich.edu/sabayon/entropy|
repository = sabayon-weekly||http://mirror.umoss.org/sabayonlinux/entropy rsync://mirror.umoss.org/sabayonlinux/entropy|
repository = sabayon-weekly||http://mirror.agooga.ru/Linux/sabayonlinux/entropy|
repository = sabayon-weekly||http://bali.idrepo.or.id/sabayon/entropy|
repository = sabayon-weekly||http://madura.idrepo.or.id/sabayon/entropy|
repository = sabayon-weekly||http://sumbawa.idrepo.or.id/sabayon/entropy|
repository = sabayon-weekly||http://riksun.riken.go.jp/pub/pub/Linux/sabayon/entropy|
repository = sabayon-weekly||http://ftp.sh.cvut.cz/MIRRORS/sabayon/entropy|
repository = sabayon-weekly||http://ftp2.cz.freebsd.org/pub/sabayon/entropy|
repository = sabayon-weekly||http://debian.mirror.dkm.cz/sabayon/entropy|
repository = sabayon-weekly||ftp://ftp.klid.dk/sabayonlinux/entropy|
repository = sabayon-weekly||http://ftp.fsn.hu/pub/linux/distributions/sabayon/entropy rsync://ftp.fsn.hu/ftp/pub/linux/distributions/sabayon/entropy|
repository = sabayon-weekly||ftp://ftp.fsn.hu/pub/linux/distributions/sabayon/entropy|
repository = sabayon-weekly||http://ftp.cc.uoc.gr/mirrors/linux/SabayonLinux/entropy|
repository = sabayon-weekly||http://mirror.dun.nu/sabayonlinux/entropy|
repository = sabayon-weekly||http://ftp.rnl.ist.utl.pt/pub/sabayon ftp://ftp.rnl.ist.utl.pt/pub/sabayon|

# NLUUG, Holland
repository = sabayon-weekly||ftp://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/entropy rsync://ftp.nluug.nl/sabayonlinux/entropy|
# Surfnet, Holland
repository = sabayon-weekly||http://ftp.surfnet.nl/pub/os/Linux/distr/sabayonlinux/entropy rsync://ftp.SURFnet.nl/sabayonlinux/entropy|
# AArnet.edu/Internode, Australia
repository = sabayon-weekly||http://mirror.internode.on.net/pub/sabayonlinux/entropy ftp://mirror.aarnet.edu.au/pub/SabayonLinux/entropy rsync://mirror.aarnet.edu.au/sabayonlinux/entropy|
# Instituto Federal de Educação, Ciência e Tecnologia do Cearà, Brazil
repository = sabayon-weekly||http://cerberus.itti.ifce.edu.br/entropy ftp://cerberus.itti.ifce.edu.br/entropy|
# Universidade Federal do Parana', Brazil
repository = sabayon-weekly||http://sabayon.c3sl.ufpr.br/entropy ftp://sabayon.c3sl.ufpr.br/sabayon/entropy rsync://sabayon.c3sl.ufpr.br/sabayon/entropy|
# Cross-LFS Project mirror, United States
repository = sabayon-weekly||http://cross-lfs.sabayonlinux.org/entropy|
# GARR Network mirror, Italy
repository = sabayon-weekly||http://na.mirror.garr.it/mirrors/sabayonlinux/entropy|



# Experimental Sabayon repository "sabayon-limbo"
# Here you can find in-testing packages that will be merged to
# the mainline repository soon.
# You can use any mirror listed for "sabayonlinux.org"
# repository = sabayon-limbo|Sabayon Limbo Testing Repository|http://cerberus.itti.ifce.edu.br/entropy|http://pkg.sabayon.org,sabayon.org
# repository = sabayon-limbo||http://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/entropy|
# repository = sabayon-limbo||http://ftp.rnl.ist.utl.pt/pub/sabayon ftp://ftp.rnl.ist.utl.pt/pub/sabayon|
# repository = sabayon-limbo||http://mirror.internode.on.net/pub/sabayonlinux/entropy|
# repository = sabayon-limbo||ftp://mirror.aarnet.edu.au/pub/SabayonLinux/entropy|
# repository = sabayon-limbo||http://cross-lfs.sabayonlinux.org/entropy|
# repository = sabayon-limbo||http://na.mirror.garr.it/mirrors/sabayonlinux/entropy|


# syntax for differential-update
# differential-update: This setting controls the way Entropy client updates
#                      its repositories. If you're on a slow/unstable network
#                      it is recommended to disable "differential-update"
#                      in favour of a simple and more reliabile HTTP/FTP
#                      connection. In fact, differential repository updates
#                      are known to cause issues on some networks.
# Valid parameters: disable, enable, true, false, disabled, enabled
# Default is: enabled
# differential-update = enabled

# syntax for developer-repo
#
#  developer-repo: Enable this setting to fetch an extended repository database containing
#                  the whole metadata set (including package ChangeLogs and contents).
#                  Disabled by default.
# Valid parameters: disable, enable, true, false, disabled, enabled
#  developer-repo = disable

#
#  syntax for product:
#
#    product: Sabayon Linux product type (eg. standard, professional, mini)
#    product = product string (no spaces!)
#
#    example:
#    product = standard
#    or:
#    product = professional
#
# Product default setting
product = standard

#
#  syntax for branch:
#
#    branch: in Sabayon Linux each release has its branch that is the version name (eg. 3.4, 3.5)
#    branch = actual branch string (no spaces!)
#
#    example:
#    branch = 4
#    or:
#    branch = 5
#
# Branch default setting
branch = 5

#
#  syntax for official-repository-id:
#
#    official-repository-id: Repository identifier for the official main distribution repository
#    official-repository-id = <repository identifier>
#
official-repository-id = sabayon-weekly

#
#  syntax for download-speed-limit:
#
#    download-speed-limit: If you need a way to limit download speed, this is the option you were looking for
#    download-speed-limit = <maximum allowed speed in kb/sec>
#
#    example:
#    download-speed-limit = 30
#
# download-speed-limit =

#
#  syntax for downloadtimeout:
#
#    download-timeout: If you are on a slow network, you may want to raise the
#                     download timeout value (by default, it's set to 10 secs)
#    download-timeout = <maximum allowed speed in kb/sec>
#
#    example:
#    download-timeout = 20
#
# download-timeout = 20

#
#  syntax for security-url:
#
#    security-url: Entropy compatible Security Advisories (GLSAs) package URL
#    security-url = <HTTP/FTP download URL>
#
#    example:
#    securityurl|http://community.sabayon.org/security/security-advisories.tar.bz2
#
# security-url =
User avatar
joe3
Growing Hen
 
Posts: 197
Joined: Sun May 06, 2007 21:28

Re: What's diff between sabayonlinux.org & sabayon-weekly re

Postby joe3 » Sun Aug 28, 2011 6:16

OK thanks to some empirical testing I'm beginning to believe that the repositories and mirrors listed in the repositories.conf are processed from the bottom up. That is no doubt why the repo's mirrors are listed after the repo itself, so that equo will try all of the listed mirrors before the repo's main listing??

In any case I noticed that equo consistently tried and failed to use each of the bottommost 4 mirrors before succeeding with the 5th from the bottom. Thus in an effort to prune out the bogus mirrors I commented out the bottom 4 And moved the 5th to the top of the mirror list.

If I'm right, then the next time I install something it should start again at the bottom with what used to be the 6th from the bottom mirror. If that mirror fails it will also get commented out and the next successful mirror will get moved to the top. And so on until my repositories.conf only includes mirrors I can use. Then I'll try to identify the ones that look like they are in the USA, and move them to the bottom so that they get tried first.

Given that I am located in New England, I think that is a reasonable plan. But "It's hard telling, not knowing", So I'd be very interested to know if my plan sounds workable to somebody who does understand how equo really works.
User avatar
joe3
Growing Hen
 
Posts: 197
Joined: Sun May 06, 2007 21:28

Re: What's diff between sabayonlinux.org & sabayon-weekly re

Postby micia » Sun Aug 28, 2011 11:16

Sabayon Weekly has packages after the official Sabayonlinux.org repository, since it is considered more reliable than the Sabayonlinux repository, it is the default repository.
You can use the official repository to have a more updated system, but don't use them together in the same system.
There is basically no difference between them, but if there is an issue in the official repository and is fixed quickly (which is a rather common kind of issues) you won't have it in the weekly repository, because of the time difference.

To sort automatically the mirrors you can use this command:
(as root)
Code: Select all
equo repo mirrorsort sabayon-weekly
User avatar
micia
Sagely Hen
 
Posts: 2710
Joined: Wed Nov 26, 2008 16:41


Return to Entropy|Equo|Rigo Package Managers

Who is online

Users browsing this forum: No registered users and 2 guests