1 | germinate (2.25) unstable; urgency=medium |
---|
2 | |
---|
3 | * Cope with malformed Built-Using fields, since we only started checking |
---|
4 | these recently and so older series have some errors. |
---|
5 | |
---|
6 | -- Colin Watson <cjwatson@ubuntu.com> Tue, 19 Apr 2016 10:12:03 +0100 |
---|
7 | |
---|
8 | germinate (2.24) unstable; urgency=medium |
---|
9 | |
---|
10 | [ Dimitri John Ledkov ] |
---|
11 | * Create a [no-]follow-build-depends feature; follow by default. |
---|
12 | * Expand source package by adding the Built-Using set. Treat all |
---|
13 | Built-Using as if part of the build-dependency tree. |
---|
14 | |
---|
15 | [ Colin Watson ] |
---|
16 | * Change default distribution to xenial. |
---|
17 | |
---|
18 | -- Colin Watson <cjwatson@ubuntu.com> Thu, 14 Apr 2016 22:45:06 +0100 |
---|
19 | |
---|
20 | germinate (2.23) unstable; urgency=medium |
---|
21 | |
---|
22 | * Handle Build-Depends-Arch, introduced in dpkg 1.16.4. |
---|
23 | * Require at least Python 2.7 and simplify some code accordingly. |
---|
24 | * Prefer Packages.xz and Sources.xz to other compression formats if |
---|
25 | possible. |
---|
26 | |
---|
27 | -- Colin Watson <cjwatson@ubuntu.com> Wed, 09 Dec 2015 13:11:16 +0000 |
---|
28 | |
---|
29 | germinate (2.22) unstable; urgency=medium |
---|
30 | |
---|
31 | * Raise a slightly more useful exception if python-apt fails to parse a |
---|
32 | dependency. |
---|
33 | * Work around lack of build profile support in older versions of |
---|
34 | apt/python-apt. |
---|
35 | |
---|
36 | -- Colin Watson <cjwatson@debian.org> Tue, 18 Aug 2015 16:57:42 +0100 |
---|
37 | |
---|
38 | germinate (2.21) unstable; urgency=medium |
---|
39 | |
---|
40 | * Fix broken germinate-update-metapackage caused by overenthusiastic |
---|
41 | sorting of imports. |
---|
42 | |
---|
43 | -- Colin Watson <cjwatson@ubuntu.com> Tue, 19 May 2015 17:24:13 +0100 |
---|
44 | |
---|
45 | germinate (2.20) unstable; urgency=medium |
---|
46 | |
---|
47 | * Switch to git; adjust Vcs-* fields. |
---|
48 | * Add support for fetching seeds from git (LP: #1455689). |
---|
49 | * Change default distribution to wily. |
---|
50 | * Policy version 3.9.6: no changes required. |
---|
51 | |
---|
52 | -- Colin Watson <cjwatson@ubuntu.com> Mon, 18 May 2015 10:07:11 +0100 |
---|
53 | |
---|
54 | germinate (2.19) unstable; urgency=medium |
---|
55 | |
---|
56 | * Make it possible to add a custom seed with no parents. |
---|
57 | * Fix TagFile.sections to use try/finally so that the temporary directory |
---|
58 | reliably gets cleaned up. |
---|
59 | |
---|
60 | -- Colin Watson <cjwatson@debian.org> Sat, 20 Sep 2014 00:20:59 +0100 |
---|
61 | |
---|
62 | germinate (2.18) unstable; urgency=medium |
---|
63 | |
---|
64 | * Fix Vcs-Bzr field so that it actually works with bzr. Adjust |
---|
65 | Vcs-Browser field to match. |
---|
66 | * Allow subclasses of SeedStructure to override a new make_seed method in |
---|
67 | order to slot in a different Seed implementation. |
---|
68 | |
---|
69 | -- Colin Watson <cjwatson@ubuntu.com> Fri, 18 Jul 2014 16:07:01 +0100 |
---|
70 | |
---|
71 | germinate (2.17) unstable; urgency=medium |
---|
72 | |
---|
73 | * Bump recursion limit to 3000; apparently utopic trips over the existing |
---|
74 | limit (LP: #1312478). |
---|
75 | |
---|
76 | -- Colin Watson <cjwatson@ubuntu.com> Fri, 25 Apr 2014 00:54:11 +0100 |
---|
77 | |
---|
78 | germinate (2.16) unstable; urgency=medium |
---|
79 | |
---|
80 | * Quote slashes in suite names when constructing local tag file names |
---|
81 | (thanks, Eugene Paskevich). |
---|
82 | * Change default distribution to trusty. |
---|
83 | * Update kubuntu-meta example in germinate-update-metapackage(1). |
---|
84 | * Policy version 3.9.5: no changes required. |
---|
85 | |
---|
86 | -- Colin Watson <cjwatson@ubuntu.com> Thu, 03 Apr 2014 15:40:02 +0100 |
---|
87 | |
---|
88 | germinate (2.15) unstable; urgency=medium |
---|
89 | |
---|
90 | * Use type and selector attributes of urllib.request.Request in Python >= |
---|
91 | 3.1 rather than the deprecated get_type and get_selector accessor |
---|
92 | methods, fixing a build failure with Python 3.4 which removed these |
---|
93 | methods entirely. |
---|
94 | |
---|
95 | -- Colin Watson <cjwatson@ubuntu.com> Wed, 15 Jan 2014 00:46:59 +0000 |
---|
96 | |
---|
97 | germinate (2.14) unstable; urgency=low |
---|
98 | |
---|
99 | * Micro-optimise lesser seeds calculation in |
---|
100 | Germinator._promote_dependency. |
---|
101 | * Amend dh_germinate_metapackage(1) to note that this program must be run |
---|
102 | after dh_prep. |
---|
103 | * Tolerate missing reasons when writing output. This is possible when |
---|
104 | germinate is being run over multiple flavours for the same architecture, |
---|
105 | and packages are promoted differently between seeds depending on the |
---|
106 | flavour. We can't generate a correct reason without a heavy performance |
---|
107 | cost in this case, but we can at least not crash. |
---|
108 | * Remove a few unnecessary "if condition: return True; else: return False" |
---|
109 | patterns. |
---|
110 | * Support multiarch (build-)dependency qualifiers (:any, :native). |
---|
111 | |
---|
112 | -- Colin Watson <cjwatson@ubuntu.com> Fri, 11 Oct 2013 20:00:19 +0100 |
---|
113 | |
---|
114 | germinate (2.13) unstable; urgency=low |
---|
115 | |
---|
116 | * Fix dh_germinate_clean(1) and dh_germinate_metapackage(1) to recommend |
---|
117 | syntax compatible with debhelper 8. |
---|
118 | * Policy version 3.9.4: |
---|
119 | - Add a Vcs-Browser field. |
---|
120 | * Change default distribution to saucy. |
---|
121 | |
---|
122 | -- Colin Watson <cjwatson@ubuntu.com> Thu, 13 Jun 2013 12:50:22 +0100 |
---|
123 | |
---|
124 | germinate (2.12) unstable; urgency=low |
---|
125 | |
---|
126 | * Add dists option to distribution sections in |
---|
127 | germinate-update-metapackage configuration, making it more useful for |
---|
128 | released distributions. |
---|
129 | |
---|
130 | -- Colin Watson <cjwatson@ubuntu.com> Wed, 28 Nov 2012 16:13:58 +0000 |
---|
131 | |
---|
132 | germinate (2.11) unstable; urgency=low |
---|
133 | |
---|
134 | * Use collections.defaultdict instead of manually initialising elements. |
---|
135 | * Simplify some sorted() calls, relying on the default iterator for |
---|
136 | mappings being .keys(). |
---|
137 | * Simplify code to clean up bzr cache, removing an unnecessary helper |
---|
138 | function. |
---|
139 | * Add support for reading seeds from relative filesystem paths (thanks, |
---|
140 | Sjoerd Simons; LP: #1010186). |
---|
141 | * Only allow dh_python2 to operate on python-germinate, to avoid chaos |
---|
142 | caused by shebang rewriting. |
---|
143 | |
---|
144 | -- Colin Watson <cjwatson@ubuntu.com> Tue, 18 Sep 2012 10:12:41 +0100 |
---|
145 | |
---|
146 | germinate (2.10) unstable; urgency=low |
---|
147 | |
---|
148 | * Always open Packages files as UTF-8, regardless of the current locale. |
---|
149 | LP: #1025818. |
---|
150 | |
---|
151 | -- Steve Langasek <steve.langasek@ubuntu.com> Mon, 23 Jul 2012 11:33:43 +0100 |
---|
152 | |
---|
153 | germinate (2.9) unstable; urgency=low |
---|
154 | |
---|
155 | * Support both Python 2 and 3 directly rather than using 2to3. |
---|
156 | * Make various cosmetic changes to conform to PEP-8. |
---|
157 | * Switch the top-level scripts to Python 3 by default. (They can still be |
---|
158 | run manually with /usr/bin/python if need be.) |
---|
159 | * Update copyright dates. |
---|
160 | * Policy version 3.9.3: |
---|
161 | - Convert debian/copyright to copyright-format 1.0. |
---|
162 | |
---|
163 | -- Colin Watson <cjwatson@ubuntu.com> Thu, 14 Jun 2012 15:30:05 +0100 |
---|
164 | |
---|
165 | germinate (2.8) unstable; urgency=low |
---|
166 | |
---|
167 | * Build-depend on python-unittest2 so that the test suite works with |
---|
168 | Python 2.6 (closes: #661608). |
---|
169 | |
---|
170 | -- Colin Watson <cjwatson@ubuntu.com> Wed, 29 Feb 2012 12:20:40 +0000 |
---|
171 | |
---|
172 | germinate (2.7) unstable; urgency=low |
---|
173 | |
---|
174 | * Explicitly specify the encoding to io.open so that tests pass even in |
---|
175 | the C locale. |
---|
176 | |
---|
177 | -- Colin Watson <cjwatson@ubuntu.com> Tue, 31 Jan 2012 19:40:47 +0000 |
---|
178 | |
---|
179 | germinate (2.6) unstable; urgency=low |
---|
180 | |
---|
181 | * Fix processing of multiple suites where there are different versions of |
---|
182 | a package with different Provides fields. |
---|
183 | * Fix SeedStructure.write_seed_text to handle UTF-8 text in seeds |
---|
184 | correctly. |
---|
185 | |
---|
186 | -- Colin Watson <cjwatson@ubuntu.com> Tue, 31 Jan 2012 01:53:34 +0000 |
---|
187 | |
---|
188 | germinate (2.5) unstable; urgency=low |
---|
189 | |
---|
190 | * Stop fetching Suggests from Packages; we don't use it. |
---|
191 | * Build a cache of seed entries when analysing reverse-dependencies, so |
---|
192 | that we don't have to expensively call get_seed_entries once per package |
---|
193 | per seed (LP: #915569). |
---|
194 | * Convert to setuptools. |
---|
195 | * Add the beginnings of a test suite. |
---|
196 | * Make the main bodies of scripts into modules so that they can be tested |
---|
197 | more easily. |
---|
198 | * Remove private AtomicUTF8File class; just write all files as UTF-8. |
---|
199 | |
---|
200 | * Port to Python 3: |
---|
201 | - Use "raise Exception(value)" syntax rather than the old-style "raise |
---|
202 | Exception, value". |
---|
203 | - Use Python 3-style print functions. |
---|
204 | - Use a list comprehension rather than filter (which behaves differently |
---|
205 | in Python 3). |
---|
206 | - Make GraphCycleError a subclass of Exception rather than of |
---|
207 | StandardError. |
---|
208 | - Simplify stringiness tests in TagFile.__init__ and Seed.__init__ using |
---|
209 | basestring. |
---|
210 | - Implement rich comparison methods instead of __cmp__ for Seed and |
---|
211 | GerminatedSeed. (Seed needs all of them for interface-compatibility; |
---|
212 | GerminatedSeed only needs __eq__ and __ne__.) |
---|
213 | - Use Python 3 replacements for urllib, urllib2, and ConfigParser if |
---|
214 | available. |
---|
215 | - When decompressing tag files from the archive, explicitly treat |
---|
216 | everything as binary data. |
---|
217 | - In Python 3, decode seed data read from URLs as UTF-8. |
---|
218 | - Pass universal_newlines=True to subprocess.Popen to get Unicode |
---|
219 | output. |
---|
220 | - Make sure to close stdout of subprocess.Popen objects. |
---|
221 | - Use 2to3 to handle the few remaining 2/3 differences at build time. |
---|
222 | - Add a python3-germinate package. |
---|
223 | |
---|
224 | -- Colin Watson <cjwatson@ubuntu.com> Tue, 17 Jan 2012 00:51:28 +0000 |
---|
225 | |
---|
226 | germinate (2.4) unstable; urgency=low |
---|
227 | |
---|
228 | * Make Kernel-Version lexically scoped from the point in the seed where |
---|
229 | it's encountered to either the end of the seed or the next |
---|
230 | Kernel-Version entry, whichever comes first. Previously, the set of |
---|
231 | Kernel-Version values allowed for a seed was the union of all |
---|
232 | Kernel-Version entries in the seed, which is not what we want in |
---|
233 | practice. |
---|
234 | |
---|
235 | -- Colin Watson <cjwatson@ubuntu.com> Thu, 05 Jan 2012 17:48:31 +0000 |
---|
236 | |
---|
237 | germinate (2.3) unstable; urgency=low |
---|
238 | |
---|
239 | * Adjust AtomicFile to not rename the .new file into place if the context |
---|
240 | exited with an exception (thanks, Jeroen T. Vermeulen). |
---|
241 | * Cope with an Archive implementation returning Maintainer values that are |
---|
242 | already unicode. |
---|
243 | |
---|
244 | -- Colin Watson <cjwatson@ubuntu.com> Mon, 12 Dec 2011 14:24:36 +0000 |
---|
245 | |
---|
246 | germinate (2.2) unstable; urgency=low |
---|
247 | |
---|
248 | * Fix Germinator._follow_recommends to prevent a crash while calculating |
---|
249 | reverse-dependencies (LP: #900404). |
---|
250 | |
---|
251 | -- Colin Watson <cjwatson@ubuntu.com> Wed, 07 Dec 2011 01:48:38 +0000 |
---|
252 | |
---|
253 | germinate (2.1) unstable; urgency=low |
---|
254 | |
---|
255 | * Call superclass constructor in GerminateFormatter's constructor. |
---|
256 | * Build-depend on python-all. |
---|
257 | * Store instances of Seed as GerminatedSeed._raw_seed, rather than |
---|
258 | instances of BytesIO which are transient and won't compare the way we |
---|
259 | need them to. |
---|
260 | * Remove build-sources entries that also appear in sources outputs at |
---|
261 | output time rather than immediately, which has the effect of removing |
---|
262 | sources that appear in any seed in the structure rather than just those |
---|
263 | processed earlier. This fixes behaviour when processing multiple seed |
---|
264 | structures, but also seems to fit more closely with the original intent |
---|
265 | of build-sources as documented in README, which I think was broken all |
---|
266 | the way back in r70 when seed hierarchies were first allowed to fork. |
---|
267 | * Fix inclusion/exclusion of packages from seeds other than "extra". |
---|
268 | |
---|
269 | -- Colin Watson <cjwatson@debian.org> Wed, 07 Dec 2011 00:51:12 +0000 |
---|
270 | |
---|
271 | germinate (2.0) unstable; urgency=low |
---|
272 | |
---|
273 | * Make sure to always close files after finishing with them. Mostly this |
---|
274 | is done using the 'with' statement in Python 2.6, but pychecker gets |
---|
275 | unhappy with contextlib.closing so I carried on using traditional |
---|
276 | try/finally blocks in cases that would require that. |
---|
277 | * Remove all uses of os.system and os.popen, replacing them with uses of |
---|
278 | the better-designed subprocess module. |
---|
279 | * Remove all code supporting the germinate -i/--ipv6 option; this has been |
---|
280 | off by default since November 2004, the service behind this was |
---|
281 | discontinued in March 2007 |
---|
282 | (http://lists.debian.org/debian-ipv6/2007/02/msg00015.html), and |
---|
283 | germinate was never a great place to track this kind of thing anyway. |
---|
284 | * Convert all option parsing to optparse. Consolidate defaults into a new |
---|
285 | Germinate.defaults module. |
---|
286 | * Update copyright dates. |
---|
287 | * Move canonical source location from people.canonical.com to a hosted |
---|
288 | branch on Launchpad. |
---|
289 | * Slightly modernise use of dh_python2. |
---|
290 | * Forbid seed names containing slashes. |
---|
291 | * Eliminate most uses of list.sort() in favour of sorted(iterable). |
---|
292 | * When promoting dependencies from lesser seeds, remove them from the |
---|
293 | lesser seed lists at output time rather than immediately. This is |
---|
294 | mostly to make it easier to process multiple seed structures, but also |
---|
295 | fixes a long-standing bug where promoted dependencies were only removed |
---|
296 | from a single arbitrary lesser seed rather than from all possible ones. |
---|
297 | * Memoise the results of Germinator's _inner_seeds, _strictly_outer_seeds, |
---|
298 | and _outer_seeds methods. This saves nearly a third of germinate's |
---|
299 | runtime in common cases. |
---|
300 | * Write all output files atomically. |
---|
301 | * Change default distribution to precise. |
---|
302 | * Update kubuntu-meta example in germinate-update-metapackage(1). |
---|
303 | * Refer to versioned GPL file in debian/copyright. |
---|
304 | * Policy version 3.9.2: no changes required. |
---|
305 | |
---|
306 | * Massive API cleanup: |
---|
307 | - Move output-writing functions from the top-level germinate program |
---|
308 | into Germinator. |
---|
309 | - Redesign how Germinator gets Packages/Sources sections from the |
---|
310 | archive. This now works via an abstract interface, which should make |
---|
311 | it easier to plug in alternative archive sources (e.g. a database). |
---|
312 | - Move all apt_pkg interaction into library code. Germinator.__init__ |
---|
313 | now takes an architecture argument so that it can set |
---|
314 | APT::Architecture. |
---|
315 | - Turn open_seed into a Seed class, allowing it to be a context manager. |
---|
316 | - Move code pertaining to the structure of seeds into a SeedStructure |
---|
317 | class, simplifying the interface. |
---|
318 | - Make all module names lower-case, per PEP-8. Remove the separate |
---|
319 | Germinate.Archive.tagfile module; this is now in germinate.archive |
---|
320 | directly. Adjust build system and pychecker handling to support this. |
---|
321 | - Remove unnecessary logging helper functions. |
---|
322 | - Don't modify level names on the root logger simply as a result of |
---|
323 | importing germinate.germinator; move this into a function. |
---|
324 | - Prefix all private methods with an underscore. |
---|
325 | - Remove germinate.tsort from germinate's public API. |
---|
326 | - Convert all method names to the PEP-8 preferred style (method_name |
---|
327 | rather than methodName). |
---|
328 | - Introduce wrapper functions for the various uses of write_list and |
---|
329 | write_source_list, and make the underlying methods private. |
---|
330 | - Make most instance variables private by prefixing an underscore, |
---|
331 | adding a few accessor methods. |
---|
332 | - Convert build system to distutils, make the germinate Python package |
---|
333 | public, and create a new python-germinate binary package. |
---|
334 | - Improve the Seed class so that seeds can be read multiple times |
---|
335 | without having to redownload them, and so that they remember which |
---|
336 | branch they came from. |
---|
337 | - Don't modify inner seeds when processing outer ones; filter |
---|
338 | build-dependencies on output instead. |
---|
339 | - Don't plant or grow seeds that have already had functionally-identical |
---|
340 | versions planted or grown respectively. |
---|
341 | - Automatically convert string dists/components/mirrors/source_mirrors |
---|
342 | arguments to lists in TagFile constructor. |
---|
343 | - Make it possible for a single Germinator to process multiple seed |
---|
344 | structures, reusing the work done on common seeds. |
---|
345 | - Canonicalise mirrors (by appending '/' if necessary) in TagFile rather |
---|
346 | than in the main germinate program. |
---|
347 | - Handle the extra seed entirely within Germinator rather than modifying |
---|
348 | SeedStructure (which doesn't fit well with processing the same seed |
---|
349 | structure on multiple architectures). |
---|
350 | - Use module-level loggers. |
---|
351 | - Get rid of the custom PROGRESS log level. |
---|
352 | - Change germinate.archive to use logging rather than print. |
---|
353 | - Add docstrings for all public classes and methods, and tidy up a few |
---|
354 | existing ones per PEP-257. |
---|
355 | |
---|
356 | -- Colin Watson <cjwatson@ubuntu.com> Sun, 04 Dec 2011 14:16:54 +0000 |
---|
357 | |
---|
358 | germinate (1.27) unstable; urgency=low |
---|
359 | |
---|
360 | [ Alexandros Frantzis ] |
---|
361 | * Change local tag file name format to permit multiple repositories on the |
---|
362 | same host (LP: #634831). |
---|
363 | |
---|
364 | -- Colin Watson <cjwatson@ubuntu.com> Thu, 25 Aug 2011 16:32:12 +0100 |
---|
365 | |
---|
366 | germinate (1.26) unstable; urgency=low |
---|
367 | |
---|
368 | * Use 'bzr branch' rather than 'bzr get'; the latter is apparently |
---|
369 | deprecated in bzr 2.4. |
---|
370 | * Change default distribution to oneiric. |
---|
371 | |
---|
372 | -- Colin Watson <cjwatson@ubuntu.com> Fri, 12 Aug 2011 13:25:22 +0100 |
---|
373 | |
---|
374 | germinate (1.25.1) unstable; urgency=low |
---|
375 | |
---|
376 | * Add a new option, --no-installer, allowing one to process seeds |
---|
377 | without considering debian-installer udebs in the output. |
---|
378 | |
---|
379 | -- Adam Conrad <adconrad@0c3.net> Thu, 21 Jul 2011 22:19:29 -0600 |
---|
380 | |
---|
381 | germinate (1.25) unstable; urgency=low |
---|
382 | |
---|
383 | * Only raise an exception from open_tag_files if an appropriate file is |
---|
384 | not found on any mirror (thanks, Tom Gall, Steve Langasek, and Barry |
---|
385 | Warsaw; LP: #717879). |
---|
386 | |
---|
387 | -- Colin Watson <cjwatson@ubuntu.com> Tue, 05 Apr 2011 15:36:38 +0100 |
---|
388 | |
---|
389 | germinate (1.24) unstable; urgency=low |
---|
390 | |
---|
391 | * Always refresh copies of local Packages and Sources files (i.e. when |
---|
392 | using the file: scheme). |
---|
393 | |
---|
394 | -- Colin Watson <cjwatson@ubuntu.com> Tue, 21 Dec 2010 14:32:07 +0000 |
---|
395 | |
---|
396 | germinate (1.23) unstable; urgency=low |
---|
397 | |
---|
398 | * Write out entire decompressed Packages/Sources files in one go, rather |
---|
399 | than line-by-line. This is a bit faster. |
---|
400 | * Convert to dh_python2. |
---|
401 | * Change default distribution to natty. |
---|
402 | * Update kubuntu-meta example in germinate-update-metapackage(1) (remove |
---|
403 | ia64 and sparc). |
---|
404 | |
---|
405 | -- Colin Watson <cjwatson@debian.org> Fri, 15 Oct 2010 22:09:07 +0100 |
---|
406 | |
---|
407 | germinate (1.22) unstable; urgency=low |
---|
408 | |
---|
409 | * Change default distribution to maverick. |
---|
410 | * Update kubuntu-meta example in germinate-update-metapackage(1) (remove |
---|
411 | lpia). |
---|
412 | |
---|
413 | -- Colin Watson <cjwatson@ubuntu.com> Wed, 18 Aug 2010 13:18:27 +0100 |
---|
414 | |
---|
415 | germinate (1.21) unstable; urgency=low |
---|
416 | |
---|
417 | [ Julian Andres Klode ] |
---|
418 | * Port the code to the new python-apt API and require at least |
---|
419 | version 0.7.93.2 of python-apt (closes: #571744). |
---|
420 | |
---|
421 | [ Colin Watson ] |
---|
422 | * Convert to source format 3.0 (native). |
---|
423 | * Policy version 3.8.4: no changes required. |
---|
424 | |
---|
425 | -- Colin Watson <cjwatson@ubuntu.com> Tue, 06 Apr 2010 11:24:24 +0100 |
---|
426 | |
---|
427 | germinate (1.20) unstable; urgency=low |
---|
428 | |
---|
429 | * Add 'make check' which runs pychecker if available, and make it pass. |
---|
430 | * Change default distribution to lucid. |
---|
431 | * Update kubuntu-meta example in germinate-update-metapackage(1) (add |
---|
432 | netbook; remove hppa; add armel). |
---|
433 | |
---|
434 | -- Colin Watson <cjwatson@ubuntu.com> Thu, 26 Nov 2009 12:50:56 +0000 |
---|
435 | |
---|
436 | germinate (1.19) unstable; urgency=low |
---|
437 | |
---|
438 | [ Colin Watson ] |
---|
439 | * Fix interpretation of architecture-specific regex seed entries where the |
---|
440 | regex contains a character class (which looks a bit like an architecture |
---|
441 | specification in the wrong light). |
---|
442 | |
---|
443 | [ Loïc Minier ] |
---|
444 | * Document --source-mirror option in germinate(1). |
---|
445 | |
---|
446 | -- Colin Watson <cjwatson@ubuntu.com> Wed, 21 Oct 2009 19:55:16 +0100 |
---|
447 | |
---|
448 | germinate (1.18) unstable; urgency=low |
---|
449 | |
---|
450 | * Make germinate-update-metapackage write out a metapackage-map file, |
---|
451 | which is useful for later determining the set of seeds and metapackages |
---|
452 | to build. |
---|
453 | * Add a debhelper addon, useful for building metapackages. |
---|
454 | |
---|
455 | -- Colin Watson <cjwatson@ubuntu.com> Mon, 10 Aug 2009 23:36:23 +0100 |
---|
456 | |
---|
457 | germinate (1.17) unstable; urgency=low |
---|
458 | |
---|
459 | * Use people.canonical.com everywhere rather than people.ubuntu.com. |
---|
460 | * Change default distribution to karmic. |
---|
461 | * Convert to debhelper 7. I've taken some care to avoid use of the new |
---|
462 | override targets since Ubuntu hardy-jaunty don't have a debhelper that |
---|
463 | supports those. |
---|
464 | * Policy version 3.8.2: no changes required. |
---|
465 | |
---|
466 | -- Colin Watson <cjwatson@ubuntu.com> Sun, 26 Jul 2009 15:38:01 +0100 |
---|
467 | |
---|
468 | germinate (1.16) unstable; urgency=low |
---|
469 | |
---|
470 | * Pass germinate-update-metapackage's list of components to debootstrap. |
---|
471 | * Replace internal wiki link in README with something world-readable. |
---|
472 | |
---|
473 | -- Colin Watson <cjwatson@ubuntu.com> Wed, 17 Jun 2009 21:16:40 +0100 |
---|
474 | |
---|
475 | germinate (1.15) unstable; urgency=low |
---|
476 | |
---|
477 | * Fix handling of archives that only contain uncompressed index files |
---|
478 | (thanks to Chris Cheney for the report). |
---|
479 | |
---|
480 | -- Colin Watson <cjwatson@ubuntu.com> Wed, 03 Jun 2009 17:34:09 +0100 |
---|
481 | |
---|
482 | germinate (1.14) unstable; urgency=low |
---|
483 | |
---|
484 | * If germinate-update-metapackage fails, just print a message on stderr |
---|
485 | and exit 1, rather than raising RuntimeError (LP: #323714). |
---|
486 | |
---|
487 | -- Colin Watson <cjwatson@ubuntu.com> Fri, 06 Mar 2009 09:59:32 +0000 |
---|
488 | |
---|
489 | germinate (1.13) unstable; urgency=low |
---|
490 | |
---|
491 | * Document 'germinate -v' in its manual page. |
---|
492 | * Report stderr as well as stdout from debootstrap failures (thanks, Loïc |
---|
493 | Minier; LP: #331488). |
---|
494 | * Use 'key in dict' rather than 'dict.has_key(key)'; dict.has_key is |
---|
495 | deprecated in Python 2.6. |
---|
496 | |
---|
497 | -- Colin Watson <cjwatson@ubuntu.com> Wed, 25 Feb 2009 16:33:13 +0000 |
---|
498 | |
---|
499 | germinate (1.12) unstable; urgency=low |
---|
500 | |
---|
501 | * Change default distribution to jaunty. |
---|
502 | |
---|
503 | -- Colin Watson <cjwatson@ubuntu.com> Mon, 02 Feb 2009 10:52:21 +0000 |
---|
504 | |
---|
505 | germinate (1.11) unstable; urgency=low |
---|
506 | |
---|
507 | * Keep going if the blacklist file can't be downloaded. (This was always |
---|
508 | the intent, but foiled by an implementation error.) |
---|
509 | * Clarify the purpose of individual blacklist entries in seeds in |
---|
510 | germinate(1). |
---|
511 | * Render the description of special seed syntax in germinate(1) as a tag |
---|
512 | list, to make it easier to read. |
---|
513 | |
---|
514 | -- Colin Watson <cjwatson@ubuntu.com> Tue, 30 Sep 2008 23:07:21 +0100 |
---|
515 | |
---|
516 | germinate (1.10) unstable; urgency=low |
---|
517 | |
---|
518 | * Increase the recursion limit to 2000 for now to avoid running into |
---|
519 | problems with very deep dependency chains following code changes in 1.9. |
---|
520 | Other solutions are possible; this is a quick temporary hack. |
---|
521 | |
---|
522 | -- Colin Watson <cjwatson@ubuntu.com> Tue, 23 Sep 2008 22:24:46 +0100 |
---|
523 | |
---|
524 | germinate (1.9) unstable; urgency=low |
---|
525 | |
---|
526 | * Fix fallback from .bz2 files when OSError is raised. |
---|
527 | * Try promoting alternative dependencies before adding new packages to the |
---|
528 | output. While the first dependency in an |-ed list may be promoted from |
---|
529 | any lesser seed, doing this for all alternatives produces pathological |
---|
530 | output, so instead we only promote from "close-by" lesser seeds, i.e. |
---|
531 | those that list the current seed in a Task-Seeds header (LP: #271309). |
---|
532 | |
---|
533 | -- Colin Watson <cjwatson@ubuntu.com> Fri, 19 Sep 2008 01:05:19 +0100 |
---|
534 | |
---|
535 | germinate (1.8) unstable; urgency=low |
---|
536 | |
---|
537 | [ Evan Dandrea ] |
---|
538 | * Fix -S example to use file:// where the rest of the documentation says |
---|
539 | you should (LP: #264471). |
---|
540 | |
---|
541 | [ Colin Watson ] |
---|
542 | * Prefer Packages.bz2 and Sources.bz2 to .gz if possible; if neither |
---|
543 | works, fall back to the uncompressed files. |
---|
544 | |
---|
545 | -- Colin Watson <cjwatson@ubuntu.com> Thu, 11 Sep 2008 11:37:09 +0100 |
---|
546 | |
---|
547 | germinate (1.7) unstable; urgency=low |
---|
548 | |
---|
549 | * Add support for setting per-seed features, so that following Recommends |
---|
550 | can be disabled for some seeds but not others (LP: #254042). |
---|
551 | |
---|
552 | -- Colin Watson <cjwatson@ubuntu.com> Mon, 01 Sep 2008 01:40:19 +0100 |
---|
553 | |
---|
554 | germinate (1.6) unstable; urgency=low |
---|
555 | |
---|
556 | * Adjust printing of helpful ssh error messages when bzr fails (and |
---|
557 | re-raising of SeedError) to avoid causing problems when update.cfg |
---|
558 | contains multiple entries in seed_base. |
---|
559 | |
---|
560 | -- Colin Watson <cjwatson@ubuntu.com> Thu, 28 Aug 2008 22:47:40 +0100 |
---|
561 | |
---|
562 | germinate (1.5) unstable; urgency=low |
---|
563 | |
---|
564 | * Consider whether there are any moves as well as additions or removals |
---|
565 | when deciding whether to run dch. |
---|
566 | |
---|
567 | -- Colin Watson <cjwatson@ubuntu.com> Fri, 18 Jul 2008 10:36:56 +0100 |
---|
568 | |
---|
569 | germinate (1.4) unstable; urgency=low |
---|
570 | |
---|
571 | [ François-Denis Gonthier ] |
---|
572 | * Display stdout from debootstrap on error. |
---|
573 | * --nodch shouldn't make germinate-update-metapackage display the 'No |
---|
574 | changes found' message. |
---|
575 | * Add a general description to germinate-update-metapackage's help output. |
---|
576 | * Add --output-directory to germinate-update-metapackage. |
---|
577 | |
---|
578 | -- Colin Watson <cjwatson@ubuntu.com> Fri, 11 Jul 2008 15:36:10 +0100 |
---|
579 | |
---|
580 | germinate (1.3) unstable; urgency=low |
---|
581 | |
---|
582 | [ François-Denis Gonthier ] |
---|
583 | * Add --nodch option to germinate-update-metapackage (LP: #242374). |
---|
584 | |
---|
585 | [ Colin Watson ] |
---|
586 | * Follow Recommends if 'feature follow-recommends' is set in the seed |
---|
587 | STRUCTURE file. |
---|
588 | * Document seed headers in germinate(1) (suggestion from François-Denis |
---|
589 | Gonthier). |
---|
590 | |
---|
591 | -- Colin Watson <cjwatson@ubuntu.com> Fri, 04 Jul 2008 19:47:13 +0100 |
---|
592 | |
---|
593 | germinate (1.2) unstable; urgency=low |
---|
594 | |
---|
595 | [ Nicolas Barcet ] |
---|
596 | * Generate a seedstructure.dot diagram of seed inheritance. |
---|
597 | |
---|
598 | [ Colin Watson ] |
---|
599 | * Ensure that /usr/sbin and /sbin are on PATH when running debootstrap |
---|
600 | (closes: #487706). Requires Python 2.4. |
---|
601 | |
---|
602 | -- Colin Watson <cjwatson@debian.org> Tue, 24 Jun 2008 15:40:08 +0100 |
---|
603 | |
---|
604 | germinate (1.1) unstable; urgency=low |
---|
605 | |
---|
606 | * Only raise SeedError from open_seed if all attempts to open the seed |
---|
607 | failed; otherwise using multiple seed sources breaks. |
---|
608 | |
---|
609 | -- Colin Watson <cjwatson@ubuntu.com> Thu, 29 May 2008 16:27:37 +0100 |
---|
610 | |
---|
611 | germinate (1.0) unstable; urgency=low |
---|
612 | |
---|
613 | * Check whether versions in dependencies are satisfied (LP: #74514). |
---|
614 | * Exclude Essential packages from metapackage dependencies (LP: #42261). |
---|
615 | * Make metapackage changelog entries more concise by merging items for |
---|
616 | multiple architectures (LP: #217963). |
---|
617 | * Print a helpful error message if an ssh connection fails, on the |
---|
618 | assumption that it's often due to an incorrect username (LP: #99123). |
---|
619 | * Document fetching seeds from the local file system (closes: #363536). |
---|
620 | * Add an example of using --seed-packages. |
---|
621 | * Change default distribution to intrepid. Update kubuntu-meta example in |
---|
622 | germinate-update-metapackage(1). |
---|
623 | * With all reported Ubuntu bugs fixed and only one organisationally-tricky |
---|
624 | Debian bug left, I think it's about time to bump the version to 1.0. |
---|
625 | |
---|
626 | -- Colin Watson <cjwatson@ubuntu.com> Fri, 09 May 2008 11:37:11 +0100 |
---|
627 | |
---|
628 | germinate (0.45) unstable; urgency=low |
---|
629 | |
---|
630 | * Add missing apt_pkg.InitSystem() calls (LP: #215625). |
---|
631 | |
---|
632 | -- Colin Watson <cjwatson@ubuntu.com> Fri, 11 Apr 2008 12:19:47 +0100 |
---|
633 | |
---|
634 | germinate (0.44) unstable; urgency=low |
---|
635 | |
---|
636 | * Support multiple archives (LP: #182915). Patch mostly from |
---|
637 | Francois-Denis Gonthier, adjusted and extended by me. |
---|
638 | |
---|
639 | -- Colin Watson <cjwatson@ubuntu.com> Thu, 10 Apr 2008 08:40:59 +0100 |
---|
640 | |
---|
641 | germinate (0.43) unstable; urgency=low |
---|
642 | |
---|
643 | * Fix crash when using --seed-packages option. |
---|
644 | |
---|
645 | -- Colin Watson <cjwatson@ubuntu.com> Wed, 02 Apr 2008 06:52:24 +0100 |
---|
646 | |
---|
647 | germinate (0.42) unstable; urgency=low |
---|
648 | |
---|
649 | * Change Maintainer address back to cjwatson@ubuntu.com; I generally work |
---|
650 | on this package on work time. |
---|
651 | * germinate-update-metapackage honours new Task-Seeds and Task-Metapackage |
---|
652 | seed headers, replacing previous seed_map/* and metapackage_map/* |
---|
653 | entries in update.cfg. |
---|
654 | * Fix error message on failing to download non-bzr seeds. |
---|
655 | * Update kubuntu-meta example in germinate-update-metapackage(1). |
---|
656 | * Simplify germinate-update-metapackage changelog output when a package |
---|
657 | moves from depends to recommends or vice versa. |
---|
658 | * Remove obsolete dh_python call from debian/rules. |
---|
659 | |
---|
660 | -- Colin Watson <cjwatson@ubuntu.com> Fri, 22 Feb 2008 17:54:28 +0000 |
---|
661 | |
---|
662 | germinate (0.41) unstable; urgency=low |
---|
663 | |
---|
664 | * Plant seeds in topologically-sorted order. The intent of this change is |
---|
665 | the same as that in 0.40, only this time it should actually work in the |
---|
666 | face of seeds that inherit from other seeds that are overridden in a |
---|
667 | different branch. |
---|
668 | * On the other hand, continue to use the last entry in the source |
---|
669 | STRUCTURE file as the supported seed. It may not be topologically last |
---|
670 | if there are seeds in included branches that are not inherited by |
---|
671 | supported. |
---|
672 | * Remove overridden entries from 'structure' output file. |
---|
673 | |
---|
674 | -- Colin Watson <cjwatson@debian.org> Mon, 18 Feb 2008 15:06:24 +0000 |
---|
675 | |
---|
676 | germinate (0.40) unstable; urgency=low |
---|
677 | |
---|
678 | * Fix ordering of seed planting in the event that a seed in an included |
---|
679 | branch is overridden by one with different inheritance. |
---|
680 | |
---|
681 | -- Colin Watson <cjwatson@debian.org> Thu, 14 Feb 2008 18:33:25 +0000 |
---|
682 | |
---|
683 | germinate (0.39) unstable; urgency=low |
---|
684 | |
---|
685 | [ Jonathan Riddell ] |
---|
686 | * Use 'bzr checkout --lightweight' to speed up seed checkouts. |
---|
687 | |
---|
688 | [ Colin Watson ] |
---|
689 | * Allow "metapackage_map/SEED" configuration file entries in |
---|
690 | update-metapackage, which can be used to generate output metapackages |
---|
691 | whose names do not match the generating seed names. |
---|
692 | |
---|
693 | -- Colin Watson <cjwatson@debian.org> Thu, 14 Feb 2008 14:38:56 +0000 |
---|
694 | |
---|
695 | germinate (0.38) unstable; urgency=low |
---|
696 | |
---|
697 | * Fix germination from multiple seed sources in bzr mode. |
---|
698 | * germinate-update-metapackage now automatically expands the seeds option |
---|
699 | for seed inheritance, so you no longer usually need to have separate |
---|
700 | seeds and output_seeds options in update.cfg. |
---|
701 | |
---|
702 | -- Colin Watson <cjwatson@debian.org> Tue, 12 Feb 2008 11:30:53 +0000 |
---|
703 | |
---|
704 | germinate (0.37) unstable; urgency=low |
---|
705 | |
---|
706 | * Output a .seedtext file for each seed, containing the verbatim text of |
---|
707 | the seed. |
---|
708 | |
---|
709 | -- Colin Watson <cjwatson@debian.org> Thu, 07 Feb 2008 11:30:39 +0000 |
---|
710 | |
---|
711 | germinate (0.36) unstable; urgency=low |
---|
712 | |
---|
713 | * Add special-case handling of supported+build-depends to |
---|
714 | germinate-pkg-diff. |
---|
715 | * Add -S/--seed-source, -s/--seed-dist, and -d/--dist options to |
---|
716 | germinate-pkg-diff. |
---|
717 | * Add support for germinating from multiple seed sources as well as |
---|
718 | multiple branches. This is needed to support "third-party" seed branches |
---|
719 | that are stored in a different location from branches they include. |
---|
720 | * Fix rescuing of packages from extra, broken in 0.32. |
---|
721 | |
---|
722 | -- Colin Watson <cjwatson@debian.org> Tue, 29 Jan 2008 21:53:30 +0000 |
---|
723 | |
---|
724 | germinate (0.35) unstable; urgency=low |
---|
725 | |
---|
726 | * Make germinate-update-metapackage only blacklist the metapackage being |
---|
727 | generated, not all metapackages. See LP #148075. |
---|
728 | * Change default distribution to hardy. |
---|
729 | * Vcs-Bzr is now an official field. |
---|
730 | * Fix 'structure' output file; records were being separated by the empty |
---|
731 | string rather than by newlines, which made it rather useless. |
---|
732 | * Add an 'include' facility to the STRUCTURE file to allow seeds from one |
---|
733 | branch to inherit from seeds in another branch. |
---|
734 | * Automatically compute the transitive closure of inheritance |
---|
735 | relationships in the STRUCTURE file, rather than requiring them to be |
---|
736 | written out by hand. In other words, if you have 'minimal: required' |
---|
737 | then you can simply write 'standard: minimal' rather than 'standard: |
---|
738 | required minimal'. This is a requirement for sane use of 'include', |
---|
739 | since it may not be straightforward to hardcode the inheritance |
---|
740 | relationships among seeds in another branch. |
---|
741 | * Unhardcode the 'supported' seed. The last seed in the STRUCTURE file is |
---|
742 | now used for build-depends calculations. |
---|
743 | * Policy version 3.7.3: no changes required. |
---|
744 | |
---|
745 | -- Colin Watson <cjwatson@debian.org> Thu, 24 Jan 2008 14:25:16 +0000 |
---|
746 | |
---|
747 | germinate (0.34) unstable; urgency=low |
---|
748 | |
---|
749 | * Follow Recommends in Section: metapackages as if they were Depends. |
---|
750 | * Ignore leading and trailing whitespace and blank lines in STRUCTURE |
---|
751 | files. |
---|
752 | * Allow comments (starting with #) in STRUCTURE files. |
---|
753 | |
---|
754 | -- Colin Watson <cjwatson@debian.org> Thu, 02 Aug 2007 12:05:40 +0100 |
---|
755 | |
---|
756 | germinate (0.33) unstable; urgency=low |
---|
757 | |
---|
758 | * Honour recommends in germinate-pkg-diff. |
---|
759 | |
---|
760 | -- Colin Watson <cjwatson@debian.org> Thu, 19 Jul 2007 09:07:16 +0100 |
---|
761 | |
---|
762 | germinate (0.32) unstable; urgency=low |
---|
763 | |
---|
764 | * Use dch -iU rather than dch -U. (I use |
---|
765 | DEBCHANGE_RELEASE_HEURISTIC=changelog so never noticed the problem.) |
---|
766 | * Fix germinate-pkg-diff --mode option (was incorrectly --mirror, contrary |
---|
767 | to its meaning and the documentation). |
---|
768 | * Make germinate-pkg-diff work again even if supported is not in its list |
---|
769 | of seeds. |
---|
770 | * germinate-pkg-diff now automatically adds inherited seeds as necessary. |
---|
771 | Thus, the default list of seeds is reduced to simply 'desktop'. |
---|
772 | * Download package index files to a temporary directory if they aren't |
---|
773 | going to be saved. |
---|
774 | * Clean up package index files downloaded for germinate-pkg-diff. |
---|
775 | * Add germinate-pkg-diff -a/--arch option. |
---|
776 | * Update copyright dates. |
---|
777 | * Add manual pages for germinate-pkg-diff and |
---|
778 | germinate-update-metapackage. |
---|
779 | |
---|
780 | -- Colin Watson <cjwatson@debian.org> Wed, 18 Jul 2007 14:00:50 +0100 |
---|
781 | |
---|
782 | germinate (0.31) unstable; urgency=low |
---|
783 | |
---|
784 | * Fix excluding packages from seeds other than extra. |
---|
785 | |
---|
786 | -- Colin Watson <cjwatson@debian.org> Fri, 13 Jul 2007 10:08:24 +0100 |
---|
787 | |
---|
788 | germinate (0.30) unstable; urgency=low |
---|
789 | |
---|
790 | * Generalise Extra-Include and Extra-Exclude to allow rescuing packages |
---|
791 | from any seed, not just extra. For example, Mobile-Include: *-dev will |
---|
792 | rescue all packages from sources that generate binaries named *-dev in |
---|
793 | the mobile output. |
---|
794 | |
---|
795 | -- Colin Watson <cjwatson@debian.org> Tue, 10 Jul 2007 17:43:30 +0100 |
---|
796 | |
---|
797 | germinate (0.29) unstable; urgency=low |
---|
798 | |
---|
799 | * Add Vcs-Bzr control field. |
---|
800 | * Use dch -U if available. |
---|
801 | * Document meaning of seed entries in parentheses. |
---|
802 | * Remove old arch-tag lines. |
---|
803 | * PEP-8 import ordering. |
---|
804 | * Add --version option to all programs. |
---|
805 | |
---|
806 | -- Colin Watson <cjwatson@debian.org> Fri, 06 Jul 2007 12:26:52 +0100 |
---|
807 | |
---|
808 | germinate (0.28) unstable; urgency=low |
---|
809 | |
---|
810 | * Try to fall back to alternative dependencies if one is blacklisted. |
---|
811 | * Honour blacklist entries even if they're explicitly seeded. |
---|
812 | * Don't apply blacklists (apart from the "supported" blacklist) to |
---|
813 | build-dependencies. |
---|
814 | * Be a little more verbose when blacklisting packages. |
---|
815 | * Allow "seed_map/SEED" configuration file entries in update-metapackage |
---|
816 | to have an output metapackage read its package list from multiple seeds |
---|
817 | (needed for splitting required and minimal in the Ubuntu seeds). |
---|
818 | |
---|
819 | -- Colin Watson <cjwatson@debian.org> Sat, 23 Jun 2007 20:56:11 +0100 |
---|
820 | |
---|
821 | germinate (0.27) unstable; urgency=low |
---|
822 | |
---|
823 | * Add support for negative architecture specifications, e.g. [!powerpc]. |
---|
824 | * Document % and [arch] seed syntaxes in germinate(1). |
---|
825 | * Add support for prefixing seed entries with "!" to enforce blacklisting |
---|
826 | packages from the containing seed and any of its inner seeds. For |
---|
827 | example, this allows a package to be in Ubuntu main but blacklisted from |
---|
828 | being shipped on CDs. |
---|
829 | * Change default distribution to gutsy. |
---|
830 | |
---|
831 | -- Colin Watson <cjwatson@debian.org> Fri, 01 Jun 2007 12:54:27 +0100 |
---|
832 | |
---|
833 | germinate (0.26) unstable; urgency=low |
---|
834 | |
---|
835 | * Change default non-bzr seed location to |
---|
836 | http://people.ubuntu.com/~ubuntu-archive/seeds/. |
---|
837 | |
---|
838 | -- Colin Watson <cjwatson@debian.org> Mon, 12 Mar 2007 12:01:14 +0000 |
---|
839 | |
---|
840 | germinate (0.25) unstable; urgency=low |
---|
841 | |
---|
842 | * Change default distribution to feisty. |
---|
843 | * Fix file descriptor leak in Germinator.parseStructure(). |
---|
844 | * Put the contents of the STRUCTURE seed file in a new "structure" output |
---|
845 | file. |
---|
846 | * Change default seed distribution to "ubuntu.feisty"; note new naming |
---|
847 | scheme. |
---|
848 | * Fetch seeds from |
---|
849 | http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ by default if |
---|
850 | the --bzr option is used. |
---|
851 | |
---|
852 | -- Colin Watson <cjwatson@debian.org> Tue, 12 Dec 2006 09:29:46 +0000 |
---|
853 | |
---|
854 | germinate (0.24) unstable; urgency=low |
---|
855 | |
---|
856 | * When processing whole-source seed entries, only include real packages. |
---|
857 | This avoids slews of warnings for binaries that only exist on other |
---|
858 | architectures, and avoids mistakenly picking up virtual packages. |
---|
859 | |
---|
860 | -- Colin Watson <cjwatson@debian.org> Tue, 3 Oct 2006 11:59:45 +0100 |
---|
861 | |
---|
862 | germinate (0.23) unstable; urgency=low |
---|
863 | |
---|
864 | * Fix recommends-related changelog entries from update-metapackage. |
---|
865 | |
---|
866 | -- Colin Watson <cjwatson@debian.org> Sat, 9 Sep 2006 18:44:37 +0100 |
---|
867 | |
---|
868 | germinate (0.22) unstable; urgency=low |
---|
869 | |
---|
870 | * Fix crash when promoting from lesser seeds. |
---|
871 | * Include recommends in main outputs (they should continue to appear in |
---|
872 | Task headers and such, just not in metapackage dependencies), and create |
---|
873 | a .seed-recommends output for just the seeded recommendations. |
---|
874 | |
---|
875 | -- Colin Watson <cjwatson@debian.org> Sat, 9 Sep 2006 15:28:57 +0100 |
---|
876 | |
---|
877 | germinate (0.21ubuntu1) edgy; urgency=low |
---|
878 | |
---|
879 | * added support for recommends in seeds via enclosing the |
---|
880 | packagename in '('..')'. E.g. |
---|
881 | * (pkgname) # this will produce a recommends |
---|
882 | |
---|
883 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 7 Sep 2006 16:44:36 +0200 |
---|
884 | |
---|
885 | germinate (0.21) unstable; urgency=low |
---|
886 | |
---|
887 | * Add optional output_seeds setting (defaults to value of seeds) in |
---|
888 | update.cfg, to allow seeds to be germinated for inheritance purposes |
---|
889 | without being output. |
---|
890 | * Sort added and removed packages in metapackage changelogs. |
---|
891 | |
---|
892 | -- Colin Watson <cjwatson@debian.org> Mon, 7 Aug 2006 16:19:15 +0100 |
---|
893 | |
---|
894 | germinate (0.20) unstable; urgency=low |
---|
895 | |
---|
896 | * Consider sources from inner seeds while rescuing packages from extra (so |
---|
897 | e.g. in Ubuntu Extra-Include in supported should look at source packages |
---|
898 | from minimal etc. as well as from supported). |
---|
899 | * Rescue from sources in the build tree in a separate pass, and add |
---|
900 | rescued packages to the depends/build-depends lists rather than |
---|
901 | pretending that they're explicitly seeded. This means that rescued |
---|
902 | packages end up correctly in supported or supported+build-depends |
---|
903 | depending on whether their source packages were found while processing |
---|
904 | dependencies or build-dependencies. |
---|
905 | |
---|
906 | -- Colin Watson <cjwatson@debian.org> Wed, 5 Jul 2006 13:08:34 +0100 |
---|
907 | |
---|
908 | germinate (0.19) unstable; urgency=low |
---|
909 | |
---|
910 | * Allow shell-style globs in seeds wherever regular expressions are |
---|
911 | allowed. (Regular expressions are surrounded by /.../, making this |
---|
912 | unambiguous.) |
---|
913 | * Add support for Extra-Include and Extra-Exclude variables, which allow |
---|
914 | automatically rescuing packages that match certain patterns from extra |
---|
915 | (https://launchpad.net/distros/ubuntu/+spec/seed-cleanup). |
---|
916 | * Tweak logging priorities for messages about virtual seed entries. |
---|
917 | * Don't display debugging messages by default; add germinate -v/--verbose |
---|
918 | option to display them. |
---|
919 | * Use sets rather than lists where possible. This roughly halves the |
---|
920 | runtime for the Ubuntu seeds. |
---|
921 | * Add extras recursively: binaries generated by sources pulled in by |
---|
922 | dependencies or build-dependencies of extra binaries should themselves |
---|
923 | be extra. |
---|
924 | |
---|
925 | -- Colin Watson <cjwatson@debian.org> Tue, 4 Jul 2006 11:57:47 +0100 |
---|
926 | |
---|
927 | germinate (0.18) unstable; urgency=low |
---|
928 | |
---|
929 | * Convert to python-support. |
---|
930 | * Move python and python-support build-dependencies to |
---|
931 | Build-Depends-Indep. |
---|
932 | * Policy version 3.7.2. |
---|
933 | |
---|
934 | -- Colin Watson <cjwatson@debian.org> Sat, 1 Jul 2006 12:33:24 +0100 |
---|
935 | |
---|
936 | germinate (0.17) unstable; urgency=low |
---|
937 | |
---|
938 | * Fix d-i kernel version pruning to happen early enough to exclude seeded |
---|
939 | packages for the wrong kernel version (which can easily happen e.g. if |
---|
940 | regex seeds are used). |
---|
941 | * If no Kernel-Version variable is given, allow all udebs with |
---|
942 | Kernel-Version headers rather than none of them. |
---|
943 | * Change default distribution to edgy. |
---|
944 | |
---|
945 | -- Colin Watson <cjwatson@debian.org> Wed, 21 Jun 2006 18:10:40 +0100 |
---|
946 | |
---|
947 | germinate (0.16) unstable; urgency=low |
---|
948 | |
---|
949 | * Add --bzr option to automatically check out seeds from bzr. |
---|
950 | * Switch from urllib to urllib2. |
---|
951 | * Refactor duplicated seed-fetching code into new Germinate.seeds module. |
---|
952 | * Add optional seed_dist setting in update.cfg files, to allow setting a |
---|
953 | default seed distribution. |
---|
954 | * Add --bzr option to update-metapackage as well (mostly implementing |
---|
955 | https://launchpad.net/distros/ubuntu/+spec/ubuntu-meta-from-bzr). |
---|
956 | |
---|
957 | -- Colin Watson <cjwatson@debian.org> Fri, 9 Jun 2006 12:15:01 +0100 |
---|
958 | |
---|
959 | germinate (0.15) unstable; urgency=low |
---|
960 | |
---|
961 | * Source moved to bzr; update copyright file. |
---|
962 | * Add germinate-update-metapackage script to help manage updating |
---|
963 | ubuntu-meta et al (thanks, Gustavo Franco; closes: |
---|
964 | https://launchpad.net/bugs/37917). |
---|
965 | * Improve man page documentation of --seed-packages slightly (see |
---|
966 | #363536). |
---|
967 | |
---|
968 | -- Colin Watson <cjwatson@debian.org> Fri, 9 Jun 2006 01:04:21 +0100 |
---|
969 | |
---|
970 | germinate (0.14) unstable; urgency=low |
---|
971 | |
---|
972 | * Move Python modules to /usr/lib/germinate; .pyc/.pyo files are |
---|
973 | architecture-dependent. |
---|
974 | |
---|
975 | -- Colin Watson <cjwatson@debian.org> Sat, 13 May 2006 10:05:37 +0100 |
---|
976 | |
---|
977 | germinate (0.13) unstable; urgency=low |
---|
978 | |
---|
979 | * Build-depend on python (closes: #363040). |
---|
980 | |
---|
981 | -- Colin Watson <cjwatson@debian.org> Mon, 17 Apr 2006 11:44:13 +0100 |
---|
982 | |
---|
983 | germinate (0.12) unstable; urgency=low |
---|
984 | |
---|
985 | * Upload to Debian (closes: #360631). |
---|
986 | * Switch to my debian.org maintainer address. |
---|
987 | |
---|
988 | -- Colin Watson <cjwatson@debian.org> Mon, 3 Apr 2006 23:25:23 +0100 |
---|
989 | |
---|
990 | germinate (0.11) dapper; urgency=low |
---|
991 | |
---|
992 | * Fix plantSeed() backward incompatibility for *-meta/update scripts by |
---|
993 | defaulting seedrelease to None. |
---|
994 | |
---|
995 | -- Colin Watson <cjwatson@ubuntu.com> Wed, 22 Feb 2006 15:56:35 +0000 |
---|
996 | |
---|
997 | germinate (0.10) dapper; urgency=low |
---|
998 | |
---|
999 | * Add seed distribution name to seed descriptions in the "Why" column. |
---|
1000 | |
---|
1001 | -- Colin Watson <cjwatson@ubuntu.com> Tue, 21 Feb 2006 18:07:16 +0000 |
---|
1002 | |
---|
1003 | germinate (0.9) dapper; urgency=low |
---|
1004 | |
---|
1005 | * When processing the build tree, germinate is (correctly) careful not to |
---|
1006 | promote packages from lesser seeds, since we still want to consider them |
---|
1007 | (e.g.) part of ship even if they're build-dependencies of desktop. |
---|
1008 | However, this sometimes caused us to select the wrong alternative from |
---|
1009 | an or-ed build-dependency (e.g. redland Build-Depends: |
---|
1010 | libmysqlclient15-dev | libmysqlclient12-dev | libmysqlclient10-dev and |
---|
1011 | libmysqlclient15-dev was in the Ubuntu supported seed). To fix this, |
---|
1012 | process the packages at that point anyway and just avoid promoting them. |
---|
1013 | |
---|
1014 | -- Colin Watson <cjwatson@ubuntu.com> Mon, 20 Feb 2006 13:51:30 +0000 |
---|
1015 | |
---|
1016 | germinate (0.8) dapper; urgency=low |
---|
1017 | |
---|
1018 | * When identifying extras, check for binaries built from multiple source |
---|
1019 | packages and skip any superseded binaries. |
---|
1020 | * Change default for --components to main and restricted, since the Ubuntu |
---|
1021 | seeds rely on packages from restricted in order to germinate correctly. |
---|
1022 | |
---|
1023 | -- Colin Watson <cjwatson@ubuntu.com> Tue, 14 Feb 2006 12:11:24 +0000 |
---|
1024 | |
---|
1025 | germinate (0.7) dapper; urgency=low |
---|
1026 | |
---|
1027 | * Depend on python-apt (thanks, Jani Monoses). |
---|
1028 | |
---|
1029 | -- Colin Watson <cjwatson@ubuntu.com> Tue, 29 Nov 2005 19:23:45 +0000 |
---|
1030 | |
---|
1031 | germinate (0.6) dapper; urgency=low |
---|
1032 | |
---|
1033 | * Add regular expression support in seeds. Weaken architecture |
---|
1034 | specification error checking in order to be able to use [...] in regular |
---|
1035 | expressions more easily. |
---|
1036 | * Add support for including all the binaries from a given source package |
---|
1037 | (using "%source") in seeds. |
---|
1038 | * Add germinate --cleanup option, to prevent caching of Packages and |
---|
1039 | Sources files. |
---|
1040 | * Add germinate --source-mirror option, to allow Packages and Sources |
---|
1041 | files to be on different mirrors (e.g. Ubuntu ports architectures). |
---|
1042 | |
---|
1043 | -- Colin Watson <cjwatson@ubuntu.com> Wed, 16 Nov 2005 14:37:37 +0000 |
---|
1044 | |
---|
1045 | germinate (0.5) dapper; urgency=high |
---|
1046 | |
---|
1047 | * Stop accidentally including extra in the all and supported+build-depends |
---|
1048 | outputs. |
---|
1049 | |
---|
1050 | -- Colin Watson <cjwatson@ubuntu.com> Sun, 30 Oct 2005 12:35:47 -0500 |
---|
1051 | |
---|
1052 | germinate (0.4) dapper; urgency=low |
---|
1053 | |
---|
1054 | * Don't attempt to satisfy versioned dependencies of .debs using virtual |
---|
1055 | packages, as the packaging toolchain doesn't support that. (udpkg/anna |
---|
1056 | do support this for .udebs, and the installer relies on that.) |
---|
1057 | * Change default distribution to dapper. |
---|
1058 | |
---|
1059 | -- Colin Watson <cjwatson@ubuntu.com> Tue, 25 Oct 2005 12:14:07 +0100 |
---|
1060 | |
---|
1061 | germinate (0.3) breezy; urgency=low |
---|
1062 | |
---|
1063 | * Add a man page for germinate. |
---|
1064 | * Explain in pkg-diff --help that you can supply a list of seeds to |
---|
1065 | compare against as non-option arguments. |
---|
1066 | * Update pkg-diff's default seeds to 'minimal standard desktop', to match |
---|
1067 | the breezy seeds. |
---|
1068 | * Add germinate --seed-packages option, to allow calculating dependencies |
---|
1069 | of individual extra packages during a germinate run. |
---|
1070 | * Policy version 3.6.2. No changes required. |
---|
1071 | * Update GPL notices with the FSF's new address. |
---|
1072 | |
---|
1073 | -- Colin Watson <cjwatson@ubuntu.com> Wed, 31 Aug 2005 18:47:20 +0100 |
---|
1074 | |
---|
1075 | germinate (0.2) breezy; urgency=low |
---|
1076 | |
---|
1077 | * Fix formatting of output lines with UTF-8 maintainer strings. |
---|
1078 | * Really pick the first reason from the build-dependency tree to display |
---|
1079 | in output files. |
---|
1080 | * Record allowed d-i kernel versions on a per-seed basis, so that we can |
---|
1081 | have some kernel versions supported for netboot installations only. |
---|
1082 | * Force a trailing slash onto the end of any --seed-source argument. |
---|
1083 | |
---|
1084 | -- Colin Watson <cjwatson@ubuntu.com> Thu, 26 May 2005 16:32:38 +0100 |
---|
1085 | |
---|
1086 | germinate (0.1) breezy; urgency=low |
---|
1087 | |
---|
1088 | * Initial release. |
---|
1089 | |
---|
1090 | -- Colin Watson <cjwatson@ubuntu.com> Wed, 27 Apr 2005 20:24:53 +1000 |
---|