source: germinate/trunk/fuentes/debian/changelog @ 1930

Last change on this file since 1930 was 1930, checked in by kbut, 3 years ago

dummy upgrade

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