View previous topic :: View next topic |
Author |
Message |
dol-sen Retired Dev
Joined: 30 Jun 2002 Posts: 2805 Location: Richmond, BC, Canada
|
Posted: Mon Oct 15, 2012 3:30 am Post subject: layman-9999 users, last test push before 2.0.0 final |
|
|
I've spent some time finally and fixed the remaining bugs (minus some enhancement requests) plus did some other code changes sort of needed.
The changes to layman-9999's ebuild should be available in the tree shortly.
I've now created a layman-updater script that performs the db rename from rc3, or for new installs creates an empty make.conf in layman's storage location and prints out what use to be the new install einfo/elog messages. So now those won't litter up your screen unless it is a new install.
Can you please run it through all it's paces so I can hopefully release it as 2.0.0 final and so it can be stabilized after the waiting period
Please report any bugs you find.
Thank you. _________________ Brian
Porthole, the Portage GUI frontend irc@freenode: #gentoo-guis, #porthole, Blog
layman, gentoolkit, CoreBuilder, esearch... |
|
Back to top |
|
|
kurly Apprentice
Joined: 02 Apr 2012 Posts: 260
|
Posted: Tue Oct 16, 2012 4:04 pm Post subject: |
|
|
References to /etc/make.conf in layman-updater should probably be changed to /etc/portage/make.conf. (Both work, but the latter is the new 'correct' location.)
Also, simple spelling fix!
kurly@smile ~/source/layman $ grep occured -R .
./layman/cli.py: self.output.warn("CLI: Errors occured processing action"
occured -> occurred
Thanks for all the great work you do, and sorry for not filing formal bug reports. I've yet to file an official bug report, but I'd be happy to work with you if it'll help. |
|
Back to top |
|
|
dol-sen Retired Dev
Joined: 30 Jun 2002 Posts: 2805 Location: Richmond, BC, Canada
|
Posted: Wed Oct 17, 2012 6:15 am Post subject: |
|
|
No problem reporting those here. I totally forgot to check for the make.conf locations listed. I need to update the man pages too.
[edit] fixed and pushed to the repo. [/edit] _________________ Brian
Porthole, the Portage GUI frontend irc@freenode: #gentoo-guis, #porthole, Blog
layman, gentoolkit, CoreBuilder, esearch... |
|
Back to top |
|
|
kurly Apprentice
Joined: 02 Apr 2012 Posts: 260
|
Posted: Wed Oct 17, 2012 3:50 pm Post subject: |
|
|
doc/layman.8.txt still has "HANDLING /ETC/MAKE.CONF" on line 278
Otherwise looks good! |
|
Back to top |
|
|
dol-sen Retired Dev
Joined: 30 Jun 2002 Posts: 2805 Location: Richmond, BC, Canada
|
Posted: Thu Oct 18, 2012 12:37 am Post subject: |
|
|
DOH! foiled by all uppercase on my search & replace.
OK, fixed, but won't push it just yet, I have some other stuff I'm working on. It looks like layman will need to start downloading a gpg signed list, so I'm working on code for it. _________________ Brian
Porthole, the Portage GUI frontend irc@freenode: #gentoo-guis, #porthole, Blog
layman, gentoolkit, CoreBuilder, esearch... |
|
Back to top |
|
|
dol-sen Retired Dev
Joined: 30 Jun 2002 Posts: 2805 Location: Richmond, BC, Canada
|
Posted: Sun Oct 21, 2012 3:06 am Post subject: |
|
|
Well, I found a couple more things to add/update in the man page.
I have also decided to release this now as 2.0.0_rc4. There is a change coming in the next few weeks that will begin signing the repositories.xml list that layman downloads. I imagine that there will be an overlap period where both signed and unsigned lists are offered. But the unsigned one will likely be phased out for security reasons once 2.0.0 is stabilized. _________________ Brian
Porthole, the Portage GUI frontend irc@freenode: #gentoo-guis, #porthole, Blog
layman, gentoolkit, CoreBuilder, esearch... |
|
Back to top |
|
|
dol-sen Retired Dev
Joined: 30 Jun 2002 Posts: 2805 Location: Richmond, BC, Canada
|
Posted: Mon Nov 19, 2012 4:23 am Post subject: |
|
|
Update. I've just released rc5 with all the recent bugfixes, a bit of code cleanup. It stops short of the initial gpg signed repositories.xml list support that is included in layman-9999 which I also released today.
For those that wish to test run the gpg-signed list. There are some non-updated lists floating around for initial testing. But they should not be used for production. I have uploaded a layman-test.cfg to my dev space. There is also a couple gpg-signed lists, one with a detached signature (the repositories.xml file is untouched) and a compressed, signed file which is only 13% the size. layman is capable of both types, but the detached sig type is what is destined for the main gentoo repositories list. That way older layman versions will just need the url to to be updated to the new location.
Just edit the layman-test.cfg and edit the storage location to a test directory you desire (no need to be root user) then run layman with the -c, --config option to use your layman-test.cfg. To verify the list signature you will need to manually add my gpg signature to your gpg keyring. public key id: 014F17CB
At present there are only 2 bugs left to fix.
1) an svn-upgrade needed detection and automatic run
2) complete the gpg signed list feature.
a) add a layman gnupg keyring.
b) add some tools to layman-updater for managing the keyring.
Currently gpg must be run manually & there is not a layman-only keyring to use.
c) Wait for the repositories.xml list url move to distfiles.gentoo.org and the
detached-signature file generation to be automated. (should be by Dec. 2012) _________________ Brian
Porthole, the Portage GUI frontend irc@freenode: #gentoo-guis, #porthole, Blog
layman, gentoolkit, CoreBuilder, esearch... |
|
Back to top |
|
|
|
|
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
|
|