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