From 2de3c57b0f31249260943d93e6860913c03f37a8 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Tue, 19 Jan 2010 18:20:45 +0100 Subject: Prepare release of 1.3.0 (set release date, sync release notes, update website) --- CHANGES | 6 +++--- RELEASE_NOTES | 25 +++++++++++-------------- doc/layman.8.xml | 2 +- layman/version.py | 2 +- www/index.html | 30 +++++++++++++++--------------- 5 files changed, 31 insertions(+), 34 deletions(-) diff --git a/CHANGES b/CHANGES index c4da579..5af4a25 100644 --- a/CHANGES +++ b/CHANGES @@ -1,14 +1,14 @@ CHANGES ------- -Version TODO -======================================= +Version 1.3.0 - Released 2010/01/19 +=================================== - 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 with no need to (bug #301174) + lists without need to (bug #301174) - No longer treat sync warnings like errors (bug #301327) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 0d5f5a0..b67dd3a 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -1,29 +1,26 @@ -Version 1.3.0_rc1 - Released 2010/01/15 -======================================= +Version 1.3.0 - Released 2010/01/19 +=================================== FULL CHANGES ------------ - - 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. + - Move storage default from /usr/local/portage/layman + to /var/lib/layman (fixes bug #253725) - - Display related directory when deleting overlays + - Syncing failed for overlays that no longer exist in the remote + lists without need to (bug #301174) - - 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 + - No longer treat sync warnings like errors (bug #301327) - - Improve layman usage display + - Fix faults introduced at refactoring (bug #301253) SHORT CHANGES ------------- - 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. + 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. FRESHMEAT diff --git a/doc/layman.8.xml b/doc/layman.8.xml index 9dfb484..ff44349 100644 --- a/doc/layman.8.xml +++ b/doc/layman.8.xml @@ -197,7 +197,7 @@ layman January 2010 layman - 1.3.0_rc1 + 1.3.0 2005-2009 Gunnar Wrobel diff --git a/layman/version.py b/layman/version.py index ae7252c..5ee7d50 100644 --- a/layman/version.py +++ b/layman/version.py @@ -20,7 +20,7 @@ __version__ = "$Id: version.py 309 2007-04-09 16:23:38Z wrobel $" -VERSION = '1.3.0_rc1' +VERSION = '1.3.0' if __name__ == '__main__': print VERSION diff --git a/www/index.html b/www/index.html index 73d8505..0aa1b0e 100644 --- a/www/index.html +++ b/www/index.html @@ -1,11 +1,11 @@ -layman

layman

Gunnar Wrobel


+layman

layman

Gunnar Wrobel


    
    
      http://gunnarwrobel.de
    

-   


Table of Contents

Overview
External links
Reference
layman — +   


Table of Contents

Overview
External links
Reference
layman — manage your local repository of Gentoo overlays -

Overview

  • +

Overview

External links

  • +

External links

Synopsis

layman [-a] | [--add] [ALL] | [overlay]

layman [-d] | [--delete] [ALL] | [overlay]

layman [-s] | [--sync] [ALL] | [overlay]

layman [-i] | [--info] [ALL] | [overlay]

layman [-S] | [--sync-all]

layman [-L] | [--list]

layman [-l] | [--list-local]

layman [-f] | [--fetch]

Description

layman is a script that allows you to add, remove and update Gentoo overlays from a variety of - sources.

WARNING

layman makes it easy to retrieve and + sources.

WARNING

layman makes it easy to retrieve and update overlays for Gentoo. In addition it makes it TRIVIAL to break your system.

The main portage tree provides you with high quality ebuilds @@ -118,7 +118,7 @@ default. This file provides seven possible settings.

storage

Directory that will be used to store the overlays and all additional data layman needs. The default is - /usr/local/portage/layman. layman + /var/lib/layman. layman uses a location within the /usr/portage hierarchy instead of /var in order to store its data. This decision has been made to support @@ -146,7 +146,7 @@ end of /etc/make.conf. This is the reason why layman suggests running "echo "source - /usr/local/portage/layman/make.conf" >> + /var/lib/layman/make.conf" >> /etc/make.conf" after it has been installed.

overlays

Specifies the URL for the remote list of all available overlays. The default is @@ -190,7 +190,7 @@ environment variable in case you set it.

Local cache

layman stores a local copy of the fetched remote list. It will be stored in - /usr/local/portage/layman/cache.xml + /var/lib/layman/cache.xml by default. There exists only one such cache file and it will be overwritten every time you run layman. @@ -213,7 +213,7 @@ sourced within the standard /etc/make.conf file. Just add the following line to the end of your /etc/make.conf file: -

source /usr/local/portage/layman/make.conf

/usr/local/portage/layman/make.conf +

source /var/lib/layman/make.conf

/var/lib/layman/make.conf is the default provided in the layman configuration. Change this file name in case you decide to store it somewhere else. @@ -266,9 +266,9 @@ darcs, git, mercurial or provided as tar packages. -

Overlay lists

Overlay list format

+

Overlay lists

Overlay list format

Layman uses a central list of overlays in XML format. The file looks like this: -

Example 1. An example overlays.xml file

+	    

Example 1. An example overlays.xml file

 	      <?xml version="1.0" encoding="UTF-8"?>
 	      <!DOCTYPE repositories SYSTEM "/dtd/repositories.dtd">
 	      <repositories xmlns="" version="1.0">
@@ -288,13 +288,13 @@
 	        </repo>
 	      </repositories>
 	      


-

Adding an overlay locally

+

Adding an overlay locally

Simply create an overlay list in the format described above and run layman with the -o switch. You need to prepend local file URLs with file://. -

Adding an overlay globally

+

Adding an overlay globally

The global list of overlays used by layman lies at http://www.gentoo.org/proj/en/overlays/repositories.xml. @@ -307,9 +307,9 @@ at . You can also join #gentoo-overlays on irc.freenode.net. -

Examples

Installing an overlay

layman -f -a wrobel

This would add the overlay with the id +

Examples

Installing an overlay

layman -f -a wrobel

This would add the overlay with the id wrobel to your list of installed - overlays.

Syncing your overlays

layman -s ALL

This updates all overlays

Performing several actions at the same time

layman -f -a wrobel -a webapps-experimental

This fetches the remote list and immediately adds two + overlays.

Syncing your overlays

layman -s ALL

This updates all overlays

Performing several actions at the same time

layman -f -a wrobel -a webapps-experimental

This fetches the remote list and immediately adds two overlays

Files

/etc/layman/layman.cfg

Configuration file, holding the defaults for layman

Reporting bugs

Please report bugs you might find at http://bugs.gentoo.org -- cgit v1.2.3-1-g7c22