Layman 1.3.1 released 2010-02-05 No Comments
Now that the latest bugfixes have received a positive response it’s time to share them with a wider audience, i.e. with you: layman 1.3.1 out now. Thanks go to Dmitry Karasik and Jimmy Jazz.
Summary
layman-1.3.1 is a bugfix release: Adding/deleting/syncing overlays did not work in all cases.
Details
- Fix handling of CVS overlays (bug #301689)
- Fix handling of non-existing overlays (bug #301612)
- Now delete empty overlay directories (bug #301612) ..
- on deletion of a non-existing overlay and
- after failed addition of an overlay.
How to upgrade
- Unmask =app-portage/layman-1.3.1 if you’re on stable
- sudo emerge -av =app-portage/layman-1.3.1
- sudo etc-update
Layman 1.3.0 released 2010-01-19 No Comments
Time to collect bugfixes to 1.3.0_rc1 for a new release…
Summary
layman-1.3.0 fixes expected rough edges from 1.3.0_rc1. Thanks to everyone reporting bugs, i.e. thanks to Piotr Mitas, Albert W. Hopkins and tman/cornicx.
Details
- Move storage default from /usr/local/portage/layman to /var/lib/layman (fixes bug #253725)
- Syncing failed for overlays that no longer exist in the remote lists without need to (bug #301174)
- No longer treat sync warnings like errors (bug #301327)
- Fix faults introduced at refactoring (bug #301253)
How to upgrade
- Unmask =app-portage/layman-1.3.0 if you’re on stable
- sudo emerge -av =app-portage/layman-1.3.0
- sudo etc-update
Gentoo is dy-what?
Layman 1.3.0_rc1 released 2010-01-15 No Comments
New features this time: here is Layman 1.3.0_rc1. Let me try to summarize:
Summary
layman-1.3.0_rc1 introduces support for several sources per overlay. Also, layman -i overlay now makes full use of metadata that arrived with the migration from layman-global.txt to the repositories.xml format.
Details
- Add support for several sources per overlay (also fixes #280472)
When adding an overlay all sources will be probed until a working one is found. This should help Layman through some firewalls. - Display related directory when deleting overlays
- Improve overlay info display (i.e. layman -i):
- Add quality indicator (keep in mind: no guarantee)
- Add feed URIs
- Fix whitespace handling for description field
- Improve layman usage display
How to upgrade
- Unmask =app-portage/layman-1.3.0_rc1 if you’re on stable
- sudo emerge -av =app-portage/layman-1.3.0_rc1
- sudo etc-update
What else?
- Please report bugs!
- Using layman and proxies, programming Python?
Feel like doing James a favor with bug #300651?
Gentoo is dying? Says who?!
Layman 1.2.6 released 2010-01-12 1 Comment
In spirit of release-early-and-without-reason: here is Layman 1.2.6. Let me try to summarize:
Summary
layman-1.2.6 introduces support for tar overlays that are compressed with an algorithm other than gzip or bzip2. That, plus minor fixes.
Details
- Warn on lack of write permissions (fixes #260218)
- Migrate to GNU tar’s compression format auto-detection which adds potential support for more types of compressed tar archives (LZMA, xz or Z) as a side-effect
(Requires GNU tar 1.15 or later, released in 2005) - Drop support for broken tar overlays with missing category level (and missing profiles/repo_name as a consequence)
- Make missing overlay directory not fail removal of that overlay from the local list
- Start shipping doc sources and release notes with release archives
- Start shipping test suite files missing from the 1.2.5 release
How to upgrade
- Unmask =app-portage/layman-1.2.6 if you’re on stable
- sudo emerge -av =app-portage/layman-1.2.6
- sudo etc-update
What else?
- Please report bugs!
- Using layman and proxies, programming Python?
Feel like doing James a favor with bug #300651?
Gentoo is dying? Says who?!
4 more days of Gentoo Council voting: Why and how in 3 seconds 2010-01-10 1 Comment
NOTE: You can ignore this if you’re not a Gentoo developer.
Why vote?
If you have the impression your vote doesn’t matter – think again: With most selections there are candidates that you do not want to win. So in case you don’t have positive preferences choose anybody else. That decreases the chance of the others. Simple thing, probably not applied enough.
How?
ssh yournick@dev.gentoo.org
votify --new council200912
nano -w ~/.ballot-council200912 # re-order candidates
votify --verify council200912
votify --submit council200912
(Details)
Layman 1.2.5 released 2010-01-04 No Comments
I was time to collect recent commits into a new release – here it is: Layman 1.2.5. This includes the code from teaming up with Christian Groschupp during 26C3. Let me try to summarize:
New features
- Allow overriding of VCS commands
- Allow running VCS from PATH (fixes #280539)
Bug fixes
- Migrate XML handling from minidom to ElementTree (also fixes #261666)
- Fix handling of Subversion overlays whose name contains one or more ‘@’ characters (#295018)
- Fix handling of non-ASCII characters (#286290)
How to upgrade
- Unmask =app-portage/layman-1.2.5 if you’re on stable
- sudo emerge -av =app-portage/layman-1.2.5
- sudo etc-update
What else?
- Please report bugs!
- Interested in taking care of bug #260218, i.e. writing a patch for it?
Gentoo is dying? Says who?!
26C3 through Gentoo glasses 2009-12-31 No Comments
[Just a few bits, don't expect completeness here.]
We had that big blue banner (first presented on Linux Tag 2009) with us again: it did a great job on promoting our table and on easing up finding the way back. Neighborhood to the Debian table seemed to be peaceful to my impression, though we didn’t exchange many patches either.
People came by to talk, getting support (like fixing graphical login), getting started with Subversion live ebuilds and to thank us for “the great work” Gentoo people do. The gentoo-users mailing list was praised, too. Quite a few flyers were given out, stickers were asked for and given out repeatedly. Also, Christian Groschupp and me teamed up on a bit of hacking on Layman which was fun, too. Impatient people are welcome to give the Layman live ebuild (app-portage/layman-9999) a spin before the next release is coming out.
Looking back I would say it was a good event Gentoo-wise.
Förderverein Gentoo e.V. bleibt bestehen 2009-12-30 3 Comments
Auf der außerordentlichen Mitgliederversammlung am 27.12.2009 ist ein neuer Vorstand gewählt worden; das Thema “Auflösung” ist damit vom Tisch.
Layman 1.2.4 released 2009-12-05 No Comments
What’s in for you with Layman 1.2.4:
- Major bugfix affecting CVS-based overlays
- Support for repositories.xml (successer to layman-global.txt)
The only visual indication of the arrival of repositories.xml support for now is that contacts now show names where available:
layman 1.2.3
* Contact : scaranospambeus@gentoo.org
layman 1.2.4
* Contact : Tomas Chvatal <scaranospambeus@gentoo.org>
More goodies will come.
How to upgrade:
- Unmask =app-portage/layman-1.2.4 if you’re on stable
- sudo emerge -av =app-portage/layman-1.2.4
- sudo etc-update # To migrate /etc/layman/layman.cfg, very important
Btw report bugs please!
How we got here:
I bet a new Layman release isn’t really what you expected for today. A quick summary would be:
- I requested SourceForge project admin access from Gunnar and happily received it,
- applied my repositories.xml patch done earlier,
- updated change logs,
- fixed an unexpected last-minute showstopper (Layman hasn’t been handling CDATA sections before),
- uploaded a tarball, and
- and bumped the ebuild.
Help me with Layman!
If you know a little Python you are welcome to support Layman development! These days my time is rather limited and there is a lot to do:
- Fixing Layman bugs
- Migrating from minidom to ElementTree
- Extending support for repositories.xml features like:
- Multiple repository URLs
- Overlay stability indicators
- your favourite here
Sounds like fun? What are you waiting for?!
Year in filename patterns (”%Y”) for Asunder 1.9 2009-11-28 No Comments
In recent times of near-zero coding I took a break yesterday afternoon to write a patch for Asunder 1.9. I’m using Asunder for the moment because as Audex and KAudioCreator fail to handle my CD-ROM device correctly (without really telling why) for reasons I still need to uncover.
So Asunder turned out to work for me but it didn’t fully support my currently preferred file layout
<artist>/(<year>) <album>/<trackno> <title>.<ext> Seether/(2002) Disclaimer/04 Needles.flac
as it doesn’t allow to use the album’s year in the format strings. So I added support for a %Y constant which enables a config of
Album directory: "%A/(%Y) %L" Music file: "%N %T"
to get before-mentioned file layout.
Upstream hasn’t replied yet. Before a new release arrives you can grab the patch from here or use my 1.9-r1 ebuild from the “sping” overlay for convenience:
[EDIT 2009-12-07]: The patch went into Asunder 1.9.1, released yesterday.

