I can add the jenna repo and it will download. In the other thread it was mostly about writing files and code within the repository not simply how to download the repo. I did get this from lxnay's post:
Hi all,
no, having the PHP handlers is not mandatory. Anyway, I just committed a fix, it's in SVN but the current trunk won't be tagged as new release anytime soon (working on NLnet M3).
So, open /usr/lib/entropy/libraries/entropy.py, go to line 17765 (version: 0.15.23.7) and change False to True
But I have entropy version 0.15.24.1. and /usr/lib/entropy/libraries/entropy.py, go to line 17765 appears to be different. If I'm reading vim right it has the word 'continue'. Maybe it's been fixed any way. I certainly won't change without knowing what,if anything, I should be changing.
Also took your suggestion of how to add repo and changed '/etc/entropy/repositories.conf':
- Code: Select all
# Project Entropy 1.0 repositories configuration file
#
# syntax for repositories:
#
# repository: where the available packages and its database are stored
#| repository|repository_id|repository description|<packages mirror 1> <packages mirror 2> <...>|<database uri>
#
# example:
#| repository|sabayonlinux.org|Sabayon Linux Official Repository|http://www.sabayonlinux.org/packages|http://www.sabayonlinux.org/database
#
# Sabayon Linux Official Repository
repository|sabayonlinux.org|Sabayon Linux Official Repository|http://svn.sabayonlinux.org/entropy|http://svn.sabayonlinux.org/entropy#bz2
repository|sabayonlinux.org||http://mirrors.cs.wmich.edu/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://mirror.holland.sabayonlinux.org/entropy|
repository|sabayonlinux.org||http://cross-lfs.sabayonlinux.org/entropy|
repository|sabayonlinux.org||http://ftp.surfnet.nl/pub/os/Linux/distr/sabayonlinux/entropy|
repository|sabayonlinux.org||http://na.mirror.garr.it/mirrors/sabayonlinux/entropy|
repository|jenna|Sabayon Linux Bitch Repository|http://svn.sabayonlinux.org/entropy|http://svn.sabayonlinux.org/entropy#bz2
#
# Community Repository
repository|zenana|v00d00 Zenana|http://zenana.v00d00.net|http://zenana.v00d00.net#bz2
#
# 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|3.5
# or:
# branch|3.6
#
# Branch default setting
branch|3.5
#
# syntax for officialrepositoryid:
#
# officialrepositoryid: Repository identifier for the official main distribution repository
# officialrepositoryid|<repository identifier>
#
officialrepositoryid|sabayonlinux.org
#
# syntax for conntestlink:
#
# conntestlink: URL which Equo/Entropy can use to test Internet connection availability
# conntestlink|<connection test url>
#
conntestlink|http://svn.sabayonlinux.org
#
# syntax for downloadspeedlimit:
#
# downloadspeedlimit: If you need a way to limit download speed, this is the option you were looking for
# downloadspeedlimit|<maximum allowed speed in kb/sec>
#
# example:
# downloadspeedlimit|30
#
# downloadspeedlimit|
#
# syntax for securityurl:
#
# securityurl: Entropy compatible Security Advisories (GLSAs) package URL
# securityurl|<HTTP/FTP download URL>
#
# example:
# securityurl|http://packages.sabayonlinux.org/security/security-advisories.tar.bz2
#
# securityurl|
Don't know if that's exactly or approximately what you meant but it is what I have currently. Also note that I temporarily have the jenna repo in there for testing purposes. So now 'equo update --force' results in partially:
- Code: Select all
# equo update --force
>> Repository zenana hasn't been downloaded yet.
>> Repository zenana is not available. Cannot validate
>> @@ Repositories synchronization ...
>> # (1/3) v00d00 Zenana
>> # Database URL: http://zenana.v00d00.net/standard/zenana/database/amd64
>> # Database local path: /var/lib/entropy/client/database/amd64/zenana/standard/amd64
>> # Database EAPI: 2
>> Downloading repository database ...
>> Downloading checksum packages.db.dump.bz2.md5 ...
>> Downloaded database status: OK
>> Unpacking database to packages.db.dump ...
>> Injecting downloaded dump packages.db.dump.bz2, please wait ...
>> packages.db.mask: not available, it's ok.
>> packages.db.lic_whitelist: not available, it's ok.
>> packages.db.mask: available, w00t!.
>> make.conf: available, w00t!.
>> package.mask: available, w00t!.
>> package.unmask: available, w00t!.
>> package.keywords: available, w00t!.
>> package.use: available, w00t!.
>> Repository revision: 24
>> [svn.sabayonlinux.org:1026] Successfully connected to host
...
>> # (3/3) Sabayon Linux Official Repository
>> # Database URL: http://svn.sabayonlinux.org/entropy/standard/sabayonlinux.org/database/amd64
>> # Database local path: /var/lib/entropy/client/database/amd64/sabayonlinux.org/standard/amd64
>> # Database EAPI: 3
>> [svn.sabayonlinux.org:1026] Successfully disconnected from host
>> Downloading repository database ...
>> Downloading checksum packages.db.dump.bz2.md5 ...
>> Downloaded database status: OK
>> Unpacking database to packages.db.dump ...
>> Injecting downloaded dump packages.db.dump.bz2, please wait ...
>> packages.db.mask: available, w00t!.
>> packages.db.lic_whitelist: available, w00t!.
>> packages.db.mask: available, w00t!.
>> make.conf: available, w00t!.
>> package.mask: available, w00t!.
>> package.unmask: available, w00t!.
>> package.keywords: available, w00t!.
>> package.use: available, w00t!.
>> Repository revision: 660
>> Cache is now empty.
>> Resolving metadata
>> Dependencies cache filled.
>> @@ Security Advisories: testing service connection ...
>> @@ Security Advisories: getting latest GLSAs ...
>> # Security Advisories: verification Successful.
>> # Security Advisories: installing ...
>> @@ Security Advisories: updated successfully
w00t!.

And now when I run 'equo world --ask' it pulls 47 upgrades all from 'v00d00 Zenana'. So the different way I added the repo to '/etc/entropy/repositories.conf' may be the/a correct way to do it. Or something changed upstream in the last 6 or so hours as I've been away working. Do note I made NO changes to '/usr/lib/entropy/libraries/entropy.py'. Unless something changed upstream perhaps myself or v00d00 need to modify the wiki???
