blob: 908f03e5d5de22e71efd51caaec545446e5fdc23 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
|
CHANGES
-------
Version 1.4.1 - Released 2010-07-09
===================================
- Fixed: Catch keyboard interrupts (Ctrl+C) while
running child processes properly
- Fixed: doctest error in tar overlay code (bug #327491)
Thanks to David Abbott for reporting!
Version 1.4.0 - Released 2010-07-08
===================================
- Handle command line calls "layman" and "layman foo" better.
Former now shows a usage summary while latter now reports
an error. Both of them kept quiet before.
- Replace os.system() by subprocess.Popen()
- Close stdin of child processes when run in quiet mode
to avoid running into infinite and blindly interactive sessions.
Version 1.3.4 - Released 2010-07-05
===================================
- Propagate move of cvs and subversion from
dev-util/* to dev-vcs/* (bug #311419, bug #307849)
Version 1.3.3 - Released 2010-04-08
===================================
- Fix syncing of SVN overlays for users of SVN <1.6.5 (bug #313303)
- Fix handling of empty XML entities (bug #309617)
- Fix missing import (bug #306143)
- Extend in-config docs on proxy handling (bug #300651)
- Propagate move of bzr, darcs, git, mercurial from
dev-util/* to dev-vcs/* (bug #311419)
Version 1.3.2 - Released 2010-02-20
===================================
- Fix syncing of tar overlays (bug #304547)
- Hint about broken overlay catalog (bug #304781)
Version 1.3.1 - Released 2010-02-05
===================================
- Fix handling of CVS overlays (bug #301689)
Thanks for the patch to Dmitry Karasik!
- 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.
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 without need to (bug #301174)
- No longer treat sync warnings like errors (bug #301327)
- Fix faults introduced at refactoring (bug #301253)
Version 1.3.0_rc1 - Released 2010-01-15
=======================================
- 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
Version 1.2.6 - Released 2010-01-12
===================================
- 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
Version 1.2.5 - Released 2010-01-04
===================================
- Allow overriding of VCS commands
- Migrate XML handling from minidom to ElementTree (also fixes #261666)
- Allow running VCS from PATH (fixes #280539)
- Fix handling of Subversion overlays whose name contains
one or more '@' characters (#295018)
- Fix handling of non-ASCII characters (#286290)
Version 1.2.4 - Released 2009-12-05
===================================
- Add option "-d" to calls of "cvs update" so it checks out new
directories properly (#278807)
- Fix reading of CDATA sections
- Add support for repositories.xml database format
- Substitute path "/usr/portage/local/layman" by "/usr/local/portage/layman"
in the documentation (#271457)
- Fix grammar errors in program output (#259188)
Version 1.2.3 - Released 2009-01-01
===================================
- Support setting the terminal screen width (also fixes #253016)
- layman -S fetches each overlay twice (#253241)
Version 1.2.2 - Released 2008-12-28
===================================
- layman -L: better use of screen real estate for source URLs
(#251032)
- Execute subprocesses in a shell. Fixes app-portage/layman-1.2.1:
--quietness=2 is broken (#247792)
- app-portage/layman - 'layman -S --quiet' yields "git: 'pull-q' is
not a git-command." (#247964)
Version 1.2.1 - Released 2008-11-15
===================================
- Pass --quiet flag down to the version control
system (#236165).
- Fixes for python-2.6 (#237625)
- Better locale support (#235165)
- Handle git+ssh://, ssh:// correctly (#230702)
- Do not remove directories if adding an
overlay failed (#236945)
Version 1.2.0 - Released 2008-06-02
===================================
- Fixed --info call (#198483)
- Added umask setting (#186819)
- Switched default storage location from
/usr/portage/local/layman
to
/usr/local/portage/layman
(#219786)
- Added optional version control useflags (#168203)
|