gcalctool branched for 2.26.
[jhbuild.git] / ChangeLog
blobf245cfc505b82e6aba7ed9b2cc3d07c1170a67b1
1 2009-03-19  Frederic Peters  <fpeters@0d.be>
3         * modulesets/gnome-suites-2.26.modules: gcalctool branched for 2.26.
5 2009-03-19  Frederic Peters  <fpeters@0d.be>
7         * modulesets/gnome-suites-2.26.modules: atk branched for 2.26.
9 2009-03-18  Frederic Peters  <fpeters@0d.be>
11         * modulesets/gnome-external-deps-2.26.modules: updated ptlib and opal
12         to their latest releases.
14 2009-03-17  Frederic Peters  <fpeters@0d.be>
16         * modulesets/gnome-suites-2.26.modules: bug-buddy, gnome-applets,
17         gnome-games, gnome-nettool and anjuta branched for 2.26.
19 2009-03-17  Frederic Peters  <fpeters@0d.be>
21         * modulesets/gnome-suites-2.26.modules: gnome-utils, gok, mousetweaks,
22         gdl branched for 2.26.
24 2009-03-16  Philip Withnall  <philip@tecnocode.co.uk>
26         * modulesets/gnome-suites-2.26.modules: totem-pl-parser has branched
27         for 2.26.
29 2009-03-16  Vivien Malerba <malerba@gnome-db.org>
31         * modulesets/gnome-external-deps-2.26.modules:
32         * modulesets/gnome-external-deps-2.28.modules: updated Libgda
33         to 4.0.0
35 2009-03-16  Frederic Peters  <fpeters@0d.be>
37         * modulesets/gnome-suites-2.26.modules: tomboy branch for 2.26.
39 2009-03-16  Frederic Peters  <fpeters@0d.be>
41         * modulesets/gnome-suites-2.26.modules: gnome-netstatus has also been
42         branched for 2.26.
44 2009-03-16  Frederic Peters  <fpeters@0d.be>
46         * modulesets/gnome-suites-2.26.modules: brasero and orca branched for
47         2.26.
49 2009-03-15  Vivien Malerba <malerba@gnome-db.org>
51         * modulesets/gnome-external-deps-2.26.modules:
52         * modulesets/gnome-external-deps-2.28.modules: updated Libgda
53         to 3.99.14
55 2009-03-14  Frederic Peters  <fpeters@0d.be>
57         * jhbuild/moduleset.py: allow moduleset config variable to be a tuple.
58         (closes: #575389)
60 2009-03-14  Frederic Peters  <fpeters@0d.be>
62         * modulesets/gnome-2.26.modules, modulesets/gnome-2.28.modules:
63         epiphany trunk do not require --with-engine=webkit to build with WebKit
64         as engine.
66 2009-03-12  Ali Sabil  <ali.sabil@gmail.com>
68         * jhbuild/versioncontrol/bzr.py: add support for bzr://, bzr+ssh:// and
69         lp: URIs
71 2009-03-10  Frederic Peters  <fpeters@0d.be>
73         * modulesets/gnome-suites-2.26.modules: empathy branched for 2.26.
75 2009-03-09  Vivien Malerba <malerba@gnome-db.org>
77         * modulesets/gnome-external-deps-2.26.modules:
78         * modulesets/gnome-external-deps-2.28.modules: updated Libgda to
79         3.99.13
81 2009-03-07  Frederic Peters  <fpeters@0d.be>
83         * modulesets/gnome-external-deps-2.26.modules:
84         * modulesets/gnome-external-deps-2.28.modules: fixed libnice download
85         URL.
87 2009-03-07  Frederic Peters  <fpeters@0d.be>
89         * modulesets/gnome-external-deps-2.26.modules:
90         * modulesets/gnome-external-deps-2.28.modules: updated libnice to latest
91         version, 0.0.5.
93 2009-03-05  Andrés G. Aragoneses  <aaragoneses@novell.com>
95         * jhbuild/commands/sanitycheck.py: Be clearer about the macro
96         filenames and the paths in which they need to be.
98 2009-03-04  Vincent Untz  <vuntz@gnome.org>
100         * modulesets/gnome-external-deps-2.26.modules:
101         * modulesets/gnome-external-deps-2.28.modules: update ptlib & opal, as
102         required by ekiga...
104 2009-03-03  Vincent Untz  <vuntz@gnome.org>
106         * modulesets/gnome-external-deps-2.24.modules:
107         * modulesets/gnome-external-deps-2.26.modules:
108         * modulesets/gnome-external-deps-2.28.modules: download gtk-vnc from
109         download.gnome.org
111 2009-03-03  Philip Withnall  <philip@tecnocode.co.uk>
113         * modulesets/gnome-suites-2.26.modules: Totem branched for 2.26.
115 2009-03-02  Vincent Untz  <vuntz@gnome.org>
117         * modulesets/freedesktop-2.28.modules:
118         * modulesets/gnome-2.28.modules:
119         * modulesets/gnome-external-deps-2.28.modules:
120         * modulesets/gnome-suites-2.28.modules:
121         * modulesets/mobile-2.28.modules: add 2.28 modulesets since some people
122         started working on 2.28.
124 2009-03-01  Jaap Haitsma  <jaap@haitsma.org>
126         * modulesets/gnome-2.26.modules: add gpointing-device-settings
128 2009-03-01  Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
130         * modulesets/gnome-2.26.modules: Add gupnp-media-renderer and libowl-av.
132 2009-02-28  Vivien Malerba <malerba@gnome-db.org>
134         * modulesets/gnome-external-deps-2.26.modules: updated Libgda to
135         3.99.12
137 2009-02-27  Jaap Haitsma  <jaap@haitsma.org>
139         * modulesets/gnome-2.26.modules: vala-trunk moved to git
141 2009-02-27  Frederic Peters  <fpeters@0d.be>
143         * modulesets/gnome-2.26.modules: marked a few modules as moved to git
144         (seed, nemiver and pitivi)
146 2009-02-25  Frederic Peters  <fpeters@0d.be>
148         * modulesets/gnome-2.26.modules: turned back WebKit from a tarball
149         source to git, as it is not bound to the rules of (potential) external
150         deps.
152 2009-02-25  Frederic Peters  <fpeters@0d.be>
154         * modulesets/gnome-external-deps-2.26.modules: bumped mozilla to
155         firefox 2.0.0.20 as .16 got removed from the mirrors.
157 2009-02-21  Frederic Peters  <fpeters@0d.be>
159         * modulesets/gnome-external-deps-2.26.modules: bumped clutter and
160         clutter-gtk to the latest versions.
162 2009-02-19  Frederic Crozat  <fcrozat@mandriva.com>
164         * modulesets/gnome-external-deps-2.26.modules: added DeviceKit and
165         DeviceKit-power tarballs to external deps.
167 2009-02-18  Frederic Peters  <fpeters@0d.be>
169         * modulesets/gnome-suites-2.26.modules: added missing gnome-panel
170         dependency to vinagre module.
172 2009-02-18  Sebastian Pölsterl  <sebp@svn.gnome.org>
174         * modulesets/gnome-2.26.modules: Updated URL of dvb-daemon repository
176 2009-02-18  Frederic Peters  <fpeters@0d.be>
178         * modulesets/gnome-external-deps-2.26.modules: disable python bindings
179         to farsight2 by default.
181 2009-02-17  Frederic Peters  <fpeters@0d.be>
183         * modulesets/gnome-suites-2.26.modules: moved e-d-s from suggest to
184         dependency in ekiga.
186 2009-02-17  Frederic Peters  <fpeters@0d.be>
188         * modulesets/gnome-suites-2.26.modules: added missing e-d-s dependency
189         to cheese module.
191 2009-02-16  Frederic Peters  <fpeters@0d.be>
193         * modulesets/gnome-2.26.modules: fixed dependencies node name for
194         gtkspell module.
196 2009-02-16  Frederic Peters  <fpeters@0d.be>
198         * modulesets/gnome-2.26.modules: added wv and abiword modules.
200 2009-02-16  Frederic Peters  <fpeters@0d.be>
202         * modulesets/moduleset.dtd: moved comments, as DTD comments can't be in
203         an element.
205 2009-02-15  Frederic Peters  <fpeters@0d.be>
207         * jhbuild/utils/httpcache.py: possibility to pass a age argument when
208         using httpcache, to have a different expiration age, also passing 0
209         will make it not using the cache.
211 2009-02-15  Frederic Peters  <fpeters@0d.be>
213         * modulesets/gnome-suites-2.26.modules: sound-juicer now depends on
214         libcanberra.
216 2009-02-15  Frederic Peters  <fpeters@0d.be>
218         * modulesets/gnome-suites-2.26.modules: anjuta now depends on
219         libunique.
221 2009-02-15  Frederic Peters  <fpeters@0d.be>
223         * modulesets/gnome-suites-2.26.modules: added libgweather to desktop
224         suite metamodule, and pangomm to c++ bindings metamodule.
226 2009-02-14  Frederic Peters  <fpeters@0d.be>
228         * modulesets/gnome-2.26.modules: updated NetworkManager and
229         network-manager-applet modules, also added libnl as required by
230         NetworkManager.
232 2009-02-14  Frederic Peters  <fpeters@0d.be>
234         * modulesets/gnome-suites-2.26.modules: fixed libunique reference (it's
235         unique, not libunique)
237 2009-02-14  Frederic Peters  <fpeters@0d.be>
239         * modulesets/gnome-suites-2.26.modules: added libunique dependency to
240         gnome-media (used by the new volume control); moved esound to suggests
241         as it is only required for the disabled-by-default vumeter.
243 2009-02-13  Vivien Malerba  <malerba@gnome-db.org>
245         * modulesets/gnome-external-deps-2.26.modules:
246         updated libgda to 3.99.11
248 2009-02-13  Frederic Peters  <fpeters@0d.be>
250         * modulesets/gnome-suites-2.26.modules: hamster-applet branched for
251         2.26.
253 2009-02-11  Johan Dahlin  <jdahlin@async.com.br>
255         * modulesets/gnome-2.26.modules:
256         gobject-introspection, gir-repository, gjs and gnome-shell
257         moved to git
259 2009-02-10  William Jon McCann  <jmccann@redhat.com>
261         * modulesets/gnome-suites-2.26.modules: gnome-screensaver
262         moved to svn.
264 2009-02-10  William Jon McCann  <jmccann@redhat.com>
266         * modulesets/gnome-suites-2.26.modules: gnome-screensaver
267         moved to git.
269 2009-02-10  Frederic Peters  <fpeters@0d.be>
271         * jhbuild/config.py: set MONO_PREFIX and MONO_GAC_PREFIX so the
272         jhbuilded mono environment is used.  (closes: #550671)
274 2009-02-10  Frederic Peters  <fpeters@0d.be>
276         * modulesets/gnome-suites-2.26.modules: fixed sqlite module name in
277         libsoup dependencies (should have been "sqlite3").
279 2009-02-10  Frederic Peters  <fpeters@0d.be>
281         * jhbuild/versioncontrol/git.py: hint user about the switch from svn to
282         git when a git module is missing .git.  (closes: #570858)
284 2009-02-10  Frederic Peters  <fpeters@0d.be>
286         * modulesets/gnome-suites-2.26.modules: libsoup has now a (mostly) hard
287         dependency on libproxy and sqlite.  (closes: #571149)
289 2009-02-10  Frederic Peters  <fpeters@0d.be>
291         * modulesets/gnome-2.26.modules:
292         * modulesets/gnome-external-deps-2.26.modules:
293         * modulesets/gnome-suites-2.26.modules: updated to mono 2.2, which
294         provides monodoc.
296 2009-02-09  Philip Withnall  <philip@tecnocode.co.uk>
298         * modulesets/gnome-suites-2.26.modules: Removed outdated gnome-common
299         dependency from Totem and added its GConf dependency.
301 2009-02-05  Frederic Peters  <fpeters@0d.be>
303         * jhbuild/modtypes/tarball.py: warn about invalid file sizes, instead
304         of aborting with a Python trace.
306 2009-02-05  Frederic Peters  <fpeters@0d.be>
308         * modulesets/gnome-suites-2.26.modules: metacity branched for 2.26.
310 2009-02-05  Frederic Peters  <fpeters@0d.be>
312         * modulesets/gnome-external-deps-2.26.modules: updated libcroco to
313         0.6.2.
315 2009-02-05  Paolo Borelli  <pborelli@katamail.com>
317         * modulesets/gnome-external-deps-2.26.modules:
318         Bump libxml2 version to 2.7.3
320 2009-02-04  Frederic Peters  <fpeters@0d.be>
322         * modulesets/gnome-external-deps-2.26.modules: Downgrade cairo to
323         version 1.8.4 (as 1.8.6 does not build with libtool 1.5)
325 2009-02-04  Frederic Peters  <fpeters@0d.be>
327         * modulesets/gnome-suites-2.26.modules: added gdm dependency on
328         gnome-panel (for the new user switch applet).
330 2009-02-04  John Carr  <john.carr@unrouted.co.uk>
332         * jhbuild/modtypes/linux.py: Fix a bug that prevented jhbuild
333         calling make modules_install. Support doing make mrproper. Do
334         make install by hand (to avoid colliding with custom distro
335         Kbuild foo or installing to /boot). Install headers. Support
336         'make defconfig' if moduleset doesnt specificy a kconfig.
338 2009-02-04  Christian Persch  <chpe@gnome.org>
340         * modulesets/gnome-2.26.modules: Add quick-lounge-applet.
342 2009-02-04  John Carr  <john.carr@unrouted.co.uk>
344         * jhbuild/modtypes/tarball.py: Forward tarball makeinstallargs on
345         to autotools code.
347 2009-02-03  Claudio Saavedra  <csaavedra@igalia.com>
349         * modulesets/gnome-external-deps-2.26.modules: Update cairo to
350         version to 1.8.6
352 2009-02-03  Vincent Untz  <vuntz@gnome.org>
354         * modulesets/gnome-suites-2.26.modules: remove libgnomeprintui dep of
355         tomboy (see bug #512369).
357 2009-02-03  Murray Cumming  <murrayc@murrayc.com>
359         * modulesets/gnome-2.26.modules: glom: Now uses libgdamm trunk, not 
360         libgdamm-3.0, and does not depend on libgnome.
362 2009-02-03  Frederic Peters  <fpeters@0d.be>
364         * modulesets/gnome-external-deps-2.26.modules: updated telepathy-glib
365         to latest released tarball.
367 2009-02-03  Frederic Peters  <fpeters@0d.be>
369         * modulesets/gnome-suites-2.26.modules: added brasero dependency to
370         sound-juicer.
372 2009-02-03  Frederic Peters  <fpeters@0d.be>
374         * modulesets/gnome-external-deps-2.26.modules: works around libnice
375         extracting to nice-0.0.4/.
377 2009-02-03  Frederic Peters  <fpeters@0d.be>
379         * modulesets/gnome-suites-2.26.modules: marked the dependency of anjuta
380         on devhelp as optional.
382 2009-02-03  Frederic Peters  <fpeters@0d.be>
384         * modulesets/gnome-suites-2.26.modules: added telepathy-farsight
385         dependency to empathy.
387 2009-02-03  Theppitak Karoonboonyanan  <thep@linux.thai.net>
389         More fix for Bug #569778.
391         * patches/samba.configure-for-libs.patch: Adjusted to allow
392         non-source-dir configuration via autogen.sh.
393         * modulesets/gnome-external-deps-2.26.modules: tdb, talloc and tevent
394         now support non-source-dir builds.
396 2009-02-02  Vivien Malerba  <malerba@gnome-db.org>
398         * modulesets/gnome-suites-2.26.modules: updated libgda to 3.99.10
400 2009-02-02  Theppitak Karoonboonyanan  <thep@linux.thai.net>
402         * modulesets/freedesktop-2.26.modules:
403         * modulesets/gnome-external-deps-2.26.modules: Mark some modules as
404         not supporting non-source-dir builds. Partially fixes #569778.
406 2009-02-02  Andy Wingo  <wingo@pobox.com>
408         * jhbuild/modtypes/__init__.py (Package.to_sxml): Whoops, fix some
409         indentation that broke attribute serialization for non-bool
410         values.
412 2009-02-02  Frederic Peters  <fpeters@0d.be>
414         * jhbuild/commands/bot.py: declare bot attributes.
416 2009-02-02  Frederic Peters  <fpeters@0d.be>
418         * jhbuild/buildbot/status/web/bot.py:
419         * jhbuild/buildbot/status/web/__init__.py:
420         * jhbuild/commands/bot.py: replaced jhbuild bot --slvfile option by a
421         --slave-dir option, pointing to a directory with slaves.csv (csv with
422         slave names and passwords) and XML files describing each hosts
423         (options, contact informations, etc) ($slavename.xml); added pages in 
424         web view to get those informations.
426 2009-02-02  Frederic Peters  <fpeters@0d.be>
428         * jhbuild/commands/bot.py:
429         * jhbuild/config.py: reload (parts of) jhbuild configuration file when
430         buildbot server is sent SIGHUP (everything but environment variables).
432 2009-02-01  Vincent Untz  <vuntz@gnome.org>
434         * modulesets/gnome-suites-2.26.modules: move brasero and
435         gnome-user-share where they belong in the file (they were below the
436         proposed module header)
438 2009-01-31  Frederic Peters  <fpeters@0d.be>
440         * modulesets/gnome-suites-2.24.modules: pessulus branched for 2.24.
442 2009-01-31  Vincent Untz  <vuntz@gnome.org>
444         * modulesets/gnome-suites-2.26.modules: kill gnome-build: it's been
445         integrated in anjuta.
447 2009-01-28  Frederic Peters  <fpeters@0d.be>
449         * jhbuild/versioncontrol/cvs.py: revert the exception change
450         accidentally commited in last commit.
452 2009-01-27  Callum McKenzie  <callum@spooky-possum.org>
454         * modulesets/gnome-suites-2.26.modules: Explicitly enable the
455         mixer applet.
457 2009-01-26  Frederic Peters  <fpeters@0d.be>
459         * modulesets/gnome-suites-2.24.modules: sabayon branched for 2.24.
461 2009-01-26  Frederic Peters  <fpeters@0d.be>
463         * modulesets/gnome-suites-2.26.modules: anjuta removed its
464         libgnomeprint/ui dependency.
466 2009-01-26  Frederic Peters  <fpeters@0d.be>
468         * modulesets/gnome-external-deps-2.26.modules: updated libmapi size and
469         md5sum, hooray for changing tarballs.
471 2009-01-24  Frederic Peters  <fpeters@0d.be>
473         * modulesets/gnome-2.26.modules:
474         * modulesets/gnome-external-deps-2.26.modules:
475         * modulesets/gnome-suites-2.26.modules: added mono-addins,
476         clutter-cairo and clutter-gtk to accepted external dependencies.
478 2009-01-24  Luca Ferretti  <elle.uca@libero.it>
480         * modulesets/gnome-suites-2.26.modules: tomboy requires mono-addins
481         and suggest gtkspell
483 2009-01-24  Frederic Peters  <fpeters@0d.be>
485         * modulesets/gnome-external-deps-2.26.modules: added --enable-fhs to
486         samba4 configure so headers are installed in .../include/samba-4.0/
487         instead of .../include/ (where ldap.h would then confuse lots of other
488         modules).
490 2009-01-24  Frederic Peters  <fpeters@0d.be>
492         * modulesets/gnome-suites-2.26.modules: empathy and gedit have optional
493         dependencies on enchant and iso-codes.
495 2009-01-23  Luca Ferretti  <elle.uca@libero.it>
497         * modulesets/gnome-suites-2.26.modules: empathy depends on 
498         enchant and iso-codes for spell checking.
500 2009-01-23  Luca Ferretti  <elle.uca@libero.it>
502         * modulesets/gnome-external-deps-2.26.moduls: libnice, not nice
504 2009-01-21  Frederic Peters  <fpeters@0d.be>
506         * modulesets/gnome-external-deps-2.26.modules:
507         * patches/samba.configure-for-libs.patch: added a patch to Samba 4 so
508         shipped libraries have a working autogen.sh; duplicate the module entry
509         for those libraries, and use the new source-subdir attribute to get
510         them built.
512 2009-01-21  Frederic Peters  <fpeters@0d.be>
514         * jhbuild/versioncontrol/tarball.py:
515         * modulesets/moduleset.dtd: added a new source-subdir attribute (for
516         tarball "version control"), required by Samba4 and related libraries.
518 2009-01-21  Marc-André Lureau  <marcandre.lureau@gmail.com>
520         * modulesets/{gnome-2.26.modules,gnome-suites-2.26.modules}:
521         GStreamer switched to git.  (closes: #551241)
523 2009-01-21  Frederic Peters  <fpeters@0d.be>
525         * modulesets/gnome-suites-2.26.modules: added gnome-media dependency on
526         libcanberra.
528 2009-01-20  Suman Manjunath  <msuman@novell.com>
530         * modulesets/gnome-external-deps-2.26.modules: Use samba4 alpha6 and
531         libmapi 0.8.
533 2009-01-20  Suman Manjunath  <msuman@novell.com>
535         * modulesets/gnome-external-deps-2.26.modules: Use libical 0.43
537 2009-01-20  Kjartan Maraas  <kmaraas@gnome.org>
539         * modulesets/gnome-external-deps-2.26.modules: Fix
540         the md5sum of libical-0.42.tar.gz
542 2009-01-19  Kjartan Maraas  <kmaraas@gnome.org>
544         * modulesets/gnome-suites-2.26.modules: Make brasero
545         depend on libxml2 not libxml.
547 2009-01-19  Vivien Malerba  <malerba@gnome-db.org>
549         * modulesets/gnome-suites-2.26.modules: updated libgda to 3.99.9
551 2009-01-19  Luca Ferretti  <elle.uca@libero.it>
553         * modulesets/gnome-suites-2.26.modules: clean brasero deps and
554         add brasero as suggest for totem to its plugin (to be honest not
555         needed at compile time... mayby just <after>?)
557 2009-01-19  Vincent Untz  <vuntz@gnome.org>
559         * modulesets/gnome-external-deps-2.26.modules: add some missing version
560         properties to make convert-to-tarballs.py happy
562 2009-01-19  Frederic Peters  <fpeters@0d.be>
564         * modulesets/gnome-external-deps-2.26.modules,
565         modulesets/gnome-2.26.modules: moved libnotify to external
566         dependencies.
568 2009-01-19  Frederic Peters  <fpeters@0d.be>
570         * modulesets/gnome-2.26.modules: added nautilus-cd-burner.
572 2009-01-19  Frederic Peters  <fpeters@0d.be>
574         * modulesets/gnome-suites-2.26.modules: removed remaining references 
575         to nautilus-cd-burner.
577 2009-01-19  Frederic Peters  <fpeters@0d.be>
579         * modulesets/gnome-2.26.modules, modulesets/gnome-suites-2.26.modules,
580         modulesets/gnome-external-deps-2.26.modules: updated according to
581         release-team module decisions; added with known issues for
582         evolution-mapi (libmapi and samba incompatible versions) and libnice
583         (unpacks to wrong directory).
585 2009-01-19  Luca Ferretti  <elle.uca@libero.it>
587         * modulesets/gnome-external-deps-2.26.modules: Add gstreamer dep
588         to <after> group.
590 2009-01-19  Frederic Peters  <fpeters@0d.be>
592         * jhbuild/modtypes/autotools.py, modulesets/moduleset.dtd,
593         doc/C/jhbuild.xml: added support for a new skip-autogen value, "never",
594         so autogen.sh (or configure) is never skipped.  (closes: #566437)
596 2009-01-17  Claudio Saavedra  <csaavedra@igalia.com>
598         * modulesets/gnome-suites-2.26.modules: Replace eog dependency on
599         libgnomeui with gnome-desktop.
601 2009-01-13  Christian Persch  <chpe@gnome.org>
603         * modulesets/gnome-suites-2.26.modules: Use the gnome-2-26 branch for
604         epiphany.
606 2009-01-12  Murray Cumming  <murrayc@murrayc.com>
608         * modulesets/freedesktop-2.26.modules: Added dbus-glib and 
609         telepathy-glib from git so that telepathy-gabble has new-enough 
610         versions to build, instead of just using the tarball versions from 
611         the included gnome-external-deps modules. Revert this if it disturbs 
612         you somehow. 
614 2009-01-12  Luca Ferretti  <elle.uca@libero.it>
616         * modulesets/freedesktop-2.26.modules:
617         Add libnice and telepathy-farsight modules; adjust farsight2 deps;
618         add telepathy-farsight to meta-telepathy-connection-managers.
620 2009-01-12  Luca Ferretti  <elle.uca@libero.it>
622         * modulesets/gnome-2.26.modules: (re)add devhelp-webkit module
623         * modulesets/gnome-suites-2.26.modules: change devhelp (gecko) module
624         to use gnome-2-22 branch on svn insted tarball 
626 2009-01-12  Frederic Peters  <fpeters@0d.be>
628         * modulesets/gnome-external-deps-2.26.modules: bumped telepathy-glib to
629         0.7.19.
631 2009-01-12  Murray Cumming  <murrayc@murrayc.com>
633         * modulesets/freedesktop-2.26.modules: Copy the loudmouth module  
634         definition from gnome-2.26 modules (not included) because it was an  
635         undefined dependency of telepathy-gabble.
637 2009-01-11  Zeeshan Ali (Khattak)  <zeeshanak@gnome.org>
639         * modulesets/gnome-2.26.modules: Use new vala release (0.5.5).
641 2009-01-09  Zeeshan Ali (Khattak)  <zeeshanak@gnome.org>
643         * modulesets/gnome-2.26.modules: Use new vala release (0.5.4).
645 2009-01-09  Frederic Peters  <fpeters@0d.be>
647         * jhbuild/versioncontrol/arch.py, jhbuild/versioncontrol/bzr.py,
648         jhbuild/versioncontrol/cvs.py: properly import CommandError exception
649         in arch, bzr and cvs modules.  (closes: #567107)
651 2009-01-07  Frederic Peters  <fpeters@0d.be>
653         * modulesets/gnome-suites-2.26.modules: libcanberra and gstreamer
654         dependencies were removed from gnome-control-center (and esound too,
655         six months ago).
657 2009-01-07  Gabor Kelemen  <kelemeng@gnome.hu>
659         * modulesets/gnome-suites-2.26.modules: gtk-sharp's bootstrap-2.12
660         renamed to bootstrap-2.14
662 2009-01-07  Matthias Clasen  <mclasen@redhat.com>
664         * modulesets/gnome-external-deps-2.26.modules: Update poppler
665         version to 0.10.2
667 2009-01-07  Matthias Clasen  <mclasen@redhat.com>
669         * modulesets/gnome-external-deps-2.26.modules: Update pixman
670         version to 0.13.2
672 2009-01-07  Matthias Clasen  <mclasen@redhat.com>
674         * modulesets/gnome-external-deps-2.26.modules: Update iso-codes
675         version to 3.5.1
677 2009-01-06  Frederic Peters  <fpeters@0d.be>
679         * modulesets/gnome-suites-2.26.modules: clutter is now an hard
680         dependency of gnome-games.
682 2009-01-06  Frederic Peters  <fpeters@0d.be>
684         * modulesets/gnome-2.26.modules: nautilus-sendto got optional empathy
685         support.
687 2009-01-06  Frederic Peters  <fpeters@0d.be>
689         * modulesets/gnome-suites-2.26.modules: empathy now depends on
690         libcanberra.
692 2009-01-06  Zeeshan Ali (Khattak)  <zeeshanak@gnome.org>
694         * modulesets/gnome-2.26.modules: GUPnP moved to git.
696 2009-01-06  Sebastian Pölsterl  <sebp@svn.gnome.org>
698         * modulesets/gnome-2.26.modules: dvb-daemon depends on
699         gst-plugins-good, too   
700         
701 2009-01-06  Sebastian Pölsterl  <sebp@svn.gnome.org>
703         * modulesets/gnome-2.26.modules: gst-rtsp-server depends on
704         gst-plugins-base not gst-plugins-bad
705         
706 2009-01-06  Frederic Peters  <fpeters@0d.be>
708         * modulesets/gnome-external-deps-2.26.modules: updated ptlib and opal
709         to their newest versions, required by ekiga.
711 2009-01-05  Frederic Peters  <fpeters@0d.be>
713         * modulesets/gnome-external-deps-2.26.modules:
714         * modulesets/gnome-suites-2.26.modules: added pulseaudio and
715         requirements as external dependencies, and marked gnome-media as
716         depending on pulseaudio.
718 2009-01-05  Frederic Peters  <fpeters@0d.be>
720         * modulesets/gnome-suites-2.24.modules: file-roller branched for 2.24.
722 2009-01-04  Frederic Peters  <fpeters@0d.be>
724         * jhbuild/config.py, jhbuild/defaults.jhbuildrc, jhbuild/moduleset.py,
725         doc/C/jhbuild.xml: added a new modulesets_dir configuration variable,
726         so it is possible to define an alternate directory for moduleset files;
727         added an entry about this configuration variable to the documentation.
728         (closes: #566456, initial patch by David Farning)
730 2009-01-04  Sebastian Pölsterl  <sebp@svn.gnome.org>
732         * modulesets/gnome-2.26.modules: dvb-daemon depends on gst-python
734 2009-01-03  Gustavo J. A. M. Carneiro  <gjc@gnome.org>
736         * modulesets/gnome-suites-2.26.modules: gnome-python and
737         gnome-python-desktop now use a builtin waf.
739         * modulesets/gnome-suites-2.24.modules,
740         * modulesets/gnome-suites-2.22.modules: gnome-python and gnome-python-desktop branched.
742 2009-01-03  Frederic Peters  <fpeters@0d.be>
744         * modulesets/gnome-suites-2.26.modules: removed hard dependency of glib
745         on shared-mime-info, as shared-mime-info has a real build dependency on
746         glib, and it caused a dependency cycle; added shared-mime-info as
747         <after> for both glib and gtk+ to get back to the situation before glib
748         and gtk+ deps shuffleing.
750 2009-01-03  Frederic Peters  <fpeters@0d.be>
752         * modulesets/gnome-external-deps-2.26.modules:
753         * modulesets/gnome-suites-2.26.modules: updated libgda to 3.99.7 and
754         added it as a dependency of anjuta.
756 2009-01-03  Frederic Peters  <fpeters@0d.be>
758         * modulesets/gnome-suites-2.26.modules: gnome-build has been
759         incorporated in anjuta source tree.
761 2009-01-03  Frederic Peters  <fpeters@0d.be>
763         * jhbuild/commands/base.py: display an informative message when running
764         `jhbuild build $module' while $module is in the ignore list.
765         (closes: #564241)
767 2009-01-03  Frederic Peters  <fpeters@0d.be>
769         * modulesets/gnome-external-deps-2.26.modules: added expat as
770         dependency of fontconfig (it could also use libxml2 but fontconfig
771         configure script prefers expat).  (closes: #565994)
773 2009-01-02  Matthias Clasen  <mclasen@redhat.com>
775         * modulesets/gnome-suites-2.26.modules: Shuffle glib, gtk+ deps
776         around a little bit.
778 2008-12-31  Sebastian Pölsterl  <sebp@svn.gnome.org>
780         * modulesets/gnome-2.26.modules: dvb-daemon no longer
781         depends on gconf
783 2008-12-28  Luca Ferretti  <elle.uca@libero.it>
785         * modulesets/freedesktop-2.26.modules: add DeviceKit, DeviceKit-power
786         and DeviceKit-disks modules (need external unmanaged deps, see
787         comments to modules definitions)
789 2008-12-26  Frederic Peters  <fpeters@0d.be>
791         * jhbuild/commands/base.py: display updated bootstrap modules when
792         checking the bootstrap moduleset changes.  (closes: #565355)
794 2008-12-23  Paolo Borelli  <pborelli@katamail.com>
796         * jhbuild/commands/base.py:
797         * doc/C/jhbuild.xml:
798         Add a "--start-at" option to the list command and document it.
800 2008-12-23  Frederic Peters  <fpeters@0d.be>
802         * modulesets/bootstrap.modules, patches/python-2.5.2-lib64.patch:
803         reenabled python patch, after the removal of a Mandriva specific
804         part.
806 2008-12-22  Frederic Peters  <fpeters@0d.be>
808         * modulesets/gnome-suites-2.26.modules: updated GTK+ to use trunk.
810 2008-12-22  Andy Wingo  <wingo@pobox.com>
812         * jhbuild/commands/snapshot.py: New file, implements the new
813         command, "jhbuild snapshot". (closes: #564873)
815         * jhbuild/utils/sxml.py: New helper lib for xml serialization.
817         * jhbuild/versioncontrol/svn.py (SubversionRepository.to_sxml)
818         (SubversionBranch.to_sxml):
819         * jhbuild/versioncontrol/git.py (GitRepository.to_sxml)
820         (GitBranch.to_sxml):
821         * jhbuild/versioncontrol/tarball.py (TarballRepository.to_sxml)
822         (TarballBranch.to_sxml):
823         * jhbuild/versioncontrol/__init__.py (Repository.to_sxml)
824         (Branch.to_sxml):
825         * jhbuild/versioncontrol/cvs.py (CVSRepository.to_sxml)
826         (CVSBranch.to_sxml):
827         * jhbuild/modtypes/__init__.py (Package.to_sxml)
828         (MetaModule.to_sxml): Plug in to_sxml() methods for serialization.
830         * jhbuild/modtypes/autotools.py (AutogenModule.xml_tag_and_attrs):
831         * jhbuild/modtypes/mozillamodule.py (MozillaModule):
832         * jhbuild/modtypes/waf.py (WafModule.xml_tag_and_attrs):
833         * jhbuild/modtypes/linux.py (LinuxModule.xml_tag_and_attrs):
834         * jhbuild/modtypes/perl.py (PerlModule.xml_tag_and_attrs):
835         * jhbuild/modtypes/ant.py (AntModule.xml_tag_and_attrs):
836         * jhbuild/modtypes/distutils.py (DistutilsModule.xml_tag_and_attrs):
837         * jhbuild/modtypes/mesa.py (MesaModule.xml_tag_and_attrs):
838         * jhbuild/modtypes/testmodule.py (TestModule.xml_tag_and_attrs):
839         Plug bits so we can serialize all the types of modules. There are
840         still some version control backends that aren't yet serialized
841         though.
843 2008-12-22  Frederic Peters  <fpeters@0d.be>
845         * modulesets/bootstrap.modules: removed python patch for the time being
846         as it caused lots of problem recently; will have to be tested and
847         checked on multiple architectures before being reenabled.
849 2008-12-20  Frederic Peters  <fpeters@0d.be>
851         * jhbuild/versioncontrol/tarball.py: added --continue-at flag to curl,
852         to match what has been done with wget.  (following-up: #562918)
854 2008-12-20  Zeeshan Ali (Khattak)  <zeeshanak@gnome.org>
856         * modulesets/gnome-2.26.modules: Add Sebastian's branch of
857         gst-rtsp-server package as dvb-daemon now depends on it.
859 2008-12-18  Baptiste Mille-Mathias  <baptiste.millemathias@gmail.com>                                                   
861         * modulesets/gnome-2.26.modules: refresh dependencies for
862         nautilus-sendto.
864 2008-12-18  Frederic Peters  <fpeters@0d.be>
866         * jhbuild/versioncontrol/tarball.py: added --continue flag to wget, to
867         work a little bit better on unreliable connections.  (closes: #562918)
869 2008-12-18  Frederic Peters  <fpeters@0d.be>
871         * modulesets/bootstrap.modules: added m4 as some systems lack it in a
872         sufficient version. Report and patch by Richard Hult. (closes: #561777)
874 2008-12-18  Frederic Peters  <fpeters@0d.be>
876         * jhbuild/config.py, jhbuild/frontends/terminal.py: do not fail on
877         missing standard python curses module (required only for quiet mode).
878         (closes: #564879)
880 2008-12-18  Frederic Peters  <fpeters@0d.be>
882         * jhbuild/config.py: display a better message on missing configuration
883         file.  (closes: #564878)
885 2008-12-18  Vincent Untz  <vuntz@gnome.org>
887         * modulesets/gnome-suites-2.26.modules: drop eel dependency in orca,
888         and kill eel.
890 2008-12-18  Frederic Peters  <fpeters@0d.be>
892         * jhbuild/defaults.jhbuildrc: switch jhbuildbot_master default to
893         build.gnome.org.
895 2008-12-18  Jonh Wendell <jwendell@gnome.org>
897         * modulesets/gnome-external-deps-2.26.modules: Bump gtk-vnc dep to
898         0.3.8.
900 2008-12-18  Zeeshan Ali (Khattak)  <zeeshanak@gnome.org>
902         * modulesets/gnome-2.26.modules: Add new (0.5.3) Vala release.
904 2008-12-16  Dan Williams  <dcbw@redhat.com>
906         * modulesets/gnome-2.20.modules, modulesets/gnome-2.22.modules,
907         modulesets/gnome-2.24.modules, modulesets/gnome-2.26.modules: fix
908         NetworkManager module repo
910 2008-12-16  Frederic Peters  <fpeters@0d.be>
912         * modulesets/gnome-suites-2.24.modules: gnome-doc-utils,
913         gnome-user-docs and nautilus-cd-burner have been branched for 2.24.
915 2008-12-15  Frederic Peters  <fpeters@0d.be>
917         * modulesets/gnome-2.26.modules, modulesets/gnome-suites-2.26.modules:
918         removed eel dependency from nautilus and gnome-mount.
920 2008-12-15  Frederic Peters  <fpeters@0d.be>
922         * modulesets/moduleset.dtd: updated to current <mirror> support.
924 2008-12-15  Daniel Elstner  <danielk@openismus.com>
926         * modulesets/gnome-2.26.modules (git.clutter-project.org): Add new
927         repository.
928         (clutter*-trunk): Switch over to new git repository.
930 2008-12-15  Sebastian Pölsterl  <sebp@svn.gnome.org>
932         * modulesets/gnome-2.26.modules: Use Vala 0.5.2 tarball,
933         because vala trunk requires it
935 2008-12-14  Frederic Peters  <fpeters@0d.be>
937         * modulesets/gnome-2.26.modules: added seed module.
939 2008-12-12  Wouter Bolsterlee  <wbolster@svn.gnome.org>
941         * modulesets/gnome-suites-2.24.modules: Use glibmm-2-18
942         branch.
944 2008-12-11  Dan Williams  <dcbw@redhat.com>
946         * modulesets/gnome-2.20.modules, modulesets/gnome-2.22.modules,
947         modulesets/gnome-2.24.modules, modulesets/gnome-2.26.modules: update
948         location and repo of NetworkManager for the move to git.freedesktop.org
950 2008-12-11  Frederic Peters  <fpeters@0d.be>
952         * jhbuild/buildbot/factory.py, jhbuild/commands/base.py,
953         jhbuild/commands/bot.py, jhbuild/frontends/buildscript.py: added a new
954         cleanone command, called from buildbot, so local buildslave settings
955         (makeclean = False) are used.
957 2008-12-11  Vincent Untz  <vuntz@gnome.org>
959         * modulesets/gnome-suites-2.26.modules: remove duplicate intltool dep
960         for libwnck
962 2008-12-11  Vincent Untz  <vuntz@gnome.org>
964         * modulesets/gnome-suites-2.26.modules: update gnome-session
965         dependencies (no more libgnomeui, gnome-keyring, gnome-control-center,
966         but added libglade)
968 2008-12-08  John Carr  <john.carr@unrouted.co.uk>
970         * jhbuild/versioncontrol/bzr.py:
971         Update jhbuild Bazaar support for tags and branches. (closes: #563658)
973         * modulesets/gtk.modules:
974         * modulesets/gnome-2.16.modules:
975         * modulesets/gnome-2.18.modules:
976         * modulesets/online-desktop.modules:
977         * modulesets/gnome-suites-2.20.modules:
978         * modulesets/gnome-suites-2.22.modules:
979         * modulesets/gnome-suites-2.24.modules:
980         * modulesets/gnome-suites-2.26.modules:
981         * modulesets/gnome-2.20.modules:
982         * modulesets/gnome-2.22.modules:
983         * modulesets/gnome-2.24.modules:
984         * modulesets/gnome-2.26.modules:
985         Update the mirror definitions to take advantage of this.
987 2008-12-08  Frederic Peters  <fpeters@0d.be>
989         * modulesets/gnome-suites-2.22.modules:
990         * modulesets/gnome-suites-2.24.modules:
991         * modulesets/gnome-suites-2.26.modules: fixed markup for dependency of
992         gnome-python-desktop on nautilus.
994 2008-12-08  Frederic Peters  <fpeters@0d.be>
996         * jhbuild/moduleset.py, tests/tests.py: do not assume after/suggests
997         modules have a relationship of after/suggests with their dependencies.
998         nautilus after tracker, nautilus-cd-burner depends on nautilus, tracker
999         depends on nautilus-cd-burner, the <after> would be evaluated first and
1000         would transform the dependency of nautilus-cd-burner into an <after>,
1001         ignoring it as it would cycle, causing nautilus-cd-burner to be built
1002         before nautilus.  (closes: #563597)
1004 2008-12-08  Frederic Peters  <fpeters@0d.be>
1006         * jhbuild/moduleset.py, tests/tests.py: do not let <after> introduce
1007         new dependencies unless explicitely pointing to a <metamodule>.
1008         (closes: #563597)
1010 2008-12-06  Frederic Peters  <fpeters@0d.be>
1012         * modulesets/gnome-suites-2.24.modules: gtksourceview, pygtksourceview,
1013         gnome-netstatus and gnome-session have been branched for 2.24.
1015 2008-12-05  Frederic Peters  <fpeters@0d.be>
1017         * modulesets/gnome-2.26.modules: removed gnopernicus from
1018         meta-gnome-accessibility module, as it no longer exists.
1020 2008-12-04  Suman Manjunath  <msuman@novell.com>
1022         * modulesets/gnome-suites-2.26.modules: Add libgweather as a 
1023         dependency for evolution-data-server. 
1025 2008-12-04  Frederic Peters  <fpeters@0d.be>
1027         * modulesets/bootstrap.modules, patches/python-2.5.2-lib64.patch: 
1028         updated python to 2.5.  (closes: #562724)
1030 2008-12-03  Luca Ferretti  <elle.uca@libero.it>
1032         * modulesets/gnome-suites-2.26.modules: libsoup needs sqlite3
1033         for mozilla.sqlite style cookie storage (should need libproxy, 
1034         so in <suggests> by now)
1036 2008-12-02  Frederic Peters  <fpeters@0d.be>
1038         * modulesets/gnome-suites-2.24.modules: gnome-nettool branched for
1039         2.24.
1041 2008-12-01  Frederic Peters  <fpeters@0d.be>
1043         * modulesets/gnome-external-deps-2.26.modules: updated clutter to 0.8.4
1044         as it fixes a build error in tests (clutter bug 1201, error: ‘raise’
1045         redeclared as different kind of symbol).
1047 2008-12-01  Frederic Peters  <fpeters@0d.be>
1049         * jhbuild/frontends/terminal.py: set xterm title in output encoding
1050         (usually utf-8), this goes against the VT220 convention but it is the
1051         way gnome-terminal works; xterm has a utf8Title resource to work the
1052         same way (see xterm manpage).
1054 2008-11-30  Frederic Peters  <fpeters@0d.be>
1056         * modulesets/gnome-external-deps-2.26.modules: updated libxklavier to
1057         3.8.
1059 2008-11-30  Frederic Peters  <fpeters@0d.be>
1061         * jhbuild/config.py: updated PKG_CONFIG_PATH configuration logic to
1062         only add existing directories, including /usr/lib64/pkgconfig/.
1064 2008-11-30  Frederic Peters  <fpeters@0d.be>
1066         * sample.jhbuildrc: removed the PKG_CONFIG_PATH lines as they are not
1067         required anymore.
1069 2008-11-30  Frederic Peters  <fpeters@0d.be>
1071         * jhbuild/commands/base.py: proper error message on unparseable
1072         relative time; and allow week numbers as relative time.
1074 2008-11-30  Frederic Peters  <fpeters@0d.be>
1076         * modulesets/gnome-suites-2.26.modules: gnome-netstatus no longer
1077         depends on libgnomeui.
1079 2008-11-30  Zeeshan Ali (Khattak)  <zeeshanak@gnome.org>
1081         * modulesets/gnome-2.26.modules: dvb-daemon depends on vala trunk.
1083 2008-11-29  Zeeshan Ali (Khattak)  <zeeshanak@gnome.org>
1085         * modulesets/gnome-2.26.modules: Add dvb-daemon.
1087 2008-11-29  Frederic Peters  <fpeters@0d.be>
1089         * modulesets/bootstrap.modules: updated gettext to 0.17; required by
1090         gst-plugins-good.  (closes: #562690)
1092 2008-11-28  Frederic Peters  <fpeters@0d.be>
1094         * jhbuild/config.py: add system pkgconfig lookup-directories by
1095         default. It is possible to avoid this by setting PKG_CONFIG_PATH
1096         to the empty string.
1098 2008-11-27  Iago Toral Quiroga <itoral@igalia.com>
1100         * jhbuild/buildbot/status/web/__init__.py:
1101         * jhbuild/buildbot/steps.py:
1102         * jhbuild/buildbot/factory.py: Added clean stage. Also, allow the
1103         possibility to define commands that can fail without failing
1104         the build (like clean).
1106 2008-11-26  Luca Ferretti  <elle.uca@libero.it>
1108         * modulesets/freedesktop-2.26.modules: gypsy now on git.freedesktop.org
1110 2008-11-26  Luca Ferretti  <elle.uca@libero.it>
1112         * modulesets/freedesktop-2.26.modules: cleanup deps for libccss
1114 2008-11-25  Frederic Peters  <fpeters@0d.be>
1116         * modulesets/gnome-suites-2.24.modules: branched libgtop,
1117         gnome-system-monitor, gnome-menus, gnome-panel, libwnck and libgweather
1118         for 2.24.
1120 2008-11-24  Olav Vitters  <olav@bkor.dhs.org>
1122         * modulesets/gnome-external-deps-2.26.modules: Update gamin to 0.1.10.
1124 2008-11-24  Luca Ferretti  <elle.uca@libero.it>
1126         * modulesets/gnome-external-deps-2.24.modules:
1127         * modulesets/gnome-external-deps-2.26.modules: updated
1128         system-tools-backends to stable 2.6.0
1130 2008-11-24  Luca Ferretti  <elle.uca@libero.it>
1132         * modulesets/freedesktop-2.26.modules: added libccss from git
1133         
1134         * modulesets/gnome-2.26.modules: make gtk-css-engine depends on libccss 
1136 2008-11-24  Frederic Peters  <fpeters@0d.be>
1138         * modulesets/gnome-suites-2.24.modules: gedit branched for 2.24.
1140 2008-11-22  Zeeshan Ali (Khattak)  <zeeshanak@gnome.org>
1142         * modulesets/gnome-2.26.modules: gupnp-vala now depends on vala-trunk.
1144 2008-11-21  Vincent Untz  <vuntz@gnome.org>
1146         * modulesets/gnome-external-deps-2.26.modules: fix libgda
1148 2008-11-17  Vivien Malerba <malerba@gnome-db.org>
1150         * modulesets/gnome-external-deps-2.26.modules: Add libgda to
1151         the proposed list
1153 2008-11-17  John Carr  <john.carr@unrouted.co.uk>
1155         * modulesets/gnome-2.24.modules:
1156         * modulesets/gnome-2.26.modules:
1157         Correct moduleset for vala-trunk; now *-mirror will work for it :)
1159 2008-11-17  John Carr  <john.carr@unrouted.co.uk>
1161         * modulesets/gnome-2.24.modules:
1162         * modulesets/gnome-2.26.modules:
1163         gmime should use revision arg instead.
1165 2008-11-17  John Carr  <john.carr@unrouted.co.uk>
1167         * modulesets/freedesktop-2.24.modules:
1168         * modulesets/freedesktop-2.26.modules:
1169         * modulesets/gnome-2.24.modules:
1170         * modulesets/gnome-2.26.modules:
1171         Make 'jhbuild checkmodulesets' pass
1173 2008-11-17  John Carr  <john.carr@unrouted.co.uk>
1175         * jhbuild/commands/checkmodulesets.py:
1176         Show which URL we are testing so its quicker to track down problems
1178 2008-11-17  John Carr  <john.carr@unrouted.co.uk>
1180         * modulesets/gnome-2.24.modules:
1181         * modulesets/gnome-2.26.modules:
1182         Fix the use of the revision arg.
1184 2008-11-17  John Carr  <john.carr@unrouted.co.uk>
1186         * jhbuild/versioncontrol/svn.py:
1187         Simplify the code that generates the svn hrefs.
1189 2008-11-17  Frederic Peters  <fpeters@0d.be>
1191         * jhbuild/utils/cmds.py, jhbuild/versioncontrol/svn.py,
1192         jhbuild/config.py: keep a copy of LD_LIBRARY_PATH; and use it when
1193         calling svn, to avoid gnutls library mismatch.  (closes: #561191)
1195 2008-11-17  Frederic Peters  <fpeters@0d.be>
1197         * modulesets/bootstrap.modules: removed pyxml, as GStreamer doesn't
1198         depend on it any longer (it was #519635).
1200 2008-11-16  Frederic Peters  <fpeters@0d.be>
1202         * jhbuild/frontends/tinderbox.py: handle unicode errors with 'replace'
1203         instead of 'xmlcharrefreplace' in tinderbox output.  (closes: #560579,
1204         thanks Theppitak Karoonboonyanan for the debugging)
1206 2008-11-16  Frederic Peters  <fpeters@0d.be>
1208         * modulesets/freedesktop-2.26.modules:
1209         * modulesets/gnome-external-deps-2.26.modules: updated poppler to
1210         0.10.1 and poppler-data to 0.2.1.
1212 2008-11-16  Frederic Peters  <fpeters@0d.be>
1214         * modulesets/gnome-external-deps-2.26.modules: updated libproxy to
1215         build <after> Mozilla (so Mozilla is not pulled, it is just ordered
1216         before libproxy when it is already in the dependency tree); and added
1217         WebKit in the same place.
1219 2008-11-15  Frederic Peters  <fpeters@0d.be>
1221         * jhbuild/commands/base.py, jhbuild/config.py, jhbuild/moduleset.py,
1222         jhbuild/defaults.jhbuildrc, doc/C/jhbuild.xml: added a new
1223         ignore-suggests option to build, update and list commands; as well as a
1224         new ignore_suggests configuration variable.
1226 2008-11-15  Frederic Peters  <fpeters@0d.be>
1228         * modulesets/gnome-suites-2.24.modules:
1229         * modulesets/gnome-suites-2.26.modules: added back dependency on
1230         mozilla to epiphany (it had been removed years ago because Mozilla
1231         didn't build, in r1152).
1233 2008-11-15  Frederic Peters  <fpeters@0d.be>
1235         * jhbuild/config.py: if there is a Python installed in JHBuild prefix,
1236         set it in PYTHON environment variable, so it gets picked up by
1237         configure scripts.  (closes: #560872)
1239 2008-11-14  Frederic Peters  <fpeters@0d.be>
1241         * jhbuild/versioncontrol/svn.py: reformat module HREF to resolve ..
1242         before handing it to Subversion.  (closes: #560246#c11)
1244 2008-11-14  Luca Ferretti  <elle.uca@libero.it>
1246         * modulesets/gnome-2.24.modules:
1247         * modulesets/gnome-2.26.modules: reverted previous change
1248         for *-webkit modules.
1250 2008-11-14  Frederic Peters  <fpeters@0d.be>
1252         * jhbuild/frontends/tinderbox.py: be more robust against improper
1253         unicode in program outputs.  (closes: #560579)
1255 2008-11-14  Luca Ferretti  <elle.uca@libero.it>
1257         * modulesets/gnome-2.24.modules:
1258         * modulesets/gnome-2.26.modules: added "gmime-2-2" fetching from
1259         homonymous branch and make tracker depends on it; changed
1260         module/revison for *-webkit modules to make checkout/update works,
1261         i.e. remove revision key and put full path in module
1263 2008-11-14  Frederic Peters  <fpeters@0d.be>
1265         * jhbuild/commands/bootstrap.py: do not let it display a message about
1266         bootstrap modules being outdated.
1268 2008-11-14  Frederic Peters  <fpeters@0d.be>
1270         * jhbuild/buildbot/status/web/__init__.py: also display slave results
1271         summary at the top of the table.
1273 2008-11-14  Frederic Peters  <fpeters@0d.be>
1275         * patches/nss.pkgconfig-and-configure.patch: updated nss Makefile patch
1276         to create a clean target and to remove installation of the .a file.
1278 2008-11-13  William Jon McCann  <jmccann@redhat.com>
1280         * modulesets/gnome-suites-2.24.modules: use gnome-2-24 branch of
1281         gnome-screensaver
1283 2008-11-13  Frederic Peters  <fpeters@0d.be>
1285         * jhbuild/buildbot/changes.py: makes sure there is a line to read when
1286         reading notification emails.
1288 2008-11-13  Luca Ferretti  <elle.uca@libero.it>
1290         * modulesets/gnome-2.26.modules: added git repository "fishsoup.net"
1291         and "metacity-clutter", "gnome-shell" and "almanah" modules.
1293 2008-11-13  John Carr  <john.carr@unrouted.co.uk>
1295         * jhbuild/versioncontrol/__init__.py:
1296         * jhbuild/versioncontrol/bzr.py:
1297         * jhbuild/versioncontrol/git.py:
1298         * jhbuild/versioncontrol/svn.py:
1299         Add an exists() function to check if a module/branch
1300         definition is correct.
1302         * jhbuild/commands/checkmodulesets.py:
1303         Add jhbuild checkmodulesets command to find modules that
1304         can't be checked out.
1306 2008-11-13  John Carr  <john.carr@unrouted.co.uk>
1308         * jhbuild/versioncontrol/svn.py:
1309         Implement support for tagged version in svn repositories
1311         * modulesets/gnome-2.16.modules:
1312         * modulesets/gnome-2.18.modules:
1313         * modulesets/hildon.modules:
1314         Take advantage of tag support
1316 2008-11-13  John Carr  <john.carr@unrouted.co.uk>
1318         * jhbuild/versioncontrol/svn.py:
1319         Replace trunk-path and friends with *-template to support more
1320         common repository layouts.
1322 2008-11-11  Luca Ferretti  <elle.uca@libero.it>
1324         * modulesets/gnome-2.26.modules: added "empathy-webkit" from 
1325         Xavier Claessens' git repository - we hope it will land on
1326         svn.gnome.org soon: it works ;)
1328 2008-11-11  Frederic Peters  <fpeters@0d.be>
1330         * jhbuild/utils/httpcache.py: respect XDG_CACHE_HOME for cached
1331         modulesets.  (closes: #560092, patch by James Sharpe)
1333 2008-11-11  Christian Persch  <chpe@gnome.org>
1335         * modulesets/gnome-2.22.modules:
1336         * modulesets/gnome-2.24.modules:
1337         * modulesets/gnome-2.26.modules: Use new gst-plugins-gl location. Bug
1338         #560322.
1340 2008-11-10  Zeeshan Ali (Khattak)  <zeeshanak@gnome.org>
1342         * modulesets/gnome-2.26.modules: Add Rygel to 2.26 moduleset.
1344 2008-11-10  Frederic Peters  <fpeters@0d.be>
1346         * modulesets/gnome-2.26.modules, modulesets/gnome-suites-2.26.modules:
1347         invert tracker/deskbar-applet relationship; it is tracker that should
1348         be built after deskbar-applet, not the reverse.
1350 2008-11-10  Frederic Peters  <fpeters@0d.be>
1352         * modulesets/gnome-suites-2.26.modules: hint deskbar-applet to build
1353         after tracker. (closes: #560127)
1355 2008-11-10  Frederic Peters  <fpeters@0d.be>
1357         * modulesets/gnome-external-deps-2.26.modules: pass --disable-tcl to
1358         sqlite configure script; as this extension doesn't respect $prefix.
1359         (closes: #560093)
1361 2008-11-10  Frederic Peters  <fpeters@0d.be>
1363         * tests/hello/Makefile.am, tests/hello/autogen.sh,
1364         tests/hello/configure.in, tests/hello/hello-frontend.c,
1365         tests/libhello/Makefile.am, tests/libhello/autogen.sh,
1366         tests/libhello/configure.in, tests/libhello/libhello.c,
1367         tests/libhello/libhello.h, tests/libhello/libhello.pc.in,
1368         tests/tests.py: added test case covering libtool; thanks to Mark
1369         Seaborn (closes: #559428)
1371 2008-11-10  Frederic Peters  <fpeters@0d.be>
1373         * tests/tests.py: add a copy of uencode(), now required by config.py.
1375 2008-11-10  Frederic Peters  <fpeters@0d.be>
1377         * jhbuild/modtypes/testmodule.py: do not try to force a X display when
1378         running dogtail scripts and noxvfb is set.
1380 2008-11-10  Frederic Peters  <fpeters@0d.be>
1382         * jhbuild/modtypes/autotools.py: ignore errors that could happen when
1383         trying to chmod autogen.sh/configure missing its exec bit.
1385 2008-11-09  Frederic Peters  <fpeters@0d.be>
1387         * modulesets/gnome-2.26.modules: renamed clutter trunk modules to
1388         -trunk, removed -0.8 from the module name for the stable branches; to
1389         match what existed in gnome-external-deps.
1391 2008-11-09  Frederic Peters  <fpeters@0d.be>
1393         * modulesets/gnome-2.26.modules, modulesets/gnome-suites-2.26.modules:
1394         removed duplicated (brasero, gnome-user-share, unique) modules from
1395         gnome-2.26, added brasero to proposed modules.
1397 2008-11-09  Matthias Clasen  <mclasen@redhat.com>
1399         * modulesets/gnome-suites-2.26.modules: Add gnome-user-share to
1400         proposed modules, remove stray reference to conduit
1402 2008-11-09  Frederic Peters  <fpeters@0d.be>
1404         * modulesets/gnome-external-deps-2.26.modules,
1405         modulesets/gnome-suites-2.26.modules, patches/nspr.config_64bits.patch,
1406         patches/nspr.configure.patch, patches/nspr.pkgconfig.patch,
1407         patches/nspr.sonames.patch, patches/nss.pkgconfig-and-configure.patch,
1408         patches/nss.sonames.patch: use nspr and nss tarballs instead of getting
1409         those libraries from the big mozilla tarball; added necessary patches
1410         so it builds and installs sanely; mostly stolen from Debian.
1412 2008-11-09  Frederic Peters  <fpeters@0d.be>
1414         * jhbuild/versioncontrol/tarball.py: display expected extraction
1415         directory on tarball extraction failure.
1417 2008-11-09  Frederic Peters  <fpeters@0d.be>
1419         * jhbuild/modtypes/autotools.py: make sure autogen.sh/configure are
1420         executable.
1422 2008-11-08  Frederic Peters  <fpeters@0d.be>
1424         * modulesets/gnome-suites-2.26.modules: updated eog dependencies.
1426 2008-11-08  Frederic Peters  <fpeters@0d.be>
1428         * modulesets/gnome-2.26.modules, modulesets/gnome-suites-2.26.modules,
1429         modulesets/gnome-external-deps-2.26.modules: added intltool as a
1430         dependency to all modules (from the official suites) that requires it.
1431         (IT_PROG_INTLTOOL or AC_PROG_INTLTOOL in their configure.{ac,in}).
1433 2008-11-08  Frederic Peters  <fpeters@0d.be>
1435         * modulesets/gnome-2.26.modules, modulesets/gnome-suites-2.26.modules,
1436         modulesets/gnome-external-deps-2.26.modules: corrected devhelp
1437         dependencies as trunk is using WebKit; moved WebKit to proposed
1438         external deps.
1440 2008-11-08  Frederic Peters  <fpeters@0d.be>
1442         * jhbuild/moduleset.py: clearer error message on invalid dependency.
1444 2008-11-08  Frederic Peters  <fpeters@0d.be>
1446         * modulesets/gnome-2.26.modules, modulesets/gnome-suites-2.26.modules:
1447         reviewed and updated dependencies for most modules of the official
1448         suites.
1450 2008-11-08  Olav Vitters  <olav@bkor.dhs.org>
1452         * jhbuild/defaults.jhbuildrc: Build GNOME 2.26 by default.
1454 2008-11-07  Frederic Peters  <fpeters@0d.be>
1456         * modulesets/gnome-suites-2.26.modules: drop libgnome/ui from cheese
1457         and bug-buddy; also drop gnome-vfs from cheese.  (closes: #559610,
1458         patch by Theppitak Karoonboonyanan)
1460 2008-11-06  Wouter Bolsterlee  <wbolster@svn.gnome.org>
1462         * modulesets/gnome-suites-2.24.modules: Use gnome-2-24
1463         branch for seahorse-plugins.
1465 2008-11-06  Vincent Untz  <vuntz@gnome.org>
1467         * modulesets/gnome-external-deps-2.26.modules: add clutter here. Was
1468         missing?
1470 2008-11-06  John Carr  <john.carr@unrouted.co.uk>
1472         * modulesets/gnome-suites-2.26.modules:
1473         * modulesets/gnome-suites-2.24.modules:
1474         Make seahorse-plugins definitions like the gnomemm stuff.
1475         This is tidier and works nicer with git-mirror.g.o.
1477 2008-11-06  John Carr  <john.carr@unrouted.co.uk>
1479         * jhbuild/versioncontrol/git.py:
1480         Fix rebasing when on a branch. Fix update when trying to
1481         checkout a new branch.
1483 2008-11-06  Zeeshan Ali (Khattak)  <zeeshanak@gnome.org>
1485         * modulesets/gnome-2.26.modules: Use new vala release: 0.5.1.
1487 2008-11-05  Frederic Peters  <fpeters@0d.be>
1489         * modulesets/gnome-suites-2.26.modules: removed gnome-vfs dependency of
1490         totem-pl-parser.
1492 2008-11-05  Frederic Peters  <fpeters@0d.be>
1494         * modulesets/gnome-suites-2.24.modules: gnome-keyring branched for
1495         2.24.
1497 2008-11-05  Frederic Peters  <fpeters@0d.be>
1499         * modulesets/gnome-suites-2.26.modules: removed libgnome/libgnomeui
1500         dependencies of seahorse; added dbus-glib to both seahorse and
1501         seahorse-plugins.
1503 2008-11-05  Frederic Peters  <fpeters@0d.be>
1505         * jhbuild/frontends/terminal.py: do not use Exception.message as it has
1506         been deprecated in Python 2.6.
1508 2008-11-05  Frederic Peters  <fpeters@0d.be>
1510         * modulesets/gnome-suites-2.26.modules: gnome-keyring now depends on
1511         D-Bus.
1513 2008-11-05  Zeeshan Ali (Khattak)  <zeeshanak@gnome.org>
1515         * modulesets/gnome-2.24.modules: Use new vala release: 0.5.1.
1517 2008-11-05  Frederic Peters  <fpeters@0d.be>
1519         * modulesets/gnome-suites-2.26.modules: gnome-games no longer depends
1520         on libgnome; and can use clutter.  seahorse(-plugins) no longer depends
1521         on gnome-vfs.
1523 2008-11-05  John Carr  <john.carr@unrouted.co.uk>
1525         * jhbuild/config.py:
1526         * jhbuild/defaults.jhbuildrc:
1527         Allow user to set a mirror_policy in .jhbuildrc
1529         * jhbuild/modtypes/__init__.py:
1530         If mirror policy is set, try and use a mirror repo
1531         where possible. E.g. use git-mirror instead of SVN.
1533         * jhbuild/modtypes/autotools.py:
1534         * jhbuild/modtypes/waf.py:
1535         * jhbuild/modtypes/linux.py:
1536         * jhbuild/modtypes/cmake.py:
1537         * jhbuild/modtypes/perl.py:
1538         * jhbuild/modtypes/distutils.py:
1539         * jhbuild/modtypes/mesa.py:
1540         * jhbuild/modtypes/testmodule.py:
1541         Modtypes need to pass config data to branching func.
1543 2008-11-05  John Carr  <john.carr@unrouted.co.uk>
1545         * jhbuild/moduleset.py:
1546         Allow modulesets to specify a <mirror> node, so jhbuild is
1547         aware of $dvcs-mirror.gnome.org.
1549         * modulesets/moduleset.rnc:
1550         * modulesets/moduleset.dtd:
1551         Update DTD's for new data.
1553         * modulesets/gtk.modules:
1554         * modulesets/gnome-2.16.modules:
1555         * modulesets/gnome-2.18.modules:
1556         * modulesets/online-desktop.modules:
1557         * modulesets/gnome-suites-2.20.modules:
1558         * modulesets/gnome-suites-2.22.modules:
1559         * modulesets/gnome-suites-2.24.modules:
1560         * modulesets/gnome-suites-2.26.modules:
1561         * modulesets/gnome-2.20.modules:
1562         * modulesets/gnome-2.22.modules:
1563         * modulesets/gnome-2.24.modules:
1564         * modulesets/gnome-2.26.modules:
1565         Update modulesets so they know about the dvcs mirrors.
1567 2008-11-05  John Carr  <john.carr@unrouted.co.uk>
1569         * jhbuild/versioncontrol/bzr.py:
1570         Start to support bzr repositories where there are multiple branches
1571         below $repo/$module
1573 2008-11-05  John Carr  <john.carr@unrouted.co.uk>
1575         * jhbuild/versioncontrol/git.py:
1576         Support checking out branches when cloning from git-svn repos.
1578 2008-11-04  Frederic Peters  <fpeters@0d.be>
1580         * modulesets/gnome-suites-2.24.modules: seahorse and seahorse-plugins
1581         branched for 2.24.
1583 2008-11-04  Matthias Clasen  <mclasen@redhat.com>
1585         * modulesets/gnome-external-deps-2.26.modules: Update telepathy-glib
1586         version to 0.7.17
1588 2008-11-04  Matthias Clasen  <mclasen@redhat.com>
1590         * modulesets/gnome-external-deps-2.26.modules: Update libcanberra
1591         version to 0.10
1593 2008-11-04  Matthias Clasen  <mclasen@redhat.com>
1595         * modulesets/gnome-external-deps-2.26.modules: Update dbus
1596         version to 1.2.4
1598 2008-11-04  Matthias Clasen  <mclasen@redhat.com>
1600         * modulesets/gnome-external-deps-2.26.modules: Update cairo
1601         version to 1.8.2
1603 2008-11-03  William Jon McCann  <jmccann@redhat.com>
1605         * modulesets/gnome-suites-2.24.modules:
1606         gnome-media branched for 2.24
1608 2008-11-03  Matthias Clasen  <mclasen@redhat.com>
1610         * modulesets/gnome-external-deps-2.26.modules: Add unique to
1611         the proposed list, to make gnome-suites-2.26 work.
1613 2008-11-02  Murray Cumming  <murrayc@murrayc.com>
1615         * modulesets/gnome-2.24.modules:
1616         * modulesets/gnome-2.26.modules: Bakery no longer depends on 
1617         gnome-vfs(mm).
1619 2008-11-01  Frederic Peters  <fpeters@0d.be>
1621         * jhbuild/errors.py, jhbuild/main.py, jhbuild/versioncontrol/cvs.py,
1622         jhbuild/versioncontrol/darcs.py, jhbuild/versioncontrol/tarball.py:
1623         updated to remove things that got deprecated in Python 2.6 (while
1624         keeping it compatible with 2.3 at least).  (closes: #558216)
1626 2008-11-01  Frederic Peters  <fpeters@0d.be>
1628         * modulesets/bootstrap.modules: update guile to 1.8.5, and pass
1629         --enable-error-on-warning=no as it fails to build with -Werror
1630         with newer gcc.  (closes: #558571)
1632 2008-11-01  Frederic Peters  <fpeters@0d.be>
1634         * jhbuild/versioncontrol/tarball.py: added helpful message when a
1635         tarball branch is not correct.
1637 2008-11-01  Frederic Peters  <fpeters@0d.be>
1639         * jhbuild/commands/base.py: ignore errors loading bootstrap modules
1640         when checking for its uptodateness.
1642 2008-11-01  Frederic Peters  <fpeters@0d.be>
1644         * modulesets/gnome-external-deps-2.26.modules: revert dbus-python MD5
1645         update.  (closes: #558833)
1647 2008-11-01  Frederic Peters  <fpeters@0d.be>
1649         * modulesets/gnome-suites-2.24.modules: deskbar-applet branched for
1650         2.24.
1652 2008-10-31  Dan Winship  <danw@gnome.org>
1654         * modulesets/gnome-external-deps-2.26.modules: add libproxy
1655         (proposed for 2.26)
1657         * modulesets/gnome-suites-2.26.modules: libsoup now suggests
1658         libproxy
1660 2008-10-30  Emmanuele Bassi  <ebassi@gnome.org>
1662         * modulesets/gnome-2.24.modules: Fix the location of the Clutter
1663         Vala bindings.
1665         * modulesets/gnome-2.26.modules: Drop clutter 0.6 and use the current
1666         stable version (0.8).
1668 2008-10-29  Zeeshan Ali (Khattak)  <zeenshanak@gnome.org>
1670         * modulesets/gnome-2.24.modules: gupnp-media-server moved from o-hand
1671         to GNOME SVN and renamed to Rygel.
1673 2008-10-29  Zeeshan Ali (Khattak)  <zeenshanak@gnome.org>
1675         * modulesets/gnome-2.24.modules: Vala release update (0.4.0).
1677 2008-10-26  Frederic Peters  <fpeters@0d.be>
1679         * modulesets/gnome-suites-2.24.modules: gnome-devel-docs branched for
1680         2.24.
1682 2008-10-25  Lucas Rocha  <lucasr@gnome.org>
1684         * modulesets/gnome-suites-2.26.modules: add cheese dependency on
1685         gnome-desktop.
1687 2008-10-25  Lucas Rocha  <lucasr@gnome.org>
1689         * modulesets/gnome-external-deps-2.26.modules: add hal dependency on
1690         PolicyKit as by default it PK support is activated.
1692 2008-10-25  Lucas Rocha  <lucasr@gnome.org>
1694         * modulesets/gnome-external-deps-2.26.modules: fix md5 for
1695         dbus-python tarball.
1697 2008-10-23  Frederic Peters  <fpeters@0d.be>
1699         * modulesets/gnome-2.26.modules: updated bluez-gnome to use its git
1700         repository; and added bluez.  (closes: #556558)
1702 2008-10-23  Luca Ferretti  <elle.uca@libero.it>
1704         * modulesets/gnome-2.24.modules:
1705         * modulesets/gnome-external-deps-2.24.modules:
1707         clutter is approved external dependence for 2.24, see 
1708         http://mail.gnome.org/archives/devel-announce-list/2008-August/msg00001.html
1710         Use release package for clutter (0.8.2) and *-0-8 branches for
1711         related project (-cairo, -gtk, -gst, pyclutter).
1713         Pending: 1) remove -0-6 stuff ? 2) use same versions for 2.26 ?
1715 2008-10-22  Frederic Peters  <fpeters@0d.be>
1717         * modulesets/gnome-suites-2.24.modules: gconf and libgnome branched for
1718         2.24.
1720 2008-10-22  Vincent Untz  <vuntz@gnome.org>
1722         * modulesets/gnome-external-deps-2.24.modules:
1723         * modulesets/gnome-external-deps-2.26.modules:
1724         * patches/opal-3.4.1-remove-makefile.patch:
1725         * patches/ptlib-2.4.1-remove-makefile.patch: update opal & ptlib since
1726         ekiga 3.0.1 requires the latest versions.
1728 2008-10-22  Frederic Peters  <fpeters@0d.be>
1730         * modulesets/gnome-suites-2.24.modules: gnome-utils and vino branched
1731         for 2.24.
1733 2008-10-21  Johan Dahlin  <johan@gnome.org>
1735         * modulesets/gnome-2.26.modules:
1736         Sort out the dependencies for gobject-introspection and
1737         gir-repository
1739 2008-10-21  Carlos Garcia Campos  <carlosgc@gnome.org>
1741         * modulesets/gnome-suites-2.24.modules: Evince branched for 2.24.
1742         
1743 2008-10-17  Iago Toral Quiroga  <itoral@igalia.com>
1745         * jhbuild/commands/bot.py: Added --slvfile and --mastercfg options.
1747 2008-10-16  Iago Toral Quiroga  <itoral@igalia.com>
1749         * jhbuild/commands/bot.py: Added --logfile option.
1751 2008-10-15  Frederic Peters  <fpeters@0d.be>
1753         * modulesets/gnome-suites-2.24.modules: orca branched for 2.24.
1755 2008-10-13  William Jon McCann  <jmccann@redhat.com>
1757         * modulesets/gnome-suites-2.24.modules:
1758         GDM branched for 2.24
1760 2008-10-13  Frederic Peters  <fpeters@0d.be>
1762         * modulesets/gnome-suites-2.24.modules: vinagre branched for 2.24.
1764 2008-10-13  Claudio Saavedra  <csaavedra@igalia.com>
1766         * modulesets/gnome-suites-2.24.modules: eog branched for 2.24.
1768 2008-10-12  Frederic Peters  <fpeters@0d.be>
1770         * jhbuild/versioncontrol/arch.py, jhbuild/versioncontrol/bzr.py,
1771         jhbuild/versioncontrol/cvs.py, jhbuild/versioncontrol/darcs.py,
1772         jhbuild/versioncontrol/git.py, jhbuild/versioncontrol/hg.py,
1773         jhbuild/versioncontrol/mtn.py, jhbuild/versioncontrol/svn.py: check the
1774         programs exist before the checkout (closes: #555690)
1776 2008-10-12  Frederic Peters  <fpeters@0d.be>
1778         * jhbuild/versioncontrol/git.py: fixed remaining occurences of
1779         'git-svn' command usage (closes: #555259); also cleaned up module.
1781 2008-10-12  Frederic Peters  <fpeters@0d.be>
1783         * modulesets/gnome-suites-2.26.modules: reall use glib trunk.
1785 2008-10-11  Marc-André Lureau  <marcandre.lureau@gmail.com>
1787         * modulesets/gnome-2.26.modules: Added gjs,
1788         gobject-introspection and gir-repository.
1790 2008-10-10  Frederic Peters  <fpeters@0d.be>
1792         * modulesets/gnome-suites-2.24.modules: accerciser branched for 2.24.
1794 2008-10-09  Frederic Peters  <fpeters@0d.be>
1796         * sample.jhbuildrc: fixed reference to makeargs in sample configuration
1797         file.
1799 2008-10-09  Matthias Clasen  <mclasen@redhat.com>
1801         * modulesets/gnome-suites-2.26.modules: Use glib trunk.
1803 2008-10-06  José Alburquerque  <jaalburqu@svn.gnome.org>
1805         * modulesets/gnome-2.22.modules:
1806         * modulesets/gnome-2.24.modules:
1807         * modulesets/gnome-2.26.modules: Added gst-plugins-good to gstreamermm
1808         package suggestion dependency list.
1810 2008-10-03  Matthias Clasen  <mclasen@redhat.com>
1812         * modulesets/gnome-external-deps-2.26.modules: Update libxml version
1813         to 2.7.2
1815 2008-10-03  Frederic Peters  <fpeters@0d.be>
1817         * modulesets/gnome-suites-2.24.modules: gnome-build and gdl branched
1818         for 2.24.
1820 2008-10-02  Frederic Peters  <fpeters@0d.be>
1822         * modulesets/gnome-external-deps-2.24.modules: bumped gnutls to 2.4.2
1823         as the older version is no longer available and the new one has some
1824         security fixes.
1826 2008-10-02  Frederic Peters  <fpeters@0d.be>
1828         * modulesets/gnome-external-deps-2.24.modules:
1829         * modulesets/gnome-external-deps-2.26.modules: removed opencdk as it is
1830         now shipped as part of gnutls.
1832 2008-10-02  Iago Toral Quiroga  <itoral@igalia.com>
1834         * jhbuild/buildbot/steps.py: Fixed JHBuildModulePathCommand so
1835         that action is a string instead of a list. Also, fixed incorrect
1836         usage of the --in-builddir option when executing the action.
1838 2008-10-02  Iago Toral Quiroga  <itoral@igalia.com>
1840         * jhbuild/commands/bot.py: Fixed an undefined variable error when
1841         starting the buildbot master server.
1843 2008-10-02  Luca Ferretti <elle.uca@libero.it>
1845         * modulesets/gnome-suites-2.24.modules: ORBit2 branched for 2.24
1847 2008-10-02  Frederic Peters  <fpeters@0d.be>
1849         * modulesets/gnome-2.26.modules:
1850         * modulesets/gnome-suites-2.26.modules: replaced obsolete gtkunique
1851         module by the new libunique, and get it from a stable tarball.
1853 2008-10-01  Frederic Peters  <fpeters@0d.be>
1855         * modulesets/gnome-2.26.modules: nautilus now has a dependency on
1856         gtkunique; also added suggestions on beagle and tracker.
1858         * modulesets/gnome-suites-2.26.modules: removed instruction to build
1859         tracker after deskbar-applet as it triggers a bug in current build
1860         order resolution.
1862 2008-10-01  Frederic Peters  <fpeters@0d.be>
1864         * modulesets/gnome-suites-2.24.modules: nautilus and eel branched for
1865         2.24.
1867 2008-09-30  Frederic Peters  <fpeters@0d.be>
1869         * jhbuild/frontends/tinderbox.py: use encoding-aware output files, to
1870         avoid UnicodeEncodeError.  (closes: #554488)
1872 2008-09-30  Frederic Peters  <fpeters@0d.be>
1874         * Makefile.plain: fixed call to po/Makefile.plain.
1876 2008-09-29  Marko Anastasov  <marko.anastasov@gmail.com>
1878         * modulesets/gnome-external-deps-2.26.modules: Fixed typo in
1879         fontconfig tarball URL.
1881 2008-09-29  Christian Persch  <chpe@gnome.org>
1883         * modulesets/gnome-suites-2.26.modules: Restore the right branch for
1884         epiphany.
1886 2008-09-28  Frederic Peters  <fpeters@0d.be>
1888         * modulesets/gnome-external-deps-2.24.modules: updated pixman to 0.12,
1889         as required by newer cairo.
1891 2008-09-28  Frederic Peters  <fpeters@0d.be>
1893         * modulesets/gnome-external-deps-2.24.modules:
1894         * modulesets/gnome-external-deps-2.26.modules: updated cairo to stable
1895         release, 1.8.0.  (closes: #554139)
1897 2008-09-27  Luca Ferretti  <elle.uca@libero.it>
1899         * modulesets/gnome-2.24.modules:
1900         * modulesets/gnome-2.26.modules:
1901         Added desktop-switcher module from Ubuntu Netbook Remix project.
1903 2008-09-26  Frederic Peters  <fpeters@0d.be>
1905         * modulesets/gnome-suites-2.24.modules: anjuta branched for 2.24.
1907 2008-09-26  Frederic Peters  <fpeters@0d.be>
1909         * modulesets/gnome-suites-2.24.modules: gtk-engines branched.
1911 2008-09-26  Frederic Peters  <fpeters@0d.be>
1913         * modulesets/gnome-suites-2.24.modules: gnome-control-center,
1914         gnome-desktop and gnome-settings-daemon branched for 2.24.
1916 2008-09-24  Matthias Clasen  <mclasen@redhat.com>
1918         * modulesets/gnome-external-deps-2.26.modules: Sweeping update to
1919         current latest stable versions.
1921 2008-09-25  Cosimo Cecchi  <cosimoc@gnome.org>
1923         * modulesets/gnome-suites-2.24.modules: gconf-editor branched for 2.24.
1925 2008-09-24  Vincent Untz  <vuntz@gnome.org>
1927         * modulesets/gnome-external-deps-2.26.modules: and do the same thing
1928         for 2.26 ;-)
1930 2008-09-24  Frederic Peters  <fpeters@0d.be>
1932         * modulesets/gnome-external-deps-2.24.modules,
1933         patches/opal-3.4.0-add-missing-file.patch,
1934         patches/opal-3.4.0-remove-makefile.patch,
1935         patches/opal-3.4.1-remove-makefile.patch,
1936         patches/ptlib-2.4.0-remove-makefile.patch,
1937         patches/ptlib-2.4.1-remove-makefile.patch: updated ptlib to 2.4.1 and
1938         opal to 3.4.1 (and updated their patches), as required by ekiga.
1940 2008-09-24  Vincent Untz  <vuntz@gnome.org>
1942         * modulesets/gnome-external-deps-2.26.modules: bump icon-naming-utils
1943         version here too.
1945 2008-09-24  Suman Manjunath  <msuman@novell.com>
1947         * modulesets/freedesktop-2.26.modules:
1948         * modulesets/gnome-2.26.modules:
1949         * modulesets/gnome-suites-2.26.modules:
1950         * modulesets/mobile-2.26.modules:
1951         Fix the hrefs for 2.26 moduleset. 
1953 2008-09-23  Frederic Peters  <fpeters@0d.be>
1955         * modulesets/gnome-external-deps-2.24.modules: bumped icon-naming-utils
1956         to 0.8.7, required by gnome-icon-theme.
1958 2008-09-23  Frederic Peters  <fpeters@0d.be>
1960         * modulesets/gnome-suites-2.24.modules: gok and gnome-icon-theme
1961         branched for 2.24.
1963 2008-09-23  Callum McKenzie  <callum@spooky-possum.org>
1965         * modulesets/gnome-suites-2.24.modules: gnome-applets branched for
1966         2.24.
1968 2008-09-23  Vincent Untz  <vuntz@gnome.org>
1970         * jamesh.jhbuildrc:
1971         * modulesets/freedesktop-2.26.modules:
1972         * modulesets/gnome-2.26.modules:
1973         * modulesets/gnome-external-deps-2.26.modules:
1974         * modulesets/gnome-suites-2.26.modules:
1975         * modulesets/mobile-2.26.modules:
1976         * sample.jhbuildrc: add 2.26 modulesets
1978 2008-09-22  Luca Ferretti  <elle.uca@libero.it>
1980         * modulesets/gnome-suites-2.24.modules: cheese, ekiga, gcalctool, 
1981         gnome-themes, libsoup, mousetweaks, hamster-applet branched for 2.24.
1983 2008-09-22  Christian Persch  <chpe@gnome.org>
1985         * modulesets/gnome-suites-2.24.modules: Use gnome-2-24 branch for
1986         gnome-common.
1988 2008-09-22  Christian Persch  <chpe@gnome.org>
1990         * modulesets/gnome-suites-2.24.modules: gucharmap and gnome-terminal
1991         are branched for 2.24.
1993 2008-09-22  Frederic Peters  <fpeters@0d.be>
1995         * modulesets/gnome-suites-2.24.modules: at-spi, atk, evolution,
1996         evolution-exchange, evolution-data-server, gnome-games, gtkhtml
1997         and tomboy branched for 2.24.
1999 2008-09-22  Frederic Peters  <fpeters@0d.be>
2001         * modulesets/gnome-external-deps-2.24.modules,
2002         patches/opal-3.4.0-add-missing-file.patch,
2003         patches/opal-3.4.0-remove-makefile.patch,
2004         patches/ptlib-2.4.0-remove-makefile.patch: updated opal and ptlib, and
2005         written appropriate patches so they build correctly.
2007 2008-09-22  Vincent Untz  <vuntz@gnome.org>
2009         * modulesets/gnome-suites-2.24.modules: remove fast-user-switch-applet:
2010         it's deprecated with the new GDM.
2012 2008-09-20  Frederic Peters  <fpeters@0d.be>
2014         * modulesets/freedesktop-2.24.modules: let freedesktop moduleset
2015         include official GNOME moduleset.
2017 2008-09-20  Frederic Peters  <fpeters@0d.be>
2019         * modulesets/gnome-suites-2.24.modules: Empathy branched for 2.24.
2021 2008-09-19  Frederic Peters  <fpeters@0d.be>
2023         * jhbuild/config.py: notify user (unless quiet mode is set) of unknown
2024         configuration variables (so a typo (eg make_flags) is easily spotted).
2026 2008-09-19  Frederic Peters  <fpeters@0d.be>
2028         * modulesets/gnome-suites-2.24.modules: glib and gtk+ branched.
2030 2008-09-17  Thomas Thurman  <tthurman@gnome.org>
2032         * modulesets/gnome-suites-2.24.modules:
2033         metacity does not depend on libglade.  Closes #552634.
2035 2008-09-16  Luca Ferretti  <elle.uca@libero.it>
2037         * modulesets/gnome-2.24.modules:
2038          - new modules from svn.gnome.org: murrine, gtk-css-engine
2039          - new repository: matchbox-project.org
2040          - new module from matchbox-project.org: libfakekey
2041          - new modules from launchpad.net: maximus, window-picker-applet,
2042            go-home-applet, netbook-remix-launcher
2043            (plus metamodule meta-netbook-remix)
2045 2008-09-11  Vincent Untz  <vuntz@gnome.org>
2047         * modulesets/gnome-suites-2.24.modules:
2048         * modulesets/mobile-2.24.modules:
2049         Move some of the mobile stuff to gnome-suites-2.24.modules. We have a
2050         new meta-gnome-mobile-suite target that people can use.
2051         It's a required step to have an official release of the Mobile suite on
2052         ftp.gnome.org.
2054 2008-09-11  Iago Toral Quiroga  <itoral@igalia.com>
2056         * buildbot/AUTHORS:
2057         * jhbuild/buildbot/changes.py:V
2058         * jhbuild/buildbot/factory.py:
2059         * jhbuild/buildbot/scheduler.py:
2060         * jhbuild/buildbot/status/web/feeds.py:
2061         * jhbuild/buildbot/status/web/waterfall.py:
2062         * jhbuild/buildbot/steps.py:
2063         Added missing authors and updated buildbot copyrigt headers.
2065 2008-09-11  Cosimo Cecchi  <cosimoc@gnome.org>
2067         * modulesets/gnome-suites-2.24.modules:
2068         bug-buddy branched for GNOME 2.24.
2070 2008-09-10  Don Scorgie  <dscorgie@svn.gnome.org>
2072         * modulesets/gnome-external-deps-2.24.modules: 
2073         Update rarian to 0.8.1 for GNOME 2.24
2075 2008-09-10  Frederic Peters  <fpeters@0d.be>
2077         * modulesets/gnome-external-deps-2.24.modules: updated iso-codes to the
2078         latest version, not required by any GNOME module but it fixes a build
2079         issue (when running with makeclean = True).
2081 2008-09-10  Frederic Peters  <fpeters@0d.be>
2083         * jhbuild/frontends/terminal.py: catch really badly-timed ctrl-c on
2084         command exec.  (closes: #551641)
2086 2008-09-10  Frederic Peters  <fpeters@0d.be>
2088         * jhbuild/moduleset.py: display an error message on missing moduleset
2089         (closes: #551601).
2091 2008-09-09  Ross Burton  <ross@burtonini.com>
2093         * modulesets/mobile-2.24.modules:
2094         Fix a typo in the eds-dbus configure arguments.
2096 2008-09-08  Jonh Wendell <jwendell@gnome.org>
2098         * modulesets/gnome-external-deps-2.24.modules: Bump gtk-vnc dep to
2099         0.3.7.
2101 2008-09-08  Frederic Peters  <fpeters@0d.be>
2103         * modulesets/gnome-external-deps-2.24.modules: swfdec 0.8 has been
2104         released.
2106 2008-09-08  Paolo Borelli  <pborelli@katamail.com>
2108         * modulesets/gnome-suites-2.24.modules: add a couple of gedit dops
2109         that were pulled in by libgnome.
2111 2008-09-07  Marc-André Lureau  <marcandre.lureau@gmail.com>
2113         * modulesets/freedesktop-2.24.modules: Telepathy and farsight are
2114         moving to git.collabora.co.uk.
2116         * modulesets/freedesktop-2.24.modules: add farsight2
2118 2008-09-07  Paolo Borelli  <pborelli@katamail.com>
2120         * modulesets/gnome-suites-2.24.modules: gedit does not depend
2121         on libgnomeui anymore.
2123 2008-09-07  Wouter Bolsterlee  <wbolster@svn.gnome.org>
2125         * modulesets/gnome-2.24.modules: Conduit branched for
2126         gnome-2-24.
2128 2008-09-06  Marc-André Lureau  <marcandre.lureau@gmail.com>
2130         * modulesets/pulseaudio.modules: libsamplerate 0.1.4
2132 2008-09-06  Marc-André Lureau  <marcandre.lureau@gmail.com>
2134         * modulesets/gnome-external-deps-2.24.modules: Fix typo.
2136         * gnome-2.24.modules, gnome-suites-2.24.modules: Remove
2137         policykit-gnome definition and replace with PolicyKit-gnome
2139 2008-09-06  Frederic Peters  <fpeters@0d.be>
2141         * modulesets/gnome-suites-2.24.modules: gvfs and gnome-power-manager
2142         branched for 2.24.
2144 2008-09-06  Craig Keogh  <cskeogh@adam.com.au>
2146         * modulesets/gnome-external-deps-2.24.modules, 
2147         patches/libmusicbrainz-missing-includes.patch: Fix libmusicbrainz build
2148         failure.  (closes: #550043)
2150 2008-09-05  Craig Keogh <cskeogh@adam.com.au>
2152         * jhbuild/commands/tinderbox.py: Support -f force for tinderbox too.
2153         (closes: #549889)
2155 2008-09-04  Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
2157         * modulesets/gnome-2.24.modules: tracker doesn't have a hard dep on
2158         deskbar-applet, so just mark deskbar-applet to be built after tracker.
2160 2008-09-04  Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
2162         * modulesets/gnome-2.24.modules: Add gupnp-vala and gupnp-media-server.
2164 2008-09-04  Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
2166         * modulesets/gnome-2.24.modules: Add a module for vala trunk.
2168 2008-09-03  Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
2170         * modulesets/gnome-2.24.modules: Use the latest vala release: 0.3.5.
2172 2008-09-03  Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
2174         * modulesets/gnome-2.24.modules: tracker depends on deskbar-applet.
2176 2008-09-03  Wouter Bolsterlee  <wbolster@svn.gnome.org>
2178         * modulesets/gnome-suites-2.24.modules: Sound Juicer
2179         branched for gnome-2-24.
2181 2008-09-03  Vincent Untz  <vuntz@gnome.org>
2183         * modulesets/gnome-suites-2.24.modules: add libsigc++2 dependency for
2184         ekiga, and remove autogenargs that are no longer needed
2186 2008-09-03  Frederic Peters  <fpeters@0d.be>
2188         * jhbuild/main.py, jhbuild/moduleset.py: display an informative message
2189         to users editing their moduleset locally while missing
2190         use_local_modulesets in their jhbuildrc.
2192 2008-09-03  Vincent Untz  <vuntz@gnome.org>
2194         * modulesets/gnome-suites-2.22.modules: use gnome-2-22 branch for gok
2195         * modulesets/gnome-suites-2.24.modules: use trunk for gok
2197 2008-09-03  Vincent Untz  <vuntz@gnome.org>
2199         * modulesets/gnome-external-deps-2.24.modules: update opal et ptlib
2200         (remove pwlib)
2201         * modulesets/gnome-suites-2.24.modules: use trunk for ekiga
2203 2008-09-03  Vincent Untz  <vuntz@gnome.org>
2205         * jhbuild/config.py: set CPLUS_INCLUDE_PATH, like we do with
2206         C_INCLUDE_PATH. Help when compiling ekiga.
2208 2008-09-02  Frederic Peters  <fpeters@0d.be>
2210         * modulesets/gnome-2.24.modules: marked gmime to build after gtk-sharp,
2211         but no hard dependency.
2213 2008-09-02  Frederic Peters  <fpeters@0d.be>
2215         * modulesets/gnome-2.22.modules, modulesets/gnome-suites-2.22.modules,
2216         modulesets/gnome-2.24.modules, modulesets/gnome-suites-2.24.modules:
2217         updated mono subversion URL.
2219 2008-09-01  Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
2221         * modulesets/gnome-external-deps-2.24.modules: Correct libdaemon URL.
2223 2008-09-01  Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
2225         * modulesets/gnome-2.24.modules: Enable vapigen build in vala package.
2227 2008-09-01  Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
2229         * modulesets/gnome-2.24.modules: gmime needs gtk-sharp to build.
2231 2008-08-31  Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
2233         * modulesets/gnome-external-deps-2.24.modules: Use the latest (1.5)
2234         version of libtasn1 available rather than the old and now unavailable
2235         one (0.3.4).
2237 2008-08-29  Frederic Peters  <fpeters@0d.be>
2239         * modulesets/gnome-external-deps-2.24.modules: forced libcanberra to
2241 2008-08-30  Frederic Peters  <fpeters@0d.be>
2243         * modulesets/gnome-suites-2.24.modules: totem and totem-pl-parser
2244         branched for 2.24.
2246 2008-08-30  Frederic Peters  <fpeters@0d.be>
2248         * modulesets/gnome-suites-2.24.modules: gok branched for GNOME 2.22.
2250 2008-08-29  Frederic Peters  <fpeters@0d.be>
2252         * modulesets/gnome-external-deps-2.24.modules: forced libcanberra to
2253         use its configure script, not its autogen.sh.
2255 2008-08-29  Gustavo J. A. M. Carneiro  <gjc@gnome.org>
2257         * modulesets/bootstrap.modules: Upgrade WAF to version 1.4.4 to
2258         fix a build problem. Closes #548866.
2259         
2260 2008-08-28  Frederic Peters  <fpeters@0d.be>
2262         * modulesets/gnome-suites-2.24.modules: added libcanberra as epiphany
2263         suggest.
2265 2008-08-28  Frederic Peters  <fpeters@0d.be>
2267         * modulesets/freedesktop-2.24.modules,
2268         modulesets/gnome-external-deps-2.24.modules,
2269         modulesets/gnome-suites-2.24.modules: libcanberra has been blessed for
2270         2.24; switched to using a tarball; and marked the new dependency of
2271         gnome-control-center on libcanberra.
2273 2008-08-28  Frederic Peters  <fpeters@0d.be>
2275         * jhbuild/config.py: handle the case where installprog is None.
2276         (closes: #549695)
2278 2008-08-28  Frederic Peters  <fpeters@0d.be>
2280         * modulesets/gnome-external-deps-2.22.modules,
2281         modulesets/gnome-external-deps-2.24.modules: updated expat download
2282         location; patch by Craig Keogh.  (closes: #549682)
2284 2008-08-26  Frederic Peters  <fpeters@0d.be>
2286         * modulesets/gnome-external-deps-2.24.modules: added pysqlite2.
2287         * modulesets/gnome-suites-2.24.modules: marked the dependency of
2288         hamster-applet on pysqlite2.
2290 2008-08-24  Frederic Peters  <fpeters@0d.be>
2292         * jhbuild/moduleset.py, tests/tests.py: recursively check <after>
2293         dependencies when ordering modules.  (closes: #546640)
2295 2008-08-24  Frederic Peters  <fpeters@0d.be>
2297         * jhbuild/config.py, jhbuild/defaults.jhbuildrc: expose installprog
2298         configuration variable, and defaults to install-check.
2300 2008-08-24  Frederic Peters  <fpeters@0d.be>
2302         * jhbuild/commands/bot.py: new --daemon option to get the server to
2303         daemonize itself, and --pidfile option to specify the location to
2304         write its PID; new --stop and --stop-server commands to stop a running
2305         buildbot.
2307 2008-08-24  Frederic Peters  <fpeters@0d.be>
2309         * buildbot/master.cfg, jhbuild/buildbot/__init__.py,
2310         jhbuild/commands/bot.py: moved build master "unconfiguration" stuff
2311         out of master.cfg.
2313 2008-08-24  Frederic Peters  <fpeters@0d.be>
2315         * jhbuild/config.py, jhbuild/defaults.jhbuildrc, jhbuild/moduleset.py:
2316         download modulesets from svn.gnome.org by default, new option
2317         (use_local_modulesets) to use the local copy.
2319 2008-08-24  Frederic Peters  <fpeters@0d.be>
2321         * jhbuild/buildbot/scheduler.py: don't log every unrelated change
2322         notification.
2324 2008-08-22  Frederic Peters  <fpeters@0d.be>
2326         * jhbuild/versioncontrol/git.py: only use git <command>, no more
2327         git-<command>.
2329 2008-08-22  Frederic Peters  <fpeters@0d.be>
2331         * modulesets/gnome-external-deps-2.24.modules,
2332         patches/mono.remove-arg_max-check.patch: added a patch for mono to
2333         build with newer libc.
2335 2008-08-22  Frederic Peters  <fpeters@0d.be>
2337         * modulesets/gnome-external-deps-2.24.modules,
2338         patches/hicolor-icon-theme.clean-target.patch: added a patch to provide
2339         an empty clean target to hicolor-icon-theme, so building with makeclean
2340         on doesn't fail on this module.
2342 2008-08-21  Frederic Peters  <fpeters@0d.be>
2344         * modulesets/gnome-suites-2.24.modules: added ekiga configure flags for
2345         pwlib and opal that were lost in previous change.
2347 2008-08-21  Frederic Peters  <fpeters@0d.be>
2349         * modulesets/gnome-suites-2.24.modules: changed ekiga to checkout from
2350         subversion, from its stable gnome-2-22 branch.
2352 2008-08-21  Frederic Peters  <fpeters@0d.be>
2354         * patches/waf-install.patch: updated waf patch to really work.
2356 2008-08-20  Matthias Clasen  <mclasen@redhat.com>
2358         * modulesets/gnome-external-deps-2.24.modules: Bump gnome-PolicyKit
2359         to 0.9.2 to get rid of an unwanted libsexy dependency. Also drop
2360         the gnome-vfs dependency, which is no longer needed.
2362 2008-08-20  Bertrand Lorentz  <bertrand.lorentz@gmail.com>
2364         * modulesets/gnome-2.24.modules: Update dependencies of banshee and 
2365         disable some features so that the build succeeds. Also convert the 
2366         taglib-sharp tarball element to an autotools one.
2368 2008-08-20  Theppitak Karoonboonyanan  <thep@linux.thai.net>
2370         * modulesets/gnome-suites-2.24.modules: Call bootstrap-2.24 instead of
2371         non-existent bootstrap-2.20 on autogen for gnome-sharp. (closes #548574)
2373 2008-08-19  Matthias Clasen  <mclasen@redhat.com>
2375         * modulesets/gnome-external-deps-2.24.modules: Add PolicyKit-gnome
2377 2008-08-19  Matthias Clasen  <mclasen@redhat.com>
2379         * modulesets/freedesktop-2.24.modules:
2380         * modulesets/gnome-external-deps-2.24.modules: Move PolicyKit from
2381         freedesktop to external-deps, and use the 0.9 tarball instead of
2382         git.
2384 2008-08-19  Frederic Peters  <fpeters@0d.be>
2386         * modulesets/freedesktop-2.24.modules, modulesets/gnome-2.24.modules:
2387         changed to use released tarballs for PolicyKit and PolicyKit-gnome.
2389 2008-08-19  Frederic Peters  <fpeters@0d.be>
2391         * modulesets/gnome-suites-2.24.modules: ask for fast-user-switch-applet
2392         to be built after gdm, as it looks for a gdm.conf configuration file.
2394 2008-08-18  Björn Lindqvist  <bjourne@gmail.com>
2396         * modulesets/gnome-external-deps-2.24.modules: Bump firefox
2397         tarball to 2.0.0.16. (closes #548181)
2399 2008-08-18  Frederic Peters  <fpeters@0d.be>
2401         * modulesets/gnome-external-deps-2.24.modules: fixed libgpg-error and
2402         libgcrypt download location; and force ./configure to be run as they
2403         ship ./autogen.sh in their tarballs.
2405 2008-08-18  Frederic Peters  <fpeters@0d.be>
2407         * jhbuild/buildbot/changes.py: fixed change notification on bad file
2408         and unknown encoding.
2410 2008-08-18  Frederic Peters  <fpeters@0d.be>
2412         * buildbot/public_html/robots.txt: updated to disallow robots
2413         everywhere.
2415 2008-08-17  Frederic Peters  <fpeters@0d.be>
2417         * buildbot/master.cfg, buildbot/public_html/lgo.css,
2418         jhbuild/buildbot/scheduler.py: get a separate scheduler for on-commit
2419         builds as triggering the cascading builds are a little bit too much.
2421 2008-08-17  Sven Herzberg  <sven@imendio.com>
2423         Bug 548141: seahorse-plugins should use default repository
2425         * modulesets/gnome-suites-2.24.modules: use the default repository, so
2426         people overriding the gnome svn repo will automatically override this
2427         one as well
2429 2008-08-17  Frederic Peters  <fpeters@0d.be>
2431         * modulesets/gnome-suites-2.24.modules: bug-buddy no longer depends on
2432         gnome-desktop.
2434 2008-08-17  Christian Persch  <chpe@gnome.org>
2436         * modulesets/gnome-2.24.modules: Add devilspie.
2438 2008-08-17  Frederic Peters  <fpeters@0d.be>
2440         * jhbuild/buildbot/status/web/__init__.py: fixed count of successful
2441         builds.
2443         * jhbuild/buildbot/status/web/build.py: removed extra character, mark
2444         tag with class.
2446 2008-08-17  Frederic Peters  <fpeters@0d.be>
2448         * jhbuild/buildbot/status/web/builder.py: added missing imports.
2450 2008-08-17  Frederic Peters  <fpeters@0d.be>
2452         * buildbot/public_html/lgo.css,
2453         jhbuild/buildbot/factory.py,
2454         jhbuild/buildbot/status/web/__init__.py,
2455         jhbuild/buildbot/status/web/build.py,
2456         jhbuild/buildbot/status/web/builder.py,
2457         jhbuild/buildbot/status/web/logs.py,
2458         jhbuild/buildbot/status/web/step.py,
2459         jhbuild/buildbot/status/web/waterfall.py,
2460         jhbuild/buildbot/steps.py: customized most buildbot pages; include test
2461         success details in waterfall views.
2463 2008-08-17  Frederic Peters  <fpeters@0d.be>
2465         * jhbuild/buildbot/changes.py: fixed typo in get_content_charset()
2466         name.
2468 2008-08-17  Frederic Peters  <fpeters@0d.be>
2470         * jhbuild/moduleset.py, modulesets/gnome-2.24.modules: ignore missing
2471         modules when constructing the GTK+ module list; also removed module
2472         gtksourceviewmm-1.0 as gtksourceview-1.0 has been removed.
2473         (closes: #548082)
2475 2008-08-17  Frederic Peters  <fpeters@0d.be>
2477         * jhbuild/buildbot/changes.py: keep commit log messages as unicode as
2478         they can well be non-ascii.
2480 2008-08-16  Björn Lindqvist  <bjourne@gmail.com>
2482         * modulesets/gnome-external-deps-2.24.modules: dbus depends on
2483         expat. (closes #547184)
2485 2008-08-17  Frederic Peters  <fpeters@0d.be>
2487         * buildbot/public_html/lgo.css,
2488         jhbuild/buildbot/status/web/__init__.py,
2489         jhbuild/buildbot/status/web/changes.py: custom buildbot changes pages,
2490         linking to GNOME ViewVC.
2492 2008-08-16  Frederic Peters  <fpeters@0d.be>
2494         * jhbuild/buildbot/scheduler.py: mark updates limited to /po/ files as
2495         unimportant as it is unlikely they would break the build.
2497 2008-08-16  Frederic Peters  <fpeters@0d.be>
2499         * buildbot/public_html/lgo.css: color up buildbot exceptions and
2500         running step.
2502 2008-08-16  Frederic Peters  <fpeters@0d.be>
2504         * jhbuild/buildbot/changes.py: added support for the
2505         content-transfer-encoding header as it is used in some emails; also
2506         fixed discovery of last line in translator messages.
2508 2008-08-16  Frederic Peters  <fpeters@0d.be>
2510         * jhbuild/buildbot/status/web/__init__.py: fixed slave header tooltip
2511         to report all current builds, not just the first one.
2513 2008-08-16  Frederic Peters  <fpeters@0d.be>
2515         * buildbot/public_html/lgo.css, buildbot/template.html,
2516         jhbuild/buildbot/status/web/__init__.py,
2517         jhbuild/buildbot/status/web/waterfall.py: cleaned and improved module
2518         waterfall pages.
2520 2008-08-16  Frederic Peters  <fpeters@0d.be>
2522         * jhbuild/buildbot/status/web/__init__.py,
2523         jhbuild/buildbot/status/web/feeds.py,
2524         jhbuild/buildbot/status/web/waterfall.py: waterfall customisation to
2525         only display changes related to the given module; moved waterfall code
2526         in its own module; renamed feeds module from feeder to feeds.
2528 2008-08-16  Frederic Peters  <fpeters@0d.be>
2530         * buildbot/master.cfg, jhbuild/config.py, jhbuild/defaults.jhbuildrc:
2531         new jhbuildbot_svn_commits_box for build master to give the path to
2532         a Maildir box with messages from svn-commits-list; also removed
2533         unrelated explanations from buildbot master.cfg.
2535 2008-08-16  Frederic Peters  <fpeters@0d.be>
2537         * modulesets/gnome-external-deps-2.24.modules: added pyobject as a
2538         suggested dependency of dbus-python, as it is required for its test
2539         suite.
2541 2008-08-15  John Carr  <john.carr@unrouted.co.uk>
2543         * jhbuild/main.py,
2544         * jhbuild/commands/bot.py: Allow changing the .jhbuildrc path by
2545         setting the JHBUILDRC environment variable.
2547 2008-08-15  John Carr  <john.carr@unrouted.co.uk>
2549         * jhbuild/commands/bot.py,
2550         * jhbuild/buildbot/steps/py: Remove the need for any slave side
2551         custom code (call jhbuild updateone from server using 
2552         RemoteShellCommand)
2554 2008-08-15  Frederic Peters  <fpeters@0d.be>
2556         * jhbuild/buildbot/status/web/__init__.py: also include total of
2557         "build went ok but checks failed" in slave summary.
2559 2008-08-15  Frederic Peters  <fpeters@0d.be>
2561         * jhbuild/buildbot/status/web/__init__.py,
2562         buildbot/public_html/lgo.css: paint failures in 'make check' as orange.
2564 2008-08-15  Frederic Peters  <fpeters@0d.be>
2566         * modulesets/gnome-external-deps-2.24.modules: fixed check-target
2567         attribute name for libvolume_id.
2569 2008-08-15  Frederic Peters  <fpeters@0d.be>
2571         * modulesets/gnome-external-deps-2.24.modules: build libdaemon with
2572         --disable-lynx by default.
2574 2008-08-15  Frederic Peters  <fpeters@0d.be>
2576         * jhbuild/commands/bot.py: let build slaves always autogen (or
2577         configure).
2579 2008-08-15  Frederic Peters  <fpeters@0d.be>
2581         * modulesets/gnome-suites-2.24.modules: updated projecthamster name, as
2582         the module is now named hamster-applet.
2584 2008-08-15  Frederic Peters  <fpeters@0d.be>
2586         * jhbuild/commands/bot.py: disable usepty as it is often the cause of
2587         problems.
2589 2008-08-15  Frederic Peters  <fpeters@0d.be>
2591         * modulesets/gnome-2.24.modules, modulesets/gnome-suites-2.24.modules:
2592         moved projecthamster to GNOME svn and the official desktop suite.
2594 2008-08-15  Frederic Peters  <fpeters@0d.be>
2596         * buildbot/public_html/lgo.css: help pointer on table headers to hint
2597         about a title.
2599         * jhbuild/buildbot/status/web/feeder.py: improved RSS and Atom feeds
2600         content.
2602 2008-08-15  Frederic Peters  <fpeters@0d.be>
2604         * buildbot/public_html/lgo.css: fixed background image repeat; changed
2605         text color for offline hosts.
2607 2008-08-15  Frederic Peters  <fpeters@0d.be>
2609         * buildbot/public_html/lgo.css: added padding for long slave names.
2611 2008-08-15  Frederic Peters  <fpeters@0d.be>
2613         * jhbuild/buildbot/status/web/__init__.py,
2614         buildbot/public_html/lgo.css: changed layout to have only one column
2615         per buildslave, with icons and tooltips to give details; and a totals
2616         row at the bottom.
2618 2008-08-15  Frederic Peters  <fpeters@0d.be>
2620         * buildbot/template.html, buildbot/public_html/lgo.css,
2621         jhbuild/buildbot/status/web/__init__.py: cleaned up homepage HTML,
2622         removing extra classes and moving stuff to CSS.
2624 2008-08-15  Frederic Peters  <fpeters@0d.be>
2626         * jhbuild/buildbot/__init__.py: let master honor the skip configuration
2627         variable.
2629 2008-08-15  Frederic Peters  <fpeters@0d.be>
2631         * modulesets/gnome-external-deps-2.24.modules: removed obsolete
2632         autogen-sh attributes, as there is now an automatic fallback to
2633         configure; marked some modules as missing a check target.
2635 2008-08-15  Frederic Peters  <fpeters@0d.be>
2637         * jhbuild/modtypes/autotools.py: added automatic fallback to configure
2638         if autogen.sh does not exist.
2640 2008-08-15  Frederic Peters  <fpeters@0d.be>
2642         * jhbuild/buildbot/scheduler.py: import missing module and initialize
2643         correctly change notification.
2645 2008-08-15  Frederic Peters  <fpeters@0d.be>
2647         * jhbuild/buildbot/scheduler.py: import missing twisted.python.log
2648         module.
2650 2008-08-14  Frederic Peters  <fpeters@0d.be>
2652         * jhbuild/buildbot/changes.py, jhbuild/buildbot/scheduler.py: updated
2653         scheduler to get commit notification via svn-commits-list (untested).
2655 2008-08-14  Frederic Peters  <fpeters@0d.be>
2657         * jhbuild/buildbot/scheduler.py: added a project parameter to the
2658         schedulers.
2660 2008-08-14  Frederic Peters  <fpeters@0d.be>
2662         * jhbuild/commands/bot.py: look for buildbot in lib64/ subdirectory if
2663         necessary.
2665 2008-08-14  Frederic Peters  <fpeters@0d.be>
2667         * modulesets/freedesktop-2.24.modules: poppler-data do not have a check
2668         target.
2670 2008-08-14  Frederic Peters  <fpeters@0d.be>
2672         * modulesets/gnome-external-deps-2.24.modules: updated
2673         hicolor-icon-theme to <autotools> type, so it gains check-target
2674         attribute support.  Same for pwlib and opal, and marked them as
2675         missing 'make check'.
2677 2008-08-14  Frederic Peters  <fpeters@0d.be>
2679         * jhbuild/modtypes/autotools.py, modulesets/moduleset.dtd,
2680         modulesets/gnome-external-deps-2.24.modules: added a new check-target
2681         attribute to <autotools> modules; for those that do *not* support
2682         make check (hicolor-icon-theme, sqlite3).
2684 2008-08-14  Frederic Peters  <fpeters@0d.be>
2686         * jhbuild/buildbot/__init__.py, jhbuild/buildbot/changes.py,
2687         jhbuild/buildbot/factory.py, jhbuild/buildbot/scheduler.py,
2688         jhbuild/buildbot/status/web/feeder.py, jhbuild/buildbot/steps.py,
2689         jhbuild/buildbot/status/web/__init__.py: updated with header with
2690         license and copyright statements.
2692 2008-08-14  Frederic Peters  <fpeters@0d.be>
2694         * jhbuild/buildbot/steps.py: revert the passing of jhbuildrc as the
2695         jhbuildrc location on master has no use on slaves.
2697 2008-08-14  Frederic Peters  <fpeters@0d.be>
2699         * jhbuild/buildbot/steps.py, jhbuild/commands/bot.py: make the jhbuild
2700         config instance accessible to all buildbot stuff (necessary to get
2701         slaves with jhbuildrc != ~/.jhbuildrc working).
2703 2008-08-14  Frederic Peters  <fpeters@0d.be>
2705         * jhbuild/commands/bot.py: only chdir() once we are sure the directory
2706         exists.
2708 2008-08-14  Frederic Peters  <fpeters@0d.be>
2710         * jhbuild/config.py: create python site-packages directories under
2711         jhbuild prefix as they won't be created by distutils.
2713 2008-08-13  Matthias Clasen  <mclasen@redhat.com>
2715         * modulesets/gnome-external-deps-2.24.modules: update dbus to 1.2.3
2717 2008-08-13  William Jon McCann  <jmccann@redhat.com>
2719         * modulesets/bootstrap.modules: updated autoconf to 2.62 since it is
2720         now required by some modules (closes: #547676)
2722 2008-08-13  Frederic Peters  <fpeters@0d.be>
2724         * jhbuild/buildbot/__init__.py, jhbuild/buildbot/factory.py,
2725         jhbuild/buildbot/status/web/__init__.py, jhbuild/commands/bot.py:
2726         added a new jhbuild bot --start-server command to start the buildbot
2727         server; moved custom buildbot modules from buildbot/jhbuildbot/ to
2728         jhbuild/buildbot/.
2730 2008-08-13  Frederic Peters  <fpeters@0d.be>
2732         * jhbuild/commands/bot.py: don't call os.makedirs() when path already
2733         exists.
2735 2008-08-13  Frederic Peters  <fpeters@0d.be>
2737         * jhbuild/commands/bot.py: updated to work with jhbuildbot installed
2738         twisted and buildbot.
2740 2008-08-13  Wouter Bolsterlee  <wbolster@svn.gnome.org>
2742         * modulesets/gnome-suites-2.24.modules: Metacity has
2743         branched for gnome-2-24.
2745 2008-08-13  Frederic Peters  <fpeters@0d.be>
2747         * jhbuild/defaults.jhbuildrc: added missing jhbuildbot slave options.
2749 2008-08-13  Frederic Peters  <fpeters@0d.be>
2751         * buildbot/: buildbot master server.
2753 2008-08-13  Frederic Peters  <fpeters@0d.be>
2755         * jhbuild/commands/bot.py, jhbuild/config.py: jhbuild bot --start
2756         command, to start a slave buildbot; and jhbuild bot --step command
2757         to execute buildbot steps.
2759 2008-08-13  Frederic Peters  <fpeters@0d.be>
2761         * jhbuild/utils/trayicon.py, tests/mock.py: updated for new check
2762         options, and workaround zenity failing with fake stdin/stdout.
2764 2008-08-13  Frederic Peters  <fpeters@0d.be>
2766         * jhbuild/config.py, jhbuild/defaults.jhbuildrc,
2767         jhbuild/modtypes/autotools.py, jhbuild/modtypes/waf.py: added a new
2768         'forcecheck' option, so make check is run even when build is skipped;
2769         also synced code in waf.py.
2771 2008-08-13  Frederic Peters  <fpeters@0d.be>
2773         * jhbuild/commands/bot.py: new 'jhbuild bot' command; with --setup
2774         option to create a buildbot slave instance.
2776 2008-08-12  Frederic Peters  <fpeters@0d.be>
2778         * modulesets/gnome-external-deps-2.24.modules: updated cairo and pixman
2779         to latest development snapshots. (closes: #546752)
2781 2008-08-11  Paolo Borelli  <pborelli@katamail.com>
2783         * modulesets/gnome-suites-2.24.modules: remove some deps from gedit
2784         and gtksourceview.
2786 2008-08-10  Björn Lindqvist  <bjourne@gmail.com>
2788         * modulesets/gnome-suites-2.22.modules:
2789         * modulesets/gnome-suites-2.24.modules: gnome-keyring depends on
2790         gconf, new dependency in 2.22. (closes #547194)
2792 2008-08-10  Frederic Peters  <fpeters@0d.be>
2794         * modulesets/gnome-suites-2.22.modules: pygtksourceview branched for
2795         GNOME 2.22.
2797 2008-08-09  Luca Ferretti  <elle.uca@libero.it>
2798         
2799         * modulesets/gnome-2.24.modules: Added gnome-sound-theme.
2801 2008-08-07  Murray Cumming  <murrayc@murrayc.com>
2803         * modulesets/gnome-2.24.modules: Added kiwi and flumotion. 
2804         flumotion might theoretically build if your jhbuild has access to 
2805         twisted.
2807 2008-08-06  Vincent Untz  <vuntz@gnome.org>
2809         * modulesets/gnome-external-deps-2.24.modules: add mission version
2811 2008-08-06  Vincent Untz  <vuntz@gnome.org>
2813         * modulesets/gnome-2.24.modules:
2814         * modulesets/gnome-suites-2.24.modules: move empathy in the desktop
2815         suite, remove gtksourceview-1.0
2816         * modulesets/freedesktop-2.24.modules:
2817         * modulesets/gnome-external-deps-2.24.modules: move telepathy-glib,
2818         libtelepathy and telepathy-mission-control in the external
2819         dependencies
2821 2008-08-05  Frederic Peters  <fpeters@0d.be>
2823         * modulesets/gnome-suites-2.22.modules: gtksourceview
2824         branched for 2.22.
2826 2008-08-05  Wouter Bolsterlee  <wbolster@svn.gnome.org>
2828         * modulesets/gnome-suites-2.22.modules:
2829         gnome-backgrounds branched for gnome-2-22.
2831 2008-08-03  Wouter Bolsterlee  <wbolster@svn.gnome.org>
2833         * modulesets/gnome-2.24.modules: Epiphany Extensions has
2834         branched for gnome-2-24.
2836 2008-08-01  Diego Escalante Urrelo  <diegoe@gnome.org>
2838         * modulesets/gnome-suites-2.22.modules: Use specific branches for
2839         pygobject and pygtk. On behalf of Wouter Bolsterlee.
2841 2008-07-30  Benjamin Otte  <otte@gnome.org>
2843         * modulesets/gnome-external-deps-2.24.modules: Update to swfdec 0.7.4
2844         now that swfdec-gnome trunk tracks Swfdec unstable
2846 2008-07-28  José Alburquerque  <jaalburqu@svn.gnome.org>
2848         * modulesets/gnome-2.22.modules:
2849         * modulesets/gnome-2.24.modules: Add libxml++ to gstreamermm
2850         dependencies.
2852 2008-07-28  Frederic Peters  <fpeters@0d.be>
2854         * jhbuild/config.py: add C_INCLUDE_DIR back and also set LDFLAGS, they
2855         are required for autoconf configure scripts to find some modules that
2856         do not use pkg-config.  (closes: #545018, #377724)
2858 2008-07-26  Luca Ferretti  <elle.uca@libero.it>
2860         * modulesets/gnome-external-deps-2.24.modules: Added option
2861         --enable-threadsafe to sqlite3. Better rebuild this module
2862         using the -a jhbuild switch to enable the thread-safe.
2864 2008-07-26  John Carr  <john.carr@unrouted.co.uk>
2866         * jhbuild/versioncontrol/bzr.py: Have a default checkoutdir for
2867         bzr branches
2869 2008-07-26  John Carr  <john.carr@unrouted.co.uk>
2871         * modulesets/buildbot.modules: Add moduleset to ease deployment 
2872         of buildslaves
2874 2008-07-25  Murray Cumming  <murrayc@murrayc.com>
2876         * modulesets/gnome-suites-2.22.modules: Use the glibmm-2-16 branch 
2877         for glibmm.
2879 2008-07-24  James Sharpe  <jsharpe@svn.gnome.org>
2881         * modulesets/gnome-suites-2.24.modules: gnome-settings-daemon no
2882         longer requires libgnomeui.
2883         
2884 2008-07-24  Murray Cumming  <murrayc@murrayc.com>
2886         * modulesets/gnome-2.24.modules: Added clutter-cairomm, clutter-gtkmm, 
2887         clutter-box2dmm, and clutter-box2d.
2889 2008-07-24  Luca Ferretti  <elle.uca@libero.it>
2891         * modulesets/gnome-external-deps-2.24.modules: added "sqlite3" module,
2892         fetching and compiling sqlite-3.5.9 (latest stable available), and
2893         use it as dependance for "mono" and "mozilla" modules
2894         
2895         * modulesets/gnome-2.24.modules: added "sqlite3" dep to "tracker",
2896         "beagle" and "WebKit" modules
2897         
2898         * modulesets/gnome-suites-2.24.modules: added "sqlite3" deps to 
2899         "evolution-data-server" module; added "hal" to "gnome-keyring" module.
2901 2008-07-24  Luca Ferretti  <elle.uca@libero.it>
2903         * modulesets/gnome-2.24.modules: don't force soup backend for
2904         WebKit, not yet ready for real use.
2905         See http://bugzilla.gnome.org/show_bug.cgi?id=512827#c26
2907 2008-07-23  James Sharpe  <jsharpe@svn.gnome.org>
2909         * modulesets/gnome-suites-2.24.modules: corrected deps for 
2910         gnome-screensaver.
2911         
2912 2008-07-22  Frederic Peters  <fpeters@0d.be>
2914         * modulesets/gnome-external-deps-2.24.modules: updated shared-mime-info
2915         to 0.50.
2917 2008-07-22  Wouter Bolsterlee  <wbolster@svn.gnome.org>
2919         * modulesets/gnome-suites-2.24.modules: Epiphany has
2920         branched for gnome-2-24.
2922 2008-07-21  Sven Herzberg  <sven@imendio.com>
2924         Support git-sbmodule
2926         * jhbuild/versioncontrol/git.py: added git-submodule support
2928 2008-07-21  Sven Herzberg  <sven@imendio.com>
2930         Use $(MAKE) instead of literal make; this way make can know that a
2931         command will invoke make again. Knowing this will help make to schedule
2932         parallel builds.
2934         * Makefile.plain: use $(MAKE) instead of literal make
2936 2008-07-21  Frederic Peters  <fpeters@0d.be>
2938         * jhbuild/commands/autobuild.py, jhbuild/versioncontrol/svn.py: don't
2939         let svn interact with the user when --no-interact is passed; and force
2940         non-interactive build for the autobuild command.  (closes: #543767)
2942 2008-07-18  Sven Herzberg  <herzi@gnome-de.org>
2944         Bug #310541: patch to make mozilla 'make check' pass
2946         * jhbuild/config.py: added modules_makecheck option
2947         * jhbuild/defaults.jhbuildrc: declare modules_makecheck dictionary
2948         * jhbuild/modtypes/autotools.py: only run "make check" if it's not
2949         explicitly disabled per module
2951 2008-07-18  Murray Cumming  <murrayc@murrayc.com>
2953         * modulesets/gnome-suites-2.24.modules: pangomm is now in its own 
2954         tarball (previously part of gtkmm).
2956 2008-07-17  Frederic Peters  <fpeters@0d.be>
2958         * jhbuild/commands/base.py, jhbuild/moduleset.py: fixed "module not
2959         found" error messages to display the module that was not found, patch
2960         by Behnam Esfahbod (closes: #543262); also cleaned up some conversion
2961         of exceptions to strings.
2963 2008-07-16  Frederic Peters  <fpeters@0d.be>
2965         * jhbuild/commands/checkbranches.py: fixed checkbranches command to
2966         work with gnome-suites-x.yz as moduleset, and updated to use straight
2967         SVN URL instead of ViewVC.
2969         * modulesets/gnome-suites-2.22.modules: branched gnome-user-docs for
2970         GNOME 2.22.
2972 2008-07-15  Sven Herzberg  <sven@imendio.com>
2974         Some debugging for autobuild and "distro" detection for osx
2976         * jhbuild/frontends/autobuild.py: some more debugging info
2977         * jhbuild/frontends/tinderbox.py: detect osx, too
2979 2008-07-14  Cosimo Cecchi  <cosimoc@gnome.org>
2981         * modulesets/gnome-suites-2.22.modules:
2982         * modulesets/gnome-suites-2.24.modules:
2983         bug-buddy branched for 2.22.
2985 2008-07-13  Frederic Peters  <fpeters@0d.be>
2987         * jhbuild/modtypes/ant.py, modulesets/moduleset.dtd, doc/C/jhbuild.xml:
2988         added support for the Ant build tool.  (initial patch by David Schleef,
2989         closes: #537037)
2991 2008-07-09  Luca Ferretti  <elle.uca@libero.it>
2993         * modulesets/gnome-2.24.modules: added "yelp-webkit" from dedicated
2994         branch on svn.gnome.org.
2996 2008-07-08  Frederic Peters  <fpeters@0d.be>
2998         * modulesets/gnome-2.24.modules: updated vala to pull a tarball; as it
2999         needs itself to build from subversion.
3001 2008-07-03  Frederic Peters  <fpeters@0d.be>
3003         * modulesets/gnome-suites-2.22.modules: gnome-keyring branched for
3004         2.22.
3006 2008-07-03  Frederic Peters  <fpeters@0d.be>
3008         * jhbuild/commands/sanitycheck.py, jhbuild/utils/cmds.py,
3009         jhbuild/versioncontrol/svn.py: added workaround against new default
3010         interactive behaviour of subversion 1.5.
3012 2008-07-01  Marc-André Lureau  <marcandre.lureau@gmail.com>
3014         * doc/C/jhbuild.xml: Document the "list -a" option.
3016 2008-07-01  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
3018         * jhbuild/commands/base.py (cmd_list.__init__): Add an option to
3019         list all modules.
3021         * contrib/jhbuild_completion.bash: Propose all modules for the
3022         completion.  Fixes: #540706
3024 2008-07-01  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
3026         * jhbuild/versioncontrol/git.py (GitBranch._update): Also stash
3027         uncommitted changes for normal git, it's so nice.
3029 2008-06-29  Gustavo J. A. M. Carneiro  <gjc@inescporto.pt>
3031         * modulesets/gnome-suites-2.22.modules: gnome-python-desktop in
3032         2.22 branch now uses a local waf 1.3.2 provided in the repository.
3033         Fixes #538673.
3035 2008-06-28  Diego Escalante Urrelo  <diegoe@gnome.org>
3037         * modulesets/gnome-2.24.modules: Fix pyclutter and clutter-vala svn paths.
3039 2008-06-27  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
3041         * modulesets/freedesktop-2.24.modules: Added libcanbbera.
3043 2008-06-27  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
3045         * modulesets/pulseaudio.modules: Removed gst-pulse (moved to
3046         gst-plugins-good), switch the repositories to the new Git
3047         location.
3049 2008-06-26  Marco Pesenti Gritti  <mpg@redhat.com>
3051         * modulesets/online-desktop-modules: Remove more cut-pasted modules.
3053 2008-06-26  Marco Pesenti Gritti  <mpg@redhat.com>
3055         * modulesets/online-desktop-modules: Remove our own empathy module,
3056         just pull it from 2.24.
3058 2008-06-26  Marco Pesenti Gritti  <mpg@redhat.com>
3060         * modulesets/online-desktop-modules: switch to gnome 2.24
3062 2008-06-25  Frederic Peters  <fpeters@0d.be>
3064         * modulesets/gnome-2.22.modules, modulesets/gnome-2.24.modules:
3065         switched gnome-packagekit to GNOME Subversion, as it is mirrored
3066         there and translators were confused by Git.
3068 2008-06-25  Marco Pesenti Gritti  <mpg@redhat.com>
3070         * modulesets/gnome-suites-2.24.modules: Make gnome-session depend on
3071         at-spi.
3073 2008-06-23  Frederic Peters  <fpeters@0d.be>
3075         * jhbuild/commands/rdepends.py: catch KeyError on invalid module and
3076         display a nice error message.
3078 2008-06-23  Frederic Peters  <fpeters@0d.be>
3080         * jhbuild/commands/info.py: fixed case insensitiveness patch.
3081         (closes: #538790)
3083 2008-06-23  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
3085         * modulesets/gnome-2.24.modules: Added Zebu.
3087 2008-06-22  Frederic Peters  <fpeters@0d.be>
3089         * jhbuild/commands/base.py: check if the bootstrap moduleset has 
3090         been updated before running build and buildone commands, and notify
3091         the user he may want to run jhbuild bootstrap if that is the case.
3092         (closes: #350510)
3094 2008-06-22  Frederic Peters  <fpeters@0d.be>
3096         * tests/tests.py: define uprint() as jhbuild.main is not imported.
3098 2008-06-22  Frederic Peters  <fpeters@0d.be>
3100         * jhbuild/commands/base.py, jhbuild/commands/info.py, 
3101         jhbuild/commands/rdepends.py, jhbuild/moduleset.py: made module names
3102         entered by the user insensitive to case.  (closes: #538790)
3104 2008-06-19  German Poo-Caaman~o  <gpoo@gnome.org>
3106         * modulesets/gnome-external-deps-2.24.modules: updated fontconfig
3107         to current stable release..  (closes: #537631)
3109 2008-06-18  Baptiste Mille-Mathias  <baptiste.millemathias@gmail.com>
3111         * modulesets/gnome-2.24.modules: add evolution-data-server as
3112         dependency of phonemgr.
3114 2008-06-18  Frederic Peters  <fpeters@0d.be>
3116         * jhbuild/modtypes/autotools.py: don't use makeargs when running "make
3117         install".  (closes: #534643)
3119 2008-06-18  Frederic Peters  <fpeters@0d.be>
3121         * modulesets/gnome-suites-2.24.modules: tells evolution to be built
3122         *after* mono, as it has an optional dependency on it.  (#538794)
3124 2008-06-17  Baptiste Mille-Mathias <baptiste.millemathias@gmail.com>
3126         * modulesets/gnome-2.24.modules: increment gnokii release to 0.26 
3127         as requested by phonemgr.
3129 2008-06-16  Christian Persch  <chpe@gnome.org>
3131         * modulesets/gnome-suites-2.22.modules: Use the 2.22 branch of
3132         libbonobo.
3134 2008-06-15  Frederic Peters  <fpeters@0d.be>
3136         * jhbuild/config.py, jhbuild/utils/cmds.py: adds a get_stderr parameter
3137         to get_output, so it is possible to disable getting stderr output.  Use
3138         this parameter when getting the Python version number, used to set
3139         PYTHONPATH.  (closes again: #136983)
3141 2008-06-14  Frederic Peters  <fpeters@0d.be>
3143         * jhbuild/frontends/terminal.py: set back working directory after the
3144         user comes back from the shell.  (closes: #534784, patch by packz).
3146 2008-06-12  Murray Cumming  <murrayc@murrayc.com>
3148         * modulesets/gnome-2.24.modules: Changed the clutter modules to use 
3149         trunk, because 0.7/0.8 will soon be API/ABI stable. Added -0.6 versions 
3150         of all the clutter modules in case anyone still needs them.
3152 2008-06-08  Frederic Peters  <fpeters@0d.be>
3154         * scripts/hg-update.py: don't fail on parentless revisions.
3155         (closes: #536964, initial patch by John Spray)
3157 2008-06-04  James Sharpe <jsharpe@svn.gnome.org>
3159         * jhbuild/versioncontrol/git.py: Added fallback to git-svn
3160         show-externals for when unhandled.log doesn't exist.
3161         
3162 2008-06-04  Frederic Peters  <fpeters@0d.be>
3164         * jhbuild/frontends/terminal.py: removed occurence of locale.
3165         getpreferredencoding() that fails on Mac OS X.
3166         * jhbuild/main.py: added convenience uencode() function.
3168 2008-06-04  Frederic Peters  <fpeters@0d.be>
3170         * jhbuild/frontends/terminal.py: fixed print of unencoded characters to
3171         console, when reporting conflicts after a checkout.
3173 2008-06-03  James Sharpe <jsharpe@svn.gnome.org>
3175         * jhbuild/versioncontrol/git.py: Fixed _get_externals to handle
3176         deleted svn:externals correctly.
3177         
3178 2008-06-03  Christian Persch  <chpe@gnome.org>
3180         * modulesets/gnome-suites-2.22.modules: libgnomeui branched for 2.22.
3182 2008-06-02  Luis Medinas  <lmedinas@svn.gnome.org>
3184         * modulesets/gnome-2.24.modules: Remove n-c-b dependecy
3185         from Brasero.
3187 2008-06-02  Emmanuele Bassi  <ebassi@gnome.org>
3189         * modulesets/gnome-2.24.modules: Clutter Vala bindings have
3190         been branched for the 0.6 cycle.
3192 2008-05-31  Baptiste Mille-Mathas  <baptiste.millemathias@gmail.com>
3194         * modulesets/gnome-suites-2.24.modules:
3195         Add dbus-glib as dependency for GConf (Closes #535857)
3197 2008-05-31  Frederic Peters  <fpeters@0d.be>
3199         * jhbuild/config.py: put JHBuild path to manpages in MANPATH
3200         environment variable.  (closes: #535843)
3202 2008-05-30  Frederic Peters  <fpeters@0d.be>
3204         * jhbuild/frontends/terminal.py, jhbuild/versioncontrol/hg.py,
3205         jhbuild/main.py: removed a few redundant "Error" labels.
3207 2008-05-29  Luca Ferretti  <elle.uca@libero.it>
3209         * modulesets/gnome-suites-2.24.modules: s/repo/revision in previous
3210         commit.
3212 2008-05-29  Luca Ferretti  <elle.uca@libero.it>
3214         * modulesets/gnome-2.24.modules:
3215         Remove a lot of stuff in WebKit's autogenars, now they are defaults.
3216         The only non-defaults ones are --enable-video and use soup as http
3217         backend.
3218         
3219         Switch devhelp-webkit module to use devhelp/trunk on svn.gnome.org
3220         instead Alp's personal git repo (I think you have to remove your
3221         sandbox).
3222         
3223         * modulesets/gnome-suites-2.24.modules:
3224         Use gnome-2-22 branch for devhelp, 'cause trunk now only use WebKit.
3225         Devhelp will follow Epiphany policy. See bug #477971 for details.
3227 2008-05-28  Frederic Peters  <fpeters@0d.be>
3229         * modulesets/gnome-external-deps-2.24.modules: add iso-codes as a
3230         dependency of libxklavier.  (closes: #535286)
3232 2008-05-28  Marc-André Lureau  <marcandre.lureau@gmail.com>
3234         * jhbuild/versioncontrol/git.py (GitBranch): Use git fetch, and
3235         rebase.
3237         * jhbuild/versioncontrol/git.py (GitBranch.tree_id): Use
3238         git-rev-parse HEAD to fix tree_id issue.  (closes: #535061)
3240 2008-05-27  Marc-André Lureau  <marcandre.lureau@gmail.com>
3242         * modulesets/gnome-2.24.modules: Add postr (stable branch).
3244 2008-05-27  Claudio Saavedra  <csaavedra@gnome.org>
3246         * modulesets/gnome-external-deps-2.24.modules: Add patch below.
3247         * patches/dbus-glib_ignore_namespaces.patch: Fix NetworkManager's build
3248         (fd.o #14429, bgo #534782)
3250 2008-05-24  Owen Taylor  <otaylor@redhat.com>
3252         * modulesets/online-desktop.modules: Switch libcroco to a SVN checkout
3253         to pick up a bug fix that is not in 0.6.1.
3255 2008-05-24  Frederic Peters  <fpeters@0d.be>
3257         * jhbuild/main.py: work around locale.getpreferredencoding() returning
3258         an empty string in Mac OS X.  (closes: #534650)
3260 2008-05-24  James Sharpe <jsharpe@svn.gnome.org>
3262         * jhbuild/versioncontrol/git.py: Fixed git-svn show-ignore so >>
3263         is interpreted correctly by the shell. Only updates exclude file
3264         if the svn revision has changed.
3265         
3266 2008-05-24  Wouter Bolsterlee  <wbolster@svn.gnome.org>
3268         * modulesets/gnome-suites-2.22.modules: libgweather
3269         silently (?) branched for gnome-2-22.
3271 2008-05-22  Frederic Peters  <fpeters@0d.be>
3273         * jhbuild/main.py: fixed unicode exception message printed on stderr.
3275 2008-05-21  Wouter Bolsterlee  <wbolster@svn.gnome.org>
3277         * modulesets/gnome-suites-2.22.modules: Devhelp branched
3278         for gnome-2-22.
3280 2008-05-20  Gustavo J. A. M. Carneiro  <gjc@inescporto.pt>
3282         reviewed by: Frederic Peters
3284         * modulesets/bootstrap.modules:
3285         * patches/waf-install.patch: Add patch to fix WAF 1.4.2
3286         installation problem.  Closes #533978.
3288 2008-05-20  Claudio Saavedra  <csaavedra@gnome.org>
3290         * modulesets/bootstrap.modules: Fix the location of waf.
3292 2008-05-19  Claudio Saavedra  <csaavedra@gnome.org>
3294         * modulesets/bootstrap.modules: Upgrade waf to 1.4.2 to avoid some
3295         installation issues in gnome-python and the subsequent configuration
3296         problems in everything that relies on it.
3298 2008-05-18  Frederic Peters  <fpeters@0d.be>
3300         * jhbuild/errors.py: set Exception.message for backward compatibility
3301         with Python < 2.5.  (closes: #533722)
3303 2008-05-18  Frederic Peters  <fpeters@0d.be>
3305         * jhbuild/frontends/terminal.py: also use locale preferred encoding
3306         when asking for input.
3308 2008-05-18  Frederic Peters  <fpeters@0d.be>
3310         * jhbuild/commands/base.py, jhbuild/commands/checkbranches.py,
3311         jhbuild/commands/info.py, jhbuild/commands/rdepends.py,
3312         jhbuild/commands/sanitycheck.py, jhbuild/frontends/terminal.py,
3313         jhbuild/main.py: made uprint() use locale.getpreferredencoding()
3314         instead of getting sys.stdout encoding, as redirecting output would
3315         fall to ascii encoding.  Also replaced print by uprint() in many
3316         places.
3318 2008-05-18  Murray Cumming  <murrayc@murrayc.com>
3320         * modulesets/freedesktop-2.22.modules:
3321         * modulesets/freedesktop-2.24.modules: Removed goocanvas
3322         * modulesets/gnome-2.22.modules: Added goocanvas here
3323         * modulesets/gnome-2.24.modules: and changed the (duplicate) goocanvas 
3324         here, because it has moved from cvs.cairographics.org to svn.gnome.org.
3326 2008-05-17  Frederic Peters  <fpeters@0d.be>
3328         * doc/C/jhbuild.xml: use straight ascii quote.
3330 2008-05-17  Frederic Peters  <fpeters@0d.be>
3332         * modulesets/gnome-external-deps-2.24.modules: updated libgcrypt to
3333         1.4.1.  (closes: #532696)
3335 2008-05-16  Frederic Peters  <fpeters@0d.be>
3337         * jhbuild/frontends/terminal.py, jhbuild/modtypes/__init__.py,
3338         jhbuild/utils/notify.py, jhbuild/utils/trayicon.py: encode strings
3339         according to terminal character set.  (closes: #532932)
3341 2008-05-13  Frederic Peters  <fpeters@0d.be>
3343         * jhbuild/modtypes/__init__.py: marked for translation another string.
3344         (closes: #532752)
3346 2008-05-13  Frederic Peters  <fpeters@0d.be>
3348         * modulesets/gnome-suites-2.24.modules: added dbus and dbus-glib as
3349         libbonobo dependencies.  (closes: #532988)
3351 2008-05-13  James Sharpe <jsharpe@svn.gnome.org>
3353         * jhbuild/versioncontrol/git.py: Changed the method used to deal
3354         with externals when using git-svn to parse the unhandled.log file
3355         in .git/svn/$branch/ (closes #532675)
3357 2008-05-13  Frederic Peters  <fpeters@0d.be>
3359         * jhbuild/frontends/terminal.py: don't mix xterm control characters and
3360         UTF-8 output.  (closes: #532932)
3362 1999-11-30  Dodji Seketeli <dodji@gnome.org>
3364         * modulesets/gnome-external-deps-2.24.modules: updated the version
3365           of libxml2 to 2.6.32.
3367 2008-05-13  Richard Hult  <richard@imendio.com>
3369         * Makefile.plain: Make it possible to build without gettext with
3370         the plain makefile, bug #532895.
3372 2008-05-11  Wouter Bolsterlee  <wbolster@svn.gnome.org>
3374         * jhbuild/main.py, po/Makefile.plain: use 'jhbuild'
3375         instead of 'messages' for translation catalog filenames.
3377 2008-05-11  Wouter Bolsterlee  <wbolster@svn.gnome.org>
3379         * po/Makefile.plain: Oops, escape # sign correctly.
3381 2008-05-10  Wouter Bolsterlee  <wbolster@svn.gnome.org>
3383         * po/Makefile.plain: Use grep to remove comment lines
3384         from LINGUAS file.
3386 2008-05-10  Frederic Peters  <fpeters@0d.be>
3388         * jhbuild/main.py: removed names parameter of gettext.install, as it is
3389         only available from Python 2.5.
3391 2008-05-09  Frederic Peters  <fpeters@0d.be>
3393         * Makefile.plain, jhbuild/utils/packagedb.py, jhbuild/utils/unpack.py,
3394         jhbuild/utils/httpcache.py, jhbuild/utils/cmds.py,
3395         jhbuild/commands/autobuild.py, jhbuild/commands/base.py,
3396         jhbuild/commands/info.py, jhbuild/commands/bootstrap.py,
3397         jhbuild/commands/tinderbox.py, jhbuild/commands/__init__.py,
3398         jhbuild/commands/checkbranches.py, jhbuild/commands/gui.py,
3399         jhbuild/commands/rdepends.py, jhbuild/commands/sanitycheck.py,
3400         jhbuild/frontends/autobuild.py, jhbuild/frontends/terminal.py,
3401         jhbuild/frontends/gtkui.py, jhbuild/frontends/buildscript.py,
3402         jhbuild/modtypes/autotools.py, jhbuild/modtypes/mozillamodule.py,
3403         jhbuild/modtypes/waf.py, jhbuild/modtypes/__init__.py,
3404         jhbuild/modtypes/linux.py, jhbuild/modtypes/cmake.py,
3405         jhbuild/modtypes/perl.py, jhbuild/modtypes/distutils.py,
3406         jhbuild/modtypes/mesa.py, jhbuild/versioncontrol/cvs.py,
3407         jhbuild/versioncontrol/darcs.py, jhbuild/versioncontrol/arch.py,
3408         jhbuild/versioncontrol/bzr.py, jhbuild/versioncontrol/hg.py,
3409         jhbuild/versioncontrol/mtn.py, jhbuild/versioncontrol/__init__.py,
3410         jhbuild/versioncontrol/tarball.py, jhbuild/versioncontrol/git.py,
3411         jhbuild/versioncontrol/svn.py, jhbuild/moduleset.py,
3412         jhbuild/monkeypatch.py, jhbuild/main.py, jhbuild/config.py,
3413         tests/tests.py, onfigure.ac, Makefile.am, po/LINGUAS, po/fr.po,
3414         po/Makevars, po/POTFILES.in: add gettext support, and a French
3415         translation; patch by Claude Paroz, with a few fixes by myself
3416         (closes: #531417)
3418 2008-05-09  Wouter Bolsterlee  <wbolster@svn.gnome.org>
3420         * modulesets/gnome-suites-2.22.modules: gconf branched
3421         for gnome-2-22.
3423 2008-05-09  Frederic Peters  <fpeters@0d.be>
3425         * tests/mock.py: added min_time option, to match config.py
3427 2008-05-06  Jaap A. Haitsma  <jaap@haitsma.org>
3429         * modulesets/gnome-2.24.modules: gnome-scan migrated to GNOME SVN.
3430         Also update its dependecies
3432 2008-05-06  Frederic Peters  <fpeters@0d.be>
3434         * modulesets/gnome-suites-2.22.modules: gedit branched for 2.22.
3436 2008-05-06  Jonh Wendell <jwendell@gnome.org>
3438         * modulesets/gnome-external-deps-2.24.modules: Bump gtk-vnc dep to
3439         0.3.6
3441 2008-05-05  Wouter Bolsterlee  <wbolster@svn.gnome.org>
3443         * modulesets/gnome-2.22.modules:
3444         * modulesets/gnome-suites-2.22.modules:
3446         PolicyKit-gnome is now in Gnome SVN; the old git
3447         repository has disappeared.
3449 2008-05-05  Wouter Bolsterlee  <wbolster@svn.gnome.org>
3451         * modulesets/gnome-suites-2.22.modules: Vino branched
3452         for gnome-2-22.
3454 2008-05-05  Frederic Peters  <fpeters@0d.be>
3456         * jhbuild/versioncontrol/svn.py: use svn switch --relocate when
3457         repository location changes, most often because user got its subversion
3458         account.  (closes: #531503)
3460 2008-05-03  Marc-André Lureau  <marcandre.lureau@gmail.com>
3462         * modulesets/bootstrap.modules: add pyxml.  (closes: #344036)
3464 2008-05-03  Marc-André Lureau  <marcandre.lureau@gmail.com>
3466         * patches/python-2.4.4-lib64.patch: renamed in
3467         python-2.4.5-lib64.patch, without distutils "multiarch-"
3468         lines. See #344036.
3470 2008-05-03  Frederic Peters  <fpeters@0d.be>
3472         * doc/C/jhbuild.xml, jhbuild/commands/base.py, jhbuild/config.py,
3473         jhbuild/defaults.jhbuildrc, jhbuild/frontends/buildscript.py: added a
3474         --min-age option for build and buildone commands.  (closes: #384423)
3476         * doc/C/jhbuild.xml: fixed Docbook correctness.
3478 2008-05-03  Jaap A. Haitsma  <jaap@haitsma.org>
3480         * modulesets/gnome-2.24.modules:
3481         * modulesets/gnome-suites-2.24.modules:
3482         Update gnome-policykit repo. New repo is on GNOME SVN
3484 2008-05-03  Marc-André Lureau  <marcandre.lureau@gmail.com>
3486         * modulesets/gnome-2.24.modules: added refdbg.
3488 2008-05-02  Frederic Peters  <fpeters@0d.be>
3490         * doc/C/jhbuild.xml, jhbuild/commands/base.py, jhbuild/moduleset.py:
3491         add --build-optional-modules and --list-optional-modules (respectively
3492         for the build and list commands) to include modules that would
3493         otherwise not be built/listed in the dependency graph.
3495         * doc/C/jhbuild.xml: add documentation for the --force option (for
3496         build and buildone commands).
3498 2008-05-01  Frederic Peters  <fpeters@0d.be>
3500         * modulesets/gnome-suites-2.22.modules: gnome-nettool branched for
3501         GNOME 2.22.
3503 2008-05-01  Christian Kirbach  <Christian.Kirbach@googlemail.com>
3505         * modulesets/gnome-external-deps-2.24.modules:
3506         Raise dependency of libxklavier to 3.6 as needed
3507         by gnome-control-center.
3509 2008-05-01  Frederic Peters  <fpeters@0d.be>
3511         * jhbuild/versioncontrol/arch.py, jhbuild/versioncontrol/bzr.py,
3512         jhbuild/versioncontrol/darcs.py, jhbuild/versioncontrol/git.py,
3513         jhbuild/versioncontrol/hg.py, jhbuild/versioncontrol/mtn.py,
3514         jhbuild/versioncontrol/tarball.py: aborts with an useful message when a
3515         branch is incorrectly overrided in .jhbuildrc.
3517 2008-05-01  Frederic Peters  <fpeters@0d.be>
3519         * jhbuild/config.py: use JHBuild executed Python to get version number
3520         and set PYTHONPATH appropriately.  (closes: #136983)
3522 2008-05-01  Vincent Untz  <vuntz@gnome.org>
3524         * modulesets/gnome-suites-2.22.modules: put back gnome-2-20 branch for
3525         GDM. (was probably committed by accident)
3527 2008-04-30  Jaap A. Haitsma  <jaap@haitsma.org>
3529         * modulesets/freedesktop-2.24.modules:
3530         Add telepathy-stream-engine, libfarsight and gst-plugins-farsight
3532 2008-04-29  William Jon McCann  <jmccann@redhat.com>
3534         * modulesets/gnome-suites-2.22.modules:
3535         gnome-screensaver branched.
3537 2008-04-29  Jaap A. Haitsma  <jaap@haitsma.org>
3539         * modulesets/gnome-2.24.modules: Update dependencies of empathy
3541 2008-04-25  Richard Hult  <richard@imendio.com>
3543         * jhbuild/config.py: Only catch Exception when reading the config
3544         file, not all (most notably not BaseException) exceptions. This
3545         makes it possible to exit nicely from the config file for example,
3546         which is useful in more advanced jhbuildrc setups like the one for
3547         building GTK+ OS X. Fixes bug #529942. Thanks Johan!
3549 2008-04-25  Murray Cumming  <murrayc@murrayc.com>
3551         * modulesets/gnome-2.24.modules: gnome-lirc-properties is now in GNOME 
3552         svn.
3554 2008-04-24  Frederic Peters  <fpeters@0d.be>
3556         * modulesets/gnome-2.24.modules: removed scrollkeeper dependency off
3557         gnome-lirc-properties as it is obsolete and no longer defined in any
3558         module set.  (closes: #529746)
3560 2008-04-23  Luca Ferretti  <elle.uca@libero.it>
3562         * modulesets/freedesktop-2.22.modules:
3563         * modulesets/freedesktop-2.24.modules:
3564         telepathy-mission-control trunk (aka 5.0) is not yet usable,
3565         thank to Alban and Xavier for the info.
3566         Also update its dependencies adding telepathy-glib and newly added
3567         gnome-keyring.
3569 2008-04-23  Luca Ferretti  <elle.uca@libero.it>
3571         * modulesets/gnome-2.24.modules: don't force pango fonts backend
3572         for WebKit. Pango is missing support to load fonts from memory,
3573         so we can't use it as default backend (see bug #18552 on b.w.o)
3575 2008-04-23  Adam Schreiber  <sadam@clemson.edu>
3577         * modulesets/gnome-suites-2.24.modules: 
3578         seahorse-plugins split from seahorse
3580 2008-04-23  Vincent Untz  <vuntz@gnome.org>
3582         * modulesets/gnome-suites-2.22.modules: pango branched
3584 2008-04-22  Vincent Untz  <vuntz@gnome.org>
3586         * modulesets/gnome-suites-2.24.modules: add iso-codes dependency for
3587         gnome-control-center
3589 2008-04-22  Wouter Bolsterlee  <wbolster@svn.gnome.org>
3591         * modulesets/gnome-suites-2.22.modules: gnome-themes
3592         branched for gnome-2-22.
3594 2008-04-22  Frederic Peters  <fpeters@0d.be>
3596         * modulesets/gnome-suites-2.22.modules: libgtop branched for GNOME
3597         2.22.
3599 2008-04-21  Benjamin Berg  <benjamin@sipsolutions.net>
3601         * modulesets/gnome-suites-2.22.modules:
3602         Use the gtk-engines-2-14 branch for gtk-engines.
3604 2008-04-21  Matthew Barnes  <mbarnes@redhat.com>
3606         * modulesets/gnome-2.24.modules: Update gtkhtml dependencies:
3607         -libbonoboui +enchant +iso-codes
3609 2008-04-21  Frederic Peters  <fpeters@0d.be>
3611         * modulesets/gnome-2.24.modules: moved goocanvas from tarball to CVS,
3612         as goocanvasmm is taken from Subversion and uses some functions that
3613         were not defined in goocanvas 0.9.  (closes: #529164, bug report and
3614         patch by Jeremiah Savage)
3616 2008-04-20  Marc-André Lureau  <marcandre.lureau@gmail.com>
3618         * jhbuild/main.py (main): don't raise EPIPE exception.
3619         Fixes: #529065
3621 2008-04-20  Luca Ferretti  <elle.uca@libero.it>
3623         * modulesets/freedesktop-2.24.modules: Cut and paste telepathy
3624         related stuff from freedesktop-2.22.modules.
3625         
3626         * modulesets/gnome-2.24.modules: 
3627           1. GIMP: update dependencies adding suggested 
3628           2. GIMP: use by default --without-gnomevfs in
3629              order to test GIO stuff 
3630           3. WebKit: use by default --enable-svg-filters
3632 2008-04-19  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
3634         * modulesets/gnome-suites-2.24.modules (epiphany): revert last
3635         change, add a comment about epiphany-webkit.
3637 2008-04-19  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
3639         * modulesets/gnome-suites-2.24.modules (epiphany): change branch
3640         to trunk, and depends on WebKit.
3642 2008-04-19  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
3644         * modulesets/gnome-external-deps-2.24.modules (mozilla): Update firefox
3645         version to 2.0.0.14. Fixes #528840
3647 2008-04-19  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
3649         * modulesets/freedesktop-2.24.modules (PackageKit): add
3650         "--disable-tests" to let the installation going on.
3652 2008-04-19  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
3654         * jhbuild/versioncontrol/git.py (GitSvnBranch._checkout): Raise a
3655         proper error message when the location is incorrect.
3657 2008-04-18  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
3659         * modulesets/freedesktop-2.24.modules: Add lirc.
3661         * modulesets/gnome-2.24.modules: Add gnome-lirc-properties.
3663 2008-04-17  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
3665         * jhbuild/utils/trayicon.py (TrayIcon.close): Don't break if the
3666         process does not exists anymore. See #526745.
3668 2008-04-17  Murray Cumming  <murrayc@murrayc.com>
3670         * modulesets/gnome-2.24.modules: Add ldtp.
3671         * modulesets/gnome-suites-2.24.modules: Use svn trunk for gtkmm.
3673 2008-04-17  John Carr  <john.carr@unrouted.co.uk>
3675         * modulesets/gnome-2.24.modules:
3676         * modulesets/gnome-suites-2.24.modules: Add project hamster to
3677         -proposed.
3679 2008-04-17  John Carr  <john.carr@unrouted.co.uk>
3681         * modulesets/gnome-2.24.modules:
3682         * modulesets/gnome-suites-2.24.modules: Add conduit and its external
3683         dependencies to -proposed.
3685 2008-04-17  Frederic Peters  <fpeters@0d.be>
3687         * modulesets/gnome-suites-2.22.modules: gnome-{desktop,menus,panel} &
3688         libwnck branched for GNOME 2.22.
3690 2008-04-17  Luca Ferretti  <elle.uca@libero.it>
3692         * modulesets/gnome-2.24.modules: Removed unused reference to
3693         svn.webkit.org repository, added devhelp-webkit module (from Alp's
3694         git repository on ndesk.org).
3696 2008-04-15  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
3698         * modulesets/freedesktop-2.14.modules:
3699         * modulesets/freedesktop-2.24.modules:
3700         Moved geoclue, gypsy, and swfdec-mozilla.
3702 2008-04-15  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
3704         * modulesets/freedesktop.modules: renamed as freedesktop-2.14
3705         * modulesets/{gnome-2.10.modules,gnome-2.12.modules,gnome-2.14.modules,
3706         gtk.modules,gtk28.modules}: include freedesktop-2.14. See #524272.
3708 2008-04-15  Frederic Peters  <fpeters@0d.be>
3710         * jhbuild/commands/info.py, jhbuild/modtypes/distutils.py,
3711         jhbuild/versioncontrol/git.py, jhbuild/versioncontrol/mtn.py,
3712         doc/C/jhbuild.xml: changed jhbuild info to print info on all modules
3713         when there is no module specified; also fixed issues with getting
3714         revision info for git and monotone modules.
3716 2008-04-15  Andy Wingo  <wingo@pobox.com>
3718         * modulesets/bootstrap.modules: Update libtool to 1.5.26 +
3719         multilib patch from Fedora's 1.5.24. See #518067.
3721         * patches/libtool-1.5.24-multilib.patch: New file.
3723 2008-04-15  Ross Burton  <ross@openedhand.com>
3725         * modulesets/mobile-2.24.modules:
3726         * modulesets/matchbox.modules:
3727         * modulesets/pimlico.modules:
3728         Add module sets for the Mobile platform, the Matchbox suite, and the
3729         Pimlico suite.
3731 2008-04-15  Emmanuele Bassi  <ebassi@gnome.org>
3733         * modulesets/gnome-2.24.modules: PyClutter was branched
3734         for the 0.6 development cycle.
3736 2008-04-14  William Jon McCann  <jmccann@redhat.com>
3738         * jhbuild/utils/trayicon.py: Signal zenity when shutting down.
3739         Fixes #526745
3741 2008-04-14  Andy Wingo  <wingo@pobox.com>
3743         * jhbuild/modtypes/autotools.py (AutogenModule.do_configure):
3744         Construct the autogen command line from an overridable template.
3745         See #486949.
3746         (AutogenModule): Add autogen_template initarg and member variable,
3747         to override the default template.
3748         (parse_autotools): Parse out an 'autogen-template' attribute.
3750         * doc/C/jhbuild.xml: Doc autogen-template.
3752         * modulesets/moduleset.dtd: Add autogen-template attr.
3754 2008-04-13  Frederic Peters  <fpeters@0d.be>
3756         * modulesets/gnome-suites-2.22.modules: branched libgnomekbd,
3757         gnome-python-desktop, evince, gnome-volume-manager and sound-juicer for
3758         2.22.
3760 2008-04-13  Luca Ferretti  <elle.uca@libero.it>
3762         * modulesets/gnome-2.24.modules: Add transmission bittorrent client;
3763         you need OpenSSL to compile as non managed dependence.
3764         
3765         * modulesets/gnome-external-deps-2.24.modules: Bump cairo to 1.6.4
3766         and cairomm to 1.6.0 (pycairo 1.6.x still missing).
3768 2008-04-12  Emmanuele Bassi  <ebassi@gnome.org>
3770         * modulesets/gnome-2.24.modules: Update clutter moduleset to
3771         use the 0.6 branch for the integration libraries.
3773 2008-04-11  Christian Persch  <chpe@gnome.org>
3775         * modulesets/gnome-2.24.modules: Add epiphany-extensions-webkit
3776         module.
3778 2008-04-11  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
3780         * modulesets/gnome-2.24.modules: added meta-gupnp, along with the
3781         dependencies: gssdp, gupnp, gupnp-av, gupnp-tools, gupnp-ui, and
3782         rhythmbox-gupnp.
3784 2008-04-10  Frederic Peters  <fpeters@0d.be>
3786         * modulesets/gnome-2.24.modules: added gtkspell, as another dependency
3787         of phonemgr; and added dependencies for both gtkspell and gnokii.
3788         (closes: #527407)
3790 2008-04-10  Frederic Peters  <fpeters@0d.be>
3792         * modulesets/gnome-2.24.modules: added gnokii, as a dependency of
3793         phonemgr.
3795 2008-04-10  Michael J. Chudobiak  <mjc@svn.gnome.org>
3797         * modulesets/gnome-suites-2.22.modules:
3798         libgnome has branched for gnome-2-22.   
3800 2008-04-10  Luca Ferretti  <elle.uca@libero.it>
3802         * modulesets/gnome-external-deps-2.24.modules: Port dbus stuff
3803         to autotools type.
3805 2008-04-10  Luca Ferretti  <elle.uca@libero.it>
3807         * modulesets/gnome-2.24.modules: WebKit build changes: use pango
3808         as font backend, use libsoup as http backend (add dependence on
3809         libsoup), enable dom storage, enable icon database, enable svg
3810         experimental. This could make your WebKit sandbox slow, crashing 
3811         or not buildable, but it's better now than later...
3813         Also remove the suggestion to install libcurl-dev (due libsoup
3814         usage that I think we preferr) and suggest a working command
3815         to clean the build tree (but, maybe, the `makefile="GNUmakefile"`
3816         option in module definitions should allow you to use `jhbuild -c`)
3818 2008-04-10  Luca Ferretti  <elle.uca@libero.it>
3820         * modulesets/gnome-external-deps-2.24.modules: Update cairo related
3821         stuff to latest available (1.5.x for cairo and cairomm, 1.4.12 for
3822         pycairo, 0.10.0 for pixman) and convert module definitions from
3823         deprecated "tarball" to "autotools" type. See desktop-devel-list.
3825         Convert mono stuff from "tarball" to "autotools" too.
3827 2008-04-09  Jonh Wendell <jwendell@gnome.org>
3829         * modulesets/gnome-external-deps-2.24.modules: Bump gtk-vnc dep to
3830         0.3.5
3832 2008-04-09  Carlos Garcia Campos  <carlosgc@gnome.org>
3834         * modulesets/gnome-external-deps-2.24.modules: Bump poppler dep to
3835         0.8.0
3836         
3837 2008-04-08  Frederic Peters  <fpeters@0d.be>
3839         * modulesets/gnome-2.22.modules, modulesets/gnome-2.24.modules: moved
3840         gst-ffmpeg and gst-plugins-only as suggestions for gstreamermm.
3842 2008-04-08  Frederic Peters  <fpeters@0d.be>
3844         * jhbuild/versioncontrol/tarball.py: strip off .src from tarball
3845         filenames (closes: #526914)
3847 2008-04-08  José Alburquerque  <jaalburqu@svn.gnome.org>
3849         * modulesets/gnome-2.22.modules:
3850         * modulesets/gnome-2.24.modules: Added gst-ffmpeg and gst-plugins-ugly
3851         as dependencies of gstreamermm so that media player example can open
3852         various media formats
3854 2008-04-07  Dan Winship  <danw@gnome.org>
3856         * modulesets/gnome-suites-2.22.modules: libsoup branched for 2.22
3858 2008-04-07  Frederic Peters  <fpeters@0d.be>
3860         * modulesets/gnome-2.24.modules: switched WebKit to the filtered Debian
3861         GIT repository.
3863 2008-04-06  Frederic Peters  <fpeters@0d.be>
3865         * jhbuild/frontends/terminal.py, jhbuild/versioncontrol/git.py: removed
3866         accidental commits of debugging statements.
3868 2008-04-06  Frederic Peters  <fpeters@0d.be>
3870         * jhbuild/modtypes/mozillamodule.py: fixed extra_env default value
3871         (closes: #526421)
3873 2008-04-05  Christophe Fergeau  <teuf@gnome.org>
3875         * jhbuild/versioncontrol/git.py: during initial git checkout, don't try
3876         to create a new branch if we already got a local branch with that name
3877         during the initial git-clone.  (follow-up on #511398)
3879 2008-04-05  Frederic Peters  <fpeters@0d.be>
3881         * jhbuild/modtypes/tarball.py: add support for makefile attribute for
3882         tarball modules (closes: #526316)
3884 2008-04-05  Frederic Peters  <fpeters@0d.be>
3886         * doc/C/jhbuild.xml, jhbuild/config.py, jhbuild/defaults.jhbuildrc,
3887         jhbuild/frontends/terminal.py, jhbuild/modtypes/__init__.py,
3888         jhbuild/modtypes/autotools.py, jhbuild/modtypes/cmake.py,
3889         jhbuild/modtypes/distutils.py, jhbuild/modtypes/linux.py,
3890         jhbuild/modtypes/mesa.py, jhbuild/modtypes/mozillamodule.py,
3891         jhbuild/modtypes/perl.py, jhbuild/modtypes/tarball.py: added a new
3892         per-module configuration variable, module_extra_env, to set environment
3893         variables when executing commands for that module.
3895 2008-04-03  Christian Persch  <chpe@gnome.org>
3897         * modulesets/gnome-2.24.modules: Add epiphany-webkit module, building
3898         trunk with the webkit backend.
3900 2008-04-03  Marco Pesenti Gritti  <mpg@redhat.com>
3902         * modulesets/gnome-external-deps-2.24.modules:
3903         Bump liboil dep to 0.3.14 as needed by gst-plugins-base
3905 2008-04-03  Christian Persch  <chpe@gnome.org>
3907         * modulesets/gnome-2.24.modules: Remove gnome-gecko-embed.
3909 2008-04-03  Christian Persch  <chpe@gnome.org>
3911         * modulesets/gnome-2.24.modules:
3912         * modulesets/gnome-suites-2.24.modules: Use the gnome-2-22 branch for
3913         Gnome 2.24 until WebKit is an approved external dependency etc.
3915 2008-04-02  Wouter Bolsterlee  <wbolster@svn.gnome.org>
3917         * modulesets/gnome-suites-2.22.modules: Seahorse has
3918         branched for gnome-2-22.
3920 2008-04-01  Rob Bradford  <rob@robster.org.uk>
3922         * modulesets/gnome-external-deps-2.24.modules:
3923         Bump liboil dep to 0.3.14 as needed by gst-plugins-base
3925 2008-04-01  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
3927         * doc/C/jhbuild.xml: Describe the use of "autoreconf" in autotools
3928         "autogen-sh" attribute.
3930 2008-04-01  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
3932         * modulesets/gnome-2.24.modules: Added tasque and notify-sharp.
3934 2008-03-31  Christian Kirbach  <Christian.Kirbach@googlemail.com>
3936         * doc/C/jhbuild.xml: Added a more sophisticated session script that
3937         starts up seperate instances of svn dbus and hal. It is supposed to be
3938         run from a graphical login manager.
3940 2008-03-31  Frederic Peters  <fpeters@0d.be>
3942         * tests/autotools/Makefile.am, tests/autotools/autogen.sh,
3943         tests/autotools/configure.in, tests/autotools/hello.c,
3944         tests/distutils/hello, tests/distutils/setup.py,
3945         tests/tests.py: added tests against autotools and distutils modules,
3946         contributed by Mark Seaborn  (closes: #524205)
3948 2008-03-31  Frederic Peters  <fpeters@0d.be>
3950         * jhbuild/modtypes/tarball.py: set moduleset uri to fake repository
3951         object, so patches are downloaded from the right location.
3952         (closes: #524328)
3954 2008-03-31  Wouter Bolsterlee  <wbolster@svn.gnome.org>
3956         * modulesets/gnome-2.22.modules:
3957         * modulesets/gnome-2.24.modules:
3959         Oops, use the correct branch for loudmouth.
3961 2008-03-31  Wouter Bolsterlee  <wbolster@svn.gnome.org>
3963         * modulesets/gnome-2.24.modules: Update loudmouth to the
3964         2.0 git branch since that is the one gossip trunk
3965         requires.
3967 2008-03-31  Wouter Bolsterlee  <wbolster@svn.gnome.org>
3969         * modulesets/gnome-2.22.modules: Update loudmouth to the
3970         2.0 git branch since that is the one gossip trunk
3971         requires.
3973 2008-03-30  Owen Taylor  <otaylor@redhat.com>
3975         * modulesets/gnome-suites-2.{22,24}.modules: Make gnome-desktop depend
3976         on gvfs ... gvfs is used in the autogen.sh.
3978         * modulesets/online-desktop.modules: Switch back to depending
3979         on gnome-2.22.modules until the new gnome-session unbreaks a bit.
3981 2008-03-30  Frederic Peters  <fpeters@0d.be>
3983         * modulesets/gnome-suites-2.22.modules: branching gnome-icon-theme for
3984         2.22.
3986 2008-03-29  Frederic Peters  <fpeters@0d.be>
3988         * modulesets/gnome-suites-2.22.modules: branching eel, nautilus and
3989         gvfs for 2.22.
3991 2008-03-27  Frederic Peters  <fpeters@0d.be>
3993         * modulesets/gnome-suites-2.22.modules: branching gnome-settings-daemon
3994         and gnome-control-center for 2.22.
3996 2008-03-27  Frederic Peters  <fpeters@0d.be>
3998         * modulesets/gnome-2.24.modules: added taglib-sharp as a module and as
3999         a dependency for banshee, (patch by John Carr, closes: #524621)
4001 2008-03-26  Owen Taylor  <otaylor@redhat.com>
4003         * modulesets/online-desktop.modules: Rename mugshot module
4004         to mugshot-client, repoint to new SVN location.
4006 2008-03-25  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4008         * modulesets/gnome-2.24.modules: added d-feet.
4010 2008-03-25  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4012         * modulesets/pulseaudio.modules: updated libsamplerate and
4013         libsndfile to 0.1.3 and 1.0.17 respectivly.
4015 2008-03-24  Lucas Rocha  <lucasr@gnome.org>
4016         
4017         * modulesets/gnome-2.22.modules: Use gnome-2-22 branch for
4018         gnome-session.
4020 2008-03-24  Frederic Peters  <fpeters@0d.be>
4022         * modulesets/gnome-external-deps-2.20.modules,
4023         modulesets/gnome-external-deps-2.22.modules: added the missing
4024         dependency on libIDL to mozilla.
4026 2008-03-24  Frederic Peters  <fpeters@0d.be>
4028         * modulesets/gnome-suites-2.22.modules,
4029         modulesets/gnome-suites-2.24.modules: added a dependency on
4030         gnome-doc-utils for gtk-doc (see bug 335239); removed dependency on
4031         glib and added dependency on rarian for gnome-doc-utils.
4033 2008-03-24  Christian Persch  <chpe@gnome.org>
4034         
4035         * modulesets/gnome-2.22.modules: Use gnome-2-22 branch for
4036         gnome-games-extra-data.
4038 2008-03-24  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4040         * modulesets/gnome-2.24.modules: added gst-openmax.
4042 2008-03-24  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4044         * modulesets/gnome-2.24.modules: added labyrinth and hotwire.
4046 2008-03-23  Frederic Peters  <fpeters@0d.be>
4048         * modulesets/gnome-suites-2.22.modules: branched dasher and file-roller
4049         for gnome-2-22.
4051 2008-03-23  Frederic Peters  <fpeters@0d.be>
4053         * doc/C/jhbuild.xml: added link to the build command in the part about
4054         the bootstrap command, as it now has all the same options.
4056 2008-03-23  Luca Ferretti  <elle.uca@libero.it>
4058         * modulesets/gnome-2.24.modules:
4059         * modulesets/gnome-suites-2.24.modules:
4060         remove gail, merged in gtk+ trunk.
4062 2008-03-23  Frederic Peters  <fpeters@0d.be>
4064         * modulesets/gnome-2.24.modules: added evolution-data-server as a
4065         dependency of empathy.
4067 2008-03-22  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4069         * modulesets/gnome-2.24.modules: added capuchin and capuchin-glib.
4071 2008-03-20  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4073         * jhbuild/versioncontrol/git.py (GitBranch.branchname): improve
4074         default "branchname" property, by making more guesses.
4076 2008-03-20  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4078         * jhbuild/commands/info.py (cmd_info): skip MetaModule branch,
4079         instead of raising an exception in command "info".
4081 2008-03-20  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4083         * jhbuild/versioncontrol/git.py (GitCvsBranch._checkout): improve
4084         git-cvsimport support.  
4086 2008-03-19  Christian Persch  <chpe@gnome.org>
4088         * modulesets/gnome-suites-2.22.modules: Gnome Terminal was branched for 2.22.
4090 2008-03-18  Frederic Peters  <fpeters@0d.be>
4092         * scripts/hg-update.py: import names from subprocess module, and
4093         removed debugging line.  (really closes: #523150, thanks John Spray)
4095 2008-03-18  Frederic Peters  <fpeters@0d.be>
4097         * scripts/hg-update.py: use subprocess module from jhbuild.cut_n_paste
4098         for Python < 2.4.  (closes: #523150)
4100 2008-03-18  Murray Cumming  <murrayc@murrayc.com>
4102         * modulesets/gnome-2.22.modules:
4103         * modulesets/gnome-2.24.modules: Added moap because 
4104         moap changelog prepare -c 
4105         is what you want.
4107 2008-03-17  Luca Ferretti  <elle.uca@libero.it>
4109         * modulesets/bootstrap.modules:
4110         update automake-1.10 to 1.10.1 and pkg-config to 0.23, both
4111         latest available.
4113 2008-03-17  Murray Cumming  <murrayc@murrayc.com>
4115         * modulesets/gnome-2.22.modules:
4116         * modulesets/gnome-2.24.modules: nemiver: Depend on gtksourviewmm trunk 
4117         instead of the 1-0 branch, because it can use both now.
4119 2008-03-17  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4121         * modulesets/bootstrap.modules,
4122         patches/python-2.4.4-fix-unicode-module-loading.patch: Remove
4123         workaround patch (see #510812), Python 2.4.5 tested with success.
4125 2008-03-17  Frederic Peters  <fpeters@0d.be>
4127         * modulesets/gnome-suites-2.22.modules: branched deskbar-applet for
4128         gnome-2-22.
4130 2008-03-17  Frederic Peters  <fpeters@0d.be>
4132         * jhbuild/commands/bootstrap.py: inherit bootstrap command from build
4133         command, to gain all interesting parameters.  (closes: #522939)
4135 2008-03-17  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4137         * modulesets/bootstrap.modules: updated Python to 2.4.5.
4139 2008-03-17  Frederic Peters  <fpeters@0d.be>
4141         * sample.jhbuildrc: changed sample jhbuildrc not to modify environment,
4142         as passing MAKEFLAGS or CFLAGS is best done through makeargs and
4143         autogenargs.
4145 2008-03-16  Murray Cumming  <murrayc@murrayc.com>
4147         * modulesets/gnome-2.22.modules:
4148         * modulesets/gnome-2.24.modules: Added libgdamm-3.0 and made Glom 
4149         depend on it instead of libgdamm trunk.
4151 2008-03-16  Wouter Bolsterlee  <wbolster@svn.gnome.org>
4153         * modulesets/gnome-suites-2.22.modules: atk, at-spi,
4154         gail, and mousetweaks have branched for gnome-2-22.
4156 2008-03-16  Frederic Peters  <fpeters@0d.be>
4158         * jhbuild/defaults.jhbuildrc: changed default module set to GNOME 2.24.
4160 2008-03-15  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4162         * modulesets/gnome-2.24.modules: add an empty line between each
4163         module for readibility, updated "sawfish" branch to trunk, removed
4164         "pan" "gnet" dependency, updated "gnet" to trunk, updated "gob2"
4165         to 2.0.15, updated camorama dependency.
4167 2008-03-13  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4169         * modulesets/gnome-2.24.modules: removed GStreamer 0.8 (common!).
4170         Updated monkey-bubble dependency, removed nautilus-media, not
4171         maintained since 2004.  (closes: #522123)
4173 2008-03-12  Wouter Bolsterlee  <wbolster@svn.gnome.org>
4175         * modulesets/gnome-suites-2.22.modules: glib has
4176         a glib-2-16 branch now.
4178 2008-03-12  Frederic Peters  <fpeters@0d.be>
4180         * jhbuild/defaults.jhbuildrc: unset GTK_PATH as it could get wrong
4181         modules loaded in.  (closes: #521988)
4183 2008-03-11  Olav Vitters  <olav@bkor.dhs.org>
4185         * modulesets/gnome-external-deps-2.22.modules: tango-project.org DNS
4186         is down. Use tango.freedesktop.org instead.
4187         * modulesets/gnome-external-deps-2.24.modules:
4189 2008-03-11  Murray Cumming  <murrayc@murrayc.com>
4191         * modulesets/gnome-2.24.modules: Removed libgda-1-2 and libgdamm-1-2 
4192         because nothing is using them. Added libgda-3-0 and changed libgdamm 
4193         and libgnomedb to depend on it instead of libgda trunk.
4195 2008-03-11  Murray Cumming  <murrayc@murrayc.com>
4197         * modulesets/gnome-2.22.modules: Removed libgda-1-2 and libgdamm-1-2 
4198         because nothing is using them. Added libgda-3-0 and changed libgdamm 
4199         and libgnomedb to depend on it instead of libgda trunk.
4201 2008-03-11  Luca Ferretti  <elle.uca@libero.it>
4203         * modulesets/gnome-suites-2.22.modules: gnome-games and anjuta
4204         branched for 2.22 (anjuta branch name is "anjuta-2-4" ??!!??)
4206 2008-03-10  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4208         * modulesets/gnome-suites-2.22.modules: gnome-media branched for 2.22.
4210 2008-03-11  Luca Ferretti  <elle.uca@libero.it>
4212         * modulesets/gnome-suites-2.22.modules: cheese and gnome-power-manager
4213         branched for gnome-2-22, plus remove libglade dep from cheese.
4214         
4215         * modulesets/gnome-suites-2.24.modules: remove libglade dep 
4216         from cheese.
4218 2008-03-10  Vincent Untz  <vuntz@gnome.org>
4220         * modulesets/gnome-2.22.modules:
4221         * modulesets/gnome-2.24.modules: don't define gnome-themes-extras three
4222         times (!!!)
4224 2008-03-10  Luca Ferretti  <elle.uca@libero.it>
4226         * modulesets/gnome-suites-2.22.modules: gnome-system-monitor and
4227         glade3 branched for gnome-2-22.
4229 2008-03-10  Wouter Bolsterlee  <wbolster@svn.gnome.org>
4231         * modulesets/gnome-suites-2.22.modules: Tomboy and
4232         gcalctool branched for gnome-2-22.
4234 2008-03-10  Wouter Bolsterlee  <wbolster@svn.gnome.org>
4236         * modulesets/gnome-suites-2.22.modules: vinagre
4237         branched for gnome-2-22.
4239 2008-03-10  Wouter Bolsterlee  <wbolster@svn.gnome.org>
4241         * modulesets/gnome-2.22.modules: empathy branched for
4242         gnome-2-22.
4244 2008-03-10  Wouter Bolsterlee  <wbolster@svn.gnome.org>
4246         * modulesets/gnome-suites-2.22.modules: totem-pl-parser
4247         branched for gnome-2-22.
4249 2008-03-10  Luca Ferretti  <elle.uca@libero.it>
4251         * modulesets/gnome-suites-2.22.modules: eog and zenity branched
4252         for 2.22, plus fetch ekiga from svn too (new gnome-2-22 branch)
4253         instead from tarball (this could break you current sandbox).
4255 2008-03-10  Luca Ferretti  <elle.uca@libero.it>
4257         * modulesets/gnome-suites-2.22.modules: evolution,
4258         evolution-data-server, evolution-exchange, gtkhtml and
4259         fast-user-switch-applet branched for 2.22.
4261 2008-03-10  Callum McKenzie  <callum@spooky-possum.org>
4263         * modulesets/gnome-suites-2.22.modules: gnome-applets branched for
4264         2.22.
4266 2008-03-10  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4268         * gnome-2.24.modules:
4269         * gnome-suites-2.24.modules:
4270         * online-desktop.modules
4271         Fix included version of modules from 2.22 to 2.24. 
4272         
4273 2008-03-10  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4275         * modulesets/gnome-2.22.modules:
4276         * modulesets/gnome-2.24.modules:
4277         Added libgee.
4279 2008-03-10  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4281         * jhbuild/versioncontrol/git.py: fix svn:externals with git-svn,
4282         altough it might need rewrite with 'submodule' support when
4283         git-svn show-externals will be working on GNOME repositories.
4285 2008-03-10  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4287         * jhbuild/versioncontrol/git.py: recent versions of git should not
4288         do a checkout of "origin/master", but the local branch name.
4289         (closes: #511398)
4291 2008-03-10  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
4293         * jhbuild/versioncontrol/git.py: fix git-svn and git-cvsimport
4294         for recent versions of git (git-stash usage has changed).
4296 2008-03-08  Luca Ferretti  <elle.uca@libero.it>
4298         * modulesets/gnome-2.22.modules:
4299         * modulesets/gnome-2.24.modules:
4300         Added "eog-plugins" and "gnome-themes-extras".
4302 2008-03-07  William Jon McCann  <jmccann@redhat.com>
4304         * modulesets/freedesktop.modules: Use correct gypsy
4305         repo location.
4307 2008-03-07  William Jon McCann  <jmccann@redhat.com>
4309         * modulesets/freedesktop.modules: Add gypsy and geoclue.
4311 2008-03-07  Luca Ferretti  <elle.uca@libero.it>
4313         * modulesets/freedesktop-2.22.modules:
4314         Update all telepathy related modules: clened dependencies,
4315         added "telepathy-idle", "pymsn", "telepathy-haze",
4316         "telepathy-butterfly", "telepathy-python" plus metamodules
4317         "meta-telepathy-library" and "meta-telepathy-connection-managers".
4319         Note 1: to build pymsn see http://live.gnome.org/JhbuildIssues/pymsn
4320         Note 2: to build haze you need libpurple
4321         
4322 2008-03-05  Xan Lopez  <xan@gnome.org>
4323         
4324         * modulesets/gnome-2.22.modules: epiphany-extensions branched
4325         for gnome-2-22.
4327 2008-03-05  Xan Lopez  <xan@gnome.org>
4329         * modulesets/gnome-suites-2.22.modules: epiphany branched
4330         for gnome-2-22.
4332 2008-03-04  Wouter Bolsterlee  <wbolster@svn.gnome.org>
4334         * modulesets/gnome-suites-2.22.modules: Totem branched
4335         for gnome-2-22.
4337 2008-02-29  Luca Ferretti  <elle.uca@libero.it>
4339         * modulesets/gnome-external-deps-2.22.modules:
4340         * modulesets/gnome-external-deps-2.24.modules:
4341         Updated dbus to 1.1.20. Note this is the first stable release
4342         for 1.2.x series, see announchment for details.
4344 2008-02-28  Vincent Untz  <vuntz@gnome.org>
4346         * modulesets/freedesktop-2.24.modules:
4347         * modulesets/gnome-2.24.modules:
4348         * modulesets/gnome-external-deps-2.24.modules:
4349         * modulesets/gnome-suites-2.24.modules: add 2.24 modulesets
4351 2008-02-28  Frederic Peters  <fpeters@0d.be>
4353         * modulesets/gnome-suites-2.22.modules: branched accerciser for 2.22.
4355 2008-02-27  Owen Taylor  <otaylor@redhat.com>
4357         * modulesets/gnome-suites-2.20.modules
4358         modulesets/gnome-suites-2.22.modules: Remove suggests on 
4359         NetworkManager: the bug-buddy usage of NetworkManager was
4360         removed in 2006.
4362 2008-02-26  Emmanuele Bassi  <ebassi@gnome.org>
4364         * modulesets/gnome-2.22.modules: Update Clutter to use the
4365         stable branch, and add the Vala bindings.
4367 2008-02-26  Olav Vitters  <olav@bkor.dhs.org>
4369         * modulesets/gnome-suites-2.22.modules: Orca branched for 2.22.
4371 2008-02-20  Benjamin Otte  <otte@gnome.org>
4373         * modulesets/gnome-external-deps-2.22.modules: update Swfdec to 0.6.0
4375 2008-02-19  Lucas Rocha  <lucasr@gnome.org>
4377         * modulesets/gnome-suites-2.22.modules: release team decided to ship
4378         gdm 2.20.x on GNOME 2.22. Hence, use gnome-2-20 branch on gdm.
4380 2008-02-17  Frederic Peters  <fpeters@0d.be>
4382         * modulesets/gnome-2.22.modules: added mono-addins module, and put it
4383         as a dependency for banshee.  (closes: #517036)
4385 2008-02-17  John Carr <john.carr@unrouted.co.uk>
4387         * jhbuild/modtypes/cmake.py:
4388         Honor the --dist option. (closes: #514131)
4390 2008-02-16  Gustavo J. A. M. Carneiro  <gjc@inescporto.pt>
4392         * jhbuild/modtypes/waf.py:
4393         Bug 513925 – honor lib64 option in waf modules.
4395 2008-02-16  Frederic Peters  <fpeters@0d.be>
4397         * jhbuild/versioncontrol/tarball.py: raise BuildStateError when
4398         downloading patch fails.
4400 2008-02-16  Frederic Peters  <fpeters@0d.be>
4402         * jhbuild/versioncontrol/tarball.py: added missing import.
4403         (closes: #513830)
4405 2008-02-16  Frederic Peters  <fpeters@0d.be>
4407         * jhbuild/versioncontrol/git.py: added ssh:// url support.
4408         (closes: #515495)
4410 2008-02-15  Jaap Haitsma  <jaap@haitsma.org>
4412         * modulesets/gnome-2.22.modules: Add netspeed applet
4414 2008-02-10  Gustavo J. A. M. Carneiro  <gjc@gnome.org>
4416         * modulesets/bootstrap.modules: Update WAF to version 1.3.2; fixes
4417         lots of bugs, including a lib64 bug with installation of python
4418         modules (see #513925).  Also change WAF download server to
4419         http://freehackers.org/~tnagy, as google project downloads are
4420         kind of erratic and failing most of the time.
4422 2008-02-13  Wouter Bolsterlee  <wbolster@svn.gnome.org>
4424         * modulesets/gnome-suites-2.22.modules: Metacity has
4425         branched for gnome-2-22.
4427 2008-02-13  Luca Ferretti  <elle.uca@libero.it>
4429         * modulesets/gnome-2.22.modules:
4430         Added libsoup-2.2, gst-fluendo-mpegdemux, gst-fluendo-mp3,
4431         gst-plugins-gl (previously in -bad).
4433         Removed gio-standalone (now in glib).
4435         Reworked rhythmbox deps, adding missing and moving others
4436         to <suggests>.
4438 2008-02-12  Frederic Crozat  <fcrozat@mandriva.com>
4440         * modulesets/gnome-external-deps-2.22.modules:
4441         * patches/libvolume_id_Makefile.patch:
4442         hal 0.5.10 requires udev >= 111.
4444 2008-02-12  Frederic Crozat  <fcrozat@mandriva.com>
4446         * modulesets/gnome-external-deps-2.22.modules:
4447         Bump hal version to 0.5.10.
4449 2008-02-11  Olav Vitters  <olav@bkor.dhs.org>
4451         * modulesets/gnome-suites-2.22.modules: Remove gnome-vfs dependency
4452         from vinagre, gnome-panel, gdm.
4454 2008-02-10  Luca Ferretti  <elle.uca@libero.it>
4456         * modulesets/gnome-external-deps-2.22.modules: bump gtk-vnc 
4457         version to 0.3.3 (as plannel long time ago).
4459 2008-02-08  Wouter Bolsterlee  <wbolster@svn.gnome.org>
4461         * modulesets/gnome-suites-2.20.modules: Use the
4462         gtkmm-2-12 branch for the stable gtkmm series.
4464 2008-02-07  Vincent Untz  <vuntz@gnome.org>
4466         * modulesets/gnome-suites-2.22.modules: move gnome-desktop-sharp from
4467         meta-gnome-bindings-mono to meta-gnome-desktop-suite
4469 2008-02-07  Vincent Untz  <vuntz@gnome.org>
4471         * modulesets/gnome-suites-2.22.modules: librsvg doesn't depend on
4472         libgnomeprint anymore
4474 2008-02-06  Wouter Bolsterlee  <wbolster@svn.gnome.org>
4476         * modulesets/gnome-suites-2.20.modules: evolution-webcal
4477         has branched for gnome-2-20.
4479 2008-01-31  José Alburquerque  <jaalburqu@svn.gnome.org>
4481         * modulesets/gnome-2.22.modules: added gst-plugins-base dependency to
4482         gstreamermm (needed to run examples)
4484 2008-01-30  Benjamin Otte  <otte@gnome.org>
4486         * modulesets/gnome-external-deps-2.22.modules: update Swfdec to 
4487         0.5.90
4488         * modulesets/gnome-suites-2.22.modules: add gtk+ as a swfdec-gnome 
4489         dependancy
4491 2008-01-29  Owen Taylor  <otaylor@redhat.com>
4493         * modulesets/online-desktop.modules: Rebase to gnome-2.22 modules.
4494         - Add bug-buddy to meta-online-desktop dependencies
4495         - Add gnome-python-desktop to online-desktop dependencies
4497 2008-01-29  Luca Ferretti  <elle.uca@libero.it>
4499         * modulesets/gnome-external-deps-2.22.modules: Use latest
4500         shared-mime-info available (0.23): best for swfdec-gnome and
4501         best for all other applications too :-)
4503 2008-01-28  Murray Cumming  <murrayc@murrayc.com>
4505         * modulesets/gnome-2.20.modules:
4506         * modulesets/gnome-suites-2.22.modules: Added hal as a dependency of 
4507         gvfs, because it seems to be necessary to make GVolumeMonitor work in 
4508         gio (in glib).
4510 2008-01-27  Luca Ferretti  <elle.uca@libero.it>
4512         * modulesets/freedesktop-2.22.modules:
4513         Added PackageKit. Note: you need to spec --with-default-backend
4514         and --with-security-framework in your .jhbuildrc
4515         
4516         * modulesets/gnome-2.22.modules:
4517         Added gnome-user-share and gnome-packagekit; changed
4518         PolicyKit-gnome repo name (PK vs PK).
4519         
4520         * modulesets/gnome-suites-2.22.modules:
4521         gnome-sharp was splitted on svn to gnome-sharp (bindings
4522         for libraries in Platform) and gnome-desktop-sharp (bindings
4523         for libraries in Desktop). Added gnome-desktop-sharp, but this
4524         means switch to gtk-sharp trunk too.
4525         Added autogen-sh attribute to gtk-sharp and gnome-sharp, 'cause
4526         are using custom bootstrap script instead autogen.sh.
4527         Added gnome-desktop-sharp to mono bindings meta module.
4529 2008-01-27  Vincent Untz  <vuntz@gnome.org>
4531         * modulesets/gnome-suites-2.22.modules: remove
4532         libgnomeprint/libgnomeprintui dep for evince (has a GtkPrint backend),
4533         gtkhtml (was ported), gtksourceview (was ported)
4535 2008-01-26  Frederic Peters  <fpeters@0d.be>
4537         * modulesets/gnome-suites-2.20.modules: bug-buddy branched work 2.20.
4539 2008-01-25  Owen Taylor  <otaylor@redhat.com>
4541         * modulesets/gnome-2.22.modules: Comment out non-existent
4542         gecko-sharp dependency for mono-tools so jhbuild-gui will
4543         start. (Was already commented out for monodevelop)
4545 2008-01-25  Christian Persch  <chpe@gnome.org>
4547         * modulesets/gnome-suites-2.22.modules: g-s-d should now work fine
4548         with non-srcdir builds (bug #509142).
4550 2008-01-25  Luca Ferretti  <elle.uca@libero.it>
4552         * modulesets/gnome-suites-2.22.modules: gedit no longer depends
4553         on libgnomeprint(ui) - but needs libglade.
4555 2008-01-24  Owen Taylor  <otaylor@redhat.com>
4557         * modulesets/online-desktop.modules: Repoint online-desktop modules to 
4558         their new location on svn.gnome.org.
4560 2008-01-24  Vincent Untz  <vuntz@gnome.org>
4562         * modulesets/gnome-suites-2.22.modules: gnome-vfs, gnome-mime-data =>
4563         upcoming deprecations
4565 2008-01-23  Frederic Peters  <fpeters@0d.be>
4567         * modulesets/gnome-2.22.modules, modulesets/gnome-suites-2.22.modules,
4568         modulesets/gnome-external-deps-2.22.modules: moved gtk-sharp and
4569         gnome-sharp to gnome-suites-2.22 module set, to match what is done for
4570         other bindings.  Added gnome-sharp dependency to tomboy.
4572 2008-01-21  Frederic Peters  <fpeters@0d.be>
4574         * jhbuild/commands/info.py, jhbuild/modtypes/__init__.py,
4575         jhbuild/moduleset.py: display moduleset name in info command.
4577 2008-01-21  Frederic Peters  <fpeters@0d.be>
4579         * jhbuild/commands/info.py: fixed and updated info command.
4580         (closes: #511009)
4582 2008-01-21  Frederic Peters  <fpeters@0d.be>
4584         * jhbuild/modtypes/waf.py, tests/tests.py: added checks for waf module
4585         type.
4587 2008-01-20  Frederic Peters  <fpeters@0d.be>
4589         * jhbuild/modtypes/waf.py: fixed copy/pasting error.
4591 2008-01-20  Frederic Peters  <fpeters@0d.be>
4593         * modulesets/moduleset.xsl: updated moduleset stylesheet to modern
4594         standards and new moduleset elements.
4596 2008-01-20  Frederic Peters  <fpeters@0d.be>
4598         * modulesets/moduleset.dtd: fixed DTD as comments are not allowed in
4599         attribute list.
4601 2008-01-20  Marko Anastasov  <marko.anastasov@gmail.com>
4603         * modulesets/gnome-2.22.modules: Added gtkmm-documentation.
4605 2008-01-20  Frederic Peters  <fpeters@0d.be>
4607         * jhbuild/modtypes/autotools.py: added possibility to run make clean or
4608         make distclean on failures in configure or build states.
4609         (closes: #119086)
4611 2008-01-20  Frederic Peters  <fpeters@0d.be>
4613         * modulesets/bootstrap.modules,
4614         patches/python-2.4.4-fix-unicode-module-loading.patch: added patch to
4615         Python as it doesn't build on Gutsy (at least), patch by Marc-Andre
4616         Lureau (closes: #510812).
4618 2008-01-20  Frederic Peters  <fpeters@0d.be>
4620         * modulesets/gnome-suites-2.20.modules,
4621         modulesets/gnome-external-deps-2.20.modules,
4622         modulesets/gnome-external-deps-2.22.modules,
4623         modulesets/gnome-suites-2.22.modules,
4624         modulesets/gnome-2.22.modules: added Mono binding in external deps, as
4625         required for tomboy; also added a bunch of Mono stuff to gnome-2.22.
4626         (closes: #324056)
4628 2008-01-20  Frederic Peters  <fpeters@0d.be>
4630         * jhbuild/modtypes/__init__.py: abort on dependency node missing a
4631         package attribute.
4633 2008-01-20  Frederic Peters  <fpeters@0d.be>
4635         * jhbuild/commands/base.py, jhbuild/defaults.jhbuildrc,
4636         jhbuild/config.py, jhbuild/modtypes/__init__.py: removed force_policy
4637         configure option; force build_policy to 'all' when --force-policy is
4638         passed to build or buildone options.
4640 2008-01-19  Jonathon Jongsma  <jjongsma@gnome.org>
4642         * modulesets/gnome-2.22.modules: added ghex dependency for nemiver
4644 2008-01-19  Frederic Peters  <fpeters@0d.be>
4646         * modulesets/bootstrap.modules: added gmp to bootstrap module, as it is
4647         a dependency of guile which has been added there yesterday.
4648         (closes: #510666)
4650 2008-01-19  Frederic Peters  <fpeters@0d.be>
4652         * doc/C/jhbuild.xml, jhbuild/config.py, jhbuild/defaults.jhbuildrc,
4653         jhbuild/modtypes/autotools.py, jhbuild/modtypes/waf.py, tests/mock.py,
4654         tests/tests.py: added a new makecheck_advisory option, to specify
4655         whether failures when running "make check" should be advisory only
4656         and not cause the module to fail; complete with documentation and unit
4657         tests.  (closes: #310544)
4659 2008-01-19  Frederic Peters  <fpeters@0d.be>
4661         * jhbuild/versioncontrol/darcs.py: check for darcs command before
4662         trying to use it, to provide informative error message.
4663         (closes: #510633)
4665 2008-01-19  Frederic Peters  <fpeters@0d.be>
4667         * jhbuild/modtypes/__init__.py, jhbuild/modtypes/autotools.py,
4668         jhbuild/modtypes/cmake.py, jhbuild/modtypes/distutils.py,
4669         jhbuild/modtypes/linux.py, jhbuild/modtypes/mesa.py,
4670         jhbuild/modtypes/mozillamodule.py, jhbuild/modtypes/perl.py,
4671         jhbuild/modtypes/testmodule.py, jhbuild/modtypes/waf.py, tests/mock.py,
4672         tests/tests.py: updated test module type to the new (but not recent)
4673         system of method attributes to get next and error states (and killed
4674         old code); appropriately skip modules according to build policy when
4675         running with nonetwork set.  (closes: #508653)
4677 2008-01-19  Frederic Peters  <fpeters@0d.be>
4679         * tests/mock.py, tests/tests.py: new unit tests covering a bit of build
4680         policy and autotools module type adherence to config options.
4682 2008-01-19  Paolo Borelli  <pborelli@katamail.com>
4684         * modulesets/gnome-2.20.modules, modulesets/gnome-2.12.modules:
4685         add gucharmap to the gedit-plugins deps, so that the charmap plugin
4686         gets built.
4688 2008-01-19  Frederic Peters  <fpeters@0d.be>
4690         * modulesets/freedesktop-2.16.modules, modulesets/gnome-2.16.modules:
4691         recreated a freedesktop-2.16.modules from moduleset published by the
4692         release team for 2.16.3.  (closes: #388497)
4694 2008-01-19  Frederic Peters  <fpeters@0d.be>
4696         * Makefile.am, doc/Makefile.am: totally ignore the doc/ directory
4697         unless --enable-doc-installation is passed to configure.
4698         (closes: #510516)
4700 2008-01-19  Frederic Peters  <fpeters@0d.be>
4702         * doc/C/jhbuild.xml, jhbuild/commands/base.py, jhbuild/config.py,
4703         jhbuild/defaults.jhbuildrc, jhbuild/modtypes/__init__.py,
4704         jhbuild/moduleset.py, modulesets/moduleset.dtd: implemented a support
4705         for "tags", modules are automatically tagged with the name of the
4706         moduleset they are from, and build, update and list commands accept a
4707         list of tags modules must match to be considered; based on idea and
4708         patch of Colin Walters.  (closes: #460360)
4710 2008-01-18  Frederic Peters  <fpeters@0d.be>
4712         * jhbuild/commands/rdepends.py, jhbuild/moduleset.py,
4713         modulesets/hildon.modules: removed obvious cycle dependency of openobex
4714         on itself; also fixed rdepends to silently ignore cycle dependencies.
4715         (closes: #510498)
4717 2008-01-18  Frederic Peters  <fpeters@0d.be>
4719         * jhbuild/moduleset.py, tests/tests.py: fixed skip option, as skipped
4720         modules dependencies were not ignored (and fixed test case that I got
4721         wrong).
4723 2008-01-18  Frederic Peters  <fpeters@0d.be>
4725         * doc/C/jhbuild.xml: updated documentation to also list build systems
4726         that are supported, and to add some more consistency in how JHBuild is
4727         spelt.
4729 2008-01-18  Frederic Peters  <fpeters@0d.be>
4731         * doc/C/jhbuild.xml, jhbuild/commands/base.py, jhbuild/moduleset.py:
4732         added --soft-deps and --clusters options to the dot command; the
4733         --soft-deps option will add dotted lines from the modules to their soft
4734         dependencies; the --clusters option will group modules from metamodules
4735         together.
4737 2008-01-18  Frederic Peters  <fpeters@0d.be>
4739         * modulesets/bootstrap.modules: switched waf from svn to tarball, patch
4740         by Gustavo Carneiro  (closes: #509131)
4742 2008-01-18  Frederic Peters  <fpeters@0d.be>
4744         * modulesets/bootstrap.modules, patches/python-2.4.4-lib64.patch: added
4745         patch to Python so it works better on x86_64  (closes: #505128)
4746         (forward-ported Mandriva patch from 2.4.1 to 2.4.4)
4748 2008-01-18  Frederic Peters  <fpeters@0d.be>
4750         * modulesets/bootstrap.modules: updated Guile from 1.8.0 to 1.8.3.
4752 2008-01-18  Frederic Peters  <fpeters@0d.be>
4754         * modulesets/gnome-2.22.modules,
4755         modulesets/gnome-external-deps-2.22.modules: moved autogen to external
4756         deps module set as it is a dependency of anjuta.
4758 2008-01-18  Frederic Peters  <fpeters@0d.be>
4760         * modulesets/bootstrap.modules, modulesets/gnome-2.22.modules: moved
4761         guile to the bootstrap modulesets, as suggested on desktop-devel-list.
4762         (closes: #510066 which was about a missing guile dependency).
4764 2008-01-18  Frederic Peters  <fpeters@0d.be>
4766         * tests/tests.py: started unit tests, with unit tests covering build
4767         ordering.
4769 2008-01-18  Frederic Peters  <fpeters@0d.be>
4771         * jhbuild/moduleset.py: fixed skip option, broken by new build
4772         ordering method.
4774 2008-01-18  Marko Anastasov  <marko.anastasov@gmail.com>
4776         * modulesets/gnome-2.22.modules: Added gtkmm-utils, with the
4777         savannah repo reference, and paperbox modules.
4779 2008-01-17  Luca Ferretti  <elle.uca@libero.it>
4781         * modulesets/gnome-external-deps-2.22.modules: Update dbus to 1.1.4
4782         aka 1.2.0RC2: fix 100% memory/CPU consumption.
4783         
4784 2008-01-17  Frederic Peters  <fpeters@0d.be>
4786         * jhbuild/errors.py, jhbuild/moduleset.py: rewrote build ordering to
4787         get dependency cycle detection (fatal for hard dependencies but quietly
4788         ignored for suggests and after).
4790 2008-01-17  Frederic Peters  <fpeters@0d.be>
4792         * jhbuild/modtypes/gcjmodule.py, jhbuild/modtypes/gdbmodule.py,
4793         modulesets/gcj.modules, modulesets/moduleset.dtd: removed broken and
4794         outdated support for <gcjmodule> and <gdbmodule>.
4796 2008-01-17  Frederic Peters  <fpeters@0d.be>
4798         * jhbuild/modtypes/__init__.py, jhbuild/modtypes/autotools.py,
4799         jhbuild/modtypes/cmake.py, jhbuild/modtypes/distutils.py,
4800         jhbuild/modtypes/linux.py, jhbuild/modtypes/mesa.py,
4801         jhbuild/modtypes/mozillamodule.py, jhbuild/modtypes/perl.py,
4802         jhbuild/modtypes/tarball.py, jhbuild/modtypes/testmodule.py,
4803         jhbuild/modtypes/waf.py, jhbuild/moduleset.py,
4804         modulesets/gnome-external-deps-2.22.modules: updated <suggests>
4805         semantic to add the module if it is available, moved poppler-data from
4806         dependency to suggest of poppler.
4808 2008-01-17  Luca Ferretti  <elle.uca@libero.it>
4809         
4810         * modulesets/gnome-2.22.modules: Removed libdaemon-newer and
4811         avahi-newer, no longer needed 'cause official external deps was bumped.
4812         Make libepc depends on plain "avahi" module.
4813         * modulesets/gnome-suites-2.22.modules: Added libepc to totem module
4814         as suggests.
4816 2008-01-16  Elijah Newren  <newren gmail com>
4818         * modulesets/gnome-external-deps-2.22.modules:
4819         Update avahi and libdaemon; see thread at
4820         http://mail.gnome.org/archives/desktop-devel-list/2008-January/msg00097.html
4822 2008-01-16  Murray Cumming  <murrayc@murrayc.com>
4824         * modulesets/gnome-suites-2.22.modules: Use gtkmm 2.12 instead of 
4825         trunk, because GNOME 2.22 will use GTK+ 2.12, not trunk. 
4827 2008-01-16  Frederic Peters  <fpeters@0d.be>
4829         * doc/C/jhbuild.xml: added rdepends command documentation.
4831 2008-01-16  Frederic Peters  <fpeters@0d.be>
4833         * doc/C/jhbuild.xml: added sections about cmake and waf module types.
4835 2008-01-16  Frederic Peters  <fpeters@0d.be>
4837         * modulesets/freedesktop-2.22.modules: added telepathy-salut.
4838         (closes: #459121)
4840 2008-01-16  Frederic Peters  <fpeters@0d.be>
4842         * jhbuild/versioncontrol/git.py: fixed git usage when combined with
4843         buildroot, patch by Sylvain Pasche.  (closes: #509468)
4845 2008-01-16  Frederic Peters  <fpeters@0d.be>
4847         * Makefile.am, configure.ac: updated bug-report part of AC_INIT to
4848         point to Bugzilla instead of James email.  Updated with a GNOME version
4849         number and make dist(check) support to be nice.
4851 2008-01-16  Frederic Peters  <fpeters@0d.be>
4853         * doc/C/jhbuild.xml, doc/C/figures/jhbuild_sample_dot_output.png,
4854         doc/Makefile.am: added a figure with sample output from the dot
4855         command.
4857 2008-01-16  Frederic Peters  <fpeters@0d.be>
4859         * jhbuild/moduleset.py: fixed dot command to work with latest Tarball
4860         changes.
4862 2008-01-16  Frederic Crozat  <fcrozat@mandriva.com>
4864         * modulesets/gnome-external-deps-2.22.modules:
4865         Bump system-tools-backends version to 2.5.6.
4867 2008-01-16  Frederic Peters  <fpeters@0d.be>
4869         * doc/C/jhbuild.xml: updated documentation with contribution from David
4870         Turner and some other minor updates by myself. (closes: #341169)
4872 2008-01-16  Frederic Peters  <fpeters@0d.be>
4874         * Makefile.am: add files that should be part of .tar.gz
4876 2008-01-16  Luca Ferretti  <elle.uca@libero.it>
4878         * modulesets/gnome-external-deps-2.22.modules: Updated dbus to 1.1.3
4879         aka 1.2.0RC1 ("If nothing is found to be wrong with this release 
4880         it will become 1.2.0 within a week"). Better test it...
4882 2008-01-15  Frederic Crozat  <fcrozat@mandriva.com>
4884         * modulesets/gnome-suites-2.22.modules: Add missing
4885         dependencies for cheese and vinagre.
4887 2008-01-15  Luca Ferretti  <elle.uca@libero.it>
4889         * modulesets/gnome-suites-2.22.modules: gnome-panel now
4890         needs libgweather and librsvg. Plus add PolicyKit* as <suggests>.
4892 2008-01-15  Luca Ferretti  <elle.uca@libero.it>
4894         * modulesets/freedesktop-2.22.modules: Added to exempi module
4895         autogenargs="--enable-unittest=no". Unfortunately it seems that
4896         libopenraw needs Boost.
4897         
4898 2008-01-14  Olav Vitters  <olav@bkor.dhs.org>
4900         * modulesets/gnome-suites-2.22.modules: Remove duplicate libgweather
4901         entry.
4903 2008-01-14  Frederic Peters  <fpeters@0d.be>
4905         * jhbuild/versioncontrol/cvs.py, jhbuild/versioncontrol/svn.py: never
4906         wipe dir in update mode  (see: #509365)
4908 2008-01-14  Callum McKenzie  <callum@spooky-possum.org>
4910         * modulesets/gnome-suites-2.22.modules: Add libgweather and make
4911         gnome-applets depend on it.
4913 2008-01-13  Vincent Untz  <vuntz@gnome.org>
4915         * modulesets/gnome-external-deps-2.22.modules: add ndesk-dbus and
4916         ndesk-dbus-glib
4917         * modulesets/gnome-suites-2.22.modules: add ndesk-dbus and
4918         ndesk-dbus-glib dep for tomboy
4920 2008-01-13  Vincent Untz  <vuntz@gnome.org>
4922         * modulesets/gnome-2.22.modules: move mousetweaks to gnome-suites-2.22
4923         * modulesets/gnome-suites-2.22.modules: add mousetweaks (using GNOME
4924         svn now), add definition for git.freedesktop.org for swfdec-gnome
4926 2008-01-13  Vincent Untz  <vuntz@gnome.org>
4928         * modulesets/gnome-2.22.modules: remove swfdec* (swfdec-mozilla is
4929         still available in freedesktop.modules)
4930         * modulesets/gnome-external-deps-2.22.modules: add swfdec
4931         * modulesets/gnome-suites-2.22.modules: move swfdec-gnome here, even
4932         if it's not yet in GNOME svn.
4934 2008-01-13  Vincent Untz  <vuntz@gnome.org>
4936         * modulesets/gnome-2.22.modules: move gtk-vnc to external dependencies
4937         move gdl and gnome-build to gnome suites
4938         * modulesets/gnome-external-deps-2.22.modules: add libxml2 and libxslt
4939         (was decided to move them from the platform to external deps at the
4940         beginning of the cycle), add gtk-vnc
4941         * modulesets/gnome-suites-2.22.modules: remove libxml2/libxslt,
4942         keep only one gnome-settings-daemon definition, remove libsexy dep for
4943         file-roller: it's not needed and libsexy is not a blessed dependency,
4944         add libgweather, reorder the devtools part and add gdl/gnome-build
4945         there
4947 2008-01-13  Luca Ferretti  <elle.uca@libero.it>
4949         * modulesets/freedesktop-2.22.modules: Added exempi and liboperaw.
4950         You need external libboost-test-dev to compile by now, I hope this
4951         could be removed in next future. Know issue: it seems you have to run
4952         autogen.sh then configure to build libopenraw, so it if fails, re-run
4953         configure phase in jhbuild. I hope this can be fixed too.
4954         
4955         * modulesets/gnome-2.22.modules: Added exempi as "suggests" to 
4956         Nautilus and EoG
4957         
4958         * modulesets/gnome-suites-2.22.modules: Added exempi as "suggests" to
4959         Tracker.
4961         Note: I'm not sure jhbuild have some switch to build with "suggests"
4962         stuff
4964 2008-01-13  Olav Vitters  <olav@bkor.dhs.org>
4966         * modulesets/gnome-suites-2.22.modules: Add gnome-settings-daemon
4967         module and make gnome-control-center depend on it (per latest changes
4968         in SVN). Not too sure if gsd needs gnome-doc-utils.
4970 2008-01-12  Luca Ferretti <elle.uca@libero.it>
4972         * modulesets/freedesktop-2.22.modules: grab PolicyKit from git,
4973         removed PolicyKit-gnome.
4974         * modulesets/gnome-2.22.modules: PolicyKit-gnome is now here,
4975         grabbing sources from git too.
4977 2008-01-11  Colin Walters  <walters@redhat.com>
4979         http://bugzilla.gnome.org/show_bug.cgi?id=507930
4981         * jhbuild/commands/base.py: Add --force option to build and buildone.
4982         * jhbuild/modtypes/__init__.py: Allow for overriding policy.
4983         * jhbuild/config.py: Add variable force_policy to config.
4984         * jhbuild/defaults.jhbuildrc: Default force_policy to off.
4986 2008-01-11  Luca Ferretti  <elle.uca@libero.it>
4988         * modulesets/gnome-2.22.modules: move gnome-keyring-manager
4989         definition here.
4990         * modulesets/gnome-suites-2.22.modules: removed definition from
4991         here and removed g-k-m from meta-gnome-desktop-suite.
4993         Its features are now provided by seahorse. Again, see [1].
4995 2008-01-11  Luca Ferretti  <elle.uca@libero.it>
4997         * modulesets/gnome-2.22.modules: removed gnome-settings-daemon.
4998         * modulesets/gnome-suites-2.22.modules: added gnome-settings-daemon
4999         module definition, plus include gnome-settings-daemon and
5000         totem-pl-parser to meta-gnome-desktop-suite. Also make gdm depends
5001         on gnome-settings-daemon (gnome-control-center will come).
5002         This change is listed in previous [1] too.
5004 2008-01-11  Luca Ferretti  <elle.uca@libero.it>
5006         * modulesets/gnome-2.22.modules:
5008         Moved chesse, gvfs, vinagre, and anjuta module definitions
5009         from here...
5010         
5011         * modulesets/gnome-suites-2.22.modules:
5013         ...to here. Those modules are now officially[1] part of GNOME
5014         Desktop and are developed on svn.gnome.org.
5016         External deps are not updated (for example vinagre still use
5017         gtk-vnc from mercurial repository, not from released package)
5019         [1] http://mail.gnome.org/archives/devel-announce-list/2008-January/msg00001.html
5021 2008-01-11  Frederic Peters  <fpeters@0d.be>
5023         * modulesets/gnome-suites-2.22.modules: hint evolution-data-server to
5024         be built after gnome-keyring; hint file-roller to be built after
5025         libsexy.
5027 2008-01-10  Christian Kirbach  <Christian.Kirbach@googlemail.com>
5029         * modulesets/gnome-suites-2.22.modules: Make file-roller depend
5030         on libsexy.
5032 2008-01-10  Frederic Peters  <fpeters@0d.be>
5034         * jhbuild/commands/rdepends.py: added a rdepends command, to show
5035         reverse dependency information for a module; it has two possible
5036         options: --dependencies to display dependency path next to modules,
5037         and --direct to limit display to modules directly depending on the
5038         given module.  (closes: #508289)
5040 2008-01-10  Wouter Bolsterlee  <wbolster@svn.gnome.org>
5042         * modulesets/bootstrap.modules: Update to Python 2.4.4
5043         instead of 2.4.3 in the bootstrap moduleset.
5045 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
5047         * modulesets/gnome-2.22.modules:
5048         Added WebKit. Grabbed from svn (260+ MB), compiled using
5049         autotools, you will need some external libs in order to compile.
5050         See the comments before the module definition for the list and
5051         to know what to do if you tried to build without those stuff.
5053         Note: I've enabled the --enable-video and --enable-svg
5054         configure switch. Both are experimental, but WebKitGtk is
5055         all experimental, so... The --enable-video requires 
5056         gst-plugins-base and will support the <video> HTML5 tag.
5058 2008-01-08  Andre Klapper  <a9016009@gmx.de>
5060         * modulesets/gnome-external-deps-2.22.modules:
5061         revert addition of mozilla flag.
5063 2008-01-08  Andre Klapper  <a9016009@gmx.de>
5065         * modulesets/gnome-external-deps-2.22.modules:
5066         Bump D-Bus from 1.0.2 to 1.1.2 as discussed within r-t.
5068 2008-01-08  Wouter Bolsterlee  <wbolster@svn.gnome.org>
5070         * modulesets/gnome-suites-2.20.modules: GConf has
5071         branched for gnome-2-20.
5073 2008-01-08  Frederic Peters  <fpeters@0d.be>
5075         * jhbuild/utils/notify.py: let notify-send silently switch to disabled
5076         mode on errors.  (closes: #508055)
5078 2008-01-08  Christian Persch  <chpe@gnome.org>
5080         * modulesets/gnome-2.18.modules: Use the gnome-2-16 branch for
5081         gucharmap in 2.18.
5083 2008-01-08  Christian Persch  <chpe@gnome.org>
5085         * modulesets/gnome-suites-2.22.modules: Use gnome-2-22 branch for
5086         gucharmap.
5088 2008-01-08  Frederic Peters  <fpeters@0d.be>
5090         * jhbuild/frontends/terminal.py: catch exceptions around ncurses call
5091         to setup terminal.
5093 2008-01-07  Behdad Esfahbod  <behdad@gnome.org>
5095         * modulesets/gnome-2.18.modules: Use gnome-2-20 branch for
5096         gnome-terminal.
5098 2008-01-07  Luca Ferretti  <elle.uca@libero.it>
5100         * modulesets/gnome-suites-2.22.modules: adjusted devhelp deps:
5101         removed libgnomeui and gnome-vfs and added gtk+, libglade, gconf
5102         and libwnck.
5104 2008-01-07  Luca Ferretti  <elle.uca@libero.it>
5106         * modulesets/gnome-2.22.modules: added babl and gegl; note that gegl
5107         could need some external deps in order to be useful (see comment
5108         in the module definition) and requests ruby in order to perform
5109         autogen phase.
5111 2008-01-07  Luca Ferretti  <elle.uca@libero.it>
5113         * modulesets/gnome-2.22.modules: gvfs now depends only on glib
5114         not gio-standalone.
5116 2008-01-06  Frederic Peters  <fpeters@0d.be>
5118         * jhbuild/frontends/terminal.py: fixed xterm title setting when using
5119         quiet mode with progress bar.
5121 2008-01-06  Frederic Peters  <fpeters@0d.be>
5123         * jhbuild/versioncontrol/svn.py: only check for "Conflict" at the
5124         beginning of strings, as "Conflict" could occur in filenames; spotted
5125         by John Carr  (closes: #507722).
5127 2008-01-06  Frederic Peters  <fpeters@0d.be>
5129         * jhbuild/config.py, jhbuild/defaults.jhbuildrc,
5130         jhbuild/frontends/terminal.py: added a progress bar in quiet mode, as
5131         in mockup in bug #503925; on by default, with possibility to disable
5132         with progress_bar configuration variable.
5134 2008-01-06  Frederic Peters  <fpeters@0d.be>
5136         * jhbuild/defaults.jhbuildrc, jhbuild/config.py,
5137         jhbuild/commands/base.py, jhbuild/frontends/terminal.py: added a quiet
5138         mode, activated by the quiet_mode variable in configuration variable or
5139         the -q/--quiet flag to build and buildone commands.  (closes: #503925)
5141 2008-01-06  Frederic Peters  <fpeters@0d.be>
5143         * jhbuild/modtypes/tarball.py: made Tarball module type a thin wrapper
5144         around Autotools module type and Tarball repository type; thus removing
5145         a lot of duplicated code.
5147 2008-01-04  Emmanuele Bassi  <ebassi@gnome.org>
5149         * moduleset/gnome-2.22.modules: Fix the repository location for
5150         pyclutter.
5152 2008-01-04  Frederic Peters  <fpeters@0d.be>
5154         * jhbuild/moduleset.py: updated write_dot() method to work with newer
5155         module types and to display branch name in label when appropriate.
5157 2008-01-04  Frederic Peters  <fpeters@0d.be>
5159         * jhbuild/versioncontrol/svn.py: protect tree_id() against svn info
5160         errors.
5162 2008-01-04  Frederic Peters  <fpeters@0d.be>
5164         * jhbuild/commands/__init__.py, jhbuild/commands/base.py,
5165         jhbuild/commands/info.py: Display usage when buildone, updatone or info
5166         commands are called without a module parameter.
5168 2008-01-01  Murray Cumming  <murrayc@murrayc.com>
5170         * modulesets/gnome-2.22.modules: Added gstreammermm. Removed giomm 
5171         because that code is now in glibmm.
5173 2007-12-31  Christian Persch  <chpe@gnome.org>
5175         * modulesets/gnome-suites-2.22.modules: Gucharmap doesn't depend on
5176         libgnomeui anymore.
5178 2007-12-31  Frederic Peters  <fpeters@0d.be>
5180         * jhbuild/versioncontrol/mtn.py, modulesets/moduleset.dtd: added
5181         support for Monotone, patch by Gary Kramlich, slightly edited by
5182         myself.  (closes: #481742)
5184         * modulesets/gnome-2.22.modules: added pidgin, as it uses Monotone.
5186 2007-12-28  Frederic Peters  <fpeters@0d.be>
5188         * modulesets/freedesktop-2.22.modules: libtelepathy depends on
5189         telepathy-glib.
5191 2007-12-28  Frederic Peters  <fpeters@0d.be>
5193         * jhbuild/modtypes/waf.py: added hint to jhbuild -m boostrap buildone
5194         waf when waf is not found.
5196 2007-12-27  Frederic Peters  <fpeters@0d.be>
5198         * modulesets/gnome-external-deps-2.22.modules: downgraded HAL to 0.5.9
5199         as gvfs is ok with that version (even though it recommends 0.5.10),
5200         done as HAL 0.5.10 needs libvolume_id 0.77, which needs udev 111.
5202 2007-12-26  Marko Anastasov  <marko.anastasov@gmail.com>
5204         * modulesets/gnome-suites-2.22.modules: Fetch glibmm head instead
5205         of the 2-14 branch.
5207 2007-12-26  Frederic Peters  <fpeters@0d.be>
5209         * modulesets/gnome-external-deps-2.22.modules: updated HAL to 0.5.10
5210         (needed by gvfs) and expat to 1.95.8 (needed by HAL).
5212 2007-12-26  Frederic Peters  <fpeters@0d.be>
5214         * modulesets/gnome-2.20.modules, modulesets/gnome-2.22.modules: removed
5215         gaim as it has been renamed.  (but Pidgin is waiting for Monotone
5216         support)  (closes: #505654)
5218 2007-12-23  Olav Vitters  <olav@bkor.dhs.org>
5220         * modulesets/gnome-external-deps-2.22.modules: Change system-tools-backends
5221         to version 2.5.4 (instead of 2.5.2).
5223 2007-12-22  William Jon McCann  <mccann@jhu.edu>
5225         * modulesets/freedesktop.modules: Add PolicyKit-gnome.
5227 2007-12-22  William Jon McCann  <mccann@jhu.edu>
5229         * modulesets/freedesktop.modules: Add pixman and
5230         dep for cairo.
5232 2007-12-22  Jaap Haitsma  <jaap@haitsma.org>
5234         * modulesets/gnome-2.22.modules:
5235         Add bluez-gnome. Fixes bug #504951
5237 2007-12-22  Frederic Peters  <fpeters@0d.be>
5239         * jhbuild/commands/tinderbox.py, jhbuild/frontends/tinderbox.py: added
5240         -N (--nopoison) and -C (--try-checkout) support for tinderbox, patch by
5241         Craig Keogh.
5243 2007-12-22  Frederic Peters  <fpeters@0d.be>
5245         * jhbuild/versioncontrol/svn.py: added possibility to specify a
5246         revision number in the revision attribute, not just a branch
5247         (considered as revision number if it is all digits); patch by Craig
5248         Keogh  (closes: #504809)
5250 2007-12-22  Frederic Peters  <fpeters@0d.be>
5252         * modulesets/gnome-external-deps-2.22.modules: add pixman (module
5253         splitted out of cairo)  (closes: #504216)
5255 2007-12-22  Frederic Peters  <fpeters@0d.be>
5257         * modulesets/bootstrap.modules, modulesets/gnutls.modules,
5258         modulesets/gnome-external-deps-2.20.modules,
5259         modulesets/gnome-external-deps-2.22.modules: ftp.gnu.org doesn't serve
5260         anymore over http, switch to ftp.
5262 2007-12-22  Luca Ferretti  <elle.uca@libero.it>
5264         * modulesets/freedesktop-2.22.modules:
5265         Added "PolicyKit" and "PolicyKit-gnome" modules (grabbed
5266         from released talball, to be honest, we'll have to simply
5267         cut and paste if officially added to extern deps).
5268         
5269         * modulesets/gnome-suites-2.22.modules:
5270         Added PK and PK-gnome to meta-gnome-proposed
5272 2007-12-21  Luca Ferretti  <elle.uca@libero.it>
5274         * modulesets/freedesktop-2.22.modules:
5275         Added "poppler-data" module (optional encoding files
5276         used by poppler to correctly render CJK and Cyrrilic).
5277         Those are not in poppler package due to licence.
5279         * modulesets/gnome-external-deps-2.22.modules:
5280         Make "poppler" module depends on poppler-data (to make
5281         CJK and Cyrrilic people happy).
5283 2007-12-21  Frederic Peters  <fpeters@0d.be>
5285         * jhbuild/versioncontrol/git.py: fixed git pull from master branch
5286         (closes: #504896)
5288 2007-12-20  Frederic Peters  <fpeters@0d.be>
5290         * modulesets/gnome-suites-2.22.modules: added cheese and gvfs to
5291         meta-gnome-proposed.
5293 2007-12-20  Frederic Peters  <fpeters@0d.be>
5295         * jhbuild/versioncontrol/darcs.py: fixed getting tree_id for Darcs
5296         modules.  (closes: #504648)
5298 2007-12-20  Luca Ferretti  <elle.uca@libero.it>
5300         * modulesets/freedesktop-2.22.modules:
5301         Added libspectre (library for rendering Postscript documents).
5303 2007-12-20  Luca Ferretti  <elle.uca@libero.it>
5305         * modulesets/gnome-external-deps-2.22.modules:
5306         Updated poppler to 0.6.3 (also updated wiki page).
5308 2007-12-19  Gustavo J. A. M. Carneiro  <gjc@gnome.org>
5310         reviewed by: Frederic Peters
5312         * jhbuild/modtypes/waf.py (WafModule.skip_configure): Add
5313         skip_configure method to avoid always running waf configure even
5314         when not needed or requested.
5316 2007-12-18  Olav Vitters  <olav@bkor.dhs.org>
5318         * modulesets/gnome-external-deps-2.22.modules: Make rarian use http,
5319         not ftp (which is down).
5321 2007-12-18  Frederic Peters  <fpeters@0d.be>
5323         * modulesets/gnome-suites-2.20.modules: Glade 3 branched.
5325 2007-12-18  Frederic Peters  <fpeters@0d.be>
5327         * jhbuild/versioncontrol/git.py, modulesets/moduleset.dtd: added
5328         support for git branches and tags (branches are handled by the revision
5329         attribute to mimic CVS and Subversion support, tags are handled by the
5330         new tag attribute).  (closes: #345282)
5332 2007-12-18  Murray Cumming  <murrayc@murrayc.com>
5334         * modulesets/gnome-2.22.modules: Added elisa and pigment.
5336 2007-12-17  Gustavo J. A. M. Carneiro  <gjc@inescporto.pt>
5338         reviewed by: Frederic Peters
5340         * modulesets/moduleset.dtd,
5341         * jhbuild/modtypes/waf.py: Add new waf module type, for building
5342         projects that use waf.
5343         
5344         * modulesets/bootstrap.modules: Install waf during bootstrap.
5345         Temporarily uses svn, but will switch to tarball when waf 1.3.1
5346         gets released next month.
5347         
5348         * modulesets/gnome-suites-2.22.modules: Make gnome-python and
5349         gnome-python-desktop build using waf instead of autotools.
5351         Closes Bug #503907: Add WAF support.
5353 2007-12-17  Frederic Peters  <fpeters@0d.be>
5355         * jhbuild/versioncontrol/svn.py: catch errors when trying to determine
5356         tree_id (may happen with aborted checkouts)
5358 2007-12-17  Frederic Peters  <fpeters@0d.be>
5360         * jhbuild/commands/checkbranches.py: fixed checkbranches command after
5361         changes to the get_revision() method.
5363 2007-12-16  Frederic Peters  <fpeters@0d.be>
5365         * jhbuild/versioncontrol/tarball.py: fixed tree_id for tarball with
5366         patches, as patch are tuples.
5368 2007-12-16  Olav Vitters  <olav@bkor.dhs.org>
5370         * modulesets/gnome-external-deps-2.22.modules: Correct location of
5371         Cairo tarball.
5373 2007-12-16  Frederic Peters  <fpeters@0d.be>
5375         * modulesets/moduleset.dtd: updated DTD to match current reality,
5376         thanks to David Turner (Cillian64) from GHOP.
5378 2007-12-16  John Carr  <john.carr@unrouted.co.uk>
5380         * jhbuild/modtypes/cmake.py:
5381         add CMake support.  (closes: #503890)
5383 2007-12-16  Frederic Peters  <fpeters@0d.be>
5385         * modulesets/gnome-suites-2.22.modules: totem-pl-parser now depends on
5386         evolution-data-server for camel (to parse RFC 2822 date)
5388 2007-12-16  Frederic Peters  <fpeters@0d.be>
5390         * jhbuild/commands/base.py, jhbuild/config.py, 
5391         jhbuild/defaults.jhbuildrc, jhbuild/frontends/buildscript.py,
5392         jhbuild/frontends/terminal.py: added no-poison and try-checkout
5393         options, as discussed in bug 90172, no-poison will try to build
5394         modules even when dependencies failed, try-checkout will force
5395         a checkout and autogen on failures.  (closes: #90172)
5397 2007-12-16  Frederic Peters  <fpeters@0d.be>
5399         * jhbuild/config.py, jhbuild/defaults.jhbuildrc, 
5400         jhbuild/modtypes/__init__.py, jhbuild/modtypes/autotools.py,
5401         jhbuild/modtypes/distutils.py, jhbuild/modtypes/mesa.py,
5402         jhbuild/modtypes/mozillamodule.py, jhbuild/modtypes/perl.py,
5403         jhbuild/versioncontrol/arch.py, jhbuild/versioncontrol/bzr.py,
5404         jhbuild/versioncontrol/darcs.py, jhbuild/versioncontrol/git.py,
5405         jhbuild/versioncontrol/hg.py: added possibility to skip modules that
5406         have not been updated (with/without considering dependencies).  This
5407         is driven by a new build_policy configuration option, possible values
5408         are 'all' (default behaviour, build everything), 'updated' (build only
5409         modules that have changed) and 'updated-deps' (build modules that have
5410         changed, or their dependencies have changed).  (closes: #313997)
5412 2007-12-15  Frederic Peters  <fpeters@0d.be>
5414         * jhbuild/modtypes/tarball.py, jhbuild/utils/unpack.py,
5415         jhbuild/versioncontrol/tarball.py: use native Python modules to unpack
5416         archives when standard tools (tar, gunzip, bunzip2, unzip) are not
5417         available; patch by Alberto Ruiz, updated by John Stowers and further
5418         edited by myself.  (closes: #499497)
5420 2007-12-15  Kjartan Maraas  <kmaraas@gnome.org>
5422         * modulesets/gnome-external-deps-2.22.modules:
5423         Updates:
5424         - cairo -> 1.5.4
5425         - fontconfig -> 2.5.0
5426         - gnutls -> 2.0.4
5427         - opencdk -> 0.6.6
5429 2007-12-15  Frederic Peters  <fpeters@0d.be>
5431         * jhbuild/commands/checkbranches.py, jhbuild/modtypes/tarball.py,
5432         jhbuild/versioncontrol/darcs.py, jhbuild/versioncontrol/git.py,
5433         jhbuild/versioncontrol/hg.py, jhbuild/versioncontrol/svn.py,
5434         jhbuild/versioncontrol/tarball.py: fix minor errors, unused code and
5435         variables, patch by Craig Keogh, completed and edited by myself.
5436         (closes: #502282)
5438 2007-12-15  Frederic Peters  <fpeters@0d.be>
5440         * jhbuild/modtypes/tarball.py: only unpack tarball if necessary, patch
5441         by Craig Keogh.
5443 2007-12-15  Frederic Peters  <fpeters@0d.be>
5445         * jhbuild/modtypes/tarball.py: reconfigure tarballs when -a specified,
5446         patch by Craig Keogh (closes: #502278)
5448 2007-12-15  Gustavo J. A. M. Carneiro  <gjc@gnome.org>
5450         * modulesets/gnome-suites-2.22.modules: gnome-python-desktop now
5451         depends on evolution-data-server; in addition, metacity dependency
5452         changed to suggestion.
5454 2007-12-15  Frederic Peters  <fpeters@0d.be>
5456         * modulesets/gnome-suites-2.20.modules: branched file-roller for
5457         gnome-2-20.
5459 2007-12-14  Frederic Peters  <fpeters@0d.be>
5461         * modulesets/gnome-2.20.modules: branched ghex for gnome-2-20.
5463 2007-12-13  William Jon McCann  <mccann@jhu.edu>
5465         * modulesets/gnome-2.22.modules: Add gnome-settings-daemon.
5467 2007-12-13  Frederic Peters  <fpeters@0d.be>
5469         * jhbuild/versioncontrol/tarball.py: don't apply patches on already
5470         unpacked and patched sources.
5472 2007-12-13  Frederic Peters  <fpeters@0d.be>
5474         * jhbuild/commands/__init__.py, jhbuild/commands/autobuild.py,
5475         jhbuild/commands/base.py, jhbuild/commands/bootstrap.py,
5476         jhbuild/commands/checkbranches.py, jhbuild/commands/gui.py,
5477         jhbuild/main.py: introspect commands to get their name and
5478         description for --help-commands, patch by John Stowers, slightly
5479         edited by myself.  (closes: #503491)
5481 2007-12-13  Frederic Peters  <fpeters@0d.be>
5483         * jhbuild/moduleset.py, jhbuild/versioncontrol/__init__.py,
5484         jhbuild/versioncontrol/tarball.py: sync patch lookup features from
5485         tarball modtype to versioncontrol tarball; possibility to specify
5486         a full URL for patch files, or looking it up in moduleset directory
5487         or in a patches/ subdirectory of that one.
5489 2007-12-12  William Jon McCann  <mccann@jhu.edu>
5491         * modulesets/gnome-suites-2.22.modules: Suggest libnotify for
5492         gnome-screensaver.
5494         * modulesets/gnome-suites-2.20.modules: use gnome-2-20 branch of
5495         gnome-screensaver and nautilus-cd-burner.
5497 2007-12-12  Owen Taylor  <otaylor@redhat.com>
5499         * modulesets/online-desktop.modules: Add dbus-glib as a
5500         dependency of dbus-python (Will LaShell)
5502 2007-12-09  Murray Cumming  <murrayc@murrayc.com>
5504         * modulesets/gnome-suites-2.22.modules: Use the trunk branch of 
5505         libsigc++.
5507 2007-12-05  Murray Cumming  <murrayc@murrayc.com>
5509         * jhbuild/gnome-2.22.modules: Added avahi-newer and libdaemon-newer 
5510         and made libepc dependent on them, because it needs avahi-ui, only 
5511         available sice avahi 2.18, and the main GNOME external dependency 
5512         version has not been increased yet. Actually, libepc only needs it 
5513         for the examples, but Glom really needs it.
5514         Do remove this hack if it disturbs an official GNOME module.
5516 2007-12-04  Marco Barisione  <marco@barisione.org>
5518         * jhbuild/versioncontrol/darcs.py: explicitly pull from the original
5519         repository (closes: #501538)
5521 2007-12-04  Frederic Crozat  <fcrozat@mandriva.com>
5523         * modulesets/gnome-suites-2.22.modules: gnome-keyring needs libtasn1.
5525 2007-12-04  Frederic Peters  <fpeters@0d.be>
5527         * modulesets/gnome-suites-2.20.modules: use gnome-2-20 branch of
5528         gnome-terminal.
5530 2007-12-03  Christian Persch  <chpe@gnome.org>
5532         * modulesets/gnome-2.18.modules:
5533         * modulesets/gnome-suites-2.20.modules: Use gnome-2-20 branch of
5534         gucharmap.
5536 2007-12-03  Don Scorgie  <dscorgie@svn.gnome.org>
5538         * modulesets/gnome-external-deps-2.22.modules: 
5539         Bump rarian version to 0.7 as it's now required for yelp
5540         
5541 2007-12-03  Benjamin Otte  <otte@gnome.org>
5543         * modulesets/freedesktop.modules, modulesets/gnome-2.22.modules:
5544         fix swfdec to not use autogen.sh but autoreconf directly. Also add
5545         Gconf to the requirements of swfdec-gnome.
5547 2007-12-03  Frederic Peters  <fpeters@0d.be>
5549         * modulesets/gnome-suites-2.22.modules: updated dependency of
5550         gnome-python-desktop from totem to totem-pl-parser. (totally
5551         closes: #501231)
5553 2007-12-03  Frederic Peters  <fpeters@0d.be>
5555         * modulesets/gnome-2.22.modules, modulesets/gnome-suites-2.22.modules:
5556         totem-pl-parser has been split from totem itself, updated dependencies
5557         for totem and rhythmbox (partially closes: #501231)
5559 2007-11-30  Frederic Crozat  <fcrozat@mandriva.com>
5561         * modulesets/gnome-2.20.modules: Use gimp-2-4 branch for GIMP.
5563 2007-11-27  Andre Klapper  <a9016009@gmx.de>
5565         * modulesets/gnome-suites-2.22.modules: Use glib trunk for 2.22.
5567 2007-11-24  Gustavo J. A. M. Carneiro  <gjc@gnome.org>
5569         * modulesets/gnome-suites-2.20.modules: gnome-python and
5570         gnome-python-desktop branched for 2.20.
5572 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
5574         * modulesets/gnome-2.22.modules: Add cheese
5576 2007-11-21  Andreas Røsdal  <andreasr@gnome.org>
5578         * modulesets/gnome-external-deps-2.22.modules: Update libggz mirror.
5580 2007-11-20  Murray Cumming  <murrayc@murrayc.com>
5582         * modulesets/gnome-2.20.modules:
5583         * modulesets/gnome-2.22.modules: Add libepc and update the 
5584         dependencies for Glom.
5586 2007-11-19  Owen Taylor  <otaylor@redhat.com>
5588         * Add missing dependencies of online-desktop module.
5590         * modulesets/gnome-suites-2.20.modules:
5591         modulesets/gnome-suites-2.22.modules: gtk-2-14 branch doesn't
5592         exist, replace it with the correct gtk-2-12
5594 2007-11-19  Frederic Crozat  <fcrozat@mandriva.com>
5596         * modulesets/gnome-suites-2.20.modules:
5597         * modulesets/gnome-suites-2.22.modules: Use gtk-2-14 branch for both
5598         2.20 and 2.22.
5600 2007-11-18  Olav Vitters  <olav@bkor.dhs.org>
5602         * jhbuild/config.py: Sanitize PYTHONPATH by removing entries like
5603         '::'. This causes problems for dbus-python. As this is caused by a
5604         distro (OOorg Mandriva package), better to avoid/fix this for
5605         everyone. Ok'd by fredp.
5607 2007-11-18  Andreas Røsdal  <andreasr@gnome.org>
5609         * modulesets/gnome-external-deps-2.22.modules: 
5610         * modulesets/gnome-suites-2.22.modules: Add the dependencies libggz, 
5611         ggz-client-utils and expat to gnome-games. Patch by me in bug #497962.
5613 2007-11-16  Frederic Peters  <fpeters@0d.be>
5615         * modulesets/gnome-suites-2.20.modules: gnome-keyring branched for
5616         2.20.
5618 2007-11-14  Frederic Peters  <fpeters@0d.be>
5620         * modulesets/gnome-suites-2.20.modules: sound-juicer branched for 2.20.
5622 2007-11-14  Frederic Crozat  <fcrozat@mandriva.com>
5624         * modulesets/gnome-suites-2.20.modules:
5625         Use pango-1-18 branch for pango.
5627 2007-11-14  Jaap Haitsma  <jaap@haitsma.org>
5629         * modulesets/gnome-external-deps-2.22.modules:
5630         Bump external dep avahi to 0.6.17. Vinagre needs it
5632 2007-11-13  Christian Persch  <chpe@gnome.org>
5634         * modulesets/gnome-suites-2.20.modules: Use gnome-2-20 branch for
5635         libbonoboui.
5637 2007-11-13  Kjartan Maraas  <kmaraas@gnome.org>
5639         * modulesets/gnome-external-deps-2.22.modules:
5640         Up the dependency on system-tools-backends to 2.5.2 since
5641         it's required by liboobs.
5643 2007-11-13  Johan Dahlin  <johan@gnome.org>
5645         * modulesets/gnome-suites-2.20.modules: The branch name is called
5646         pygobject-2-14, not pygobject-2.14
5648 2007-11-12  Johan Dahlin  <johan@gnome.org>
5650         * modulesets/gnome-suites-2.20.modules: Switch 2.20 to 
5651         PyGObject 2.14 branch
5653 2007-11-08  Owen Taylor  <otaylor@redhat.com>
5655         * jhbuild/config.py: Add both $prefix/lib64/python... and $prefix/lib/python
5656         to PYTHONPATH to match system behavior and deal with pure-python modules
5657         that install in lib/phython even on a 64-bit system. (#489172)
5659 2007-11-08  Owen Taylor  <otaylor@redhat.com>
5661         * modules/online-desktop.modules: Swap the online-desktop vs. bigboard
5662         dependencies; online-desktop is a dependency of bigboard, not vice-versa.
5663         Add gnome-session to meta-online-desktop.
5665 2007-11-08  Frederic Crozat  <fcrozat@mandriva.com>
5667         * modulesets/gnome-suites-2.22.modules: Switch 2.22 to Glib 2.14
5668         branch for now.
5670 2007-11-08  Frederic Crozat  <fcrozat@mandriva.com>
5672         * modulesets/gnome-suites-2.20.modules: Switch 2.20 to Glib 2.14
5673         branch.
5675 2007-11-07  Frederic Peters  <fpeters@0d.be>
5677         * autogen.sh: added tip about make -f Makefile.plain when gnome-common
5678         is not available.  (closes: #494664)
5680 2007-11-05  Christian Kirbach  <Christian.Kirbach@googlemail.com>
5682         * modulesets/gnome-suites-2.20.modules: Yelp branched for 2.20.
5684 2007-11-05  Benjamin Berg  <benjamin@sipsolutions.net>
5686         * modulesets/gnome-suites-2.20.modules: Use the gtk-engines 2.12 branch.
5688 2007-11-03  Frederic Peters  <fpeters@0d.be>
5690         * modulesets/gnome-suites-2.20.modules: gedit branched for 2.20.
5692 2007-10-31  Kjartan Maraas  <kmaraas@gnome.org>
5694         * modulesets/gnome-external-deps-2.22.modules: Bump dbus-glib to
5695         0.74 because gdm requires it.
5697 2007-10-31  Kjartan Maraas  <kmaraas@gnome.org>
5699         * modulesets/gnome-external-deps-2.22.modules: Up the libxklavier
5700         dep to 3.3 since gnomecc needs it.
5702 2007-10-30  Frederic Peters  <fpeters@0d.be>
5704         * modulesets/gnome-2.22.modules, modulesets/gnome-suites-2.22.modules:
5705         filled meta-gnome-proposed with modules proposed for 2.22 (all but
5706         cheese); also added definition for mousetweaks.
5708 2007-10-30  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
5710         * jhbuild/versioncontrol/git.py: fix git-svn and git-cvsimport
5711         after #347114.
5713 2007-10-29  Frederic Peters  <fpeters@0d.be>
5715         * modulesets/gnome-suites-2.20.modules: branched seahorse for 2.20.
5717 2007-10-28  Frederic Peters  <fpeters@0d.be>
5719         * modulesets/freedesktop.modules, modulesets/gnome-2.22.modules: added
5720         swfdec, swfdec-mozilla and swfdec-gnome.
5722 2007-10-28  Frederic Peters  <fpeters@0d.be>
5724         * modulesets/gnome-suites-2.20.modules: libwnck, gnome-desktop,
5725         gnome-menus, gnome-panel and gnome-session were branched for 2.20.
5727 2007-10-28  Frederic Peters  <fpeters@0d.be>
5729         * modulesets/gnome-suites-2.20.modules: branched gnome-system-monitor
5730         for 2.20.
5732 2007-10-27  Frederic Peters  <fpeters@0d.be>
5734         * modulesets/freedesktop-2.20.modules: added missing libccc git
5735         repository declaration.
5737 2007-10-27  Murray Cumming  <murrayc@murrayc.com>
5739         * modulesets/gnome-2.20.modules:
5740         * modulesets/gnome-2.22.modules: Added giomm.
5742 2007-10-27  Murray Cumming  <murrayc@murrayc.com>
5744         * modulesets/bootstrap.modules: Restored the more recent
5745         versions of gettext, automake, and pgk-config that were
5746         mistakenly (apparently) downgrade by Mark McLoughlin on
5747         2007-10-02 while adding quilt support.
5749 2007-10-27  Murray Cumming  <murrayc@murrayc.com>
5751         * modulesets/freedesktop-2.20.modules:
5752         * modulesets/freedesktop-2.22.modules: Added libccc.
5754 2007-10-26  Frederic Peters  <fpeters@0d.be>
5756         * modulesets/gnome-suites-2.20.modules: branched accerciser for 2.20.
5758 2007-10-25  Murray Cumming  <murrayc@murrayc.com>
5760         * modulesets/gnome-2.16.modules:
5761         * modulesets/gnome-2.18.modules:
5762         * modulesets/gnome-2.20.modules:
5763         * modulesets/gnome-2.22.modules: Corrected the Inkscape
5764         svn address.
5766 2007-10-24  Murray Cumming  <murrayc@murrayc.com>
5768         * modulesets/gnome-2.20.modules:
5769         * modulesets/gnome-2.22.modules: Added clutter and friends.
5770         Based on ebassi's clutter-0.6.modules file.
5772 2007-10-23  Owen Taylor  <otaylor@redhat.com>
5774         * jhbuild/frontends/gtkui.py:
5775         - Sort module list alphabetically
5776         - Change scrollbar policies and text view wrap mode so that the
5777         window doesn't get forced wider and wider and wider as the
5778         build runs.
5780 2007-10-23  Frederic Peters  <fpeters@0d.be>
5782         * jhbuild/utils/trayicon.py: don't call zenity for trayicon when there
5783         is no DISPLAY.
5785 2007-10-22  Owen Taylor  <otaylor@redhat.com>
5787         * modulesets/gnome-2.20.modules: Remove stray reference to
5788         gstreamer-plugins-base, convert to gst-plugins-base.
5790 2007-10-19  Owen Taylor  <otaylor@redhat.com>
5792         * modules/*.modules: Remove --disable-selinux from D-BUS modules,
5793         at the request of D-BUS author. The configure.ac autodetects.
5795 2007-10-17  Owen Taylor  <otaylor@redhat.com>
5797         * modulesets/online-desktop.modules: Make bigboard require
5798         gnome-control-center.
5800 2007-10-17  Richard Hult  <richard@imendio.com>
5802         * jhbuild/config.py: Use DYLD_FALLBACK_LIBRARY_PATH instead of
5803         DYLD_LIBRARY_PATH on Mac OS, the latter breaks too many things.
5805 2007-10-17  Murray Cumming  <murrayc@murrayc.com>
5807         * modulesets/gnome-2.20.modules:
5808         * modulesets/gnome-2.22.modules: goocanvasmm moved from
5809         sourceforge to GNOME svn.
5811 2007-10-15  William Jon McCann  <mccann@jhu.edu>
5813         * modulesets/gnome-suites-2.22.modules:
5814         Update gdm deps.
5816 2007-10-16  Olav Vitters  <olav@bkor.dhs.org>
5818         * modulesets/gnome-2.10.modules: s/gdm2/gdm/
5819         * modulesets/gnome-2.12.modules:
5820         * modulesets/gnome-2.14.modules:
5821         * modulesets/gnome-2.16.modules:
5822         * modulesets/gnome-2.18.modules:
5823         * modulesets/gnome-suites-2.20.modules:
5824         * modulesets/gnome-suites-2.22.modules:
5826 2007-10-15  Wouter Bolsterlee  <wbolster@svn.gnome.org>
5828         * modulesets/gnome-suites-2.20.modules: deskbar-applet,
5829         gnome-themes and vino branched for gnome-2-20.
5831 2007-10-15  Colin Walters  <walters@redhat.com>
5833         * modulesets/online-desktop.modules: Use DBus and dbus-python from git
5834         to avoid build error.
5836 2007-10-15  Richard Hult  <richard@imendio.com>
5838         * jhbuild/modtypes/tarball.py: Detect tgz when unpacking, not only when
5839         getting the local directory, fixes bug #486809.
5841 2007-10-15  Frederic Peters  <fpeters@0d.be>
5843         * modulesets/gnome-suites-2.20.modules: branched gnome-volume-manager
5844         for GNOME 2.20.
5846 2007-10-13  Frederic Peters  <fpeters@0d.be>
5848         * jhbuild/config.py: set DYLD_LIBRARY_PATH for Mac OS X.
5850 2007-10-12  Mark McLoughlin  <markmc@redhat.com>
5852         reviewed by: Frederic Peters <fpeters@0d.be>
5854         * jhbuild/versioncontrol/arch.py,
5855           jhbuild/versioncontrol/bzr.py,
5856           jhbuild/versioncontrol/darcs.py,
5857           jhbuild/versioncontrol/git.py,
5858           jhbuild/versioncontrol/hg.py,
5859           jhbuild/versioncontrol/tarball.py: fix typo
5860         in the way the jhbuildrc "branches" variable
5861         is handled; can result in a KeyError exception.
5863 2007-10-12  Frederic Peters  <fpeters@0d.be>
5865         * jhbuild/moduleset.py: added fallback to local modulesets for remote
5866         modulesets includes.
5868 2007-10-11  Frederic Peters  <fpeters@0d.be>
5870         * jhbuild/config.py:
5871         * jhbuild/defaults.jhbuildrc:
5872         * jhbuild/modtypes/autotools.py:
5873         * jhbuild/modtypes/distutils.py:
5874         * jhbuild/modtypes/linux.py:
5875         * jhbuild/modtypes/mesa.py:
5876         * jhbuild/modtypes/perl.py:
5877         * jhbuild/modtypes/tarball.py:
5878         * jhbuild/modtypes/testmodule.py:
5879         * jhbuild/utils/packagedb.py:
5880         * jhbuild/versioncontrol/__init__.py:
5881         * jhbuild/versioncontrol/cvs.py:
5882         * jhbuild/versioncontrol/git.py:
5883         * jhbuild/versioncontrol/svn.py:
5884         * jhbuild/versioncontrol/tarball.py: added other checkout modes
5885         (clobber, export, copy), initial patch by Jose Dapena Paz, updated by
5886         Iago Toral, commented and edited by myself.  (closes: #347114)
5888 2007-10-10  Frederic Peters  <fpeters@0d.be>
5890         * modulesets/bootstrap.modules: updated autoconf to 2.61 since it is
5891         now required by some modules (closes: #485286)
5893 2007-10-08  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
5895         * modulesets/gnome-suites-2.20.modules: evince
5896         branched for gnome-2-20.
5898 2007-10-08  Wouter Bolsterlee  <wbolster@svn.gnome.org>
5900         * modulesets/gnome-suites-2.20.modules: libgnomekbd
5901         branched for gnome-2-20.
5903 2007-10-07  Frederic Peters  <fpeters@0d.be>
5905         * modulesets/gnome-suites-2.20.modules: branched devhelp for
5906         gnome-2-20.
5908 2007-10-05  Jonathon Jongsma  <jjongsma@gnome.org>
5910         * modulesets/gnome-2.20.modules:
5911         * modulesets/gnome-2.22.modules: nemiver still requires gtksourceviewmm-1.0
5912         since gtksourceview 2.0 doesn't have SourceMarker API yet.
5914 2007-10-04  Murray Cumming  <murrayc@murrayc.com>
5916         * modulesets/gnome-2.20.modules:
5917         * modulesets/gnome-2.22.modules: Glom now depends on
5918         goocanvasmm.
5920 2007-10-03  Mark McLoughlin  <markmc@redhat.com>
5922         Add support for building linux kernels, and also multiple
5923         configurations of a given kernel. See bug #482682 for
5924         examples.
5926         reviewed by: Frederic Peters <fpeters@0d.be>
5928         * jhbuild/modtypes/linux.py: add the 'linux' module type
5930         * modulesets/moduleset.dtd,
5931           modulesets/moduleset.rnc: update schemas for new module
5932         type
5934 2007-10-03  Mark McLoughlin  <markmc@redhat.com>
5936         reviewed by: Frederic Peters <fpeters@0d.be>
5938         * jhbuild/versioncontrol/tarball.py: allow unzipped
5939         files to be downloaded from tarball repos
5941 2007-10-03  Frederic Peters  <fpeters@0d.be>
5943         * modulesets/gnome-suites-2.20.modules: branched libgnomecanvas for
5944         GNOME 2.20.
5946 2007-10-02  Owen Taylor  <otaylor@redhat.com>
5948         * modulesets/online-desktop.modules: Replace dbus with 1.1, rather than
5949         adding a separate dbus-1.1 module.
5951 2007-10-02  Mark McLoughlin  <markmc@redhat.com>
5953         reviewed by: Frederic Peters <fpeters@0d.be>
5955         * jhbuild/versioncontrol/__init__.py: add checkoutroot
5956         member to Branch for convenience
5958         * jhbuild/versioncontrol/arch.py,
5959           jhbuild/versioncontrol/bzr.py,
5960           jhbuild/versioncontrol/cvs.py,
5961           jhbuild/versioncontrol/darcs.py,
5962           jhbuild/versioncontrol/git.py,
5963           jhbuild/versioncontrol/hg.py,
5964           jhbuild/versioncontrol/svn.py,
5965           jhbuild/versioncontrol/tarball.py: use it here
5967 2007-10-02  Mark McLoughlin  <markmc@redhat.com>
5969         reviewed by: Frederic Peters <fpeters@0d.be>
5971         * jhbuild/versioncontrol/__init__.py: assign repository,
5972         config, module and checkoutdir Branch members here
5974         * jhbuild/versioncontrol/cvs.py,
5975           jhbuild/versioncontrol/git.py,
5976           jhbuild/versioncontrol/svn.py,
5977           jhbuild/versioncontrol/tarball.py: chain up to Branch
5978         constructor from sub-classes
5980         * jhbuild/versioncontrol/arch.py,
5981           jhbuild/versioncontrol/bzr.py,
5982           jhbuild/versioncontrol/darcs.py,
5983           jhbuild/versioncontrol/hg.py: don't need Branch
5984         sub-class constructors here
5986 2007-10-02  Mark McLoughlin  <markmc@redhat.com>
5988         reviewed by: Frederic Peters <fpeters@0d.be>
5990         * jhbuild/moduleset.py: don't call get_repo_type() twice
5992 2007-10-02  Mark McLoughlin  <markmc@redhat.com>
5994         Add quilt support to the tarball repository type. See
5995         bug #482538 for some examples.
5997         reviewed by: Frederic Peters <fpeters@0d.be>
5999         * jhbuild/modtypes/__init__.py: pass the repository list
6000         and default repository to branch_from_xml() so the tarball
6001         type can call get_branch()
6003         * jhbuild/versioncontrol/__init__.py: update argument list
6004         of branch_from_xml()
6006         * jhbuild/versioncontrol/tarball.py: add support for a
6007         <quilt> element in tarball branches; checkout the quilt
6008         branch and apply the patches after downloading and
6009         unpacking the tarball; always try and update the quilt
6010         branch during the checkout phase; pop all patches before
6011         updating the quilt branch.
6013         * modulesets/moduleset.dtd, modulesets/moduleset.rnc: update
6014         for added quilt element.
6016 2007-10-02  Frederic Peters  <fpeters@0d.be>
6018         * modulesets/gnome-suites-2.20.modules: branched libgnome, libgnomeui
6019         and metacity for GNOME 2.20.
6021 2007-10-02  Murray Cumming  <murrayc@murrayc.com>
6023         * modulesets/hildon.modules: osso-thumbnail is now hildon-thumbnail. Made
6024         some more changes that might be useful. hildon-fm does not build without
6025         the maemo-patched GTK+, so it is hard to know.
6027 2007-10-02  Murray Cumming  <murrayc@murrayc.com>
6029         * modulesets/hildon.modules: Added this, to build hildon-1 and hildon-fm.
6030         It is based on the stuff at
6031         https://maemo.org/community/wiki/maemowithjhbuild/
6032         (which no longer works because the GNOME viewsvn does not offer a plain
6033         checkout file via http for jhbuild.)
6034         * modulesets/gnome-2.22.modules: Include hildon.modules.
6036 2007-10-01  Owen Taylor  <otaylor@redhat.com>
6038         * Clean up references to non-existent modules so that 'jhbuild gui' can be
6039         started (#381536, based on patch from Elijah Newren)
6041 2007-10-01  Owen Taylor  <otaylor@redhat.com>
6043         * modulesets/online-desktop.modules: Add dep of hippo-canvas on pygtk so that
6044         the python bindings are built.
6046 2007-09-28  Luca Ferretti  <elle.uca@libero.it>
6048         * modulesets/gnome-suites-2.20.modules: libgtop branched for
6049         gnome-2-20.
6051 2007-09-27  Frederic Peters  <fpeters@0d.be>
6053         * modulesets/online-desktop.modules: added missing gconf dependency for
6054         mugshot (patch by Baptiste Mille-Mathias, closes: #471952)
6056 2007-09-27  Frederic Peters  <fpeters@0d.be>
6058         * jhbuild/commands/base.py, jhbuild/frontends/terminal.py: completed
6059         special handling for run command to also fix bug #375921.
6061 2007-09-27  Frederic Peters  <fpeters@0d.be>
6063         * jhbuild/commands/base.py: added explicit --help handling for commands
6064         with special command-line handling (shell and run); patch by Callum
6065         McKenzie.  (closes: #477706)
6067 2007-09-27  Frederic Peters  <fpeters@0d.be>
6069         * jhbuild/commands/base.py: added informational message when using
6070         jhbuild run with a bad command name; patch by Callum McKenzie.
6071         (closes: #477712)
6073 2007-09-25  Murray Cumming  <murrayc@murrayc.com>
6075         * modulesets/gnome-2.20.modules:
6076         * modulesets/gnome-2.22.modules: Added libnotifymm.
6078 2007-09-23  Vincent Untz  <vuntz@gnome.org>
6080         * modulesets/freedesktop-2.22.modules: new
6081         * modulesets/gnome-2.22.modules: depend on 2.22 modulesets, and not
6082         2.20 ones.
6084 2007-09-23  Vincent Untz  <vuntz@gnome.org>
6086         * modulesets/gnome-suites-2.22.modules: include 2.22 external dep
6087         modules, move pygtksourceview to desktop set.
6089 2007-09-21  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>
6091         * modulesets/gnome-2.20.modules: Use stable branch for NetworkManager and
6092         network-manager-applet.
6093         * modulesets/gnome-2.22.modules: Use trunk for NetworkManager and
6094         network-manager-applet.
6096 2007-09-21  Frederic Peters  <fpeters@0d.be>
6098         * jhbuild/defaults.jhbuildrc, modulesets/gnome-2.22.modules,
6099         modulesets/gnome-external-deps-2.22.modules,
6100         modulesets/gnome-suites-2.22.modules: added modulesets for GNOME 2.22,
6101         and made it the default.
6103 2007-09-21  Frederic Peters  <fpeters@0d.be>
6105         * modulesets/gnome-suites-2.20.modules: fixed typo in dependencies tag.
6106         (catched by shaunm)
6108 2007-09-20  Luca Ferretti  <elle.uca@libero.it>
6110         * modulesets/gnome-suites-2.20.modules: sabayon branched for
6111         gnome-2-20.
6113 2007-09-19  Frederic Crozat  <fcrozat@mandriva.com>
6115         * modulesets/gnome-suites-2.20.modules: correct version for
6116         ekiga is 2.0.11 (file size / md5sum from previous commit were correct
6117         for 2.0.11).
6119 2007-09-19  Frederic Crozat  <fcrozat@mandriva.com>
6121         * modulesets/gnome-suites-2.20.modules: bump ekiga version to
6122         2.0.10.
6124 2007-09-19  Frederic Peters  <fpeters@0d.be>
6126         * modulesets/gnome-suites-2.20.modules: gnome-nettool branched for
6127         gnome-2-20.
6129 2007-09-18  Frederic Crozat  <fcrozat@mandriva.com>
6131         * modulesets/gnome-external-deps-2.20.modules:
6132         Fix pwlib size / md5sum for latest release, I forgot to update them.
6134 2007-09-18  Luca Ferretti  <elle.uca@libero.it>
6136         * modulesets/gnome-2.20.modules: Added gio-standalone and gvfs.
6138         Notes: gui-standalone optionally supports libselinux, inotify,
6139         fam, and xattr (not in jhbuild stack); gvfs optionally supports
6140         FUSE and samba 3 (not in jhbuil stack). See configuration output.
6142 2007-09-18  Frederic Crozat  <fcrozat@mandriva.com>
6144         * modulesets/gnome-external-deps-2.20.modules:
6145         Update opal/pwlib version.
6147 2007-09-18  Luca Ferretti  <elle.uca@libero.it>
6149         * modulesets/gnome-suites-2.20.modules: libgcryp is a
6150         required depedency of gnome-keyring (see gnome-keyring
6151         2.20 announcement)
6153 2007-09-18  Luca Ferretti  <elle.uca@libero.it>
6155         * modulesets/gnome-suites-2.20.modules: eel, gnome-control-center,
6156         gnome-games, gnome-vfs, nautilus branched for gnome-2-20.
6158 2007-09-18  Luca Ferretti  <elle.uca@libero.it>
6160         * modulesets/gnome-external-deps-2.20.modules:
6161         Updated system-tools-backends to 2.4.0
6163 2007-09-17  Luca Ferretti  <elle.uca@libero.it>
6165         * modulesets/gnome-suites-2.20.modules: eog, fast-user-switch-applet,
6166         gdm2, gnome-power-manager, zenity branched for gnome-2-20.
6168 2007-09-17  Wouter Bolsterlee  <wbolster@svn.gnome.org>
6170         * modulesets/gnome-suites-2.20.modules: at-spi, atk,
6171         gail, gcalctool, libgail-gnome, and tomboy branched for
6172         gnome-2-20.
6174 2007-09-17  Callum McKenzie  <callum@spooky-possum.org>
6176         * modulesets/gnome-suites-2.20.modules: branching gnome-applets
6177         for 2.20.
6179 2007-09-16  Jaap Haitsma  <jaap@haitsma.org>
6181         * modulesets/gnome-2.20.modules: Adding gtk-vnc module to get vinagre
6182         to build again
6184 2007-09-14  Dan Winship  <danw@gnome.org>
6186         * modulesets/gnome-suites-2.20.modules: branched libsoup for 2.20
6188 2007-09-14  Don Scorgie  <dscorgie@svn.gnome.org>
6190         * modulesets/gnome-external-deps-2.20.modules:
6191         Bump rarian version to 0.6.0
6193 2007-09-14  Murray Cumming  <murrayc@murrayc.com>
6195         * modulesets/gnome-suites-2.20.modules: Use trunk for gtkmm.
6196         The gtkmm-2-12 branch should not have been created yet.
6198 2007-09-13  Carlos Garnacho  <carlosg@gnome.org>
6200         * modulesets/gnome-suites-2.20.modules: branched liboobs and
6201         gnome-system-tools for 2.20.
6203 2007-09-12  Christian Persch  <chpe@gnome.org>
6205         * modulesets/gnome-2.20.modules: Epiphany-Extensions branched for
6206         2.20.
6208 2007-09-12  Frederic Peters  <fpeters@0d.be>
6210         * modulesets/gnome-2.18.modules: branched gnome-keyring-manager for
6211         2.18.
6213 2007-09-12  Frederic Peters  <fpeters@0d.be>
6215         * modulesets/gnome-suites-2.20.modules: branched gtkhtml, evolution,
6216         evolution-data-server and evolution-exchange for 2.20.
6218 2007-09-10  Luca Ferretti  <elle.uca@libero.it>
6220         * modulesets/gnome-suites-2.20.modules:
6221         Branched pygtksourceview for 2.20.
6223 2007-09-10  Lucas Rocha  <lucasr@gnome.org>
6225         * modulesets/gnome-external-deps-2.20.modules:
6226         Updated libgsf to 1.14.5
6228 2007-09-09  Luca Ferretti  <elle.uca@libero.it>
6230         * modulesets/gnome-suites-2.20.modules:
6231         Branched gtksourceview for 2.20.
6233 2007-09-07  Luca Ferretti  <elle.uca@libero.it>
6235         * modulesets/gnome-external-deps-2.20.modules:
6236         Updated rarian to 0.5.8
6238 2007-09-07  Luca Ferretti  <elle.uca@libero.it>
6240         * modulesets/gnome-suites-2.20.modules:
6241         Branched gnome-utils for 2.20.
6243 2007-09-06  Luca Ferretti  <elle.uca@libero.it>
6245         * modulesets/gnome-external-deps-2.20.modules:
6246         Updated icon-naming-utils to 0.8.6
6248 2007-09-05  Wouter Bolsterlee  <wbolster@svn.gnome.org>
6250         * configure.ac: Cleanup a bit (removed obsolete macros)
6252 2007-09-04  Luca Ferretti  <elle.uca@libero.it>
6254         * modulesets/gnome-2.20.modules:
6255         Added gnome-themes-extras module (go, Cimi, go!!)
6257 2007-09-03  Elijah Newren  <newren gmail com>
6259         * modulesets/gnome-external-deps-2.20.modules:
6260         Update poppler to 0.6.
6262         * MAINTAINERS:
6263         Commit something so I can make the above change.
6265 2007-08-29  Frederic Peters  <fpeters@0d.be>
6267         * modulesets/gnome-2.18.modules: branched gconf-editor for 2.18.
6268         * modulesets/gnome-suites-2.20.modules: branched gnome-icon-theme for
6269         2.20.
6271 2007-08-28  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
6273         * modulesets/gnome-2.20.modules: Add Vala. Fixes bug #471046.
6275 2007-08-27  Christian Persch  <chpe@gnome.org>
6277         * modulesets/gnome-suites-2.20.modules: Use gnome-2-20 branch for
6278         Epiphany.
6280 2007-08-27  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
6282         * modulesets/gnome-2.20.modules: Add Dia. Fixes bug #470645
6284 1999-11-30  Dodji Seketeli <dodji@gnome.org>
6286         * jhbuild/modtypes/mesa.py: fix a small typo that prevents
6287           jhbuild to build mesa on x86-64
6289 2007-08-26  Frederic Peters  <fpeters@0d.be>
6291         * modulesets/gnome-suites-2.20.modules: branched totem for 2.20.
6293 2007-08-25  Frederic Peters  <fpeters@0d.be>
6295         * autogen.sh, configure.ac: correctly set environment variables for
6296         gnome-autogen.sh; and removed debugging statement from configure.ac
6298 2007-08-25  Frederic Peters  <fpeters@0d.be>
6300         * INSTALL, autogen.sh, configure.ac, doc/Makefile.am: disable doc
6301         build/install by default, so make install works exactly like before,
6302         installing stuff in ~, not trying to install help files in $prefix.
6304 2007-08-25  Frederic Peters  <fpeters@0d.be>
6306         * configure.ac: removed note about Makefile.plain
6308 2007-08-25  Frederic Peters  <fpeters@0d.be>
6310         * Makefile.am, autogen.sh: hooked Makefile.plain to Makefile.am
6312 2007-08-18  Jaap Haitsma  <jaap@haitsma.org>
6314         * modulesets/gnome-2.20.modules: Add ghex. Fixes bug #468023
6316 2007-08-18  Frederic Peters  <fpeters@0d.be>
6318         * jhbuild/moduleset.py: display an error message instead of a traceback
6319         incase the moduleset XML is invalid.
6320         (patch by Björn Lindqvist, closes: #465551)
6322 2007-08-17  Frederic Peters  <fpeters@0d.be>
6324         * jhbuild/commands/checkbranches.py: display branch name next to module
6325         missing a branch definition.
6327 2007-08-17  Frederic Peters  <fpeters@0d.be>
6329         * modulesets/gnome-suites-2.20.modules: branched dasher for 2.20.
6331 2007-08-15  Frederic Peters  <fpeters@0d.be>
6333         * modulesets/gnome-suites-2.20.modules: branched orca for 2.20.
6335 2007-08-13  Frederic Peters  <fpeters@0d.be>
6337         * modulesets/gnome-suites-2.20.modules: accerciser and gnome-devel-docs
6338         are now official modules for 2.20.
6340 2007-08-13  Frederic Peters  <fpeters@0d.be>
6342         * autogen.sh, configure.ac: added more notes about autotools being used
6343         just for the documentation.
6345 2007-08-13  Frederic Peters  <fpeters@0d.be>
6347         * modulesets/gnome-2.18.modules: branched gnome-python-desktop,
6348         yelp, bug-buddy, gok and alacarte.
6350 2007-08-13  Frederic Peters  <fpeters@0d.be>
6352         * modulesets/gnome-2.18.modules: branched gnome-applets.
6354 2007-08-13  Daniel Elstner  <danielk@openismus.com>
6356         * modulesets/gnome-suites-2.20.modules (gtkmm): Switch to
6357         gtkmm-2-12 branch.
6359 2007-08-13  Murray Cumming  <murrayc@murrayc.com>
6361         * modulesets/gnome-suites-2.20.modules:
6362         glibmm: Use the new glibmm-2-14 branch instead of trunk.
6364 2007-08-12  Frederic Peters  <fpeters@0d.be>
6366         * doc/C/jhbuild.xml: updated download and installation instructions.
6368 2007-08-12  Frederic Peters  <fpeters@0d.be>
6370         * doc/C/jhbuild.xml: completed list of supported revision control
6371         systems.
6373 2007-08-12  Frederic Peters  <fpeters@0d.be>
6375         * README: fixed instruction about building JhBuild.
6377 2007-08-12  Frederic Peters  <fpeters@0d.be>
6379         * AUTHORS, Makefile.am, autogen.sh, configure.ac, doc/Makefile.am,
6380         doc/C/jhbuild.xml, doc/jhbuild.omf.in, doc/jhbuild.xml: added minimal
6381         autotools infrastucture and moved documentation to use gnome-doc-utils.
6383 2007-08-11  Fernando Herrera  <fherrera@onirica.com>
6385         * modulesets/gnome-external-deps-2.20.modules: Update
6386         icon-naming-utils to 0.8.2 required by tango icons.
6388 2007-08-10  Frederic Peters  <fpeters@0d.be>
6390         * modulesets/gnome-external-deps-2.20.modules: bumped shared-mime-info
6391         to 0.22, as mentioned in ExternalDependencies and needed by totem.
6393 2007-08-08  Mark McLoughlin  <markmc@redhat.com>
6395         * jhbuild/versioncontrol/hg.py: change previous patch
6396         to use single quotes like the rest of the code
6398 2007-08-08  Mark McLoughlin  <markmc@redhat.com>
6400         * jhbuild/versioncontrol/hg.py: explicitly support
6401         ssh:// URIs since urlparse.urljoin() doesn't. See
6402         bug #464641
6404 2007-08-03  Vincent Untz  <vuntz@gnome.org>
6406         * modulesets/gnome-external-deps-2.20.modules:
6407         * modulesets/gnome-suites-2.20.modules: move rarian to
6408         gnome-external-deps-2.20.modules
6410 2007-08-01  Frederic Peters  <fpeters@0d.be>
6412         * doc/jhbuild.xml: added minor documentation fixes by C.J.
6413         Adams-Collier (closes: #462495)
6415 2007-07-31  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>
6417         * jhbuild/defaults.jhbuildrc: Add the default program for CVS.
6418         Fixes bug #462328.
6420 2007-07-31  Frederic Peters  <fpeters@0d.be>
6422         * modulesets/gnome-suites-2.20.modules: updated rarian to 0.5.6.
6424 2007-07-31  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
6426         reviewed by: Frederic Peters <fpeters@0d.be>
6428         * ChangeLog:
6429         * jhbuild/config.py:
6430         * jhbuild/versioncontrol/cvs.py (CVSRepository.__init__,
6431           CVSRepository.branch):
6432         * jhbuild/versioncontrol/git.py (GitSvnBranch, GitSvnBranch.__init__,
6433           GitSvnBranch._get_externals, GitSvnBranch._checkout,
6434           GitSvnBranch._update, GitCvsBranch, GitCvsBranch.__init__,
6435           GitCvsBranch._checkout, GitCvsBranch._update):
6436         * jhbuild/versioncontrol/svn.py (_make_uri, get_subdirs, get_externals,
6437           SubversionRepository.branch):
6438           Add git-svn and git-cvsimport support - need some manual work though
6439           (closes: #399402)
6441 2007-07-31  Frederic Peters  <fpeters@0d.be>
6443         * jhbuild/config.py, jhbuild/modtypes/testmodule.py: added forgotten
6444         test module, required to run LDTP and Dogtail tests; use it to set
6445         accessibility environment variables (closes: #461710)
6447 2007-07-29  Don Scorgie  <dscorgie@svn.gnome.org>
6449         * modulesets/gnome-suites-2.20.modules:
6450         * modulesets/gnome-2.20.modules:
6451         Switch from scrollkeeper to Rarian for
6452         2.20
6454 2007-07-25  Colin Walters  <walters@redhat.com>
6456         * modulesets/online-desktop.modules:
6457         Strengthen deps online-desktop->bigboard->mugshot so online-desktop
6458         builds the whole chain.
6460 2007-07-20  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
6462         * modulesets/gnome-2.20.modules:
6463         remove deprecated libgnomeprint(ui)mm (#454887)
6465 2007-07-18  Frederic Peters  <fpeters@0d.be>
6467         * modulesets/gnome-2.18.modules: get 2.14.1 release for libgnomecanvas,
6468         since it was never branched and is now in its 2.19 versions.
6469         (closes: #457788)
6471 2007-07-15  Jaap Haitsma  <jaap@haitsma.org>
6473         * modulesets/bootstrap.modules: Add automake 1.10
6475 2007-07-09  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
6477         * modulesets/gnome-external-deps-2.20.modules: libgsf 1.14.4
6478         (Yay! first commit in GNOME!) Fixes: #454910
6480 2007-07-08  Christian Kirbach  <Christian.Kirbach@googlemail.com>
6482         * modulesets/gnome-2.18.module: gnome-system-tools and liboobs
6483           have branched for gnome-2-18.
6485 2007-07-08  Vincent Untz  <vuntz@gnome.org>
6487         * modulesets/gnome-2.20.modules:
6488         * modulesets/gnome-suites-2.20.modules: move pygtksourceview,
6489         accerciser and gnome-devel-docs to gnome-suites-2.20.modules and add
6490         them to meta-gnome-proposed there. Kill meta-gnome-proposed in
6491         gnome-2.20.modules
6493 2007-07-06  Murray Cumming  <murrayc@murrayc.com>
6495         * modulesets/gnome-2.18.modules: Updated the gtkmm and libglademm
6496         branch names. Patch by Wouter Bolsterlee.
6498 2007-07-05  Havoc Pennington  <hp@redhat.com>
6500         * modulesets/online-desktop.modules: add build for hippo-canvas,
6501         local-export-daemon, mugshot, bigboard, online-desktop
6503 2007-06-30  Vincent Untz  <vuntz@gnome.org>
6505         * modulesets/gnome-external-deps-2.20.modules: update to the
6506         recommended cairo.
6508 2007-06-29  Paolo Borelli  <pborelli@katamail.com>
6510         * modulesets/gnome-2.18.modules: gedit was branched for
6511         gnome 2.18. Patch by Wouter Bolsterlee.
6513 2007-06-25  Luca Ferretti  <elle.uca@libero.it>
6515         * modulesets/gnome-2.20.modules: add module "pygtksourceview"
6516         * modulesets/gnome-suites-2.20.modules: update gedit dependecies, i.e.
6517         replace gtksourceview-1.0 with gtksourceview and gnome-python-desktop
6518         with pygtksourceview.
6520         Note: gedit should not depend on non-suite module, we need
6521         to define pygtksourceview location in build stack
6523 2007-06-22  Sven Herzberg  <herzi@gnome-de.org>
6525         reviewed by: Frederic Peters
6527         * modulesets/gnome-suites-2.20.modules: libgnomecanvas will depend on
6528         gail really soonish; update the dependency here to avoid breakage
6529         (closes: #450093)
6531 2007-06-21  Elijah Newren  <newren gmail com>
6533         * modulesets/gnome-suites-2.20.modules:
6534         No, gail *svn* does not depend on libgnomecanvas; only the
6535         out-of-date (though most recent) tarball release does.
6537 2007-06-20  Elijah Newren  <newren gmail com>
6539         * modulesets/gnome-suites-2.20.modules:
6540         gail depends on libgnomecanvas
6542         * modulesets/gnome-external-deps-2.20.modules:
6543         Update shared-mime-info and libmusicbrainz version numbers.
6545 2007-06-13  Luca Ferretti  <elle.uca@libero.it>
6547         * modulesets/freedesktop-2.20.modules: added module
6548         "telepathy-mission-control" and its repository
6550         * modulesets/gnome-2.20.modules: added missing dependencies to
6551         "empathy" (now it should be buildable); added "gnutls" as
6552         dependece of "loudmouth"
6554 2007-06-12  Frederic Peters  <fpeters@0d.be>
6556         * modulesets/gnome-2.20.modules, modulesets/gnome-suites-2.20.modules:
6557         added vinagre (closes: #445777); added gnome-desktop and gnome-python
6558         as dependencies of gnome-mag (closes: #446600)
6560 2007-06-09  Luca Ferretti  <elle.uca@libero.it>
6562         * modulesets/gnome-suites-2.20.modules: gedit and gnome-python-desktop
6563         need gtksourceview 1.x: added a new gtksourceview-1.0 module and make
6564         them depend on it (just a fix to build gedit and python bindings, we
6565         need to know if gtksourceview 2 will be in GNOME 2.20)
6567 2007-06-07  Frederic Peters  <fpeters@0d.be>
6569         * modulesets/gnome-suites-2.20.modules: added gnome-doc-utils as
6570         dependency of tomboy (closes: #445011)
6572 2007-06-06  Elijah Newren  <newren gmail com>
6574         * modulesets/gnome-2.20.modules:
6575         * modulesets/gnome-suites-2.20.modules:
6576         Move libsigc++ to gnome-suites since gtkmm depends on
6577         it (gnome-suites really shouldn't depend on gnome-2.20; maybe
6578         gnome-external-deps, but not gnome-2.20)
6580         * modulesets/gnome-suites-2.20.modules:
6581         gtkmm is a dependency of gnome-system-monitor now.
6583 2007-06-06  Luca Ferretti  <elle.uca@libero.it>
6585         * modulesets/gnome-2.16.modules:
6586         * modulesets/gnome-2.18.modules:
6587         * modulesets/gnome-2.20.modules: nautilus-cd-burner, not
6588         nautilus-burn in brasero deps.
6590 2007-06-05  Frederic Peters  <fpeters@0d.be>
6592         * modulesets/gnome-suites-2.20.modules: removed dependency from
6593         gail to libgnomecanvas (closes: #444257)
6595 2007-06-04  Peter Parente  <parente@cs.unc.edu>
6597         * modulesets/gnome-2.20.modules: Retracted lsr module from proposed
6599 2007-06-03  Elijah Newren  <newren gmail com>
6601         * modulesets/bootstrap.modules: Update pkg-config to 0.21 (was
6602         apparently already the version mentioned on the wiki, but
6603         apparently jhbuild just wasn't updated previously).
6605         * modulesets/gnome-external-deps-2.20.modules: Update dbus-glib to
6606         0.73 (http://mail.gnome.org/archives/desktop-devel-list/2007-May/msg00171.html)
6607         and poppler to
6608         0.5.9 (http://mail.gnome.org/archives/desktop-devel-list/2007-June/msg00008.html)
6610 2007-06-02  Elijah Newren  <newren gmail com>
6612         * modulesets/gnutls.modules: Update libgpg-error to 1.4.
6613         Workaround for seahorse not building due to jhbuild building
6614         libgpg-error, jhbuild expecting users to install gpgme-devel from
6615         their distros, and gpgme-devel bringing in a different version of
6616         libgpg-error from the distro which is not API/ABI identical.
6617         Correct fix is either to get libgpg-error from the distros or else
6618         build gpgme with jhbuild.  Kjartan updated the wiki to do this a
6619         long time ago, just need to sync jhbuild.
6621         * modulesets/gnome-external-deps-2.20.modules:
6622         Fix install of libvolume_id on 64bit architectures (override
6623         udev's stupid hardcoding of libdir=$prefix/lib to use
6624         $prefix/lib64 when appropriate)
6626 2007-06-01  Jonathon Jongsma  <jjongsma@gnome.org>
6628         * modulesets/freedesktop.modules: cairomm now uses git for version control
6630 2007-05-31  Luca Ferretti  <elle.uca@libero.it>
6632         * modulesets/freedesktop-2.20.modules:
6634         Added repository for telepathy (darcs!!) and modules for
6635         libtelepathy, telepathy-glib and telepathy-gabble. By now only
6636         libtelepathy is buildable due to dbus-glib version required
6637         by telepathy-glib :-(
6639 2007-05-29  Luca Ferretti  <elle.uca@libero.it>
6641         * modulesets/gnome-external-deps-2.20.modules: added libcolorblind
6642         * modulesets/gnome-suites-2.20.modules: gnome-mag depends on colorblind
6644 2007-05-29  Luca Ferretti  <elle.uca@libero.it>
6646         * modulesets/gnome-2.20.modules: added gnome-devel-docs to proposed
6647         modules section (http://live.gnome.org/TwoPointNineteen/DevelTools)
6649 2007-05-29  Luca Ferretti  <elle.uca@libero.it>
6651         * modulesets/freedesktop-2.20.modules: added xdg-user-dirs
6652         * modulesets/gnome-2.20.modules: added xdg-user-dirs-gtk
6654         Note: using tarball for xdg-user-dirs by now, see
6655         https://bugs.freedesktop.org/show_bug.cgi?id=11067
6657 2007-05-28  Frederic Peters  <fpeters@0d.be>
6659         * jhbuild/versioncontrol/hg.py, scripts/hg-update.py,
6660         jhbuild/frontends/autobuild.py, jhbuild/frontends/terminal.py:
6661         add support for mercurial (patch by Marco Barisione, closes: #435511)
6663 2007-05-28  Frederic Peters  <fpeters@0d.be>
6665         * jhbuild/frontends/tinderbox.py: add links to to live.gnome.org
6666         module issue page on failure in tinderbox output (patch by Craig
6667         Keogh, closes: #437144)
6669 2007-05-28  Frederic Peters  <fpeters@0d.be>
6671         * modulesets/gnome-2.20.modules: added empathy (patch by Jaap A.
6672         Haitsma, closes: #440029)
6674 2007-05-28  Frederic Peters  <fpeters@0d.be>
6676         * jhbuild/commands/base.py: support for -- in run command even when
6677         not giving any parameters.
6679 2007-05-28  Frederic Peters  <fpeters@0d.be>
6681         * jhbuild/commands/base.py: support for running commands in specific
6682         module paths (closes: #356499)
6684 2007-05-26  Christian Kirbach  <Christian.Kirbach@googlemail.com>
6686         * modulesets/gnome-2.18.module: branched gtksourceview to
6687         gnome-2-18.
6689 2007-05-21  Murray Cumming  <murrayc@murrayc.com>
6691         * modulesets/gnome-2.20.modules: Added tinymail and modest,
6692         as they are already in gnome-2.18.modules.
6694 2007-05-20  Wouter Bolsterlee  <wbolster@svn.gnome.org>
6696         * jhbuild/config.py: Do not mix tabs and spaces.
6698 2007-05-19  Wouter Bolsterlee  <wbolster@svn.gnome.org>
6700         * modulesets/gnome-2.18.modules: Use gtk-engines-2-10
6701         branch.
6703 2007-05-16  Behdad Esfahbod  <behdad@gnome.org>
6705         * modulesets/gnome-2.18.modules: Use pango-1-16 branch.
6707 2007-05-15  Kjartan Maraas  <kmaraas@gnome.org>
6709         * modulesets/gnome-external-deps-2.20.modules:
6710         Up the cairo dep to 1.4.6 to get the latest and greatest.
6712 2007-05-15  Frederic Crozat  <fcrozat@mandriva.com>
6714         * modulesets/gnome-suites-2.20.modules:
6715         Add build dependency on gnome-icon-theme for gnome-system-monitor
6716         module.
6718 2007-05-15  Frederic Crozat  <fcrozat@mandriva.com>
6720         * modulesets/gnome-suites-2.20.modules:
6721         Add build dependencies on libgnomeprint for tomboy module.
6723 2007-05-14  Emmanuele Bassi  <ebassi@gnome.org>
6725         * modulesets/gnome-2.18.modules: Revert unwanted commit.
6727 2007-05-14  Emmanuele Bassi  <ebassi@gnome.org>
6729         * modulesets/gnome-suites-2.20.modules: Make sound-juicer depend
6730         on libmusicbrainz.
6732 2007-05-14  William Jon McCann  <mccann@jhu.edu>
6734         * modulesets/freedesktop.modules: Use hicolor-icon-theme 0.10
6735         as we do in freedesktop-2.18.modules.
6737 2007-05-07  Richard Hult  <richard@imendio.com>
6739         * jhbuild/commands/bootstrap.py: Make the skip list apply to
6740         bootstrapping as well, bug #436633.
6742 2007-05-06  Jonathon Jongsma  <jjongsma@gnome.org>
6744         * modulesets/gnome-2.18.modules, modulesets/gnome-2.20.modules: nemiver now
6745         depends on gnome-doc-utils.
6747 2007-05-06  Frederic Peters  <fpeters@0d.be>
6749         * jhbuild/modtypes/tarball.py, jhbuild/versioncontrol/tarball.py,
6750         jhbuild/utils/cmds.py: replaced calls to command -v by a new
6751         has_command function, which does iterate over $PATH itself.
6752         (followup to #301259, suggestion by Johan Dahlin)
6754 2007-05-05  Frederic Peters  <fpeters@0d.be>
6756         * jhbuild/modtypes/tarball.py, jhbuild/versioncontrol/tarball.py:
6757         replaced call to which by call to command -v to determine if wget
6758         or curl are available; so it should work on any sh-compatible shell,
6759         and on Mac OS X (followup to #301259)
6761 2007-05-05  Frederic Peters  <fpeters@0d.be>
6763         * jhbuild/modtypes/perl.py: respect makeargs attribute, and do some
6764         ${prefix} substitution; patch by Richard Hult (closes: #436170)
6766 2007-05-04  Frederic Peters  <fpeters@0d.be>
6768         * doc/jhbuild.xml: updating paragraphs about patches with recent
6769         changes.
6771 2007-05-04  Frederic Peters  <fpeters@0d.be>
6773         * jhbuild/modtypes/tarball.py: allows to specify URLs as patch location
6774         (closes: #435918).
6776 2007-05-04  Frederic Peters  <fpeters@0d.be>
6778         * jhbuild/modtypes/autotools.py: adds support for autoreconf, patch by
6779         Guillaume Desmottes from Sugar (closes: #435772).
6781 2007-05-03  Frederic Peters  <fpeters@0d.be>
6783         * jhbuild/modtypes/tarball.py: also look for patches in moduleset
6784         directory + /patches/; requested for sugar.
6786 2007-05-03  Frederic Peters  <fpeters@0d.be>
6788         * jhbuild/commands/checkbranches.py: added command to check GNOME
6789         module sets for missing branches definitions (limited to GNOME at
6790         the moment since it uses the ViewCVS interface).
6792 2007-05-03  Frederic Peters  <fpeters@0d.be>
6794         * modulesets/gnome-2.18.modules: branched gnome-menus, gnome-panel,
6795         gnome-desktop, gnome-session, libwnck, libgtop, gnome-python,
6796         gnome-volume-manager, deskbar-applet, fast-user-switch-applet and
6797         libgtop for GNOME 2.18.
6799 2007-05-01  Luca Ferretti  <elle.uca@libero.it>
6801         * modulesets/gnome-suites-2.20.modules: bug-buddy depends on
6802         gnome-desktop
6804 2007-04-29  Lucas Rocha  <lucasr@gnome.org>
6806         * modulesets/gnome-2.18.modules: Use gnome-2-18 branch
6807         for zenity.
6809 2007-04-28  Olav Vitters  <olav@bkor.dhs.org>
6811         * jhbuild/defaults.jhbuildrc: Change default moduleset from GNOME 2.16
6812         to 2.20
6814 2007-04-24  Kjartan Maraas  <kmaraas@gnome.org>
6816         * modulesets/gnome-external-deps-2.20.modules: Use
6817         libgpg-error-1.4 to fix seahorse build on fedora rawhide.
6819 2007-04-24  Frederic Crozat  <fcrozat@mandriva.com>
6821         * modulesets/gnome-suites-2.20.modules: atk now depends
6822         on gnome-doc-utils.
6824 2007-04-23  William Jon McCann  <mccann@jhu.edu>
6826         * modulesets/gnome-2.18.modules: Use gnome-2-18 branch for
6827         gnome-screensaver and nautilus-cd-burner.
6829 2007-04-22  Murray Cumming  <murrayc@murrayc-desktop>
6831         * modulesets/gnome-2.20.modules: Added libgnomedbmm and libgdamm trunk.
6833 1999-11-30  Dodji Seketeli <dodji@gnome.org>
6835         * modulesets/gnome-2.20.modules: nemiver and gtksourceviewmm are
6836           now in gnome svn
6838 1999-11-30  Dodji Seketeli <dodji@gnome.org>
6840         * modulesets/gnome-2.18.modules: nemiver and gtksourceviewmm are
6841           now in gnome svn
6843 2007-04-21  Fernando Herrera  <fherrera@onirica.com>
6845         * modulesets/gnome-2.20.modules: Updated xchat to 2.8.2
6847 2007-04-21  Murray Cumming,  <murrayc@murrayc.com>
6849         * modulesets/gnome-2.18.modules:
6850         * modulesets/gnome-2.20.modules: Added libgoocanvasmm.
6852 2007-04-20  Frederic Peters  <fpeters@0d.be>
6854         * modulesets/gnome-2.18.modules: Branched gnome-doc-utils to
6855         gnome-2-18.
6857 2007-04-20  Fernando Herrera  <fherrera@onirica.com>
6859         * modulesets/gnome-suites-2.20.modules: added libgtop as a dep for
6860         bug-buddy
6862 2007-04-18  Elijah Newren  <newren gmail com>
6864         * modulesets/gnome-external-deps-2.20.modules:
6865         * modulesets/freedesktop-2.18.modules:
6866         Update to cairo-1.4.4.
6868 2007-04-17  Frederic Peters  <fpeters@0d.be>
6870         * modulesets/gnome-2.18.modules: Branched devhelp and evince to
6871         gnome-2-18.
6873 2007-04-17  Christian Persch  <chpe@gnome.org>
6875         * modulesets/gnome-2.18.modules: Use gnome-2-18 branch for GConf.
6877 2007-04-16  Peter Parente  <parente@cs.unc.edu>
6879         * modulesets/gnome-2.20.modules: added lsr to proposed modules section
6881 2007-04-16  Murray Cumming  <murrayc@murrayc.com>
6883         * modulesets/gnome-2.18.modules: Use the gnome-2-18 branch that I
6884         just created.
6886 2007-04-15  Elijah Newren  <newren gmail com>
6888         * modulesets/gnome-2.18.modules:
6889         * modulesets/gnome-external-deps-2.20.modules:
6890         update libxklavier to 3.2
6892 2007-04-15  Frederic Peters  <fpeters@0d.be>
6894         * jhbuild/frontends/buildscript.py: use os.makedirs() to create
6895         checkout root and install prefix when those do not exist.
6896         (closes: #429835)
6898 2007-04-14  Elijah Newren  <newren gmail com>
6900         * modulesets/gnome-2.18.modules:
6901         * modulesets/gnome-external-deps-2.20.modules:
6902         * modulesets/gnome-suites-2.20.modules:
6903         Use better download locations for opal and pwlib and update these
6904         two plus ekiga
6906 2007-04-14  Elijah Newren  <newren gmail com>
6908         * jhbuild/moduleset.py: Don't import a non-existent module
6909         (it's likely that files were missed in the commit from #308352 &
6910         #349114).
6912 2007-04-14  Elijah Newren  <newren gmail com>
6914         * modulesets/gnutls.modules:
6915         * modulesets/gnome-external-deps-2.20.modules:
6916         Use the official download site for gnutls related tarballs (see
6917         http://mail.gnome.org/archives/release-team/2007-April/msg00027.html)
6919 2007-04-14  Frederic Peters  <fpeters@0d.be>
6921         * jhbuild/defaults.jhbuildrc: added missing default for xvfbargs.
6923 2007-04-14  Frederic Peters  <fpeters@0d.be>
6925         * modulesets/gnome-2.20.modules: added goocanvas to glom depends.
6926         (closes: #428972, patch by Craig Keogh)
6928 2007-04-14  Frederic Peters  <fpeters@0d.be>
6930         * jhbuild/commands/base.py, jhbuild/frontends/autobuild.py,
6931         jhbuild/frontends/terminal.py, jhbuild/frontends/tinderbox.py,
6932         jhbuild/moduleset.py, jhbuild/main.py, jhbuild/config.py,
6933         jhbuild/defaults.jhbuildrc, modulesets/gnome-2.14.modules,
6934         modulesets/gnome-2.14-test.modules: integrate LDTP and Dogtail
6935         tests, most of the work done by Prashanth Mohan during Google
6936         SoC 2006.  (Closes: #308352 and #349114)
6938 2007-04-14  Gustavo J. A. M. Carneiro  <gjc@gnome.org>
6940         * modulesets/gnome-2.18.modules,
6941         * modulesets/gnome-2.16.modules: PyGObject branched for 2.12.x.
6943 2007-04-10  Elijah Newren  <newren gmail com>
6945         * jhbuild/modtypes/tarball.py: Fix a case missed in bug 417341;
6946         remove '-- ' from autogenargs for tarball modules (workaround
6947         gstreamer weirdness)
6949 2007-04-09  Frederic Peters  <fpeters@0d.be>
6951         * modulesets/gnome-2.18.modules: Use 2.18 branch for vino.
6953 2007-04-09  Frederic Peters  <fpeters@0d.be>
6955         * modulesets/gnome-2.18.modules: Use 2.18 branch for
6956         gnome-system-monitor.
6958 2007-04-09  Calum Benson  <calum.benson@sun.com>
6960         * modulesets/gnome-2.18.modules: Use 2.18 branch for gnome-themes.
6962 2007-04-09  Christian Persch  <chpe@gnome.org>
6964         * modulesets/gnome-2.18.modules: Use 2.18 branch for gnome-common.
6966 2007-04-08  Elijah Newren  <newren gmail com>
6968         Allow remote modulesets to use remote patches.  Fixes #345196.
6970         * jhbuild/modtypes/autotools.py (parse_autotools, parse_cvsmodule,
6971           parse_svnmodule, parse_archmodule):
6972         * jhbuild/modtypes/gcjmodule.py (parse_gcjmodule):
6973         * jhbuild/modtypes/mozillamodule.py (parse_mozillamodule):
6974         * jhbuild/modtypes/__init__.py (parse_func, parse_xml_node,
6975           parse_metamodule):
6976         * jhbuild/modtypes/tarball.py (parse_tarball):
6977         * jhbuild/modtypes/gdbmodule.py (parse_gdbmodule):
6978         * jhbuild/modtypes/perl.py (parse_perl):
6979         * jhbuild/modtypes/distutils.py (parse_distutils):
6980         * jhbuild/modtypes/mesa.py (parse_mesa):
6981         * jhbuild/moduleset.py (_parse_module_set):
6982         Add a uri parameter to parse_* functions and make sure it gets passed
6984         * jhbuild/modtypes/tarball.py (__init__): add a uri paramemter and
6985         cache it, (do_patch): check for the patch existing remotely first
6987 2007-04-07  Frederic Peters  <fpeters@0d.be>
6989         * install-check.c: allows for WITH_INSTALL symbol to use another
6990         path than /usr/bin/install (closes: #364465)
6992 2007-04-07  Frederic Peters  <fpeters@0d.be>
6994         * jhbuild/main.py: updated jhbuild description appearing in --help
6995         (closes: #400277)
6997 2007-04-07  Frederic Peters  <fpeters@0d.be>
6999         * jhbuild/frontends/autobuild.py, jhbuild/frontends/terminal.py,
7000         jhbuild/frontends/tinderbox.py, jhbuild/frontends/gtkui.py: removed
7001         obsolete docstrings of 'def execute()', keep it (and uptodate) in base
7002         BuildScript class.
7004 2007-04-07  Frederic Peters  <fpeters@0d.be>
7006         * jhbuild/versioncontrol/git.py: added support for date-based checkout
7007         in git (closes: #413284, patch by Ian Bicking)
7009 2007-04-07  Frederic Peters  <fpeters@0d.be>
7011         * jhbuild/modtypes/mozillamodule.py: respect MAKE environment variable
7012         (closes: #419279, patch by David Adam)
7014 2007-04-04  Elijah Newren  <newren gmail com>
7016         * modulesets/gnome-2.18.modules:
7017         * modulesets/gnome-external-deps-2.20.modules:
7018         Oops, fix the path in the makeinstallargs of the last commit
7020 2007-04-04  Elijah Newren  <newren gmail com>
7022         Switch to a tarball version of a mozilla module, including making
7023         the necessary changes to workaround problems in the build process
7024         of mozilla modules.  Fixes #417767.
7026         * jhbuild/modtypes/autotools.py (parse_autotools): Also handle
7027         special casing of ${libdir} in autogenargs, makeargs, and
7028         makinstallargs, in addition to the handling for ${prefix}
7030         * modulesets/gnome-2.18.modules:
7031         * modulesets/gnome-external-deps-2.20.modules:
7032         Switch from a cvs version of mozilla to firefox 2.0 tarball.
7033         Would use xulrunner, but there haven't been any recent enough
7034         releases and it's months after they were supposed to come out.
7036 2007-04-04  Elijah Newren  <newren gmail com>
7038         * modulesets/bootstrap.modules:
7039         Remove pyrex from meta-bootstrap.  Should have done that with the
7040         commit yetsterday.  Oops.
7042 2007-04-03  Elijah Newren  <newren gmail com>
7044         * modulesets/freedesktop-2.18.modules:
7045         * modulesets/gnome-external-deps-2.20.mdoules:
7046         Update dbus-python to 0.80.2.
7048         * modulesets/bootstrap.modules:
7049         Remove pyrex; it isn't needed anymore.
7051 2007-04-03  Frederic Peters  <fpeters@0d.be>
7053         * jhbuild/modtypes/autotools.py, patches/libvolume_id_Makefile.patch
7054         modulesets/gnome-external-deps-2.20.modules: added new makeinstallargs
7055         and skip-autogen attributes to <autotools> nodes; required to build
7056         libvolume_id, required for newer HAL versions.  Added libvolume_id (and
7057         patch required to build it) and updated HAL to 0.5.9 in GNOME 2.20
7058         external deps moduleset.
7060 2007-04-01  Murray Cumming  <murrayc@murrayc.com>
7062         * modulesets/gnome-2.18.modules: Added tinymail and modest.
7064 2007-03-31  Frederic Peters  <fpeters@0d.be>
7066         * modulesets/gnome-2.18.modules: branched gnome-keyring to gnome-2-18.
7068 2007-03-31  Frederic Peters  <fpeters@0d.be>
7070         * modulesets/gnome-2.16.modules, modulesets/gnome-2.18.modules:
7071         branched file-roller to gnome-2-18, branched sound-juicer to
7072         gnome-2-16 for both 2.16 and 2.18 modulesets.
7074 2007-03-31  Peter Parente  <parente@cs.unc.edu>
7076         * modulesets/gnome-2.20.modules: added accerciser to proposed
7077         modules section
7079 2007-03-27  Frederic Peters  <fpeters@0d.be>
7081         * modulesets/gnome-2.16.modules: switched gnome-common from gnome-2-16
7082         branch to trunk, since gnome-2-16 branch is missing files.
7084 2007-03-23  Wouter Bolsterlee  <wbolster@svn.gnome.org>
7086         * modulesets/gnome-2.18.modules: GDM has branched for
7087         gnome-2-18.
7089 2007-03-21  Harish Krishnaswamy <kharish@novell.com>
7091         * modulesets/gnome-2.18.modules: Evolution-Data-Server
7092         branched - fetches libical no w/o ado.
7094 2007-03-19  Luca Ferretti  <elle.uca@libero.it>
7096         * modulesets/gnome-2.18.modules: branched to gnome-2-18 the following
7097         modules: gnome-vfs, gnome-control-center, eel, nautilus, totem,
7098         gtkhtml, evolution, evolution-exchange. Also remove lignomeprint*
7099         depencencies from gtkhtml and add gnome-icon-theme.
7100         Evolution-data-server was branched too, but I've some troubles fetching
7101         libical (see desktop devel list).
7103 2007-03-18  William Jon McCann  <mccann@jhu.edu>
7105         * modulesets/freedesktop.modules: Update hal
7106         and PolicyKit repo location.  Add ConsoleKit and
7107         hal-info.  Fixes #365747
7109 2007-03-18  Wouter Bolsterlee  <wbolster@svn.gnome.org>
7111         * modulesets/gnome-external-deps-2.20.modules: Add dbus
7112         dependency for system-tools-backends. Fixes #365073.
7114 2007-03-18  Wouter Bolsterlee  <wbolster@svn.gnome.org>
7116         * modulesets/gnome-external-deps-2.20.modules: Add
7117         intltool dependency for system-tools-backends. Fixes
7118         #364928.
7120 2007-03-18  Wouter Bolsterlee  <wbolster@svn.gnome.org>
7122         * sample.jhbuildrc: Add system-wide directories to
7123         PKG_CONFIG_PATH environment variable by default. Fixes
7124         bug #347502.
7126 2007-03-18  Wouter Bolsterlee  <wbolster@svn.gnome.org>
7128         * jhbuild/config.py: Set PYTHONPATH environment
7129         variable. Fixes bug #136983, patch by Frederic Crozat.
7131 2007-03-18  Wouter Bolsterlee  <wbolster@svn.gnome.org>
7133         * modulesets/pulseaudio.modules: Update dependencies.
7134         Fixes bug #419841, patch by Marc-Andre Lureau.
7136 2007-03-18  Lucas Rocha  <lucasr@gnome.org>
7138         * modulesets/gnome-2.18.modules: Use gnome-2-18 branch
7139         for eog.
7141 2007-03-17  Elijah Newren  <newren gmail com>
7143         * modulesets/freedesktop-2.18.modules:
7144         * modulesets/gnome-external-deps-2.20.modules:
7145         Update startup-notification to 0.9
7147         [UPDATE:
7148         * jhbuild/modtypes/autotools.py:
7149         It turns out I didn't clean up my tree before the above commit and
7150         thus committed the fix to bug 417341 while updating
7151         startup-notification to 0.9]
7153 2007-03-17  Vincent Untz  <vuntz@gnome.org>
7155         * modulesets/gnome-2.20.modules:
7156         * modulesets/gnome-suites-2.20.modules: move NetworkManager and
7157         network-manager-applet from gnome-suites-2.20.modules to
7158         gnome-2.20.modules, also mark gnome-common as a special module in
7159         gnome-suites-2.20.modules since it doesn't need to be in a suite
7161 2007-03-16  Frederic Peters  <fpeters@0d.be>
7163         * jhbuild/modtypes/tarball.py, jhbuild/modtype/mozillamodule.py: use
7164         config.makeargs (closes: #418855, patch by James Andrewartha)
7166 2007-03-15  Elijah Newren  <newren gmail com>
7168         * modulesets/freedesktop-2.18.modules:
7169         * modulesets/gnome-external-deps-2.20.modules:
7170         Update system-tools-backends to 2.2.0.
7172 2007-03-15  Luca Ferretti  <elle.uca@libero.it>
7174         * modulesets/gnome-2.18.modules: removed network-manager-applet
7175         from meta-gnome-desktop, n-m-a was dropped from GNOME Desktop 2.18
7176         (see announce-devel mailing list); used network-manager-applet-0-6
7177         branch, it should be the one matching stable NetworkManager branch.
7179 2007-03-14  Frederic Peters  <fpeters@0d.be>
7181         * modulesets/gnome-2.16.modules: branched to gnome-2-16 the following
7182         modules (missed at their time): gnome-common, libbonobo, gnome-python,
7183         gtksourceview, evolution-webcal, fast-user-switch-applet, alacarte,
7184         gnome-mag.
7186 2007-03-14  Frederic Peters  <fpeters@0d.be>
7188         * modulesets/gnome-2.18.modules: branched to gnome-2-18 the following
7189         modules: libbonobo, libgnome, libbonoboui, libgnomeui, libgnomeprint,
7190         gnome-utils, gnome-games, gnome-nettool.  Those branches were not
7191         announced.
7193 2007-03-13  Elijah Newren  <newren gmail com>
7195         * modulesets/gnome-2.18.modules: update ekiga, opal, and pwlib.
7197 2007-03-13  Frederic Peters  <fpeters@0d.be>
7199         * modulesets/moduleset.dtd, modulesets/gnome-external-deps-2.20.modules,
7200         modulesets/gnome-2.20.modules, modulesets/gnome-suites-2.20.modules,
7201         modulesets/gnome-2.16.modules, modulesets/freedesktop-2.20.modules,
7202         modulesets/freedesktop-2.18.modules: extended DTD to cover <perl>
7203         module type, <branch> children to <tarball> and size, md5sum and
7204         version attributes to <branch>.  All 2.16, 2.18 and 2.20 modulesets
7205         now validate.
7207 2007-03-13  Frederic Peters  <fpeters@0d.be>
7209         * modulesets/moduleset.dtd, modulesets/gnome-2.18.modules: updated DTD
7210         to match usage; gnome-2.18.modules now validates. (closes: #417597)
7212 2007-03-13  Frederic Peters  <fpeters@0d.be>
7214         * modulesets/gnome-2.18.modules: branched evolution-webcal to
7215         gnome-2-18.
7217 2007-03-13  Frederic Peters  <fpeters@0d.be>
7219         * modulesets/gnome-2.18.modules: branched seahorse to gnome-2-18.
7221 2007-03-13  Frederic Peters  <fpeters@0d.be>
7223         * modulesets/gnome-2.18.modules, modulesets/moduleset.dtd: updated DTD
7224         to match usage; not yet validating.
7226 2007-03-13  Frederic Peters  <fpeters@0d.be>
7228         * modulesets/gnome-2.16.modules, modulses/gnome-2.18.modules,
7229         modulesets/gnome-2.18.modules: fixed typo: dependecies -> dependencies.
7231 2007-03-12  Dan Winship  <danw@novell.com>
7233         * modulesets/gnome-2.18.modules: branched libsoup to gnome-2-18.
7235 2007-03-12  Christian Kirbach  <Christian.Kirbach@googlemail.com>
7237         * modulesets/gnome-2.18.module: branched gnome-icon-theme to
7238         gnome-2-18.
7240 2007-03-12  Vincent Untz  <vuntz@gnome.org>
7242         * modulesets/gnome-2.20.modules: xchat-gnome moved to svn.gnome.org
7244 2007-03-12  Frederic Peters  <fpeters@0d.be>
7246         * modulesets/gnome-2.18.modules: branched gcalctool to gnome-2-18.
7248 2007-03-12  Christian Persch  <chpe@gnome.org>
7250         * modulesets/gnome-2.20.modules: Add gnome-games-extra-data.
7252 2007-03-12  Frederic Peters  <fpeters@0d.be>
7254         * freedesktop-2.20.modules, gnome-external-deps-2.20.modules,
7255         gnome-suites-2.20.modules, gnome-2.20.modules: new layout for
7256         2.20 moduleset, suggested by Vincent Untz and approved by Elijah
7257         Newren.  Official packages are in gnome-2.20.modules and external
7258         deps in gnome-external-deps-2.20.modules.  freedesktop-2.20.modules
7259         is for other freedesktop modules and gnome-2.20.modules as a dumping
7260         ground for unofficial GNOME packages.
7262 2007-03-12  Frederic Peters  <fpeters@0d.be>
7264         * modulesets/gnome-2.18.modules: Use gnome-2-18 branch for atk, at-spi,
7265         gail and libgail-gnome.
7267 2007-03-11  Christian Persch  <chpe@gnome.org>
7269         * modulesets/gnome-2.20.modules: Add an entry for
7270         gnome-games-extra-data.
7272 2007-03-11  Christian Persch  <chpe@gnome.org>
7274         * modulesets/gnome-2.20.modules: Add 2.20 moduleset.
7276 2007-03-11  Christian Persch  <chpe@gnome.org>
7278         * modulesets/gnome-2.18.modules: Use gnome-2-18 branch for Epiphany
7279         and Epiphany Extensions.
7281 2007-03-09  Frederic Peters  <fpeters@0d.be>
7283         * modulesets/gnome-2.18.modules: xchat-gnome moved to svn.gnome.org
7284         (closes: #416381, patch by Guillaume Desmottes)
7286 2007-03-08  Frederic Peters  <fpeters@0d.be>
7288         * jhbuild/utils/notify.py, jhbuild/frontends/terminal.py,
7289         jhbuild/config.py, jhbuild/defaults.jhbuildrc: added call to
7290         notification daemon on errors (closes: #415895, patch by Mariano
7291         Suárez-Alvarez); can be disabled through nonotify config option.
7293 2007-03-07  Luca Ferretti  <elle.uca@libero.it>
7295         * modulesets/gnome-2.18.modules: fixed a typo from my previous
7296         commit (revision, not revosion). Thanks Phil.
7298 2007-03-07  Phil Cowans  <pjc51@cam.ac.uk>
7300         * modulesets/gnome-2.18.modules: Dasher branched for 2.18.
7302 2007-03-07  Luca Ferretti  <elle.uca@libero.it>
7304         * modulesets/gnome-2.18.modules: tomboy and glade3 have branched
7305         to gnome-2-18.
7307 2007-03-06  Elijah Newren  <newren gmail com>
7309         * modulesets/freedesktop-2.18.modules: updated cairo to 1.4.0.
7311 2007-03-04  Murray Cumming  <murrayc@murrayc.com>
7313         * modulesets/freedesktop-2.18.modules: avahi: Added the --disable-python
7314         option, because it would then need python-gdbm, which is not installed in the
7315         jhbuild (boostrapped) python. Alternatively, someone might want to add that
7316         to jhbuild instead.  (Later edit by Elijah: actually, it is installed
7317         by jhbuild bootstrapped python, _if_ you have gdbm-devel installed at
7318         the time you build python.  But yeah, this bug snags lots of people so
7319         the change seems sane to me.)
7320         * modulesets/gnome-2.18.modules: Glom: Depend on gnome-doc-utils.
7322 2007-03-04  Frederic Peters  <fpeters@0d.be>
7324         * modulesets/gnome-2.18.modules: orca has branched to gnome-2-18.
7326 2007-03-04  Frederic Peters  <fpeters@0d.be>
7328         * modulesets/gnome-2.18.modules: gnome-mag branch changed name.
7330 2007-03-04  Christian Kirbach  <Christian.Kirbach@googlemail.com>
7332         * modulesets/gnome-2.18.modules: gnome-power-manager has branched to
7333           gnome-2-18
7335 2007-03-04  Christian Kirbach  <Christian.Kirbach@googlemail.com>
7337         * modulesets/gnome-2.18.modules: gnome-mag has branched to
7338           gnome_2_18
7340 2007-03-04  Thomas Vander Stichele  <thomas at apestaart dot org>
7342         * doc/jhbuild.xml:
7343           Update documentation to note that a) we use repos now to override
7344           checkout locations and b) GNOME uses SVN
7346 2007-03-04  Frederic Peters  <fpeters@0d.be>
7348         * jhbuild/config.py: added makedistcheck variable, which was
7349         forgotten (closes: #414377)
7351 2007-03-03  Frederic Peters  <fpeters@0d.be>
7353         * jhbuild/modulesets/gnome-2.18.modules: added hacky autogenargs to
7354         opal so it finds pwlib.
7356 2007-03-03  Frederic Peters  <fpeters@0d.be>
7358         * jhbuild/commands/base.py, jhbuild/modtypes/autotools.py,
7359         jhbuild/defaults.jhbuildrc: added support for make distcheck
7360         (config/makedistcheck) and added command-line parameters to
7361         activate make dist (-d) and make distcheck (--distcheck), for build
7362         and buildone commands. (closes: #407503)
7364 2007-03-02  Mariano Suárez-Alvarez  <mariano@gnome.org>
7366         * modulesets/gnome-2.18.modules: build the correct tag of ekiga.
7368 2007-03-01  Frederic Peters  <fpeters@0d.be>
7370         * modulesets/gnome-2.18.modules: added gnome-panel as a dep for
7371         gnome-control-center and gnome-power-manager (they both require
7372         libpanelapplet-2.0).
7374 2007-03-01  Frederic Peters  <fpeters@0d.be>
7376         * jhbuild/commands/__init__.py, jhbuild/commands/base.py,
7377         jhbuild/frontends/buildscript.py, jhbuild/main.py: let commands.run
7378         return a value that will be used as exit code.  Updated buildscript
7379         to return 1 if there are any failures.
7381 2007-02-28  Frederic Peters  <fpeters@0d.be>
7383         * jhbuild/modtypes/autotools.py, jhbuild/config.py,
7384         jhbuild/defaults.jhbuildrc: support for running make dist, after make,
7385         before make install, disabled by default.
7387 2007-02-28  Frederic Peters  <fpeters@0d.be>
7389         * modulesets/freedesktop-2.18.modules: bumped cairo to 1.3.14
7391 2007-02-27  Luca Ferretti  <elle.uca@libero.it>
7393         * modulesets/gnome-2.18.modules: metacity has branched for gnome-2-18.
7395 2007-02-24  Frederic Peters  <fpeters@0d.be>
7397         * modulesets/gnome-2.18.modules: gnome-system-monitor no longer depends
7398         on libgnomeui, but depends on gnome-vfs and gconf. (closes: #365201)
7400 2007-02-20  Wouter Bolsterlee  <wbolster@svn.gnome.org>
7402         * modulesets/gnome-2.18.modules: Added gimmie.
7404 2007-02-19  Phil Cowans  <pjc51@cam.ac.uk>
7406         * modulesets/gnome-2.18.modules: Use trunk for Dasher
7408 2007-02-18  Frederic Peters  <fpeters@0d.be>
7410         * sample.jhbuildrc: updated to match default module set (gnome-2.16),
7411         to replace cvs by checkout in checkoutroot and to suggest setting
7412         MAKEFLAGS instead of MAKE as environment variable for SMP systems.
7413         (changes suggested by Loic Minier)
7415 2007-02-18  Frederic Peters  <fpeters@0d.be>
7417         * modulesets/gnome-2.18.modules: added gnome-main-menu (ex-slab) to
7418         module set (closes: #364152)
7420 2007-02-16  Behdad Esfahbod  <behdad@gnome.org>
7422         * modulesets/gnome-2.16.modules: gucharmap has branched for gnome-2-16.
7424 2007-02-16  Vincent Untz  <vuntz@gnome.org>
7426         * modulesets/gnome-2.16.modules: use tarballs for opal and pwlib,
7427         since that's what is currently needed
7429 2007-02-14  Vincent Untz  <vuntz@gnome.org>
7431         * modulesets/gnome-2.18.modules: update opal and pwlib
7433 2007-02-13  Vincent Untz  <vuntz@gnome.org>
7435         * modulesets/gnome-2.18.modules: fix typo in glade3
7437 2007-02-13  Vincent Untz  <vuntz@gnome.org>
7439         * modulesets/gnome-2.18.modules: add seahorse, network-manager-applet
7440         and meta-gnome-devtools-suite to meta-gnome-desktop
7442 2007-02-13  Frederic Peters  <fpeters@0d.be>
7444         * jhbuild/versioncontrol/svn.py, jhbuild/defaults.jhbuildrc,
7445         jhbuild/config.py: added svn_program option, to optionnaly use bzr to
7446         fetch svn trees.
7448 2007-02-12  Luca Ferretti  <elle.uca@libero.it>
7450         * modulesets/gnome-2.18.modules: use 0.6 branch for
7451         NetworkManager as suggested in trunk/ChangeLog; moreove NM
7452         and n-m-a depends on dbus-glib, not dbus.
7454 2007-02-12  Luca Ferretti  <elle.uca@libero.it>
7456         * modulesets/gnome-2.18.modules: add network-manager-applet and
7457         fix dependences for NetworkManager. Unfortunately latest NM depends
7458         on dbus-glib 0.72 while the version for gnome 2.18 if 0.71. So
7459         are currently un-buildable.
7461         Moreover NM also depends on wireless-tools, libnl, dhcdbd,
7462         wpa-supplicant and iproute2.
7464 2007-02-11  Christian Kirbach  <Christian.Kirbach@googlemail.com>
7466         * modulesets/gnome-2.18.modules: liboobs depends on
7467         dbus-glib, not dbus
7468         * modulesets/freedesktop-2.18.modules: hal depends on dbus-glib, not
7469         on dbus (closes #383949, James Andrewartha)
7471 2007-02-11  Frederic Peters  <fpeters@0d.be>
7473         * modulesets/gnome-2.18.modules: gnome-bluetooth now depends on gob2
7474         (closes #406497), added add gnomescan, istanbul, restored
7475         gtksourceviewmm and updated nemiver source (closes #406498)
7476         (both patches by  Marc-Andre Lureau)
7478 2007-02-11  Frederic Peters  <fpeters@0d.be>
7480         * jhbuild/modtypes/tarball.py, jhbuild/versioncontrol/tarball.py: added
7481         support for zip files (closes #406747)
7483 2007-02-09  Frederic Peters  <fpeters@0d.be>
7485         * modulesets/gnome-2.18.modules: gnome-icon-theme depends on
7486         intltool (closes #364895)
7488 2007-02-09  Frederic Peters  <fpeters@0d.be>
7490         * jhbuild/commands/sanitcheck.py: sanity checks for cvs, svn and git
7491         (the right one, not the GNU Interactive Tools) (closes: #348268)
7493 2007-02-09  Frederic Peters  <fpeters@0d.be>
7495         * modulesets/gnome-2.18.modules: libgnomecups now depends on
7496         gnome-common (closes #364853)
7498 2007-02-09  Frederic Peters  <fpeters@0d.be>
7500         * modulesets/gnome-2.18.modules: gnome-games now depends on
7501         gnome-python-desktop (closes #406016)
7503 2007-02-07  Frederic Peters  <fpeters@0d.be>
7505         * jhbuild/frontends/autobuild.py, jhbuild/frontends/terminal.py,
7506         jhbuild/versioncontrol/svn.py: show subversion conflicts (closes
7507         #400775)
7509 2007-02-07  Frederic Peters  <fpeters@0d.be>
7511         * jhbuild/utils/packagedb.py: fixed typo (closes #405237, patch by
7512         Mariano Suárez-Alvarez)
7514 2007-02-06  Frederic Peters  <fpeters@0d.be>
7516         * modulesets/gnome-2.16.modules: branched atk and gail (closes #395217,
7517         patch by Christian Kirbach)
7519 2007-02-06  Christian Kirbach  <Christian.Kirbach@googlemail.com>
7521         * modulesets/gnome-2.16.modules: xchat-gnome now depends
7522         on gnome-doc-utils
7523         * modulesets/gnome-2.18.modules: Evolution, xchat-gnome,
7524         gnome-keyring-manager, gnome-terminal and gconf-editor now depend
7525         on gnome-doc-utils
7527 2007-02-05  Murray Cumming  <murrayc@murrayc.com>
7529         * modulesets/freedesktop-2.18.modules:
7530         * modulesets/freedesktop.modules: Added goocanvas.
7532 2007-02-05  Murray Cumming  <murrayc@murrayc.com>
7534         * modulesets/gnome-2.18.modules: gnome-vfsmm (C++): Use the gnome-2-18 branch,
7535         because trunk must now be for gnome 2.19/2.20 because I forgot to do tarball
7536         releases with the API additions before the API freeze.
7538 2007-02-05  Frederic Peters  <fpeters@0d.be>
7540         * modulesets/bootstrap.modules: updated pyrex version since 0.9.4.1 has
7541         been removed from the website. (closes #404473)
7543 2007-02-03  Frederic Peters  <fpeters@0d.be>
7545         * jhbuild/modtypes/tarball.py, jhbuild/versioncontrol/tarball.py: added
7546         -L flag to curl so it works on redirects (patch by Marc-Andre Lureau,
7547         closes #402397)
7549 2007-02-02  Mikael Hallendal  <micke@imendio.com>
7551         * modulesets/gnome-2.18.modules: Make loudmouth use Git instead of
7552           svn.
7554 2007-01-29  Federico Mena Quintero  <federico@novell.com>
7556         * modulesets/gnome-2.18.modules: Make Sabayon use the gnome-2-18 branch.
7558 2007-01-25  Elijah Newren  <newren gmail com>
7560         * modulesets/freedesktop-2.18.modules:
7561         avahi-0.6.13 had a build bug with dbus>=1.0; update to 0.6.16.  See also
7562         http://mail.gnome.org/archives/release-team/2007-January/msg00089.html
7564 2007-01-25  Elijah Newren  <newren gmail com>
7566         * modulesets/gnome-2.18.modules:
7567         explicitly add avahi as an explicit dependency of ekiga.
7569 2007-01-24  Luca Ferretti  <elle.uca@libero.it>
7571         * modulesets/gnome-2.18.modules:
7572         New module for seahorse (added to meta-gnome-proposed).
7574         Notes: GnuPG and gpgme are required external dependence, not
7575         managed by jhbuild; libLDAP is optional for keyserver support.
7577         Also there are some GNOME modules added as suggest, not as
7578         depenced for seahorse, providing extra feature. Those modules
7579         are: libsoup, nautilus, gnome-keyring, avahi, dbus-glib,
7580         epiphany, gedit, gnome-panel and libnotify.
7582         Of course this could change, moving suggests to depencences,
7583         before 2.18 release.
7585 2007-01-24  Luca Ferretti  <elle.uca@libero.it>
7587         * modulesets/gnome-2.18.modules:
7588         Remove meta-gnome-devtools-suite from meta-gnome-proposed.
7589         This fix the failing list and update commands.
7591 2007-01-24  Luca Ferretti  <elle.uca@libero.it>
7593         * modulesets/gnome-2.18.modules:
7594         Create a new meta-gnome-devtools-suite metamodule with glade3 and
7595         devhelp and add it to meta-gnome-proposed (by now)
7597 2007-01-23  Elijah Newren  <newren gmail com>
7599         * modulesets/gnome-2.18.modules:
7600         Enchant is an external dependency and thus should be built from
7601         tarball rather than cvs.
7603 2007-01-23  Elijah Newren  <newren gmail com>
7605         * modulesets/freedesktop-2.18.modules:
7606         Update dbus to 1.0.2 and cairo to 1.3.12.  See
7607         http://mail.gnome.org/archives/desktop-devel-list/2007-January/msg00429.html
7608         and
7609         http://mail.gnome.org/archives/desktop-devel-list/2007-January/msg00446.html
7611 2007-01-23  Elijah Newren  <newren gmail com>
7613         * modulesets/gnome-2.18.modules:
7614         Update gamin to 0.1.8.  http://mail.gnome.org/archives/release-team/2007-January/msg00062.html
7616 2007-01-22  Mariano Suárez-Alvarez  <mariano@gnome.org>
7618         * jhbuild/frontends/terminal.py: Do not write string arrays as
7619         commands upon error. Fixes bug #354010.
7621 2007-01-14  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>
7623         * modulesets/freedesktop-2.18.modules: Bump s-t-b version to 2.1.2.
7625 2007-01-11  Frederic Crozat  <fcrozat@mandriva.com>
7627         * modulesets/gnome-2.18.modules: add dependency on enchant
7628         and iso-codes.
7630 2007-01-10  Wouter Bolsterlee  <wbolster@svn.gnome.org>
7632         * modulesets/gnome-2.16.modules: libwnck has branched
7633         for gnome-2-16
7635 2007-01-10  Marco Pesenti Gritti <marco@gnome.org>
7637         * jhbuild/modtypes/autotools.py: added a makefile attribute to the
7638         autotools module type (bug #386193)
7640 2007-01-08  Frederic Peters  <fpeters@0d.be>
7642         * jhbuild/modtypes/tarball.py, jhbuild/versioncontrol/tarball.py: added
7643         fallback to curl if wget is unavailable (bug #301259, based on a patch
7644         by Joshua Hoblitt)
7646 2007-01-07  Frederic Peters  <fpeters@0d.be>
7648         * jhbuild/versioncontrol/git.py: adds support for a "subdir" attribute
7649         for GIT branches (bug #342846, patch by Eric Anholt)
7651 2007-01-07  Frederic Peters  <fpeters@0d.be>
7653         * jhbuild/versioncontrol/svn.py: abort on conflicts from svn update
7654         (bug #394308)
7656 2007-01-07  Frederic Peters  <fpeters@0d.be>
7658         * jhbuild/versioncontrol/svn.py: always use a branch when it is
7659         specified (even when module is set) (bug #394588)
7661 2007-01-07  Frederic Peters  <fpeters@0d.be>
7663         * modulesets/gnome-2.18.modules: use libgsf 1.14.2 (bug #362223)
7665 2007-01-09  Christian Persch  <chpe@svn.gnome.org>
7667         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch for
7668         libbonoboui.
7670 2007-01-09  Guillaume Desmottes  <cass@skynet.be>
7672         * doc/jhbuild.xml: Documentation: Correct spelling of Gnome as GNOME.
7674 2007-01-09  Murray Cumming  <murrayc@murrayc.com>
7676         * modulesets/gnome-2.18.modules: Specify a virtual gnomemm repository,
7677         and specify the gnomemm modules as using the repository. Unlike before,
7678         with cvs, they will then be checked out to top-level directories.
7680 2007-01-08  Luca Ferretti  <elle.uca@libero.it>
7682         * modulesets/gnome-2.18.modules: vino depends on dbus-glib
7684 2007-01-08  Murray Cumming  <murrayc@murrayc.com>
7686         * sample.jhbuildrc: Update for the GNOME cvs->svn change.
7688 2007-01-07  Frederic Peters  <fpeters@0d.be>
7690         * jhbuild/modtypes/mesa.py: introduced special module type for mesa;
7691         necessary to use xorg moduleset (bug #349343, module by Eric Anholt)
7693 2007-01-07  Frederic Peters  <fpeters@0d.be>
7695         * modulesets/pulseaudio.modules: added PulseAudio moduleset
7696         (bug #348572)
7698 2007-01-07  Frederic Peters  <fpeters@0d.be>
7700         * modulesets/gnome-2.18.modules: removed obsolete libbonobouimm from
7701         meta-gnome-c++ (bug #393716, patch by Marc-Andre Lureau)
7703 2007-01-07  Frederic Peters  <fpeters@0d.be>
7705         * modulesets/gnome-2.18.modules: changed ekiga module to point to
7706         appropriate subversion tag.
7708 2007-01-07  Marco Pesenti Gritti  <mpg@redhat.com>
7710         * modulesets/freedesktop.modules: dbus-python use autotools now
7712 2007-01-05  Mark McLoughlin  <mark@skynet.ie>
7714         Combination of patches from myself and
7715         Frederic Peters <fpeters@0d.be>
7717         See bug #393147 and #347597
7719         * jhbuild/versioncontrol/svn.py: back out the trunk
7720         fiddling behaviour from before and add:
7721         + A "trunk_path" attribute to <repository type="svn">
7722         which defaults to "trunk". Set to "" if the trunks
7723         are in the toplevel directory
7724         + A "branches_path" attribute to <repository type="svn">
7725         which defaults to "branches".
7726         + Support for the "revision" attribute on <branch>
7728 2007-01-05  Frederic Peters  <fpeters@0d.be>
7730         * modulesets/gnome-2.18.modules: added dependency on gnome-desktop for
7731         epiphany (bug #393079)
7733 2007-01-05  Frederic Peters  <fpeters@0d.be>
7735         * modulesets/gnome-2.18.modules: fixed libxml2 module name
7736         (patch #79436 from bug #393071)
7738 2007-01-05  Olav Vitters  <olav@bkor.dhs.org>
7740         * Makefile: Change 'make update' from CVSism to SVNism.
7742 1999-11-30  Marco Pesenti Gritti <mpg@redhat.com>
7744         * modulesets/gnome-2.16.modules: use svn.gnome.org
7746 2007-01-03  Tim Janik  <timj@gtk.org>
7748         * modulesets/gtk.modules: pango/autogen.sh depends on gnome-common.
7750 2007-01-02  Mark McLoughlin  <mark@skynet.ie>
7752         Pointed out by Tim Janik
7754         * jhbuild/versioncontrol/svn.py: only override checkoutdir
7755         if it's not already set
7757 2007-01-02  Mark McLoughlin  <mark@skynet.ie>
7759         * jhbuild/versioncontrol/svn.py: add a little hack so
7760         that if no branch or tag is mentioned in the module name,
7761         we checkout the trunk to an appropriate directory
7763         * modulesets/gnome-2.18.modules: add the svn.gnome.org
7764         repo and fix a couple of branch defs.
7766         * modulesets/freedesktop-2.18.modules: remove the unused
7767         gnome.org cvsroot from here.
7769 2007-01-02  Mark McLoughlin  <mark@skynet.ie>
7771         * jhbuild/versioncontrol/svn.py: fix minor buglet in
7772         SubversionRepository.branch()
7774 2007-01-02  Tim Janik  <timj@imendio.com>
7776         * modulesets/gtk.modules: also fix up gnome-common and intltool URLs.
7778 2007-01-02  Tim Janik  <timj@imendio.com>
7780         * first steps at getting the Gtk+ toolchain to build with GNOME SVN.
7782         * modulesets/gtk.modules: renamed old gnome repo from gnome.org to
7783         cvs.gnome.org. added new default repo svn.gnome.org.
7784         converted module branch specifications to check out */trunk
7785         directories into directories with checkoutdir=MODULENAME.
7787 2006-12-26  Luca Ferretti  <elle.uca@libero.it>
7789         * modulesets/gnome-2.18.modules: Restore HEAD branch for
7790         gnome-system-monitor (no more unblessed external
7791         dependency).
7793 2006-12-20  Elijah Newren  <newren@gmail.com>
7795         * modulesets/freedesktop-2.18.modules: Cairo is an external dep;
7796         it should be pulled from tarballs, not git.
7798         * modulesets/bootstrap.modules: update autoconf to 2.60 since some
7799         modules now require it.
7801 2006-12-20  Behdad Esfahbod  <behdad@gnome.org>
7803         * modulesets/gnome-2.16.modules: vte has branched for gnome-2-16.
7805 2006-12-19  Wouter Bolsterlee  <wbolster@cvs.gnome.org>
7807         * modulesets/gnome-2.16.modules: gnome-media has
7808         branched for gnome-2-16.
7810 2006-12-18  Luca Ferretti  <elle.uca@libero.it>
7812         * modulesets/freedesktop-2.18.modules:
7814         Update to hicolor-icon-theme 0.10, needed to use all icon context
7815         defined by Icon Naming Spec
7817 2006-12-14  Kjartan Maraas  <kmaraas@gnome.org>
7819         * modulesets/freedesktop-2.18.modules: Use cairo from git to get
7820         more testing of that before we start using it for 2.18.0.
7822 2006-12-14  Luca Ferretti  <elle.uca@libero.it>
7824         * modulesets/freedesktop-2.18.modules:
7825         * modulesets/gnome-2.18.modules:
7827         Grab liboobs from cvs: it's a desktop module, not external dep.
7829 2006-12-12  Carlos Eduardo Rodrigues Diogenes  <cerdiogenes@yahoo.com.br>
7831         * modulesset/gnutls: Remove "alpha" from the gnutls URL.
7833 2006-12-03  Christian Kirbach  <Christian.Kirbach@siemens.com>
7835         * modulesets/gnome-2.16.modules: Use liboil 0.3.10 tarball, 0.3.8 is
7836         now required for gst-plugins-base. The liboil cvs repository is ancient.
7837         (committed by Andre Klapper on behalf of Christian Kirbach)
7839 2006-11-28  Wouter Bolsterlee  <wbolster@cvs.gnome.org>
7841         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch for
7842         bug-buddy.
7844 2006-11-23  Wouter Bolsterlee  <wbolster@cvs.gnome.org>
7846         * modulesets/gnome-2.16.modules: Use gnome-2-16 branches
7847         for eel, nautilus and gnome-vfs.
7849 1999-11-30  v 2006 14:14:02 +0100 Dodji Seketeli
7851         * modulesets/gnome-2.18.modules: added nemiver. Applied patch #368874
7852           from Guillaume Desmottes.
7854 2006-11-23  Murray Cumming  <murrayc@murrayc.com>
7856         * modulesets/gnome-2.16.modules:
7857         * modulesets/gnome-2.18.modules: Use the glibmm-2.12 branch of
7858         glibmm, because GNOME 2.18 uses the glib-2.12 branch of glib.
7860 2006-11-17  Murray Cumming  <murrayc@murrayc.com>
7862         * modulesets/bootstrap.modules: Use latest gettext (0.16) instead
7863         of 0.14.5, because I need the latest libgettext-po error-handling
7864         API in Glom. But if this disturbs something, just revert it.
7866 2006-11-16  Thomas Wood  <thos@gnome.org>
7868         * modulesets/gnome-2.16.modules: Use gtk-engines-2-8 branch for
7869         gtk-engines
7871 2006-11-17  Wouter Bolsterlee  <wbolster@cvs.gnome.org>
7873         * modulesets/gnome-2.16.modules: use gnome-2-16 branch for
7874         gconf-editor.
7876 2006-11-15  Luca Ferretti  <elle.uca@libero.it>
7878         * modulesets/gnome-2.18.modules: Add libipoddevice.
7879         * modulesets/gnome-2.16.modules: same.
7881 2006-11-15  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>
7883         * modulesets/gnome-2.18.modules: Remove libgnomeprint from EOG
7884         dependencies.
7886 2006-11-14  Luca Ferretti  <elle.uca@libero.it>
7888         * modulesets/gnome-2.18.modules: Add gtkunique.
7890 2006-11-12  Luca Ferretti  <elle.uca@libero.it>
7892         * modulesets/gnome-2.16.modules:
7893         Add gmime, tracker and brasero modules. Add gnome-common depencency
7894         for gnome-icon-theme.
7896         * modulesets/gnome-2.16.modules:
7897         Add brasero module. Add gnome-common depencency for
7898         gnome-icon-theme.
7900         Please note that brasero suggest also libnotify and totem.
7901         Note also that now tracker no longer needs external sqlite.
7903 2006-11-10  Luca Ferretti  <elle.uca@libero.it>
7905         * modulesets/gnome-2.18.modules: Add gstreamer dependency for
7906         tracker.
7908 2006-11-09  Callum McKenzie  <callum@spooky-possum.org>
7910         * modulesets/gnome-2.18.modules: Remove the gob dependency for
7911         gnome-games.
7913 2006-11-06  Vincent Untz  <vuntz@gnome.org>
7915         * modulesets/gnome-2.16.modules: use gnome-2-16 branch for
7916         gnome-desktop, gnome-panel & gnome-session
7918 2006-11-05  Wouter Bolsterlee  <wbolster@cvs.gnome.org>
7920         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch for
7921         gnome-keyring-manager.
7923 2006-11-05  Wouter Bolsterlee  <wbolster@cvs.gnome.org>
7925         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch
7926         for gedit.
7928 2006-11-02  Elijah Newren  <newren gmail com>
7930         * modulesets/gnome-2.16.modules:
7931         * modulesets/gnome-2.18.modules:
7932         iso-codes-0.53 got regenerated and thus changed size and md5sum.
7933         Luckily, the iso-codes maintainers have agreed to not continue
7934         deleting releases in the future (private email), so this shouldn't
7935         happen again.  :-)  See also #366864.
7937 2006-11-01  Wouter Bolsterlee  <wbolster@cvs.gnome.org>
7939         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch for
7940         gnome-menus.
7942 2006-10-31  Wouter Bolsterlee  <wbolster@cvs.gnome.org>
7944         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch for
7945         gnome-keyring.
7947 2006-10-30  Wouter Bolsterlee  <wbolster@cvs.gnome.org>
7949         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch
7950         for libgnome and libgnomeui. Use gnome-2-12 branch for
7951         libgnomeprint and libgnomeprintui.
7953 2006-10-29  Frederic Peters  <fpeters@0d.be>
7955         * jhbuild/versioncontrol/tarball.py: Let size be omitted.
7956         (closes: #350795)
7958 2006-10-26  Elijah Newren  <newren gmail com>
7960         * modulesets/gnome-2.18.modules: Use gnome-2-16 branch for
7961         gnome-system-monitor for now due to use of unblessed external
7962         dependency.
7964 2006-10-26  Wouter Bolsterlee  <wbolster@cvs.gnome.org>
7966         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch for
7967         liboobs.
7969 2006-10-25  Wouter Bolsterlee  <wbolster@cvs.gnome.org>
7971         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch for
7972         gnome-system-monitor.
7974 2006-10-23  Luca Ferretti  <elle.uca@libero.it>
7976         * modulesets/gnome-2.18.modules: Add tracker and gmime (needed by
7977         tracker). Note that you need sqlite3 development files installed
7978         on you system to build tracker. Also libexif, libogg+libvorbis and
7979         libfam/gamin are useful, but can't managed via jhbuild.
7981 2006-10-22  Elijah Newren  <newren gmail com>
7983         * modulesets/freedesktop.modules: PolicyKit should not be a
7984         dependency of hal-0-5-7.
7986 2006-10-21  Elijah Newren  <newren gmail com>
7988         * modulesets/gnome-2.18.modules: revert last commit; it was based
7989         on a misunderstanding.  Apply Frederic's patch from #363635 to fix
7990         the build since gnome-control-center has now split into two
7991         modules.
7993 2006-10-20  Elijah Newren  <newren gmail com>
7995         * modulesets/gnome-2.18.modules: revert gnome-control-center since
7996         it ignored external dependency rules in newest commit.  Will bring
7997         up on mailing list...
7999 2006-10-20  Wouter Bolsterlee  <wbolster@cvs.gnome.org>
8001         * modulesets/gnome-2.16.modules: Use gnome-2-16 branches
8002         for evolution, evolution-data-server, evolution-exchange
8003         and gtkhtml.
8005 2006-10-19  Murray Cumming  <murrayc@murrayc.com>
8007         * modulesets/gnome-2.18.modules: Added gtksourceviewmm and made
8008         Glom depend on it. Commented-out libbonobo*mm, because they are
8009         old unused crap.
8011 2006-10-18  Elijah Newren  <newren gmail com>
8013         * modulesets/freedesktop-2.18.modules:
8014         liboobs-0.5.0 makes nautilus crash on launch; update it and
8015         system-tools-backends (which it depends on).
8016         live.gnome.org/TwoPointSeventeen/ExternalDependencies has been
8017         updated as well.
8019 2006-10-17  Elijah Newren  <newren gmail com>
8021         * modulesets/freedesktop-2.18.modules:
8022         Weird jhbuild voodoo made it so that no repository definition was
8023         necessary for dbus-python on some machines, but it is on others.
8024         Don't ask me.  Anyway, this should fix on the machines that needed
8025         it.
8027 2006-10-17  Elijah Newren  <newren gmail com>
8029         * modulesets/freedesktop-2.18.modules:
8030         * modulesets/gnome-2.18.modules:
8031         Oops, we're supposed to be using gnome-system-tools HEAD; also
8032         liboobs should be a tarball since it's an external dependency (one
8033         which we previously forgot to list).  I'm not completely sure
8034         where it makes the most sense to keep it, but given that it was
8035         never proposed for GNOME, maybe putting liboobs in
8036         freedesktop-2.18.modules makes more sense?  Doing that for now,
8037         anyway...
8039 2006-10-16  Elijah Newren  <newren gmail com>
8041         * modulesets/freedesktop-2.18.modules: fix from Frederic Peters --
8042         update dbus-glib and dbus-python to avoid build errors.
8043         live.gnome.org/TwoPointSeventeen/ExternalDependencies has been
8044         updated as well.
8046 2006-10-16  Elijah Newren  <newren gmail com>
8048         * modulesets/gnome-2.16.modules:
8049         * modulesets/gnome-2.18.modules:
8050         modemlights applet needs gnome-settings-daemon installed,
8051         invest-applet needs gnomeapplet.  (Additional issues reported by
8052         jsberg bnl gov in #362250)
8054 2006-10-16  Elijah Newren  <newren gmail com>
8056         * modulesets/gnome-2.16.modules:
8057         * modulesets/gnome-2.18.modules:
8058         * modulesets/freedesktop-2.18.modules:
8059         * modulesets/freedesktop.modules:
8060         Add missing hard and optional dependencies reported by
8061         jsberg@bnl.gov in #362250.
8063 2006-10-16  Elijah Newren  <newren gmail com>
8065         * modulesets/gnome-2.18.modules: Use gtk-2-10 branch for gtk+ and
8066         glib-2-12 branch for glib.  See
8067         http://mail.gnome.org/archives/gtk-devel-list/2006-September/msg00141.html
8069 2006-10-16  William Jon McCann  <mccann@jhu.edu>
8071         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch
8072         for gnome-screensaver and nautilus-cd-burner.
8074 2006-10-14  Wouter Bolsterlee  <wbolster@gnome.org>
8076         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch
8077         for gnome-applets.
8079 2006-10-14  Elijah Newren  <newren gmail com>
8081         * modulesets/freedesktop-2.18.modules: Patch from Marc-Andre
8082         Lureau to fix cairomm build (use tarball module type instead of
8083         autotools)  #362184
8085 2006-10-14  Gustavo J. A. M. Carneiro  <gjc@gnome.org>
8087         * modulesets/gnome-2.16.modules: Use the gnome-2-16 branch for
8088         gnome-python-desktop.
8090 2006-10-12  Wouter Bolsterlee  <wbolster@gnome.org>
8092         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch
8093         for file-roller.
8095 2006-10-12  Elijah Newren  <newren gmail com>
8097         * patches/dbus-glib-build.patch: Add this to fix #361674, reported
8098         by Frederic Peters.  Thanks Frederic.  And...oops!!
8100 2006-10-11  Wouter Bolsterlee  <wbolster@gnome.org>
8102         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch
8103         for gnome-terminal.
8105 2006-10-11  Wouter Bolsterlee  <wbolster@gnome.org>
8107         * modulesets/gnome-2.16.modules: Use gnome-2-16 branches
8108         for evince, gnome-doc-utils and vino.
8110 2006-10-08  Wouter Bolsterlee  <wbolster@gnome.org>
8112         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch
8113         for gnome-themes.
8115 2006-10-05  Elijah Newren  <newren gmail com>
8117         * modulesets/freedesktop.modules:
8118         * modulesets/gnome-2.18.modules:
8119         make libXrender and libXft optional dependencies, #133714
8121         * modulesets/gnome-2.18.modules:
8122         revert ekiga to v2_0_3 since HEAD depends on a version of external
8123         dependencies newer than those listed at
8124         http://live.gnome.org/TwoPointSeventeen/ExternalDependencies
8126         * modulesets/freedesktop-2.18.modules:
8127         new file
8129         * modulesets/gnome-2.18.modules:
8130         depend on tarball versions of external dependencies of core gnome
8131         modules (see also
8132         http://live.gnome.org/TwoPointSeventeen/ExternalDependencies),
8133         switch to using freedesktop-2.18.modules instead of
8134         freedesktop.modules
8136 2006-09-29  Luca Ferretti  <elle.uca@libero.it>
8138         * modulesets/gnome-2.16.modules: Use branch gnome-2-16 for
8139         deskbar-applet and gnome-games; Switch inkscape to svn repository.
8141         * modulesets/gnome-2.18.modules: Switch inkscape to svn repository.
8143 2006-09-27  Frederic Crozat  <fcrozat@mandriva.com>
8145         * modulesets/freedesktop.modules:
8146         fontconfig has switched to git, add dbus-qt3 and portland modules.
8148 2006-09-22  Luca Ferretti  <elle.uca@libero.it>
8150         * modulesets/gnome-2.16.modules: Add glade3 module.
8151         * modulesets/gnome-2.18.modules: Ditto.
8153 2006-09-19  Luca Ferretti  <elle.uca@libero.it>
8155         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch
8156         for metacity.
8158 2006-09-13  Wouter Bolsterlee  <wbolster@gnome.org>
8160         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch
8161         for gnome-icon-theme.
8163 2006-09-13  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
8165         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch
8166         for totem.
8168 2006-09-11  Elijah Newren  <newren gmail com>
8170         * modulesets/gnome-2.16.modules:
8171         * modulesets/gnome-2.18.modules:
8172         Add gnome-vfs-monikers to meta-gnome-devel-platform dependencies
8174         * modulesets/gnome-2.14.modules:
8175         Add libgcrypt as hard dependency of libxslt (see #345359; just
8176         forgot to do this for this release set previously)
8178 2006-09-11  Elijah Newren  <newren gmail com>
8180         * modulesets/gnome-2.16.modules:
8181         * modulesets/gnome-2.18.modules:
8182         Update pwlib and opal branch tags since ekiga requires newer
8183         versions now
8185 2006-09-06  Lucas Rocha  <lucasr@gnome.org>
8187         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch
8188         for zenity and eog.
8190 2006-09-06  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
8192         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch
8193         for gnome-nettool.
8195 2006-09-06  Vincent Untz  <vuntz@gnome.org>
8197         * modulesets/gnome-2.16.modules:
8198         * modulesets/gnome-2.18.modules: add dbus-glib dep for gnome-vfs
8200 2006-09-06  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
8202         * modulesets/gnome-2.16.modules: Use gnome-2-16 branches
8203         for gnome-control-center, gnome-utils, gdm2, gcalctool,
8204         and orca.
8206         * modulesets/gnome-2.16.modules, modulesets/gnome-2.18.modules:
8207         Added Vim modeline (there was an Emacs one already)
8209 2006-09-04  Christian Persch  <chpe@cvs.gnome.org>
8211         * modulesets/gnome-2.18.modules: Create 2.18 moduleset.
8213 2006-09-03  Christian Persch  <chpe@cvs.gnome.org>
8215         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch for
8216         Epiphany and Epiphany Extensions.
8218 2006-09-01  Marco Pesenti Gritti  <mpg@redhat.com>
8220         * modulesets/gnome-2.16.modules: libwnck depends on intltool
8222 2006-09-01  Kjartan Maraas  <kmaraas@gnome.org>
8224         * modulesets/gnome-2.16.modules: Use a tarball for iso-codes
8225         since checkouts from the svn repo haven't worked for a while.
8227 2006-08-30  Gustavo Carneiro  <gjc@gnome.org>
8229         reviewed by: James Henstridge
8231         * jhbuild/versioncontrol/bzr.py: Register (urlparse.uses_relative,
8232         urlparse.uses_netloc) the sftp URI scheme with urlparse.
8233         Fixes bug #349546: "bzr backend doesn't accept sftp:// URLs".
8235 2006-08-27  Brent Smith  <gnome@nextreality.net>
8237         * modulesets/gnome-2.16.modules: add a patch for scrollkeeper
8238         * patches/scrollkeeper_empty_url_string.patch: This patch fixes a
8239         problem where scrollkeeper chokes when it encounters a "url" attribute
8240         in an OMF file that is empty.  Currently the update-manager-C.omf file
8241         has this problem (from Ubuntu)
8243 2006-08-23  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
8245         * modulesets/gnome-2.16.modules: gnome-power-manager has
8246         branched gnome-2-16.
8248 2006-08-22  Matthias Clasen <mclasen@redhat.com>
8250         * modulesets/gnome-2.16.modules: Use stable branches of
8251         GLib, Pango and GTK+
8253 2006-08-22  Frederic Crozat  <fcrozat@mandriva.com>
8255         * modulesets/gnome-2.16.modules:
8256         Remove gnopernicus from meta-gnome-desktop.
8257         Add new libcm module (for brave compiling compositor in metacity).
8259 2006-08-20  Brent Smith  <gnome@nextreality.net>
8261         * modulesets/freedesktop.modules: add a hal-0-5-7 tarball
8262         * modulesets/gnome-2.16.modules: modify all dependencies on hal to use
8263         hal-0-5-7 instead
8264         * patches/hal-dbus_connection_close.patch: patch to fix compilation
8265         errors when using hal-0-5-7 with latest dbus.
8267 2006-08-18  Vincent Untz  <vuntz@gnome.org>
8269         * modulesets/gnome-2.16.modules: move accepted modules to
8270         meta-gnome-desktop
8272 2006-08-17  Frederic Peters  <fpeters@0d.be>
8274         * modulesets/gnome-2.16.modules: Use specific branches of pwlib and
8275         opal, required for GNOME 2.14 Ekiga.
8277 2006-08-14  Frederic Peters  <fpeters@0d.be>
8279         * modulesets/gnome-2.16.modules: Build "xulrunner" component of
8280         mozilla, not "browser".
8282 2006-08-14  Frederic Peters  <fpeters@0d.be>
8284         * modulesets/gnome-2.16.modules: Switch to xulrunner 1.8.
8285         Fix bug #324546.
8287 2006-08-10  Frederic Peters  <fpeters@0d.be>
8289         * Makefile: removed changecvsroot.py from make dist; it has been moved
8290         to scripts/; added scripts/ and its content to make dist.
8292 2006-08-10  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
8294         * modulesets/gnome-2.16.modules: Added nautilus-sendto,
8295         but it is not included by default (just like
8296         nautilus-open-terminal)
8298 2006-08-09  Frederic Peters  <fpeters@0d.be>
8300         * jhbuild/frontends/autobuild.py: retry on socket errors.
8302 2006-08-08  Thomas Wood  <thos@gnome.org>
8304         * modulesets/gnome-2.16.modules: gnome-themes now depends on
8305         icon-naming-utils
8307 2006-08-06  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
8309         * modulesets/gnome-2.16.modules: Use gnome-2-16 branch
8310         for dasher.
8312 2006-08-04  Vincent Untz  <vuntz@gnome.org>
8314         * modulesets/gnome-2.14.modules: libwnck, bug-buddy and gail have a
8315         gnome-2-14 branch. I'm sure some other modules have one...
8316         Fix bugs #347398, #347493
8318 2006-07-30  Frederic Peters  <fpeters@0d.be>
8320         * modulesets/gnome-2.16.modules: use distutils for pyspi and dogtail
8321         since it is their native method and it is now supported.
8323 2006-07-30  Frederic Peters  <fpeters@0d.be>
8325         * modulesets/gnome-2.1{2,4,6}.modules: iso-codes moved from CVS
8326         to Subversion.  Patch by Marc-Andre Lureau.  Closes: #349327.
8328 2006-07-26  Vincent Untz  <vuntz@gnome.org>
8330         * modulesets/gnome-2.16.modules: gnome-session depends on
8331         gnome-keyring
8333 2006-07-25  Elijah Newren  <newren gmail com>
8335         * modulesets/bootstrap.modules: Add pyrex so that modules like
8336         dbus-python will build.  James wasn't sure where to put it (here
8337         or freedesktop.modules) but I put it here because I think it needs
8338         to be installed in the same place as python so this seems natural.
8339         James might change this later.  See #311563.
8341 2006-07-25  Frederic Peters  <fpeters@0d.be>
8343         * jhbuild/frontends/autobuild.py: rename encode_log to compress_data.
8345 2006-07-25  Luca Ferretti  <elle.uca@libero.it>
8347         * patches/scrollkeeper_clean_xml_validation_context.patch: new file
8348         * patches/scrollkeeper_language_fix.patch: new file
8349         * patches/scrollkeeper_rw_offset_fix.patch: new file
8350         * modulesets/gnome-2.*: apply patches needed by scroollkeeper to make
8351         Yelp works and Yelp developers happy. For more info see
8352         http://live.gnome.org/Yelp
8354         Note: remove $Prefix/share/jhbuild/packagedb.xml to rebuild it.
8356 2006-07-24  Vincent Untz  <vuntz@gnome.org>
8358         * modulesets/gnome-2.16.modules: gnome-panel depends on dbus-glib
8360 2006-07-24  Luca Ferretti  <elle.uca@libero.it>
8362         * modulesets/gnome-2.16.modules: remove libbonobo from gnome-vfs deps
8363         and add gnome-vfs-monikers module. No package depends on this by now,
8364         I've no info about dependence on gnome-vfs-monikers.
8366 2006-07-24  Vincent Untz  <vuntz@gnome.org>
8368         * modulesets/gnome-2.16.modules: use gnome-2-14 branch for ekiga since
8369         HEAD won't be ready for 2.16.
8371 2006-07-24  Luca Ferretti  <elle.uca@libero.it>
8373         * modulesets/freedesktop.modules: Fix avahi dependences. See bug
8374         348453 for more info.
8376 2006-07-24  Frederic Peters  <fpeters@0d.be>
8378         * modulesets/freedesktop.modules: Enable dbus-python, distutils modtype
8379         is working
8381 2006-07-23  Brent Smith  <gnome@nextreality.net>
8383         * modulesets/gnome-2.14.modules: Add dependency on libgnomeprintui and
8384         startup-notification for yelp
8385         * modulesets/gnome-2.16.modules: Add dependency on
8386         startup-notification for yelp
8388 2006-07-24  Luca Ferretti  <elle.uca@libero.it>
8390         * modulesets/freedesktop.modules: enable dbus-python using
8391         <distutils> element and rework avahi deps. Note: I'm not sure
8392         dbus-python is able to build as is. See bug 348453.
8394 2006-07-24  Luca Ferretti  <elle.uca@libero.it>
8396         * modulesets/freedesktop.modules: Add dbus-glib module and make
8397         PolicyKit depends on it. Add dbus-python too, but commented by default
8398         because jhbuild can't build it: setup.py, not autotools :-(
8400 2006-07-23  Vincent Untz  <vuntz@gnome.org>
8402         * modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
8403         gnome-panel
8405 2006-07-22  Luca Ferretti  <elle.uca@libero.it>
8407         * modulesets/gnome-2.16.modules: gnome-applets needs pygtk to
8408         build invest applet. Added as dependence.
8410 2006-07-18  Gustavo Carneiro  <gjc@gnome.org>
8412         * modulesets/freedesktop.modules,
8413         * modulesets/gnome-2.10.modules,
8414         * modulesets/gnome-2.12.modules,
8415         * modulesets/gnome-2.14.modules,
8416         * modulesets/gnome-2.16.modules: s%gnome-python/%%, since all
8417         modules inside gnome-python/ have been moved to the cvs root.
8419 2006-07-12  Vincent Untz  <vuntz@gnome.org>
8421         * modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
8422         gnome-menus
8424 2006-07-02  Behdad Esfahbod  <behdad@gnome.org>
8426         * modulesets/gnome-2.16.modules: Make pango depend on gnome-common, as
8427         it's using gnome-autogen.sh now.
8429 2006-07-02  James Henstridge  <james@jamesh.id.au>
8431         * modulesets/freedesktop.modules (RenderProto, libXrender, libXft):
8432         switch to GIT repositories.
8434 2006-06-28  Frederic Peters  <fpeters@0d.be>
8436         * modulesets/gnome-2.16.modules (bug-buddy): bug-buddy dependency on
8437         NetworkManager as been lowered to a mere suggests (see 346091)
8439 2006-06-27  Frederic Peters  <fpeters@0d.be>
8441         * modulesets/gnome-2.16.modules (bug-buddy): bug-buddy now depends on
8442         NetworkManager (for libnm_glib).
8444 2006-06-26  James Henstridge  <james@jamesh.id.au>
8446         * modulesets/freedesktop.modules (cairo-1-0): depend on libXrender
8447         to fix gnome-2.14 build.  Patch from Valeev Dinar
8448         <dinarv@gmail.com> from bug #345907.
8450 2006-06-25  Frederic Peters  <fpeters@0d.be>
8452         * modulesets/gnome-2.16.modules (gnome-session): now depend on
8453         gnome-control-center
8454         http://cvs.gnome.org/viewcvs/gnome-session/configure.in#rev1.536
8456 2006-06-23  Marco Pesenti Gritti  <marco@gnome.org>
8458         * jhbuild/modtypes/mozillamodule.py:
8459         Add xulrunner to app names
8461 2006-06-23  James Henstridge  <james@jamesh.id.au>
8463         * modulesets/gnome-2.10.modules (pango):
8464         * modulesets/gnome-2.12.modules (pango):
8465         * modulesets/gnome-2.14.modules (pango):
8466         * modulesets/gtk.modules (pango):
8467         * modulesets/gtk28.modules (pango): same here.
8469         * modulesets/gnome-2.16.modules (pango): depend on libXft rather
8470         than Xft.
8472         * modulesets/freedesktop.modules (RenderProto, libXrender, libXft):
8473         use the versions from the xorg repository.  Remove the obsolete
8474         old xlibs/xserver/xapps module definitions.  Addresses bug #345281.
8476         * scripts/upgrade-module-set.xsl (cvsmodule): fallback to
8477         checkoutdir and module values for "id" if it isn't given.
8479         * jhbuild/modtypes/autotools.py (parse_cvsmodule):
8480         (parse_svnmodule):
8481         (parse_archmodule): generate module name in the same way as the
8482         old code did for backward compatibility.
8484 2006-06-21  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
8486         * modulesets/gnome-2.14.modules: File-roller has a
8487         gnome-2-14 branch.
8489 2006-06-20  James Henstridge  <james@jamesh.id.au>
8491         * jhbuild/versioncontrol/bzr.py: add bzr version control backend.
8493 2006-06-20  Elijah Newren  <newren gmail com>
8495         * modulesets/gnome-2.16.modules: Make gcrypt a hard dependency of
8496         libxslt (since the desktop release already depends on it and James
8497         didn't like passing --with-crypt=no to libxslt; see #345359)
8499 2006-06-20  Elijah Newren  <newren gmail com>
8501         * modulesets/gnome-2.16.modules: enchant is not a hard dependency
8502         of epiphany.  ;-)
8504 2006-06-20  Frederic Peters  <fpeters@0d.be>
8506         * modulesets/gnome-2.16.modules: add enchant (for epiphany spell
8507         checking).
8509 2006-06-19  Elijah Newren  <newren gmail com>
8511         * modulesets/gnome-2.16.modules:
8512         * modulesets/freedesktop.modules:
8513         revert the last change by Frederic Peters; it is wrong -- see
8514         http://mail.gnome.org/archives/release-team/2006-June/msg00007.html
8515         if the archives ever come back online
8517 2006-06-19  Frederic Peters  <fpeters@0d.be>
8519         * modulesets/gnome-2.16.modules: use gnome-system-tools HEAD; depends
8520         on liboobs instead of system-tools-backends.
8522 2006-06-19  Frederic Peters  <fpeters@0d.be>
8524         * jhbuild/config.py: add environment variable for Perl modules.
8525         * modulesets/freedesktop.modules: use system-tools-backend HEAD.
8527 2006-06-19  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
8529         * modulesets/gnome-2.14.modules: gnome-system-monitor
8530         has branched for gnome-2-14.
8532 2006-06-19  Christian Persch  <chpe@cvs.gnome.org>
8534         * modulesets/gnome-2.16.modules: Epiphany doesn't depend on
8535         libgnomeprintui anymore.
8537 2006-06-19  James Henstridge  <james@jamesh.id.au>
8539         * jhbuild/modtypes/perl.py: remove some unneeded imports and
8540         variable definitions.
8542         * jhbuild/modtypes/autotools.py (parse_archmodule): fix small bug
8543         in module parsing.
8544         (parse_cvsmodule): rewrap FatalError statement.
8546         * modulesets/moduleset.rnc (distutils): add rules for distutils
8547         modules.
8549         * jhbuild/modtypes/distutils.py (DistutilsModule): module type
8550         definition for distutils modules.
8552         * modulesets/gnome-2.16.modules (xchat-gnome): add module.  Patch
8553         from Guillaume Desmottes <cass@skynet.be> from bug #342486.
8555         * modulesets/freedesktop.modules: use newer version of Net-DBus.
8557         * modulesets/moduleset.rnc (perl): update moduleset schema.
8559         * modulesets/freedesktop.modules: add perl-net-dbus module
8560         definition.
8562         * jhbuild/modtypes/perl.py: new module type for Perl code.  Based
8563         on patch from Frederic Peters <fpeters@entrouvert.com> from bug
8564         #342638.
8566         * jhbuild/modtypes/autotools.py (AutogenModule.skip_configure): if
8567         nobuild is set, always skip configure.  Fixes bug #345266
8569 2006-06-17  Elijah Newren  <newren gmail com>
8571         * modulesets/gnome-2.16.modules: devhelp is a build dependency of
8572         anjuta as well
8574 2006-06-17  Elijah Newren  <newren gmail com>
8576         * modulesets/gnome-2.16.modules: update the autogen module to
8577         5.8.4; the 5.6.5 release is over a year out of date and won't
8578         compile with the current guile tarball
8580 2006-06-16  Elijah Newren  <newren gmail com>
8582         Carlos hasn't made the perl bindings to DBus an optional
8583         dependency yet and it's been a while, so revert to an older
8584         version to fix builds.
8586         * modulesets/freedesktop.modules: use BEFORE_DBUS_MERGE for
8587         system-tools-backends
8589         * modulesets/gnome-2.16.modules: use gnome-2-14 for
8590         gnome-system-tools, and change to depend on system-tools-backends
8591         directly
8593 2006-06-16  Elijah Newren  <newren gmail com>
8595         * modulesets/freedesktop.modules: cairomm depends on cairo cvs so
8596         use cairo rather than cairo-1-0 (a separate cairomm-1-0 module
8597         could be added for gnome-2.14.modules, I guess, but cairomm
8598         doesn't appear to have created a suitable branch...)
8600         * modulesets/gnome-2.16.modules: libnotify is not a hard
8601         dependency of gnome-power-manager, and shouldn't be treated as
8602         such since it hasn't been proposed for inclusion in the desktop
8603         while gnome-power-manager has
8605 2006-06-16  Frederic Peters  <fpeters@0d.be>
8607         * modulesets/gnome-2.16.modules: gnome-power-manager depends on
8608         gnome-doc-utils
8610 2006-06-15  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
8612         * modulesets/gnome-2.14.modules: ATK and AT-SPI have
8613         branched for gnome-2.14.
8615 2006-06-14  James Henstridge  <james@jamesh.id.au>
8617         * modulesets/gnutls.modules: update to latest version of libtasn1
8618         and gnutls.  Switch to ftp.gnupg.org mirror since ftp.gnutls.org
8619         seems to have vanished from the face of the earth.
8621         * jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
8622         fix use of undefined variable.  Fixes bug #344372.
8624         * jhbuild/versioncontrol/tarball.py (TarballBranch.tree_id): add
8625         tree_id implementation, returning the tarball version number.
8627         * jhbuild/versioncontrol/arch.py (ArchBranch.tree_id): tree_id
8628         implementation, returning the output of "baz tree-id".
8630         * jhbuild/versioncontrol/git.py (GitBranch.tree_id): add tree_id
8631         implementation, returning the commit SHA1 sum.
8633         * jhbuild/commands/info.py (cmd_info.show_info): show the tree ID
8634         in the info display.  Also fix up "jhbuild info mozilla" to not crash.
8636 2006-06-13  James Henstridge  <james@jamesh.id.au>
8638         * jhbuild/versioncontrol/svn.py (SubversionBranch.tree_id): tree
8639         ID implementation for Subversion branches.
8641         * jhbuild/versioncontrol/cvs.py (CVSBranch.tree_id): an
8642         implementation for CVS trees.
8644         * jhbuild/versioncontrol/__init__.py (Branch.tree_id): new method
8645         to get an identifier for the tree state.
8647 2006-06-13  Olav Vitters  <olav@bkor.dhs.org>
8649         * modulesets/gnome-2.16.modules: Bug-Buddy now also depends on
8650         libsoup.
8652 2006-06-10  Olav Vitters  <olav@bkor.dhs.org>
8654         * modulesets/gnome-2.16.modules: Bug-Buddy depends on
8655         evolution-data-server.
8657 2006-06-08  James Henstridge  <james@jamesh.id.au>
8659         * jhbuild/modtypes/mozillamodule.py (MozillaModule.do_checkout):
8660         convert to new style build state.
8662         * jhbuild/modtypes/autotools.py (AutogenModule): convert all
8663         build state methods to the new style, adding skip_$state() methods
8664         as appropriate.
8666         * jhbuild/modtypes/__init__.py (Package._next_state): use
8667         skip_$state() methods to put logic for whether to skip a state
8668         with the state itself, rather than in the logic of the previous
8669         state.
8671 2006-06-08  Elijah Newren  <newren gmail com>
8673         * modulessets/gnome-2.16.modules: Update the meta-gnome-proposed
8674         modules (minus gtk# and tomboy which still need to be added; also,
8675         we really ought to somehow get java-gnome and gtk2-perl added
8676         since they're in the official bindings set and have been for some
8677         time)
8679 2006-06-04  Gustavo J. A. M. Carneiro  <gjc@gnome.org>
8681         * modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
8682         gnome-python-desktop, and gnome-python-2-12 branch for gnome-python.
8684 2006-05-25  Elijah Newren  <newren gmail com>
8686         * modulesets/gnome-2.16.modules: Replace cairo-1-0 and pycairo-1-0
8687         with cairo and pycairo for all modules in the desktop.  Should
8688         avoid some of the nasty compilation errors people have been seeing
8689         with cairo and cairo-1-0 overwriting each other.
8691 2006-05-25  Frederic Peters <fpeters@0d.be>
8693         * jhbuild/frontends/autobuild.py: send log files zlib-compressed.
8695 2006-05-24  Frederic Peters <fpeters@0d.be>
8697         * jhbuild/frontends/autobuild.py: log error to right variable in case
8698         of missing command.
8700 2006-05-24  JP Rosevear  <jpr@novell.com>
8702         * jhbuild/commands/base.py (cmd_dot.run): pass the config
8703         parameter (bug #342766)
8705 2006-05-22  Frederic Crozat  <fcrozat@mandriva.com>
8707         * modulesets/gnome-2.14.modules:
8708         * modulesets/gnome-2.16.modules: add configuration and dependencies
8709         for Ekiga (bug #338040).
8711 2006-05-19  Christian Persch  <chpe@cvs.gnome.org>
8713         * modulesets/gnome-2.14.modules: Use gnome-2-14 branch of libgnome.
8715 2006-05-18  Carlos Garnacho  <carlosg@gnome.org>
8717         * modulesets/freedesktop.org: add system-tools-backends-1.4 for the
8718         stb-1.4 branch, s-t-b HEAD interface has changed.
8719         * modulesets/gnome-2.14.modules: use system-tools-backends-1.4.
8720         * modulesets/gnome-2.16.modules: same here where necessary
8721         (gnome-applets). Also add liboobs to the build and make
8722         gnome-system-tools depend on it.
8724 2006-05-18  James Henstridge  <james@jamesh.id.au>
8726         * jhbuild/modtypes/tarball.py (Tarball.do_unpack): don't use
8727         os.chdir().
8728         (Tarball.do_patch): same here.
8729         (Tarball.do_configure): same here.
8730         (Tarball.do_build): same here.
8731         (Tarball.do_install): same here.
8733         * jhbuild/modtypes/mozillamodule.py (MozillaModule.checkout): use
8734         cwd arg to buildscript.execute() rather than os.chdir().
8735         (MozillaModule.do_checkout): same here.
8736         (MozillaModule.do_configure): same here.
8737         (MozillaModule.do_install): same here.
8739         * modulesets/gnome-2.14.modules (gok): use gnome-2-14 branch,
8740         fixing bug #342175.
8742 2006-05-18  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
8744         * modulesets/gnome-2.14.modules: Use gnome-2-14 branch
8745         for ekiga and gnome-system-tools.
8747 2006-05-17  James Henstridge  <james@jamesh.id.au>
8749         * jhbuild/modtypes/autotools.py (AutogenModule.do_configure): get
8750         rid of os.chdir call
8751         (AutogenModule.do_clean): same here.
8752         (AutogenModule.do_build): same here.
8753         (AutogenModule.do_check): same here.
8754         (AutogenModule.do_install): same here.
8756         * jhbuild/versioncontrol/tarball.py
8757         (TarballBranch._download_and_unpack): same here.
8759         * jhbuild/versioncontrol/svn.py (SubversionBranch._checkout)
8760         (SubversionBranch._update): same here.
8762         * jhbuild/versioncontrol/git.py (GitBranch._checkout)
8763         (GitBranch._update): same here.
8765         * jhbuild/versioncontrol/darcs.py (DarcsBranch._checkout):
8766         (DarcsBranch._update): same here.
8768         * jhbuild/versioncontrol/arch.py (ArchBranch._checkout)
8769         (ArchBranch._update): use cwd argument to buildscript.execute
8770         rather than os.chdir().
8772         * jhbuild/versioncontrol/cvs.py (CVSBranch._commit):
8773         (CVSBranch._update): rather than using os.chdir, use the cwd
8774         argument to buildscript.execute().
8776         * jhbuild/frontends/gtkui.py (GtkBuildScript.execute): same here.
8778         * jhbuild/frontends/autobuild.py (AutobuildBuildScript.execute):
8779         same here.
8781         * jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
8782         add support for cwd and extra_env arguments.
8784         * jhbuild/frontends/terminal.py (TerminalBuildScript.execute): add
8785         support for cwd and extra_env arguments.
8787         * jhbuild/frontends/buildscript.py (BuildScript.execute): add cwd
8788         and extra_env arguments.
8790         * modulesets/gnome-2.16.modules (howl): remove.
8791         (gnome-vfs): depend on avahi instead.
8793         * modulesets/freedesktop.modules (avahi): adjust autogenargs to a
8794         list that will allow avahi to probably build on most systems.
8795         Also enable howl and libdns_sd compat libraries.
8797         * modulesets/freedesktop.modules (dbus, dbus-0.23): depend on glib
8798         and build after gtk+.
8800         * modulesets/gnome-2.14.modules: same changes.
8802         * modulesets/gnome-2.16.modules (shared-mime-info): depend on
8803         libxml2 and glib.
8804         (gnome-mime-data): depend on glib (for AM_GLIB_GNU_GETTEXT).
8805         (gob): depend on glib.
8806         (gnome-backgrounds): depend on glib (for AM_GLIB_GNU_GETTEXT).
8807         (libxklavier): depend on libxml2, gtk-doc and glib.
8809         * jhbuild/defaults.jhbuildrc: update to 2.16 module set.
8811         * sample.jhbuildrc: same here.
8813         * jamesh.jhbuildrc: update to 2.16 module set.
8815         * jhbuild/frontends/autobuild.py:
8816         * jhbuild/commands/autobuild.py: add jhautobuild command and
8817         frontend.  Patch from Frederic Peters <fpeters@entrouvert.com>
8818         fixing bug #336968.
8820 2006-05-17  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
8822         * modulesets/gnome-2.16.modules: Added back
8823         gedit-plugins. The module is back alive!
8825 2006-05-16  James Henstridge  <james@jamesh.id.au>
8827         * modulesets/gnome-2.10.modules: same here.
8829         * modulesets/gnome-2.12.modules: same here.
8831         * modulesets/gnome-2.14.modules: same here.
8833         * modulesets/gnome-2.16.modules: fix up Sourceforge CVS roots.
8835 2006-05-15  James Henstridge  <james@jamesh.id.au>
8837         * jhbuild/commands/*.py: custom usage messages for commands.
8839         * jhbuild/commands/__init__.py (Command.parse_args): add a
8840         usage_args class attribute to give the adjust the help output.
8842         * jhbuild/main.py (help_commands): add a --help-commands option to
8843         show a list of the available jhbuild commands (previously printed
8844         by --help).
8846         * modulesets/moduleset.rnc (autotools): add new cvs branch
8847         attributes.
8849         * jhbuild/moduleset.py (_parse_module_set): same for <repository>
8850         parsing.
8852         * jhbuild/versioncontrol/__init__.py (Repository.branch_from_xml):
8853         if an XML attr contains a dash, change it to an underscore.
8855         * jhbuild/versioncontrol/cvs.py (CVSRepository.branch): add two
8856         parameters: update-new-dirs and override-checkoutdir to work with
8857         weird CVS setups (e.g. pwlib).
8859 2006-05-13  James Henstridge  <james@jamesh.id.au>
8861         * jhbuild/frontends/tinderbox.py (get_distro): catch CommandError
8862         rather than OSError.  Fixing bug #341604.
8864 2006-05-13  Thomas Vander Stichele  <thomas at apestaart dot org>
8866         * modulesets/freedesktop.modules:
8867           cairo depends on gtk-doc, so add the dependency
8869 2006-05-12  James Henstridge  <james@jamesh.id.au>
8871         * jhbuild/frontends/gtkui.py (GtkBuildScript.execute): same here.
8873         * jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
8874         same here.
8876         * jhbuild/frontends/terminal.py (TerminalBuildScript.execute):
8877         same here.
8879         * jhbuild/utils/cmds.py (get_output): convert OSError to a
8880         CommandError, to e.g. catch errrors when the executable wasn't
8881         found.
8883 2006-05-11  Christian Persch  <chpe@cvs.gnome.org>
8885         * modulesets/gnome-2.16.modules: Remove "mozilla" package dependency
8886         from epiphany, since jhbuild still builds mozilla 1.7 which we don't
8887         support anymore, and gecko 1.8 isn't buildable from jhbuild (can't
8888         build without patches; see bug 324546 comment 3).
8890 2006-05-11  James Henstridge  <james@jamesh.id.au>
8892         * jhbuild/main.py (main): don't worry about getopt errors now.
8894         * jhbuild/commands/tinderbox.py: convert to new framework.
8896         * jhbuild/commands/sanitycheck.py: convert to new framework.
8898         * jhbuild/commands/info.py: convert to new framework.
8900         * jhbuild/commands/gui.py: convert to new framework.
8902         * jhbuild/commands/bootstrap.py: convert to new framework.
8904         * jhbuild/commands/base.py: convert to new framework.
8906         * jhbuild/commands/__init__.py (Command): new command registration
8907         system, using optparse for option parsing.
8909         * jhbuild/main.py (main): update main option parser to use
8910         optparse rather than obsolete getopt module.
8912         * jhbuild/monkeypatch.py: make sure optparse is available, using a
8913         cut-n-pasted version if not (for Python 2.2 compatibility).
8915         * modulesets/gnome-2.16.modules (totem): just use
8916         --enable-gstreamer rather than --enable-gstreamer=0.10.  Fixes bug
8917         #341279.
8919         * modulesets/bootstrap.modules: add autogen-sh attribute to
8920         appropriate elements.
8922         * jhbuild/modtypes/autotools.py (parse_autotools): rather than
8923         guessing the autogen.sh filename, require that it be specified
8924         explicitly if it isn't called "autogen.sh".
8926 2006-05-10  Ross Burton  <ross@burtonini.com>
8928         * jhbuild/modtypes/__init__.py:
8929         Import more errors (#341244).
8931 2006-05-10  Fernando Herrera  <fherrera@onirica.com>
8933         * modulesets/gnome-2.14.modules (gconf-editor):
8934         Use gnome-2-14 branch.
8936 2006-05-10  James Henstridge  <james@jamesh.id.au>
8938         * modulesets/bootstrap.modules: update to use <autotools> module
8939         type.
8941         * modulesets/moduleset.rnc (branch_tarball): add schema support
8942         for tarball branches.
8944         * jhbuild/commands/info.py (do_info): print info about
8945         TarballBranch autogen modules.
8947         * jhbuild/modtypes/autotools.py (AutogenModule.do_configure): if
8948         no autogen.sh file exists, look for a configure script.  If we
8949         find one, use it instead and make sure we don't pass
8950         --enable-maintainer-mode, since it breaks many tarball builds.
8952 2006-05-09  James Henstridge  <james@jamesh.id.au>
8954         * jhbuild/versioncontrol/tarball.py: new version control backend
8955         to represent tarball downloads.
8957         * modulesets/gtk28.modules: convert to new syntax.
8959         * modulesets/gtk.modules: convert to new syntax.
8961         * modulesets/gnome24.modules:
8962         * modulesets/gnome26.modules:
8963         * modulesets/gnome28.modules: remove obsolete modulesets.
8965         * modulesets/gnome-2.10.modules: convert to new syntax.
8967         * modulesets/gnome-2.12.modules: convert to new syntax.
8969         * modulesets/gnome-2.14.modules: convert to new syntax.
8971         * modulesets/gnome-2.16.modules: convert to new syntax.
8973 2006-05-09  Murray Cumming  <murrayc@murrayc.com>
8975         * jhbuild/modtypes/__init__.py:
8976         * jhbuild/modtypes/autotools.py (_parse_module_set): When parsing
8977         modules, catch the KeyError exception, so we can raise a more
8978         readable error if the repository was not found.
8980 2006-05-09  James Henstridge  <james@jamesh.id.au>
8982         * modulesets/freedesktop.modules: convert to new syntax.
8984         * jhbuild/moduleset.py (ModuleSet.write_dot): fix traceback,
8985         resolving bug #340922.
8987         * jhbuild/modtypes/autotools.py: rename from base.py.
8989         * jhbuild/commands/info.py (do_info): print git module names.
8991         * jhbuild/versioncontrol/git.py (GitRepository.branch): same here.
8993         * jhbuild/versioncontrol/darcs.py (DarcsRepository.branch): same here.
8995         * jhbuild/versioncontrol/svn.py
8996         (SubversionRepository.branch_xml_attrs): same here.
8998         * jhbuild/versioncontrol/cvs.py (CVSRepository.branch): define the
8999         expected branch attributes.
9001         * jhbuild/modtypes/base.py: get rid of <darcsmodule> type -- I
9002         don't think it was used between the time it was added and
9003         deprecated.
9005         * modulesets/moduleset.rnc: update schema to handle new
9006         <autotools> type.
9008         * modulesets/freedesktop.modules (cairo): use <autotools> element
9009         instead of <svnmodule>.
9011         * jhbuild/modtypes/base.py (parse_autotools): parser for an
9012         arbitrary autotools module.  Uses get_branch() to create the
9013         version control source.
9015         * jhbuild/modtypes/__init__.py (get_branch): a helper function to
9016         create a branch.
9018         * jhbuild/modtypes/base.py: move parser functions for svnmodule,
9019         archmodule and darcsmodule here and remove the separate files --
9020         there isn't much reason to keep them separate now.
9022         * jhbuild/commands/info.py (do_info): fix to work with changes.
9024         * jhbuild/modtypes/tarball.py (Tarball.__init__): same.
9026         * jhbuild/modtypes/mozillamodule.py (parse_mozillamodule): same.
9028         * jhbuild/modtypes/archmodule.py (parse_archmodule): same.
9030         * jhbuild/modtypes/darcsmodule.py (parse_darcsmodule): same.
9032         * jhbuild/modtypes/svnmodule.py (parse_svnmodule): same.
9034         * jhbuild/modtypes/base.py: update to match.
9036         * jhbuild/modtypes/__init__.py: move module type registration
9037         here.  Add a convenience function for parsing
9038         <dependencies>/<after>.
9040         * jhbuild/moduleset.py (_parse_module_set): change call to
9041         parse_xml_node() to pass the list of scanned repositories instead
9042         of deducing the here.
9044 2006-05-08  James Henstridge  <james@jamesh.id.au>
9046         * jhbuild/modtypes/svnmodule.py (parse_svnmodule): same here.
9048         * jhbuild/modtypes/base.py (parse_cvsmodule): look up module
9049         specific autogenargs and makeargs overrides by id rather than
9050         module.  Fixes bug #340927.
9052         * jhbuild/modtypes/mozillamodule.py (MozillaModule.get_srcdir):
9053         fix small typo.  Fixing bug #340916, and hopefully fixing mozilla
9054         build.
9056 2006-05-04  Murray Cumming  <murrayc@murrayc.com>
9058         * modulesets/gnome-2.14.modules: Glom: Added dependency on
9059         gnome-doc-utils.
9061 2006-05-02  James Henstridge  <james@jamesh.id.au>
9063         * modulesets/gnome-2.16.modules: same here.
9065         * modulesets/gnome-2.14.modules (gamin, gnome-mount): add to
9066         build.  Patch from Sylvain Bertrand, fixing bug #333614.
9068         * jhbuild/versioncontrol/git.py: similar fixes.
9070         * jhbuild/versioncontrol/svn.py: make sure 'svn' and 'svn+ssh' are
9071         in urlparse.uses_relative.
9073         * modulesets/gnome-2.16.modules: same here.
9075         * modulesets/gnome-2.14.modules (ekiga): depend on
9076         evolution-data-server, to fix bug #340281.
9078         * jhbuild/modtypes/mozillamodule.py (MozillaModule.do_install):
9079         don't create the nss include dir if it already exists.  Based on
9080         patch from Frederic Peters fixing bug #340151.
9081         Split the find command into a string list, so that the shell isn't
9082         used to execute it.
9084         * modulesets/gnome-2.16.modules (gok): depend on gnome-speech.
9085         Patch from David Bolter, fixing bug #339957.
9086         (gnome-nettool): depend on gnome-doc-utils.  Fixes bug #340126.
9088         * jhbuild/frontends/gtkui.py: patch from Björn Lindqvist to fix
9089         some bugs with the error dialog.  Patch from bug #334828.
9091         * jhbuild/moduleset.py (ModuleSet.get_module_list): simplify
9092         dependency expansion based on patch from Björn Lindqvist in bug
9093         334711.
9094         (_parse_module_set): more simplifications, partly based on Björn's
9095         patch.
9097 2006-05-01  James Henstridge  <james@jamesh.id.au>
9099         * jhbuild/versioncontrol/git.py: make sure git: and git+ssh: URIs
9100         are treated as netloc ones.
9102         * modulesets/gnome-2.16.modules (pango, gtk+): depend on just
9103         "cairo" rather than "cairo-1-1".
9105         * modulesets/freedesktop.modules (cairo): switch to git tree.
9106         This is using an <svnmodule> element but it does use the GIT
9107         version control interface.
9109         * modulesets/moduleset.rnc (repository): add validation rules for
9110         git type repositories.
9112         * jhbuild/versioncontrol/git.py: first stab at git support using
9113         the new versioncontrol framework, using Frederic Peters' patch as
9114         a guide.
9116         * jhbuild/versioncontrol/darcs.py: a few small bug fixes.
9118         * modulesets/freedesktop.modules: same here.
9120         * modulesets/gnome-2.16.modules: same here.
9122         * modulesets/gnome-2.14.modules: convert <cvsroot> and <svnroot>
9123         elements to <repository> elements.
9125         * modulesets/moduleset.rnc: add schema info for <repository>
9126         element.
9128         * jhbuild/modtypes/base.py: remove bad import.
9130         * jhbuild/utils/cmds.py (pprint_output): same here.
9132         * jhbuild/frontends/terminal.py (TerminalBuildScript.execute):
9133         ignore OSError in the os.kill() call, since the subprocess might
9134         already be dead.
9136         * jhbuild/commands/info.py (do_info): adjust to work with
9137         restructured versioncontrol support.
9139 2006-04-30  James Henstridge  <james@jamesh.id.au>
9141         * jhbuild/modtypes/mozillamodule.py: make some changes that will
9142         hopefully get it all working with the new versioncontrol
9143         infrastructure.
9145         * jhbuild/modtypes/archmodule.py (parse_archmodule): return a
9146         straight AutogenModule instance.
9148         * jhbuild/versioncontrol/arch.py: convert to new API.
9150         * jhbuild/modtypes/darcsmodule.py (parse_darcsmodule): instantiate
9151         a straight AutogenModule using a DarcsBranch.
9153         * jhbuild/modtypes/svnmodule.py (parse_svnmodule): instantiate a
9154         straight AutogenModule using a SubversionBranch.
9156         * jhbuild/modtypes/base.py (AutogenModule): update to implement
9157         do_checkout and do_force_checkout in terms of a Branch object.
9158         (parse_cvsmodule): instantiate a straight AutogenModule using a
9159         CVSBranch.
9161         * jhbuild/config.py (_known_keys): adjust to handle a repos config
9162         key.
9163         (Config.__init__): merge stuff from cvsroots/svnroots into repos.
9165         * jhbuild/moduleset.py (_parse_module_set): add support for a
9166         <repository> element, and use the new jhbuild.versioncontrol
9167         infrastructure to represent the repositories.
9169 2006-04-29  James Henstridge  <james@jamesh.id.au>
9171         * jhbuild/versioncontrol/darcs.py: convert Darcs utils to new
9172         interface.
9174         * jhbuild/versioncontrol/svn.py: convert Subversion utils to the
9175         new interface.
9177         * jhbuild/versioncontrol/cvs.py: convert CVS module to use new
9178         interface.
9180         * jhbuild/versioncontrol/__init__.py: start refactoring
9181         version control interface to reduce code duplication inherent with
9182         adding support for new VCS's.
9184 2006-04-29  Fernando Herrera  <fherrera@onirica.com>
9186         * modulesets/gnome-2.16.modules (gaim): Use sourceforge
9187         SVN repo for gaim.
9189 2006-04-29  Fernando Herrera  <fherrera@onirica.com>
9191         * modulesets/gnome-2.16.modules (xchat): update to 2.6.2
9193 2006-04-28  Matthias Clasen  <mclasen@redhat.com>
9195         * modulesets/gnome-2.16.modules: Require cairo-1-1 for
9196         GTK+ and Pango.
9198         * modulesets/freedesktop.modules: Add cairo-1-1 tarball.
9200 2006-04-28  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
9202         * modulesets/gnome-2.14.modules: Use gnome-2-14 branch
9203         for totem.
9205 2006-04-27  James Henstridge  <james@jamesh.id.au>
9207         * jhbuild/errors.py (BuildStateError): new error for general build
9208         state errors.
9210         * jhbuild/modtypes/tarball.py (Tarball): convert all build states
9211         but do_start and do_patch to new system.
9213         * jhbuild/modtypes/base.py (Package.run_state): start implementing
9214         a new system for handling next state and error states using
9215         function attributes.
9216         (AutogenModule.do_clean): set next_state and error_states function
9217         attributes.
9218         (AutogenModule.do_check): same here.
9219         (AutogenModule.do_install): same here.
9221 2006-04-26  Murray Cumming  <murrayc@murrayc.com>
9223         * modulesets/maemo.modules:
9224         * modulesets/maemo_freedesktop.modules: Removed these files.
9225         They have moved to jhbuild_modules in the maemo svn.
9227 2006-04-26  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
9229         * modulesets/gnome-2.14.modules: Use gnome-2-14 branch for both
9230         eel and nautilus.
9232 2006-04-26  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
9234         * modulesets/gnome-2.14.modules: Use gnome-2-14-branch for
9235         gdm2.
9237 2006-04-26  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
9239         * modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
9240         gnome-session.
9242 2006-04-26  James Henstridge  <james@jamesh.id.au>
9244         * modulesets/gnome-2.16.modules (libsexy): same here.
9246         * modulesets/gnome-2.14.modules (libsexy): add dependencies.
9247         Fixes bug #339765.
9249 2006-04-23  Raphael Slinckx  <rslinckx@cvs.gnome.org>
9251         * jhbuild/commands/info.py:
9252         * jhbuild/modtypes/darcsmodule.py:
9253         * jhbuild/moduleset.py:
9254         * jhbuild/utils/darcs.py:
9255         * modulesets/moduleset.dtd:
9256         * modulesets/moduleset.rnc:
9257         Add support for Darcs repositories in .modules files
9259 2006-04-21  Kjartan Maraas  <kmaraas@gnome.org>
9261         * modulesets/gnome-2.16.modules: Use HEAD for libxklavier
9262         Should fix build problems in gnome-applets and the control-center.
9264 2006-04-20  Luca Ferretti  <elle.uca@libero.it>
9266         *  modulesets/gnome-2.14.modules: use gnome-2-14 branch for
9267         gnome-vfs.
9269 2006-04-20  Luca Ferretti  <elle.uca@libero.it>
9271         *  modulesets/gnome-2.14.modules: add pitivi and gnonlin.
9272         *  modulesets/gnome-2.16.modules: same here.
9274 2006-04-20  James Henstridge  <james@jamesh.id.au>
9276         * modulesets/freedesktop.modules (PolicyKit): depend on dbus,
9277         fixing bug #339087.
9279         * modulesets/gnome-2.14.modules: same here.
9281         * modulesets/gnome-2.16.modules (gnome-user-docs): depend on
9282         gnome-doc-utils, fixing bug #339060.
9284 2006-04-19  Luca Ferretti  <elle.uca@libero.it>
9286         *  modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
9287         gnome-keyring.
9289 2006-04-18  Luca Ferretti  <elle.uca@libero.it>
9291         * modulesets/gnome-2.14.modules: use the proper gnome-2-14 branch for
9292         gnome-applets, gnome-doc-utils and sound-juicer modules; remove
9293         icon-naming-utils from dependencies list of gnome-icon-theme (not
9294         needed in gnome-2-14 branch). Fix bug 338886.
9296 2006-04-18  James Henstridge  <james@jamesh.id.au>
9298         * jhbuild/modtypes/tarball.py (Tarball.do_unpack): fix test for
9299         tarball build dir.  Patch from Martin Ericsson
9300         <martin.s.ericsson@gmail.com> to fix bug #338631.
9302         * jhbuild/modtypes/mozillamodule.py: add missed CommandError import.
9303         (MozillaModule.do_checkout): succeeded should be True if no
9304         CommandError was raised.  Fixes bug #338553.
9306 2006-04-18  Luca Ferretti  <elle.uca@libero.it>
9308         * modulesets/gnome-2.14.modules: add missing dependecies for cairo-1-0
9309         (fixed bug 338789)
9311 2006-04-13  German Poo-Caaman~o  <gpoo@ubiobio.cl>
9313         * modulesets/gnome-2.16.modules: Make gnome-nettool depend on
9314         gtk+, libglade and gconf instead of libgnomeui.
9316 2006-04-13  James Henstridge  <james@jamesh.id.au>
9318         * modulesets/bootstrap.modules: undo indentation changes.
9320 2006-04-13  James Henstridge  <james@jamesh.id.au>
9322         * jhbuild/modtypes/mozillamodule.py: same here.
9324 2006-04-12  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
9326         * modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
9327         gnome-control-center.
9329 2006-04-12  James Henstridge  <james@jamesh.id.au>
9331         * jhbuild/modtypes/svnmodule.py: same here.
9333         * jhbuild/modtypes/tarball.py: same here.
9335         * jhbuild/modtypes/base.py: catch CommandError at the appropriate
9336         places.
9338 2006-04-11  James Henstridge  <james@jamesh.id.au>
9340         * jhbuild/utils/svn.py (get_uri): catch CommandError rather than
9341         RuntimeError.  Run "svn info" in C locale to fix bug #334678.
9342         (SVNRoot): don't try to return exit codes in checkout() and
9343         update() -- it is passed as an exception now.
9345         * jhbuild/utils/cvs.py (CVSRoot): don't need to pass on return
9346         code from checkout() and update(), since that info is passed on as
9347         an exception now.
9349         * jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
9350         raise CommandError on failure.
9352         * jhbuild/frontends/terminal.py (TerminalBuildScript.execute):
9353         raise CommandError on failure.
9355         * jhbuild/frontends/buildscript.py (BuildScript.execute): change
9356         docstring to state that CommandError is raised if the command
9357         fails.
9359         * jhbuild/utils/cmds.py (get_output): change to raise CommandError
9360         instead of RuntimeError.  Also modify to allow passing in a custom
9361         environment.
9363         * jhbuild/errors.py (CommandError): send a SIGINT to the child on
9364         KeyboardInterrupt.
9366 2006-04-11  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
9368         * modulesets/bootstrap.modules: Use Python 2.4.3
9370 2006-04-11  Behdad Esfahbod  <behdad@gnome.org>
9372         * modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
9373         gnomemm/libgnomemm.
9375 2006-04-10  Behdad Esfahbod  <behdad@gnome.org>
9377         * modulesets/gnome-2.12.modules: Use gnome-2-12 branch for
9378         ekiga, gnome-keyring-manager, libgtop and vino.
9380 2006-04-10  Behdad Esfahbod  <behdad@gnome.org>
9382         * modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
9383         gnome-nettool and gnopernicus.
9385 2006-04-10  William Jon McCann  <mccann@jhu.edu>
9387         * modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
9388         gnome-screensaver and nautilus-cd-burner.
9390 2006-04-09  Behdad Esfahbod  <behdad@gnome.org>
9392         * modulesets/gnome-2.16.modules: Make gnome-control-center depend on
9393         gst-plugins-base instead of gstreamer.
9395 2006-04-05  Behdad Esfahbod  <behdad@gnome.org>
9397         * modulesets/gnome-2.16.modules, modulesets/freedesktop.modules:
9398         gucharmap and cairo support nosrcdir builds now.
9400 2006-04-05  Christian Kirbach  <Christian.Kirbach@siemens.com>
9402         * modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
9403         librsvg. Otherwise build fails.
9405 2006-04-04  Murray Cumming,,,  <set EMAIL_ADDRESS environment variable>
9407         * modulesets/freedesktop.modules: cairomm depends on cairo-1-0 instead of cairo,
9408         though I see no need to have two versions of this module. They do not install in
9409         parallel.
9410         * modulesets/gnome-2.16.modules: gtkmm depends on cairomm.
9412 2006-03-31  Murray Cumming  <murrayc@murrayc.com>
9414         * modulesets/maemo.modules: Now there are two svnroots, one for maemo HAF, and
9415         one for maemo contrib. Also add libosso, whatever that is.
9417 2006-03-31  Murray Cumming  <murrayc@murrayc.com>
9419         * modulesets/maemo.modules: Added hildon C++ bindings, with a meta-maemo-c++
9420         meta module. Use glibmm 2.8 because maemo is now using glib 2.8 (with GTK+ 2.8).
9422 2006-03-31  Murray Cumming  <murrayc@murrayc.com>
9424         * modulesets/maemo.modules: Added moduleset that builds the
9425         Maemo hildon-* stuff, with the Maemo versions of some dependencies,
9426         such as dbus and GTK+. Copied from gnome-2.10.modules, so it contains
9427         unnecessary stuff, but it does no harm.
9428         I wonder if we can just include gnome-2.10.modules and override some
9429         modules?
9430         * modulesets/maemo_freedesktop.modules: Maemo versions of some of these
9431         modules, included by maemo.modules.
9433 2006-03-30  Behdad Esfahbod  <behdad@gnome.org>
9435         * modulesets/gnome-2.14.modules: Update vte revision.
9437 2006-03-30  Phil Cowans <pjc51@cam.ac.uk>
9439         * Dasher ported to gnome-doc-utils
9441 2006-03-30  Vincent Untz  <vuntz@gnome.org>
9443         * modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
9444         pessulus
9446 2006-03-30  Calum Benson,,,  <calum.benson@sun.com>
9448         * modulesets/gnome-2.14.modules:
9449         Use gnome-2-14 branch for gnome-themes.
9451 2006-03-28  Tommi Vainikainen  <thv@iki.fi>
9453         * modulesets/gnome-2.16.modules: gcalctool ported to
9454         gnome-doc-utils, added as dependance.
9456 2006-03-25  Emmanuele Bassi <ebassi@cvs.gnome.org>
9458         * modulesets/gnome-2.14.modules: Fix the branch name for glib.
9460 2006-03-24  Vincent Untz  <vuntz@gnome.org>
9462         * modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
9463         gnome-desktop.
9465 2006-03-24  Kjartan Maraas  <kmaraas@gnome.org>
9467         * modulesets/bootstrap.modules:
9468         Use libtool-1.5.22 and pkg-config-0.20.
9469         * modulesets/freedesktop.modules:
9470         Use hicolor-icon-theme-0.9 and the fc-2_4_branch of fontconfig.
9471         * modulesets/gnome-2.16.modules:
9472         Use the v_2_x branch of libxklavier. Update xchat to 2.6.1,
9473         libmusicbrainz to 2.1.2 and guile to 1.8.0.
9474         * modulesets/gnutls.modules: gnutls-1.2.10, libgpg-error-1.3,
9475         libgrypt-1.2.2, libtasn1-0.2.18, opencdk-0.5.8
9478 2006-03-24  Matthias Clasen  <mclasen@redhat.com>
9480         *  modulesets/gnome-2.14.modules: Use the glib-2-10 branch
9481         for glib.
9483 2006-03-23  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
9485         * modulesets/gnome-2.14.modules: Removed gedit-plugins. The module
9486         has been pretty dead for some time now. IRC summary:
9488         <@pbor> gedit-plugins is dead
9489         <@pbor> feel free to remove gedit-plugins from there
9490         < uws> both 2.14 and 2.16, right?
9491         <@paolo> uws: you can remove gedit-plugins from the moduleset
9493         * modulesets/gnome-2.16.modules: same here
9495 2006-03-23  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
9497         * modulesets/gnome-2.14.modules: Use gnome-2-14 branch for gedit.
9498         Note that gedit-plugins has not yet branched.
9500 2006-03-20  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
9502         * modulesets/freedesktop.modules: Added tango-icon-theme and
9503         tango-icon-theme-extras modules. Also reindented the XML file,
9504         because it was mixing tabs and spaces.
9506 2006-03-18  Brent Smith  <gnome@nextreality.net>
9508         * modulesets/freedesktop.modules: make poppler depend on cairo-1-0
9510 2006-03-18  Elijah Newren  <newren gmail com>
9512         * modulesets/freedesktop.modules: fix pycairo-1-0 to work by using
9513         checkoutdir and the RELEASE_1_0_2 revision.
9515 2006-03-17  Vincent Untz  <vuntz@gnome.org>
9517         * modulesets/gnome-2.14.modules: use gnome-2-14 for gnome-terminal
9518         * modulesets/gnome-2.16.modules: create 2.16 moduleset
9520 2006-03-17  Wouter Bolsterlee <uws+gnome@xs4all.nl>
9522         * modulesets/gnome-2.14.modules: Added muine to the 2.14
9523         moduleset. Note that gtk-sharp and friends are not included
9524         in the dependencies, so you'll have to install those by hand
9525         before trying to compile muine.
9527 2006-03-17  Behdad Esfahbod  <behdad@gnome.org>
9529         * modulesets/gnome-2.14.modules: Ditto for pycairo-1-0.
9531 2006-03-17  Behdad Esfahbod  <behdad@gnome.org>
9533         * modulesets/gnome-2.14.modules: make everyone use cairo-1-0 instead
9534         of cairo.
9536 2006-03-17  Behdad Esfahbod  <behdad@gnome.org>
9538         * modulesets/freedesktop.modules: use cairo-1.0.4 tarball for
9539         cairo-1-0, instead of dead CVS.
9541 2006-03-16  Elijah Newren  <newren gmail com>
9543         * modulesets/gnome-2.14.modules: make gnome-games and gcalctool
9544         use the gnome-2-14 branch instead of HEAD
9546 2006-03-13  Elijah Newren  <newren gmail com>
9548         * modulesets/gnome-2.14.modules: make fast-user-switch-applet use
9549         the gnome-2-14 branch instead of HEAD
9551 2006-03-13  Elijah Newren  <newren gmail com>
9553         * modulesets/gnome-2.14.modules: make libxklavier use the v_2_x
9554         branch instead of HEAD
9556 2006-03-13  Elijah Newren  <newren gmail com>
9558         * modulesets/gnome-2.14.modules: make evince use the gnome-2-14
9559         branch instead of HEAD
9561 2006-03-13  Lucas Rocha  <lucasr@gnome.org>
9563         * modulesets/gnome-2.14.modules: make eog and zenity use the
9564         gnome-2-14 branch instead of HEAD
9566 2006-03-13  Elijah Newren  <newren gmail com>
9568         * modulesets/gnome-2.14.modules: make gnome-user-docs use the
9569         gnome-2-14 branch instead of HEAD
9571 2006-03-13  Behdad Esfahbod  <behdad@gnome.org>
9573         * modulesets/gnome-2.14.modules: Update pango and gucharmap
9574         revisions.
9576 2006-03-12  Behdad Esfahbod  <behdad@gnome.org>
9578         * modulesets/gnome-2.14.modules: make yelp use the
9579         gnome-2-14 branch instead of HEAD
9581 2006-03-12  Raphael Slinckx  <rslinckx@cvs.gnome.org>
9583         * modulesets/gnome-2.14.modules:
9584         Deskbar applet branched for 2.14
9586 2006-03-12  Christian Persch  <chpe@cvs.gnome.org>
9588         * modulesets/gnome-2.14.modules: Epiphany and Epiphany Extensions
9589         branched for 2.14.
9591 2006-03-10  Elijah Newren  <newren gmail com>
9593         * modulesets/gnome-2.14.modules: make libbonobo use the
9594         gnome-2-14 branch instead of HEAD
9596 2006-03-10  Srinivasa Ragavan <sragavan@novell.com>
9598         * modulesets/gnome-2-14.modules (evolution, evolution-data-server,
9599         evolution-exchange, gtkhtml): use gnome-2-14 branch instead of HEAD.
9601 2006-02-28  James Henstridge  <james@jamesh.id.au>
9603         * modulesets/gnome-2.12.modules (glibmm, gtkmm): use 2.8 branches.
9604         Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>, fixing bug
9605         #323827.
9607         * modulesets/bootstrap.modules (python): use version 2.4.2.  Patch
9608         from Wouter Bolsterlee <uws+gnome@xs4all.nl>, fixing bug #329128.
9610         * modulesets/gnome-2.12.modules (at-spi): use AT_SPI_1_6_6 tag,
9611         since HEAD doesn't work with 2.12 and there is no gnome-2-12
9612         branch.  Fixes bug #332724, patch from Bjoern Voigt
9613         <bjoern@cs.tu-berlin.de>.
9615         * modulesets/gnome-2.14.modules (rhythmbox): depend on
9616         gst-plugins-base rather than gst-plugins-0-8, since it has been
9617         ported to GStreamer 0.10.  Fixes bug #32551.
9619         Fix bug #331804:
9621         * modulesets/gnome24.modules: same here.
9623         * modulesets/gnome26.modules: same here.
9625         * modulesets/gnome28.modules: same here.
9627         * modulesets/gnome-2.10.modules: same here.
9629         * modulesets/gnome-2.12.modules: same here.
9631         * modulesets/freedesktop.modules: same here.
9633         * modulesets/gnome-2.14.modules: use anoncvs.freedesktop.org
9634         instead of cvs.freedesktop.org.
9636 2006-02-16  Behdad Esfahbod  <behdad@gnome.org>
9638         * modulesets/gnome-2.14.modules: make gnome-speech use the
9639         gnome-2-14 branch instead of HEAD
9641 2006-02-19  Luca Ferretti  <elle.uca@libero.it>
9643         * modulesets/gnome-2.14.modules: rhythmbox ported to gnome-doc-utils
9644         added as dependance.
9646 2006-02-16  Behdad Esfahbod  <behdad@gnome.org>
9648         * modulesets/gnome-2.14.modules: make metacity use the
9649         gnome-2-14 branch instead of HEAD
9651 2006-02-11  Elijah Newren  <newren gmail com>
9653         * modulesets/gnome-2.14.modules: make gnome-icon-theme use the
9654         gnome-2-14 branch instead of HEAD
9656 2006-02-11  Elijah Newren  <newren gmail com>
9658         * modulesets/gnome-2.14.modules: make libnotify an optional
9659         dependency of evolution since it's not part of the desktop set,
9660         update librsvg to use HEAD as should have been done long ago.
9662 2006-02-11  Behdad Esfahbod  <behdad@gnome.org>
9664         * scripts/branch-violations/find-branch-moduleset: xmlint the
9665         moduleset to remove newlines in opening elements.
9667 2006-02-11  Thomas Wood  <thos@gnome.org>
9669         * modulesets/gnome-2.14.modules: GNOME 2.14 will ship with
9670         gtk-engines-2-6
9672 2006-02-05  Behdad Esfahbod  <behdad@gnome.org>
9674         * modulesets/gnome-2.14.modules: Update gnome-utils revision
9675         to gnome-2-14.
9677 2006-02-04  Behdad Esfahbod  <behdad@gnome.org>
9679         * modulesets/gnome*.modules: Update various modules' revision
9680         tags, found using the following scripts.
9682         * scripts/branch-violations/*: Added.
9684 2006-02-01  Federico Mena Quintero  <federico@ximian.com>
9686         * modulesets/gnome-2.14.modules: libgnomeui should use the
9687         libgnomeui-2-14 branch.
9689 2006-01-30  Elijah Newren  <newren gmail com>
9691         * modulesets/freedesktop.modules: Had to reorder cairo and
9692         cairo-1-0 to make sure that cairo was built instead of cairo-1-0.
9693         Weird; I need to file a bug.
9695         * modulesets/gnome-2.14.modules: Update the proposed module list,
9696         including moving some to meta-gnome-desktop that haven't had any
9697         objections.
9699 2006-01-30  Luca Ferretti  <elle.uca@libero.it>
9701         * modulesets/gnome-2.14.modules:
9702         add autogenargs="--enable-gstreamer=0.10" to gnome-applets and remove
9703         revision="BRANCH-GSTREAMER-0-10" from gnome-media.
9705 2006-01-26  Guilherme de S. Pastore  <gpastore@gnome.org>
9707         * modulesets/gnome24.modules:
9708         * modulesets/gnome26.modules:
9709         * modulesets/gnome28.modules:
9710         * modulesets/gnome-2.10.modules:
9711         * modulesets/gnome-2.12.modules:
9712         * modulesets/gnome-2.14.modules: update the CVS module name for
9713           procman (finally gnome-system-monitor).
9715 2006-01-25  Elijah Newren  <newren gmail com>
9717         * modulesets/gnome-2.14.modules: deskbar-applet depends on
9718         gnome-python-desktop instead of gnome-python-extras now.
9720 2006-01-22  Jeroen Zwartepoorte  <jeroen.zwartepoorte@gmail.com>
9722         * modulesets/gnome-2.14.modules: Add gnome-python-desktop and make
9723         gedit depend on it (for python plugins).
9725 2006-01-22  Luca Ferretti  <elle.uca@libero.it>
9727         * modulesets/gnome-2.14.modules: gnome-control-center can choose
9728         GStreamer 0.10 at compile time. Use it.
9730 2006-01-21  Guilherme de S. Pastore  <gpastore@gnome.org>
9732         * modulesets/gnome24.modules, modulesets/gnome26.modules,
9733           modulesets/gnome-2.10.modules, modulesets/gnome-2.12.modules,
9734           modulesets/gnome-2.14.modules: renamed gnomemeeting to ekiga,
9735           otherwise we break, even with the alias set up.
9737 2006-01-20  Johan Dahlin  <jdahlin@async.com.br>
9739         * modulesets/gnome-2.14.modules: Add pygobject module and make
9740         pygtk depend on it. Also remove the hard dependency of libglade
9741         for pygtk and move it to the suggests section.
9743 2006-01-19  Elijah Newren  <newren gmail com>
9745         * modulesets/gnome-2.14.modules: gstreamer 0.10 is what 2.14 will
9746         ship with so get rid of the "-0.10" suffix.  Also, apply patch
9747         from Luca Ferretti to fix the build with gnome-icon-theme
9748         [#327297].
9750 2006-01-19  Kjartan Maraas  <kmaraas@gnome.org>
9752         * modulesets/gnome-2.14.modules:
9753         Add gstreamer-0.10 deps to control-center and sound-juicer
9754         Remove eel dep from gedit-plugins
9755         Add libnotify dep to evolution
9757 2006-01-15  Elijah Newren  <newren gmail com>
9759         * modulesets/gnutls.modules: Use http: instead of ftp: in URLs to
9760         make downloads work again.
9762 2006-01-14  Thomas Vander Stichele  <thomas at apestaart dot org>
9764         * modulesets/gnome-2.14.modules:
9765           Add more gst modules, but not use them by default,
9766           for people who want to test more questionable formats
9768 2006-01-14  Jeroen Zwartepoorte  <jeroen.zwartepoorte@gmail.com>
9770         * modulesets/gnome-2.14.modules: Add liboil as a dependency to
9771         gst-plugins-base-0.10.
9773 2006-01-13  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
9775         * modulesets/gnome-2.14.modules:
9776           make gnome-media and totem use the GStreamer 0.10 branch
9778 2006-01-13  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
9780         * modulesets/gnome-2.14.modules:
9781           split out gstreamer modules in -0.8 and -0.10
9783 2006-01-09  Murray Cumming <murrayc@murrayc.com>
9785         * modulesets/gnome-2.14.modules: Add a libgda-1-2 checkout as
9786         well as the unstable libgda HEAD. Make libgdamm use libga-1-2.
9788 2006-01-09  Johan Dahlin  <jdahlin@async.com.br>
9790         * modulesets/gnome-2.12.modules: use pygtk-2-8 branch for pygtk
9792 2006-01-06  Vincent Untz  <vuntz@gnome.org>
9794         * modulesets/gnome-2.14.modules: add gnome-doc-utils as dependency of
9795         gnome-utils
9797 2006-01-06  Vincent Untz  <vuntz@gnome.org>
9799         * modulesets/gnome-2.14.modules: add gnome-doc-utils as dependency of
9800         gnome-system-tools
9802 2006-01-05  Fernando Herrera  <fherrera@onirica.com>
9804         * modulesets/gnome-2.12.modules: use gnome-2-12 branch for
9805         gconf-editor and bug-buddy
9807 2006-01-04  Rodrigo Moya <rodrigo@gnome-db.org>
9809         * modulesets/gnome-2.14.modules: Added nautilus-actions.
9811 2005-12-31  Carlos Garnacho Parro  <carlosg@gnome.org>
9813         * modulesets/gnome-2.12.modules: use gnome-2-12 branch for
9814         gnome-system-tools
9816 2005-12-22  Murray Cumming  <murrayc@murrayc.com>
9818         * modulesets/gnome-2.14.modules: Change the scrollkeeper download
9819         URL to one that works.
9821 2005-12-14  Murray Cumming  <murrayc@murrayc.com>
9823         * modulesets/gnome-2.12.modules:
9824         * modulesets/gnome-2.14.modules: Use the 2.0 branch of libsigc++.
9826 2005-12-12  Matthias Clasen  <mclasen@redhat.com>
9828         * modulesets/gnome-2.14.modules: Add gnome-menus and libgnomeui
9829         as dependencies to gnome-screensaver.
9831 2005-12-12  Paolo Borelli  <pborelli@katamail.com>
9833         * modulesets/gnome-2.12.modules: gedit and gtksourceview branched.
9835 2005-12-07  David Malcolm  <dmalcolm@redhat.com>
9837         * modulesets/gnome-2.14.modules: Added pyspi and dogtail (work towards
9838         fixing bug #318531)
9840 2005-12-02  Murray Cumming <murrayc@murrayc.com>
9842         * modulesets/freedesktop.modules: Added cairomm.
9844 2005-12-02  Murray Cumming  <murrayc@murrayc.com>
9846         * modulesets/gnome-2.14.modules: Use HEAD branches of
9847         glib and pango for GNOME 2.14.
9849 2005-11-24  Frederic Crozat  <fcrozat@mandriva.com>
9851         * modulesets/gnome-2.12.modules: use gnome-2-12 branch
9852         for ATK for GNOME 2.12.
9854 2005-11-24  James Henstridge  <james@jamesh.id.au>
9856         * modulesets/freedesktop.modules (libdaemon, avahi): add libdaemon
9857         and avahi to freedesktop.modules.  Still some kinks due to crap
9858         configure script.
9860 2005-11-23  Karsten Bräckelmann  <guenther@rudersport.de>
9862         * README: Updated the GARNOME project link.
9864 2005-11-23  Murray Cumming <murrayc@murrayc.com>
9866         * modulesets/gnome-2.14.modules: glibmm and gtkmm: Use the
9867         glibmm-2-8 and gtkmm-2-8 branches, because we are using the
9868         glib-2.8 and gtk-2.8 branches (so far, at least) for GNOME 2.14.
9870 2005-11-22  Thomas Wood  <thos@gnome.org>
9872         * modulesets/gnome-2.14.modules: use HEAD for gtk-engines
9874 2005-11-18  Vincent Untz  <vuntz@gnome.org>
9876         * modulesets/gnome-2.14.modules: add sabayon as dependency for
9877         meta-gnome-proposed
9879 2005-11-16  Vincent Untz  <vuntz@gnome.org>
9881         * modulesets/gnome-2.12.modules:
9882         * modulesets/gnome-2.14.modules: add gnome-keyring-manager to
9883         meta-gnome-desktop
9885 2005-11-12  Vincent Untz  <vuntz@gnome.org>
9887         * modulesets/gnome-2.12.modules: use gnome-2-12 branch for
9888         libgnomeprintui
9889         * modulesets/gnome-2.14.modules: add atomix, deskbar-applet and
9890         pessulus, and add dependencies for meta-gnome-proposed
9892 2005-11-10  Dan Winship  <danw@novell.com>
9894         * modulesets/gnome-2.12.modules: Use gnome-2-12 branch for
9895         libsoup. (And add missing libxml2 dependency, for the soap/xmlrpc
9896         stuff.)
9898         * modulesets/gnome28.modules:
9899         * modulesets/gnome-2.10.modules:
9900         * modulesets/gnome-2.14.modules: Add missing libxml2 dependency to
9901         libsoup.
9903 2005-11-08  Christian Persch  <chpe@cvs.gnome.org>
9905         * modulesets/gnome-2.12.modules: Use gnome-2-12 branch for
9906         gnome-icon-theme, gnome-keyring, file-roller and gucharmap.
9908 2005-11-08  Christian Persch  <chpe@cvs.gnome.org>
9910         * modulesets/gnome-2.12.modules: Use gnome-2-12 branch for totem.
9912 2005-11-02  Vincent Untz  <vuntz@gnome.org>
9914         * modulesets/gnome-2.12.modules: use gnome-2-12 branch for
9915         gnome-session
9917         * Makefile: install .desktop file in the correct XDG dir.
9918         Fixes bug #316639.
9920 2005-10-24  James Henstridge  <james@jamesh.id.au>
9922         * jhbuild/utils/cvs.py (CVSRoot.update): check for IOError when
9923         finding the CVS root of a working copy.  Based on patch from Scott
9924         Tsai.  Fixes bug #315083.
9926 2005-10-14  Karsten Bräckelmann  <guenther@rudersport.de>
9928         * README: Updated the GARNOME project link.
9930 2005-10-24  James Henstridge  <james@jamesh.id.au>
9932         * modulesets/gnome-2.14.modules (gnome-doc-utils): same here.
9934         * modulesets/gnome-2.12.modules (gnome-doc-utils): depend on
9935         glib.  Fixes bug #317763.
9937         * modulesets/gnome-2.14.modules (libnotify): same here.
9939         * modulesets/gnome-2.12.modules (libnotify): use new URL for
9940         libnotify SVN.  Fixes bug #317929.
9942         * sample.jhbuildrc (prefix): use gnome-2.14
9944         * jamesh.jhbuildrc (moduleset): use to gnome-2.14
9946         * jhbuild/defaults.jhbuildrc: update to gnome-2.14 by default.
9947         Get rid of code to set True/False here, since monkeypatch.py
9948         should have done this for us already.
9950 2005-10-22  Vincent Untz  <vuntz@gnome.org>
9952         * modulesets/gnome-2.12.modules: use gnome-2-12 branch for
9953         gnome-panel
9955 2005-10-20  Rodrigo Moya <rodrigo@novell.com>
9957         * modulesets/gnome-2.12.modules: use gnome-2-12 branch for
9958         gnome-control-center.
9960 2005-10-18  Frederic Crozat  <fcrozat@mandriva.com>
9962         * modulesets/gnome-2.12.modules: Yelp
9963         has branched for GNOME 2.12.
9965 2005-10-17  Lucas Rocha  <lucasr@cvs.gnome.org>
9967         * modulesets/gnome-2.12.modules: EOG has
9968         branched for GNOME 2.12.
9970 2005-10-17  Frederic Crozat  <fcrozat@mandriva.com>
9972         * modulesets/gnome-2.14.modules: Use HEAD
9973         branch for ORBit2.
9975 2005-10-06  Elijah Newren  <newren@gmail.com>
9977         * modulesets/gnome-2.12.modules: Update more module revisions due
9978         to branching: gnome-applets, gnome-utils, and sound-juicer.
9980 2005-10-06  William Jon McCann  <mccann@jhu.edu>
9982         * modulesets/gnome-2.12.modules (nautilus-cd-burner):
9983         use gnome-2-12 branch.
9985 2005-10-03  Elijah Newren  <newren@gmail.com>
9987         * modulesets/gnome-2.12.modules: Update revisions to use
9988         gnome-2-12 branch for a number of modules: gnome-vfs, gnome-games,
9989         eel, nautilus, metacity, procman, gcalctool, and gnome-themes
9991 2005-10-03  Elijah Newren  <newren@gmail.com>
9993         * sample.jhbuildrc: "GNOME CVS is accessible only with SSH" now;
9994         change pserver to ext in commented out user cvs account stuff
9996 2005-09-29  Federico Mena Quintero  <federico@ximian.com>
9998         * modulesets/gnome-2.12.modules: Make libbonobo and libbonoboui
9999         use the "gnome-2-10" revision --- there were no 2.12 releases of
10000         them.
10002 2005-09-28  Frederic Crozat  <fcrozat@mandriva.com>
10004         * modulesets/freedesktop.modules:
10005         Add cairo-1-0 module for use by GTK+ and pango in GNOME 2.12 modules,
10006         to be sure to use cairo BRANCH_1_0.
10007         * modulesets/gnome-2.12.modules:
10008         Use cairo-1-0 module instead of cairo.
10010 2005-09-26  Christian Persch  <chpe@cvs.gnome.org>
10012         * modulesets/freedesktop.modules: Add a poppler-0-4 module
10013         for use by evince 0.4 in the Gnome 2.12 moduleset.
10014         * modulesets/gnome-2.12.modules: Use poppler-0-4 for evince.
10015         A moduleset/gnome-2.14.modules: New. Derived from the 2.12 moduleset
10016         by stripping out all "gnome-2-12" revision tags. Use poppler HEAD
10017         for evince.
10019 2005-09-22  James Henstridge  <james@jamesh.id.au>
10021         * modulesets/gnome-2.12.modules (iso-codes): use CVS rather than
10022         Debian FTP.
10024 2005-09-20  James Henstridge  <james@jamesh.id.au>
10026         * modulesets/gnome*.modules (gnome-common): use gnome-2-12 branch.
10028 2005-09-13  James Henstridge  <james@jamesh.id.au>
10030         * jhbuild/config.py (Config.setup_env): remove hack that was
10031         unconditionally adding /usr/lib/pkgconfig to the path if
10032         $PKG_CONFIG_PATH was empty.  If you want the directory in
10033         $PKG_CONFIG_PATH, add it manually.
10034         (Config.setup_env): add $prefix/share/pkgconfig to
10035         $PKG_CONFIG_PATH.
10037         * modulesets/gnome-2.12.modules (iso-codes): use version 0.47
10038         (fixes bug #316116).
10040         * modulesets/moduleset.dtd (tarball): add checkoutdir attribute.
10042         * modulesets/moduleset.rnc (tarball): add checkoutdir attribute.
10044         * jhbuild/modtypes/tarball.py (parse_tarball): support a
10045         checkoutdir attribute.  Fixes bug #313249.
10047 2005-09-11  Fernando Herrera  <fherrera@onirica.com>
10049         * modulesets/gnome-2.12.modules (xchat): Update to 2.4.5
10051 2005-09-11  Damon Chaplin  <damon@gnome.org>
10053         * modulesets/gnome-2.10.modules: Use gnome-2-10 branch for Glade.
10055 2005-09-08  Harish Krishnaswamy  <kharish@novell.com>
10057         * modulesets/gnome-2.12.modules: Use gnome-2-12 branch for
10058         evolution, evolution-data-server and evolution-exchange.
10060 2005-09-08  Kaushal Kumar  <kakumar@novell.com>
10062         * modulesets/gnome-2.12.modules: Use gnome-2-12 branch for
10063         gtkhtml.
10065 2005-09-07  Vincent Untz  <vuntz@gnome.org>
10067         * modulesets/gnome-2.12.modules (gnome-desktop): use gnome-2-12 branch
10069 2005-09-06  Mark McLoughlin  <mark@skynet.ie>
10071         * modulesets/gnome-2.12.modules: GNOME 2.12 is shipping
10072         the gnome-2-10 branch of ORBit2.
10074 2005-09-06  Kjartan Maraas  <kmaraas@gnome.org>
10076         * modulesets/gnome-2.12.modules: gnome-2-12 branch
10077         for libgnome, libgnomeui, libgnomecanvas and gnome-terminal
10079 2005-09-02  Johan Dahlin  <jdahlin@async.com.br>
10081         * modulesets/gnome-2.12.modules: pygtk supports
10082         non-srcdir builds now.
10084 2005-08-31  Lucas Rocha  <lucasr@cvs.gnome.org>
10086         * modulesets/gnome-2.12.modules: Zenity has
10087         branched for GNOME 2.12.
10089 2005-08-30  Jonathan Blandford  <jrb@redhat.com>
10091         * modulesets/gnome-2.12.modules: Evince has branched for GNOME
10092         2.12.
10094 2005-08-28  Christian Persch  <chpe@cvs.gnome.org>
10096         * modulesets/gnome-2.12.modules:
10097         Epiphany has branched for GNOME 2.12.
10099 2005-08-27  Gustavo J. A. M. Carneiro  <gjc@gnome.org>
10101         * modulesets/freedesktop.modules: pycairo should not suggest
10102         gnome-python/pygtk, it's actually the other way around, otherwise
10103         you get an infinite loop in "jhbuild build pycairo gnome-python/pygtk".
10105 2005-08-27  Richard A. Stellingwerff  <remenic@gmail.com>
10107         * modulesets/gnome-2.12.modules: Removed separate Clearlooks, which is now
10108         part of gtk-engines.
10110 2005-08-26  Matthias Clasen  <mclasen@redhat.com>
10112         * modulessets/gtk.modules: New moduleset to track GTK+ HEAD.
10114         * modulesets/gtk28.modules: Use branches: glib-2-8, pango-1-10,
10115         gtk-2-8.
10117 2005-08-25  Federico Mena Quintero  <federico@ximian.com>
10119         * modulesets/gnome-2.12.modules: Use these branches: glib-2-8,
10120         pango-1-10, gtk-2-8.
10122 2005-08-24  Raphael Slinckx  <rslinckx@cvs.gnome.org>
10124         * modulesets/gnome-2.10.modules:
10125         * modulesets/gnome-2.12.modules:
10127         Use branch 0.8 for gst-python module to keep in sync with
10128         branch 0.8 of gstreamer and gst-plugins modules in moduleset
10129         2.10 and 2.12.
10131         Add gnome-media as dependency of gnome-python-extras since it
10132         has a new mediaprofiles module requiring it.
10134 2005-08-22  Vincent Untz  <vuntz@gnome.org>
10136         * modulesets/gnome-2.12.modules (gnome-volume-manager): use gnome-2-12
10137         branch
10139 2005-08-22  Vincent Untz  <vuntz@gnome.org>
10141         * modulesets/gnome-2.12.modules (gnome-netstatus): Added
10142         gnome-doc-utils dependency.
10144 2005-08-21  Thomas Wood  <thos@gnome.org>
10146         * modulesets/gnome-2.10.modules:
10147         * modulesets/gnome-2.12.modules:
10148         * modulesets/gnome24.modules:
10149         * modulesets/gnome28.modules:
10151         Updated branch tags for gtk-engines
10153 2005-08-19  Tommi Vainikainen  <thv@iki.fi>
10155         * modulesets/gnome-2.12.modules (gucharmap): Added gnome-doc-utils
10156         dependency.
10158 2005-08-18  Damon Chaplin  <damon@gnome.org>
10160         * modulesets/gnome-2.12.modules (gtk-doc): added scrollkeeper as
10161         a dependency, since it now has a DocBook manual. We could add this
10162         to older modulesets as well, though it is only a soft dependency so
10163         isn't too important.
10165 2005-08-17  James Henstridge  <james@jamesh.id.au>
10167         * jhbuild/utils/trayicon.py (TrayIcon._run_zenity): add back the
10168         os.setsid() call that got lost when converting this code to use
10169         the subprocess module.
10171 2005-08-16  Vincent Untz  <vuntz@gnome.org>
10173         * modulesets/gnome-2.12.modules: revert the gnome-mime-data removal,
10174         since gnome-vfs still uses it.
10176 2005-08-16  James Henstridge  <james@jamesh.id.au>
10178         * jhbuild/frontends/tinderbox.py (get_distro): split out code for
10179         guessing distro details into a separate function. Enhance to use
10180         "lsb_release" tool to look up distro details, if available.  Fixes
10181         bug #313478.
10183         * modulesets/gnome-2.12.modules (libbtctl, gnome-bluetooth, phonemgr):
10184         add modules.  Patch from Jaap A. Haitsma, fixing bug #310674.
10186         * modulesets/gnutls.modules (libtasn1): update to 0.2.15.
10188         * modulesets/gnome26.modules: same here.
10190         * modulesets/gnome28.modules: same here.
10192         * modulesets/gnome-2.10.modules: same here.
10194         * modulesets/gnome-2.12.modules: reference gnutls.modules.
10196         * modulesets/gnutls.modules: move gnutls stuff to a separate
10197         .modules file, shared by the others.
10199         * modulesets/gnome-2.12.modules (libnotify): add libnotify.
10200         (gnome-power-manager): add libnotify as a dependency.  Patch from
10201         Jaap A. Haitsma, fixes bug #310598.
10203         * jhbuild/frontends/tinderbox.py: set the charset in the generated
10204         HTML.  This is based on a patch from Guillaume Desmottes.  Fixes
10205         bug #309977.
10207         * jhbuild/monkeypatch.py: add locale.getpreferredencoding() if
10208         missing.
10210 2005-08-15  Elijah Newren  <newren@gmail.com>
10212         * modulesets/gnome-2.12.modules: yelp no longer depends on
10213         gtkhtml2, remove duplicate gdl entry, add evolution-exchange since
10214         it is in the desktop release
10216 2005-08-13  Kjartan Maraas  <kmaraas@gnome.org>
10218         * modulesets/freedesktop.modules: libpixman has been moved into
10219         cairo. Remove the dep from cairo and the module itself.
10221 2005-08-13  Davyd Madeley  <davyd@madeley.id.au>
10223         * modulesets/gnome-2.12.modules: opencdk depends on libgcrypt. Thanks
10224           again to James A.
10226 2005-08-11  Davyd Madeley  <davyd@madeley.id.au>
10228         * modulesets/gnome-2.12.modules: gnome-doc-utils depends on intltool.
10229           Patch from James Andrewartha <trs80@ucc.asn.au>.
10231 2005-08-05  Matthias Clasen  <mclasen@redhat.com>
10233         * modulesets/gnome-2.12.modules: Drop the eel dependency
10234         from eog.
10236 2005-08-05  Paolo Bacchilega  <paobac@cvs.gnome.org>
10238         * modulesets/gnome-2.12.modules: Added gnome-doc-utils to
10239         the dependecies list of the file-roller module.
10241 2005-08-04  James Henstridge  <james@jamesh.id.au>
10243         * modulesets/bootstrap.modules (automake-1.9): update to 1.9.6.
10245 2005-08-01  Tommi Vainikainen  <thv@iki.fi>
10247         * modulesets/gnome-2.12.modules (gdm2, evince): Added
10248         gnome-doc-utils dependency.
10250 2005-07-30  Jonathan Blandford  <jrb@redhat.com>
10252         * modulesets/freedesktop.modules: poppler branched.
10254 2005-07-30  Caleb Moore  <c.moore@student.unsw.edu.au>
10256         * modulesets/gnome-2.12.modules (librsvg):
10257         use 2.12 branch instead of HEAD
10259 2005-07-27  Sebastien Bacher  <seb128@debian.org>
10261         * modulesets/gnome-2.12.modules: gnome-control-center uses g-d-u.
10263 2005-07-25  Ross Burton  <ross@burtonini.com>
10265         * modulesets/gnome-2.12.modules (sound-juicer):
10266         add g-d-u dependency
10268 2005-07-24  Lucas Rocha  <lucasr@cvs.gnome.org>
10270         * modulesets/gnome-2.12.modules (zenity):
10271         add g-d-u dependency
10273 2005-07-24  Christian Persch  <chpe@cvs.gnome.org>
10275         * modulesets/gnome-2.12.modules:
10276         Epiphany now depends on libgnomeprint[ui].
10278 2005-07-21  Luis Villa <luis.villa@gmail.com>
10280         * modulesets/gnome-2.12.modules (dasher): turns out dasher has a
10281         2.12 branch. Who knew? :)
10283 2005-07-21  James Henstridge  <james@jamesh.id.au>
10285         * modulesets/bootstrap.modules (pkg-config): update to 0.19 release.
10287 2005-07-21  Mark McLoughlin  <mark@skynet.ie>
10289         * modulesets/gnome-2.10.modules,
10290           modulesets/gnome26.modules: update the location
10291         of gnutls 1.2.4.
10293 2005-07-21  Tommi Vainikainen  <thv@iki.fi>
10295         * modulesets/gnome-2.12.modules: gnutls 1.2.4 is gone, updated
10296         entry to point 1.2.6 instead.
10298 2005-07-20  Vincent Untz  <vuntz@gnome.org>
10300         * modulesets/gnome-2.12.modules (bug-buddy) (epiphany)
10301         (gnome-desktop): add g-d-u dependency
10303 2005-07-17  Luis Villa <luis.villa@gmail.com>
10304         * modulesets/gnome-2.12.modules (gnome-panel): add g-d-u dep
10306 2005-07-15  Luis Villa <luis.villa@gmail.com>
10308         * modulesets/gnome-2.12.modules (dasher): put dasher in
10309         meta-gnome-desktop, since it has been in the Desktop release since
10310         2.6.
10312 2005-07-15  James Henstridge  <james@jamesh.id.au>
10314         * modulesets/gnome-2.12.modules (gnome-power-manager): now in
10315         Gnome CVS.  Patch from Jaap A. Haitsma <jaap@haitsma.org> (fixes
10316         bug #310155).
10318         * jhbuild/utils/cmds.py (get_output): don't use os.WIFEXITED() on
10319         the subprocess returncode attribute -- the subprocess module
10320         already takes care of that.
10322         * jhbuild/utils/trayicon.py: switch over to using subprocess
10323         module for communication with zenity.
10325         * jhbuild/utils/cmds.py (pprint_output): use os.read() rather than
10326         file.read(), so we don't need to set the pipes as non-blocking.
10328 2005-07-13  Igor Foox <ifoox@redhat.com>
10330         * modulesets/gcj.modules: Resolved circular dependencies for
10331         java-gnome modules.  'java-gnome' is now a meta-module for all
10332         java-gnome related modules.
10334 2005-07-13  Vincent Untz  <vuntz@gnome.org>
10336         * modulesets/gnome-2.12.modules: kill gnome-mime-data
10338 2005-07-10  Johan Dahlin  <johan@gnome.org>
10340         * modulesets/gnome-2.10.modules: Use the pygtk-2-6 branch
10342 2005-07-09  Gustavo J. A. M. Carneiro  <gjc@gnome.org>
10344         * modulesets/gnome-2.12.modules: Suggest gnome-python-extras for
10345         meta-gnome-python.  Suggest pycairo for pygtk.
10347 2005-07-09  Matthias Clasen  <mclasen@redhat.com>
10349         * modulesets/freedesktop.modules: Use version 0.8 of
10350         the Hicolor icon theme.
10352 2005-07-08  Murray Cumming  <murrayc@murrayc.com>
10354         * modulesets/gnome-2.12.modules: glom now depends on
10355         libgnomecanvasmm.
10357 2005-07-07  Luis Villa <luis.villa@gmail.com>
10359         * modulesets/gnome-2.12.modules (system-tools):
10360         add nautilus dependency.
10362 2005-07-07  Frederic Crozat  <fcrozat@mandriva.com>
10364         * modulesets/gnome-2.10.modules:
10365         use gnome-2-10 branch for yelp.
10367 2005-07-05  James Henstridge  <james@jamesh.id.au>
10369         * modulesets/gnome28.modules (eog): use gnome-2-8 branch.
10370         (gnomemm/gconfmm): use gnome-2-8 branch.
10371         (gnomemm/libglademm): use gnome-2-8 branch.
10372         (gnome-volume-manager): use gnome-2-8 branch.
10373         (gtranslator): use gnome-2-8 branch.
10374         (zenity): use gnome-2-8 branch.
10376         * modulesets/gnome-2.10.modules (dasher): use gnome-2-10 branch.
10377         (file-roller): use gnome-2-10 branch.
10378         (gnome-doc-utils): use gnome-2-10 branch.
10379         (libgnomeprint): use gnome-2-10 branch.
10380         (libgnomeprintui): use gnome-2-10 branch.
10381         (librsvg): use gnome-2-10 branch.
10382         (vino): use gnome-2-10 branch.
10383         (zenity): use gnome-2-10 branch.
10385 2005-07-01  James Henstridge  <james@jamesh.id.au>
10387         * modulesets/bootstrap.modules (pkg-config): update to 0.18.1 to
10388         fix problems mentioned in bug #309214.
10390 2005-06-29  James Henstridge  <james@jamesh.id.au>
10392         * modulesets/bootstrap.modules (pkg-config): actually update the
10393         file size and MD5 sum.
10395 2005-06-28  James Henstridge  <james@jamesh.id.au>
10397         * modulesets/bootstrap.modules (pkg-config): update to version 0.18.
10399 2005-06-27  James Henstridge  <james@jamesh.id.au>
10401         * jhbuild/frontends/gtkui.py (GtkBuildScript.execute): minimal
10402         changes to use subprocess module for build loop.  Should probably
10403         be switched to use IO watches instead.
10405         * jhbuild/modtypes/mozillamodule.py (MozillaModule.do_install):
10406         use argument lists instead of argument strings in a few places.
10408         * jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
10409         use newer API.
10411         * jhbuild/frontends/terminal.py (TerminalBuildScript.execute): use
10412         newer API.
10414         * jhbuild/utils/cmds.py (get_output): use close_fds=True when
10415         spawning child.
10416         (Pipeline): a class similar to subprocess.Popen that chains
10417         together a number of subprocesses, making the stdin, stdout and
10418         stderr available.
10419         (pprint_output): change from execute_pprint() to take a
10420         subprocess.Pipe-like object, and read data from it.
10422 2005-06-24  James Henstridge  <james@jamesh.id.au>
10424         * jhbuild/utils/cmds.py (get_output): same here.
10425         (execute_pprint): same here.
10427         * jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
10428         same here.
10430         * jhbuild/frontends/terminal.py (TerminalBuildScript.execute):
10431         useshell for unicode strings too.
10433         * modulesets/freedesktop.modules (cairo): add a <suggests> on
10434         glitz, so that if both modules are built they get built in the
10435         right order.
10437 2005-06-23  James Henstridge  <james@jamesh.id.au>
10439         * jhbuild/frontends/terminal.py (TerminalBuildScript.execute):
10440         handle ctrl+C better.
10442         * jhbuild/utils/arch.py (ArchArchive.checkout):
10443         (ArchArchive.update): use argument lists
10445         * jhbuild/utils/svn.py (SVNRoot.checkout, SVNRoot.update): use
10446         argument lists.
10448         * jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
10449         same here.
10451         * jhbuild/frontends/terminal.py (TerminalBuildScript.execute): if
10452         an argument list is given, join the arguments before printing it
10453         to the screen.
10455         * jhbuild/utils/cvs.py (CVSRoot.checkout, CVSRoot.update): use an
10456         argument list rather than an argument string.
10458         * jhbuild/commands/sanitycheck.py: pass argument lists instead of
10459         strings, to avoid shell calls.
10461         * jhbuild/commands/sanitycheck.py (check_version): use enumerate()
10462         where appropriate.
10464         * jhbuild/frontends/terminal.py (TerminalBuildScript.execute): use
10465         execute_pprint() again for "CVS" colourisation.
10467         * jhbuild/utils/cmds.py (execute_pprint): add back because it is
10468         used by tinderbox too, but port to subprocess.
10470         * jhbuild/frontends/terminal.py (TerminalBuildScript.execute): use
10471         the subprocess module to implement execute().
10473         * jhbuild/utils/cmds.py (get_output): use subprocess module.
10474         (execute_pprint): remove function.
10476         * jhbuild/monkeypatch.py: add enumerate() and string.Template (not
10477         used yet).
10478         (subprocess): provide the subprocess module if it isn't available.
10480         * README: bump required python version to 2.2.
10482 2005-06-23  Kaushal Kumar  <kakumar@novell.com>
10484         * modulesets/gnome-2.12.modules:
10486         Remove Gal. Gal has merged into evolution.
10488 2005-06-22  Seth Nickell  <seth@gnome.org>
10490         * modulesets/gnome-2.12.modules:
10492         Remove luminocity from gnome-2.12 modules. The entry
10493         here is redundant with freedesktop.modules, AND its
10494         incorrect (dependency list is not complete).
10496 2005-06-21  James Henstridge  <james@jamesh.id.au>
10498         * modulesets/gnome26.modules:
10499         * modulesets/gnome28.modules:
10500         * modulesets/gnome-2.10.modules:
10501         * modulesets/gnome-2.12.modules: update to libgpg-error 1.1,
10502         opencdk 0.5.7 and gnutls 1.2.4.
10504         * jhbuild/monkeypatch.py: a module to add features to the standard
10505         library that don't exist in old versions.  At the moment, it just
10506         includes the True/False fix.
10508         * jhbuild/__init__.py: move monkeypatch code out into a separate
10509         file.
10511 2005-06-20  Federico Mena Quintero  <federico@ximian.com>
10513         * modulesets/gnome-2.10.modules: Use the gnome-2-10 branch for
10514         gnome-session.
10516 2005-06-20  James Henstridge  <james@jamesh.id.au>
10518         * patches/howl-1.0.0-buildfix.patch: the path.
10520         * modulesets/gnome-2.10.modules: same here.
10522         * modulesets/gnome-2.12.modules: update to Howl 1.0.0.  Include a
10523         patch to fix --disable-static build bustage.  Fix bug #161153.
10525 2005-06-20  Murray Cumming  <murrayc@murrayc.com>
10527         * modulesets/freedesktop.modules: Added dbusmm.
10529 2005-06-18  Murray Cumming <murrayc@murrayc.com>
10531         * modulesets/gnome-2.12.modules: Comment-out the libgda
10532         dependencies for gnumeric, glom, and gnome-python-extras,
10533         because they need libgda-1.2, not HEAD.
10535 2005-06-17  Rodrigo Moya <rodrigo@gnome-db.org>
10537         * modulesets/gnome-2.12.modules: Changed libgda back to HEAD,
10538         libgnomedb and mergeant both use libgda HEAD.
10540 2005-06-17  Murray Cumming <murrayc@murrayc.com>
10542         * modulesets/gnome-2.12.modules: Changed libgda back to the
10543         release-1-2-branch branch, because I can't find anything that
10544         is using HEAD.
10546 2005-06-16  James Henstridge  <james@jamesh.id.au>
10548         * modulesets/gnome28.modules: same here.
10550         * modulesets/gnome-2.10.modules: correctly use dbus-0.23 and hal-0.4
10552         * modulesets/freedesktop.modules (dbus-0.23, hal-0.4): fix rules
10553         so that these old versions get checked out correctly.  Fixes bug
10554         #307673.
10556 2005-06-15  Murray Cumming <murrayc@murrayc.com>
10558         * modulesets/gnome-2.12.modules: glom, gnomemm/libgdamm: Remove
10559         the dependency on libgda, because it depends on libgda-1.2 (which
10560         people will have to get from packages) instead of the libgda 2.0
10561         (HEAD) that jhbuild now has, because I see no way to do parallel
10562         install in jhbuild.
10564 2005-06-15  Mikael Hallendal  <micke@imendio.com>
10566         * modulesets/gnome-2.12.modules: Make eel depend on gnome-menus
10568 2005-06-15  Mikael Hallendal  <micke@imendio.com>
10570         * modulesets/gnome-2.12.modules: Make eel depend on gnome-desktop.
10572 2005-06-13  Luis Villa <luis.villa@gmail.com>
10574         * jhbuild/modtypes/mozillamodule.py:
10576         Fix version truncation in Marco's last fix, and install nss
10577         headers correctly-ish (fixing bug #154213).
10579 2005-06-12  Marco Pesenti Gritti  <mpg@redhat.com>
10581         * jhbuild/modtypes/mozillamodule.py:
10583         Fix installation path guessing for firefox
10585 2005-06-11  Christian Persch  <chpe@cvs.gnome.org>
10587         * modulesets/gnome-2.12.modules: Revert to 0.45 until I can figure
10588         out why 0.46 doesn't work.
10590 2005-06-10  Christian Persch  <chpe@cvs.gnome.org>
10592         * modulesets/gnome-2.12.modules: Update to iso-codes 0.46.
10594 2005-06-10  Jeroen Zwartepoorte  <jeroen.zwartepoorte@gmail.com>
10596         * modulesets/freedesktop.modules: Add glitz. Nothing depends on it. If
10597         you want cairo to use glitz, first build glitz and *then* cairo.
10599 2005-06-10  Jeroen Zwartepoorte  <jeroen.zwartepoorte@gmail.com>
10601         * modulesets/gnome-2.12.modules: Make totem depend on iso-codes.
10603 2005-06-10  James Henstridge  <james@jamesh.id.au>
10605         * doc/jhbuild.xml (moduleset): add a note that the moduleset
10606         parameter can be a list of strings as well as just a string.
10608         * modulesets/bootstrap.modules (libtool): switch to a newer
10609         version of the RH multilib patch.  Fixes bug #307067.
10611         * modulesets/gnome-2.10.modules (gnome-icon-theme): use gnome-2-10
10612         branch.
10614 2005-06-09  Luis Villa <luis.villa@gmail.com>
10616         * modulesets/gnome-2.12.modules (ggv, gpdf, evince): changing this
10617         to reflect current consensus about 2.12. Also, removed a duplicate
10618         entry for totem, because I can.
10620 2005-06-09  James Henstridge  <james@jamesh.id.au>
10622         * modulesets/gnome-2.10.modules (libgtop): use gnome-2-10 branch.
10623         (ggv): use gnome-2-10 branch.
10625         * modulesets/bootstrap.modules (libtool): update to 1.5.18.
10626         (gettext): update to 0.14.5.
10628         * jhbuild/modtypes/tarball.py (Tarball.get_localfile): check if
10629         basename is None.  If so, raise FatalError.  This is to catch some
10630         errors in moduleset files.  Fixes bug #173018.
10632         * modulesets/gnome-2.12.modules (gthumb): add gthumb.  Patch from
10633         Jaap A. Haitsma <jaap@haitsma.org> (fixes bug #305860).
10634         (fast-user-switch-applet): add module.  Patch from Jaap A. Haitsma
10635         <jaap@haitsma.org> (fixes bug #306538).
10636         (gnome-power): add module.  Patch from Jaap A. Haitsma
10637         <jaap@haitsma.org> (fixes bug #306539).
10639 2005-04-29  Martin Ejdestig  <mejde@dtek.chalmers.se>
10641         * jhbuild/modtypes/tarball.py (do_unpack, do_patch):
10642         Handle spaces in file. Closes bug #302475.
10644 2005-04-28  William Jon McCann  <mccann@jhu.edu>
10646         * modulesets/gnome-2.12.modules (nautilus-open-terminal): Add
10647         module. (fixes bug #302316).
10649 2005-06-09  James Henstridge  <james@jamesh.id.au>
10651         * modulesets/gnome-2.12.modules (rhythmbox): use CVS tree, since
10652         the arch archive has been abandoned (fixes bug #306890).
10654 2005-06-08  James Henstridge  <james@jamesh.id.au>
10656         * modulesets/gnome-2.12.modules (glib, pango, gtk+): release team
10657         wiki pages say we are using HEAD, so remove the branch tags.  Also
10658         add "cairo" as a dependency of pango and gtk+.
10660 2005-06-02  Thomas Fitzsimmons  <fitzsim@redhat.com>
10662         * jhbuild/modtypes/gcjmodule.py (GCCCVSRoot.update): Check out all
10663         of gcc.
10665 2005-06-02  Rodrigo Moya <rodrigo@gnome-db.org>
10667         * modulesets/gnome-2.12.modules: use HEAD for libgda.
10669 2005-05-29  Kjartan Maraas  <kmaraas@gnome.org>
10671         * modulesets/gnome-2.12.modules: use --enable-more-warnings=no
10672         to get this to build with gcc4.
10674 2005-05-27  Johan Dahlin  <jdahlin@async.com.br>
10676         * modulesets/freedesktop.modules:
10677         * modulesets/gnome-2.10.modules:
10678         * modulesets/gnome28.modules:
10680         Created dbus-0-23 and hal-0-4 modules. Changed dbus and hal to point
10681         at cvs head and gnome 2.8/2.10 to depend on the old versions.
10682         This should fix the gnome-volume-manager build for 2.12.
10684 2005-05-26  Murray Cumming <murrayc@murrayc.com>
10686         * modulesets/gnome-2.12.modules: gtksourceview:
10687         Use --enable-compile-warnings=maximum, instead of
10688         the default =error, so we can actually build this.
10690 2005-05-25  Murray Cumming <murrayc@murrayc.com>
10692         * modulesets/gnome-2.12.modules: gnome-keyring:
10693         Use --disable-more-warnings so this actually builds.
10695 2005-05-24  Frederic Crozat  <fcrozat@mandriva.com>
10697         * modulesets/gnome-2.10.modules:
10698         Use gnome-2-10 for libgnomecanvas.
10700 2005-05-22  Christian Persch  <chpe@cvs.gnome.org>
10702         * modulesets/gnome-2.12.modules: Remove pyphany, and adjust
10703         Epiphany dependencies.
10705 2005-05-14  Olav Vitters <olav@bkor.dhs.org>
10707         * sample.jhbuildrc: Add example for SMP systems as suggested by
10708         Michele Baldessari in bug #160535.
10710 2005-05-14  Dan Winship  <danw@novell.com>
10712         * jhbuild/modtypes/base.py (AutogenModule.do_clean,
10713         AutogenModule.do_build, AutogenModule.do_check,
10714         AutogenModule.do_install):
10715         * jhbuild/modtypes/gcjmodule.py (GCJModule.do_install):
10716         * jhbuild/modtypes/tarball.py (Tarball.do_build,
10717         Tarball.do_install): Use $MAKE if it's set. #160535
10719 2005-05-12  Frederic Crozat  <fcrozat@mandriva.com>
10721         * modulesets/gnome-2.10.modules: Use gnome-2-10 for gnome-desktop.
10723 2005-05-10  Gustavo J. A. M. Carneiro  <gjc@gnome.org>
10725         * modulesets/gnome-2.12.modules: Add missing dependencies of
10726         gnome-python-extras: nautilus-cd-burner, libgtop, totem, and gdl.
10728 2005-05-09  James Henstridge  <james@jamesh.id.au>
10730         * jhbuild/defaults.jhbuildrc (moduleset): point at gnome-2.12
10732         * vbs-head.jhbuildrc: remove obsolete sample config file.
10734         * sample.jhbuildrc (moduleset): point at gnome-2.12
10736         * jamesh.jhbuildrc (moduleset): point at gnome-2.12
10738         * jhbuild/moduleset.py (load): allow "moduleset" in config file to
10739         be a list of module sets, rather than just a single one.  Nothing
10740         is done to ensure that the modulesets don't conflict.  This allows
10741         you to use ['gnome-2.10', 'gtk28'] as a moduleset.
10743         * modulesets/bootstrap.modules (libtool): update to 1.5.16.
10744         (gettext): update to 0.14.4.
10746 2005-05-08  Murray Cumming <murrayc@murrayc.com>
10748         * modulesets/gnome-2.12.modules: glom: Depend on
10749         iso-codes.
10751 2005-05-06  Matthias Clasen <mclasen@redhat.com>
10753         * modulesets/gnome-2.12.modules: Add libmusicbrainz
10754         tarball module, and make totem depend on it.
10756         * modulesets/gnome-2.12.modules: Add iso-codes as
10757         tarball module, and make epiphany depend on it.
10759 2005-05-05  Murray Cumming <murrayc@murrayc.com>
10761         * modulesets/gnome-2.12.modules: glom: Depend on
10762         gnome-python-extras, though it only needs pygda from there.
10764 2005-04-26  Murray Cumming <murrayc@murrayc.com>
10766         * modulesets/gnome-2.12.modules: Added Inkscape.
10768 2005-04-26  James Henstridge  <james@jamesh.id.au>
10770         * modulesets/gnome-2.12.modules (gnome-screensaver): add module.
10771         Patch from bug #301706.
10773 2005-04-22  James Henstridge  <james@jamesh.id.au>
10775         * modulesets/bootstrap.modules (pkg-config): pass
10776         --enable-indirect-deps, since the change makes assumptions about
10777         library use that are not valid.
10779 2005-04-22  Mark McLoughlin  <mark@skynet.ie>
10781         * modulesets/gnome-2.12.modules: (gnome-menus): require
10782         glib, intltool and gnome-common instead of gnome-vfs.
10784 2005-04-21  Federico Mena Quintero  <federico@ximian.com>
10786         * modulesets/gnome-2.10.modules: Use gnome-2-10 for libgnomeui.
10788 2005-04-14  Kjartan Maraas  <kmaraas@gnome.org>
10790         * modulesets/gnome-2.10.modules: Use gnome-2-10 for eog.
10792 2005-04-14  James Henstridge  <james@jamesh.id.au>
10794         * modulesets/bootstrap.modules (pkg-config): update to 0.17.2 and
10795         remove the patch.
10797         * modulesets/bootstrap.modules (pkg-config): add patch to fix
10798         https://bugs.freedesktop.org/show_bug.cgi?id=3006, til new release
10799         comes out.
10801 2005-04-13  Thomas Fitzsimmons  <fitzsim@redhat.com>
10803         * modulesets/gcj.modules: add jg-common and libgconf-java modules.
10804         add java-gnome metamodule (patch from Jeffrey Morgan).
10806 2005-04-13  Mark McLoughlin  <mark@skynet.ie>
10808         * modulesets/gnome-2.12.modules: gnome-menus depends
10809         on pygtk.
10811 2005-04-13  Murray Cumming  <murrayc@murrayc.com>
10813         * modulesets/gnome-2.12.modules: glom: Now depends on pygtk.
10814         gnome-python-extras: Now depends on libgda.
10816 2005-04-13  James Henstridge  <james@jamesh.id.au>
10818         * modulesets/bootstrap.modules (pkg-config): update to 0.17.1,
10819         which includes the patch I was applying to 0.17's pkg.m4.
10821 2005-04-12  Thomas Fitzsimmons  <fitzsim@redhat.com>
10823         * jhbuild/modtypes/gcjmodule.py (GCCCVSRoot.update): add -P flag
10824         to gcc_update invocation.
10826         * modulesets/gcj.modules: add libgnome-java and libglade-java
10827         modules (patch from Jeffrey Morgan).
10829 2005-04-12  James Henstridge  <james@jamesh.id.au>
10831         * patches/pkg-config-0.17-acrunlog.patch: the patch.
10833         * modulesets/bootstrap.modules (pkg-config): add
10834         pkg-config-0.17-acrunlog.patch patch, to fix a serious bug in
10835         0.17 that breaks PKG_CHECK_MODULES().
10837         * modulesets/gnome28.modules (libgcrypt): update to 1.2.1.
10838         (libtasn1): update to 0.2.13.
10839         (gnutls): update to 1.2.1.
10841         * modulesets/gnome-2.12.modules (libgcrypt): update to 1.2.1.
10842         (libtasn1): update to 0.2.13.
10843         (gnutls): update to 1.2.1.
10845         * modulesets/gnome-2.10.modules (libgcrypt): update to 1.2.1.
10846         (libtasn1): update to 0.2.13.
10847         (gnutls): update to 1.2.1.
10849         * modulesets/bootstrap.modules (pkg-config): update to 0.17.
10850         Fixes GTK configure problems (bug #300232), among other things.
10852 2005-04-11  James Henstridge  <james@jamesh.id.au>
10854         * doc/jhbuild.xml: fix spelling mistake found by Damien Carbery.
10856 2005-04-07  James Henstridge  <james@jamesh.id.au>
10858         * modulesets/bootstrap.modules (pkg-config): update to 0.16.0
10860 2005-04-07  Carlos Garnacho Parro  <carlosg@gnome.org>
10862         * modulesets/gnome-2.10.modules, modulesets/gnome-2.12.modules,
10863         modulesets/freedesktop.modules (system-tools-backends): they have
10864         been moved to FreeDesktop
10866 2005-04-06  Elijah Newren  <newren@gmail.com>
10868         * modulesets/gnome-2.10.modules (totem): use gnome-2-10 branch.
10870 2005-04-06  Bryan Forbes  <bryan@reigndropsfall.net>
10872         * modulesets/gnome-2.10.modules (gtkmm): use gtkmm-2-6 branch.
10874 2005-04-06  James Henstridge  <james@jamesh.id.au>
10876         * modulesets/gnome-2.10.modules (atk): use gnome-2-10 branch.
10878 2005-04-05  James Henstridge  <james@jamesh.id.au>
10880         * modulesets/gnome-2.10.modules (sound-juicer): use gnome-2-10
10881         branch.
10883 2005-04-04  James Henstridge  <james@jamesh.id.au>
10885         * modulesets/gnome-2.10.modules (goffice): add module, and make
10886         gnumeric depend on it.  Fixes bug #170936.
10888         * modulesets/gnome-2.12.modules (sound-juicer): same here.
10890         * modulesets/gnome-2.10.modules (sound-juicer): fix up dependency
10891         list (added libgnomeui, gnome-media and nautilus-cd-burner).
10892         Fixes bug #172276.
10894         * jhbuild/modtypes/tarball.py (parse_tarball): size attribute of
10895         <source> element is optional.  Fixes bug #172114.
10897         * modulesets/bootstrap.modules (python): update to 2.4.1.
10899 2005-04-02  Thomas Fitzsimmons  <fitzsim@redhat.com>
10901         * modulesets/gcj.modules (libgnomevfs-java): new module.
10903         * modulesets/gcj.modules (cairo-java): new module.
10904         (libgtk-java): add cairo-java dependency.
10906 2005-04-01  Thomas Fitzsimmons  <fitzsim@redhat.com>
10908         * modulesets/gcj.modules (classpathx): remove module.
10909         (jikes): likewise.
10910         (gtk28.modules): include in place of gnome-2.10.modules.
10911         (gcj): remove gdb dependency.
10912         (java-gcj-compat): add gjdoc dependency.
10913         (jaxp): remove module.
10914         (gjdoc): remove jaxp dependency.
10915         (verify): remove module.
10916         (jacks): remove module.
10917         (wonka): remove module.
10918         (mauve): remove module.
10919         (libgtk-java): new module.
10921 2005-03-29  James Henstridge  <james@jamesh.id.au>
10923         * modulesets/gnome-2.10.modules (gnome-keyring-manager): use
10924         gnome-2-10 branch.
10925         (gnome-control-center): use gnome-2-10 branch.
10926         (gnome-applets): use gnome-2-10 branch.
10927         (libgnome): use gnome-2-10 branch.
10929 2005-03-26  Kjartan Maraas  <kmaraas@gnome.org>
10931         * modulesets/gnome-2.10.modules: Use gnome-2-10 branch for gnome-nettool.
10932         There's no libgda2 package anywhere it seems, so renaming it to libgda
10933         * modulesets/gnome-2.12.modules: s/libgda2/libgda
10935 2005-03-25  Seth Nickell  <seth@gnome.org>
10937         * modulesets/freedesktop.modules:
10939         Add 'luminocity' to the freedesktop moduleset.
10941 2005-03-24  James Henstridge  <james@jamesh.id.au>
10943         * modulesets/gnome-2.10.modules (libbonoboui): use gnome-2-10 branch.
10944         (libbonobo): use gnome-2-10 branch.
10946         * modulesets/bootstrap.modules (gettext): correct the md5sum.
10947         Reported by Markus Bertheau on IRC.
10949 2005-03-23  Fernando Herrera  <fherrera@onirica.com>
10951         * modulesets/gnome-2.10.modules:
10952         (bug-buddy): use the gnome-2-10 branch.
10954 2005-03-23  Mark McLoughlin  <mark@skynet.ie>
10956         * modulesets/gnome-2.10.modules:
10957         (gnome-menus), (gnome-panel): use the gnome-2-10 branch.
10958         (bug-buddy): require gnome-menus.
10960         * modulesets/gnome-2.12.modules:
10961         (bug-buddy): require gnome-menus.
10963 2005-03-22  James Henstridge  <james@jamesh.id.au>
10965         * modulesets/bootstrap.modules (gettext): update to 0.14.3.
10967         * modulesets/gnome-2.10.modules (gnome-netstatus): use gnome-2-10
10968         branch.
10969         (gnome-vfs): use gnome-2-10 branch.
10970         (gcalctool): use gnome-2-10 branch.
10971         (procman): use gnome-2-10 branch.
10972         (gconf): use gnome-2-10 branch.
10973         (gdm2): use gnome-2-10 branch.
10974         (gnome-media): use gnome-2-10 branch.
10975         (eel, nautilus): use gnome-2-10 branch.
10977 2005-03-15  William Jon McCann  <mccann@jhu.edu>
10979         * modulesets/gnome-2.10.modules (nautilus-cd-burner): use
10980         gnome-2-10 branch.
10982 2005-03-14  Bryan Forbes  <bryan@reigndropsfall.net>
10984         * modulesets/gnome-2.10.modules (glibmm): use glibmm-2-6 branch.
10986 2005-03-11  Jon K Hellan  <hellan@acm.org>
10988         * modulesets/gnome-2.12.modules: Include goffice module. Declare
10989         gnumeric dependent on it.
10991 2005-03-08  James Henstridge  <james@jamesh.id.au>
10993         * modulesets/bootstrap.modules (gettext): update to 0.14.2.
10994         (libtool): update to 1.5.14 (some Gnome 2.10 modules need 1.5.12
10995         or newer to build correctly).
10996         (automake-1.9): update to 1.9.5.
10998         * patches/libtool-1.5.14-multilib.patch: new version of the RH
10999         multilib patch.
11001         * patches/libtool-1.5.4-ltmain-SED.patch:
11002         * patches/libtool-1.4.2-multilib.patch:
11003         * patches/libtool-1.5.10-deplibs-in-conv.patch: remove old libtool
11004         patches.
11006         * modulesets/gnome-2.10.modules (gnome-games): use gnome-2-10 branch.
11007         (gnome-themes): use gnome-2-10 branch.
11008         (gnomemeeting): use gnome-2-10 branch.
11009         (system-tools-backends, gnome-system-tools): use gnome-2-10 branch.
11010         (gnome-volume-manager): use gnome-2-10 branch.
11012         * modulesets/gnome-2.12.modules: get rid of the "mono" modules
11013         include.
11015         * modulesets/freedesktop.modules: fix validity error (a stray ">").
11017         * modulesets/gnome-2.12.modules (clearlooks): add clearlooks here
11018         too.
11020         * modulesets/moduleset.rnc (suggests): allow empty <dependencies>
11021         or <suggests> elements, like the DTD does.
11023 2005-03-04  James Henstridge  <james@jamesh.id.au>
11025         * jhbuild/frontends/terminal.py (TerminalBuildScript.execute): for
11026         some reason, I'm getting a zero exit status when conflicts are
11027         found.  Make sure that we stop on CVS conflicts.
11029         * modulesets/gnome-2.10.modules (clearlooks): since this seems to
11030         be the leading contender for a new theme, may as well let people
11031         build it with jhbuild.
11033 2005-03-07  Christian Persch  <chpe@cvs.gnome.org>
11035         * modulesets/gnome-2.12.modules:
11037         Add gnome-2.12 moduleset. Copied from gnome-2.10 moduleset,
11038         with gnome-2-10 branch tags removed.
11040 2005-03-07  Christian Persch  <chpe@cvs.gnome.org>
11042         * modulesets/gnome-2.10.modules:
11044         Pyphany is branched for Epiphany 1.6 too.
11046 2005-03-07  Christian Persch  <chpe@cvs.gnome.org>
11048         * modulesets/gnome-2.10.modules:
11050         Epiphany and Epiphany Extensions are branched.
11052 2005-03-04  Jonathan Blandford  <jrb@redhat.com>
11054         * modulesets/freedesktop.modules: popler is now in CVS.
11056 2005-03-02  Tommi Vainikainen  <thv@iki.fi>
11058         * modulesets/freedesktop.modules, modulesets/gnome-2.10.modules:
11059         Evince now depends on freedesktop.org project "poppler".
11061         * README: Fixed typos: "or" instead of "of", GNU instead of Gnu.
11063 2005-03-02  James Henstridge  <james@jamesh.id.au>
11065         * jamesh.jhbuildrc: add /usr/share to XDG_DATA_DIRS so that I see
11066         system installed stuff in the menus.
11068         * jhbuild/utils/arch.py (get_version): "baz tree-version" requires
11069         the directory to be passed with the -d option.
11071         * modulesets/gnome-2.10.modules (evolution,
11072         evolution-data-server): use gnome-2-10 branch, per jpr's mail.
11073         (gtkhtml): use gnome-2-10 branch, as per Radek's mail.
11074         (gucharmap): use gnome-2-10 branch, as per Noah's mail.
11076 2005-03-02  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
11078         * modulesets/gnome-2.10.modules:
11079           Add 0.8 branch for GStreamer (which is no longer HEAD), and remove
11080           gst-player since that has been deprecated a while ago in favour of
11081           Totem by the GStreamer team.
11083 2005-02-28  James Henstridge  <james@jamesh.id.au>
11085         * README: point people at Bazaar instead of TLA.
11087         * jhbuild/utils/arch.py: use Bazaar instead of TLA when working
11088         with Arch archives.
11090 2005-02-28  Federico Mena Quintero  <federico@ximian.com>
11092         * modulesets/gnome-2.10.modules: ORBit2 branch is gnome-2-10.
11094 2005-02-28  Marco Pesenti Gritti  <marco@gnome.org>
11096         * jhbuild/modtypes/mozillamodule.py:
11098         Support the new projects argument of mozilla build
11099         system.
11101 2005-02-25  James Henstridge  <james@jamesh.id.au>
11103         * modulesets/gnome-2.10.modules (howl): update to version 0.9.10,
11104         which fixes bug #162639.
11106         * modulesets/gnome28.modules (file-roller): use the gnome-2-8
11107         branch of file-roller (fixes bug #160980).
11108         (rhythmbox): use the rhythmbox--main--0.8 branch.  Fixes bug
11109         #161104.
11111         * README: Update text related to adding a GDM session.  Patch from
11112         Mark Drago <markdrago@mail.com> (from bug #159576).
11114         * jamesh.jhbuildrc: some module_autogenargs additions to my
11115         personal config.
11117         * modulesets/gnome24.modules:
11118         * modulesets/gnome26.modules:
11119         * modulesets/gnome28.modules:
11120         * modulesets/gnome-2.10.modules: pass --with-gnome-distributor
11121         autogen arg, so that jhbuild builds of Gnome can be identified in
11122         the "about gnome" dialog.
11124         * modulesets/gnome28.modules (gnome-nettool): use gnome-2-8 branch.
11126 2005-02-13  Murray Cumming  <murrayc@murrayc.com>
11128         * modulesets/freedesktop.modules: Use the dbus-0-23 branch instead of
11129         the DBUS_0_23 tag.
11131 2005-02-08  Carlos Garnacho Parro  <carlosg@gnome.org>
11133         * modulesets/gnome-2.10.modules, modulesets/gnome28.modules:
11134         add the system-tools-backends module now that it has been splitted
11135         from the GST frontend, added as a dependency to gnome-system-tools and
11136         gnome-applets (in 2.10)
11138 2005-02-06  Murray Cumming  <murrayc@murrayc.com>
11140         * modulesets/freedesktop.modules: Use the DBUS_0_23 tag of dbus and
11141         the hal-0_4-stable-branch of hal so that they build, so that we can
11142         build gnome-vfs, to fix the GNOME build. We can change these back to
11143         the HEAD branch soon when hal has been ported to the new dbus API.
11145 2005-02-04  Matthias Clasen <mclasen@redhat.com>
11147         * modulesets/gtk28.modules: Add a moduleset for building
11148         the current GTK+ development stack.
11150 2005-02-04  Murray Cumming  <murrayc@murrayc.com>
11152         * modulesets/gnome-2.10.modules: meta-gnome-desktop: Added totem,
11153         sound-juicer, gnome-menus, and gnome-backgrounds - the new modules in
11154         2.10.
11155         gnome-vfs: Added dependency on hal, because configure checks for it.
11157 2005-02-01  Murray Cumming  <murrayc@murrayc.com>
11159         * modulesets/gnome-2.10.modules, gnome28.modules: Use the
11160         release-1-2-branch of libgda. I would like to add an extra module
11161         for libgda2 in the HEAD branch, which installs in parallel, but I
11162         can not figure out how. Also use the libgda-1-2 branch of libgdamm.
11164 2005-01-28  JP Rosevear  <jpr@novell.com>
11166         * modulesets/gnome-2.10.modules: set libsoup revision to
11167         gnome-2-10
11169 2005-01-27  Crispin Flowerday  <gnome@flowerday.cx>
11171         * modulesets/gnome-2.10.modules: Add the pyphany module
11173 2005-01-17  Mikael Hallendal  <micke@imendio.com>
11175         * modulesets/gnome-2.10.modules:
11176         * modulesets/gnome28.modules:
11177         - Added guile and autogen as tarball deps of anjuta.
11178         - Also update to anjuta HEAD by request from naba.
11179         - Make anjuta depend on gnome-build
11181 2005-01-11  Murray Cumming  <murrayc@murrayc.com>
11183         * modulesets/freedesktop.modules: Added dbus-cpp.
11185 2005-01-10  Elijah Newren  <newren@gmail.com>
11187         * modulesets/gnome-2.10.modules: GLib branch is glib-2-6, not
11188         glib-1-6.
11190 2005-01-10  Owen Taylor  <otaylor@redhat.com>
11192         * modulesets/gnome-2.10.modules: GTK+/GLib branched.
11194 2005-01-08  Matthias Clasen  <mclasen@redhat.com>
11196         * modulesets/gnome-2.10.modules: pango branched.
11198 2005-01-07  Paolo Borelli  <pborelli@katamail.com>
11200         * modulesets/gnome28.modules: gtksourceview branched.
11202 2005-01-07  Kjartan Maraas  <kmaraas@gnome.org>
11204         * modulesets/gnome-2.10.modules: Make gnome-games depend
11205         on gob.
11207 2005-01-06  Thomas Vander Stichele  <thomas at apestaart dot org>
11209         * jhbuild/modtypes/base.py:
11210           make sure we use the default makeargs, similar to autogenargs
11212 2005-01-06  Thomas Vander Stichele  <thomas at apestaart dot org>
11214         * modulesets/gnome-2.10.modules:
11215           add mozilla dep to evolution-data-server so it properly builds SSL
11216           stuff
11217           add nautilus-python as a module so jhbuild can build it
11219 2005-01-04  Murray Cumming  <murrayc@murrayc.com>
11221         * modulesets/gnome-2.10.modules, gnome28.modules: bakery is now in the
11222         GNOME cvs. Removed bakery_gnomeui because it is mostly abandoned.
11224 2005-01-03  Thomas Fitzsimmons  <fitzsim@redhat.com>
11226         * jhbuild/utils/trayicon.py (TrayIcon._self_cmd): Don't print
11227         errno.
11229 2004-12-29  Johan Dahlin  <johan@gnome.org>
11231         * modulesets/gnome28.modules:
11232         Use pygtk-2-4 branch
11234 2004-12-27  Mikael Hallendal  <micke@imendio.com>
11236         * modulesets/gnome-2.10.modules:
11237         * modulesets/gnome24.modules:
11238         * modulesets/gnome26.modules:
11239         * modulesets/gnome28.modules:
11240         - Use gossip-0-8 branch
11242 2004-12-25  Murray Cumming  <murrayc@murrayc.com>
11244         * modulesets/gnome28.modules: Use the gnome-2-8 branch of libxml++.
11246 2004-12-23  Bryan Clark  <clarkbw@cvs.gnome.org>
11248         * modulesets/gnome-2.10.modules: reverting the accidental mono
11249         addition
11251 2004-12-23  Fernando Herrera  <fherrera@onirica.com>
11253         * modulesets/gnome-2.10.modules: updated xchat to 2.4.1 version
11255 2004-12-22  Bryan Clark  <clarkbw@cvs.gnome.org>
11257         * modulesets/gnome-2.10.modules: slayed the libbonoboui dep, YAY
11258         we're free!
11260 2004-12-21  Bryan Clark  <clarkbw@cvs.gnome.org>
11262         * modulesets/gnome-2.10.modules: add evince module
11264 2004-12-22  Vincent Untz  <vincent@vuntz.net>
11266         * modulesets/gnome26.modules (libwnck): use gnome-2-8 branch (there
11267         is no gnome-2-6 branch)
11268         * modulesets/gnome28.modules (libwnck): use gnome-2-8 branch.
11270 2004-12-21  James Henstridge  <james@jamesh.id.au>
11272         * modulesets/gnome28.modules (gpdf): use gnome-2-8 branch.
11274 2004-12-15  Johan Dahlin  <johan@gnome.org>
11276         * modulesets/gnome-2.10.modules: Add gnome-python-extras and
11277         remove suggests from gnome-python.
11279 2004-12-13  Thomas Fitzsimmons  <fitzsim@redhat.com>
11281         * modulesets/gcj.modules (rhug.sources.redhat.com,
11282         classpath.savannah.gnu.org, classpathx.savannah.gnu.org): add new
11283         repositories.
11284         (java-gcj-compat, ecj-for-jhbuild, jaxp, gjdoc): add new modules.
11285         Patch from Anthony Green.
11286         (gcj): use HEAD instead of java-gui-branch.
11288         * jhbuild/modtypes/gcjmodule.py (GCJModule.do_install): create a
11289         symlink for gcj-dbtool.
11290         Patch from Anthony Green.
11292 2004-12-12  Luis Villa  <luis.villa@gmail.com>
11294         * modulesets/gnome-2.10.modules (gtksourceview): add gnome-vfs
11295         dependency
11297 2004-12-11  James Henstridge  <james@jamesh.id.au>
11299         * jhbuild/main.py (help): fix up help string for --skip.  Fixes
11300         bug #161029.
11302 2004-12-10  James Henstridge  <james@jamesh.id.au>
11304         * modulesets/gnome-2.10.modules (howl): add Howl.
11305         (gnome-vfs): make howl a dependency.
11307         * modulesets/bootstrap.modules (automake-1.9): update the size and
11308         md5sum.
11310 2004-12-09  James Henstridge  <james@jamesh.id.au>
11312         * modulesets/gnome-2.10.modules (gnome-control-center): depend on
11313         gnome-mneus.  Fixes bug #160699.
11315 2004-12-07  Luis Villa  <luis.villa@gmail.com>
11317         * modulesets/gnome2-10.modules
11318         (nautilus-cd-burner): add nautilus dependency (for
11319         nautilus-extensions), remove everything else
11320         (meta-gnome-proposed): created and added following modules
11321         (totem): added nautilus-cd-burner dep
11322         (gnome-schedule): created
11323         (gnome-backgrounds): created
11325 2004-12-07  James Henstridge  <james@jamesh.id.au>
11327         * modulesets/gnome28.modules (nautilus-cd-burner): use gnome-2-8
11328         branch.
11330 2004-12-06  James Henstridge  <james@jamesh.id.au>
11332         * modulesets/bootstrap.modules (python): update to 2.4.
11333         (automake-1.9): update to 1.9.3.
11335 2004-12-03  Bryan Clark  <clarkbw@cvs.gnome.org>
11337         * modulesets/gnome-2.10.modules: added an entry for monkey bubble
11339 2004-12-01  James Henstridge  <james@jamesh.id.au>
11341         * modulesets/gnome28.modules (glade): use gnome-2-8 branch.
11343 2004-11-30  James Henstridge  <james@jamesh.id.au>
11345         * modulesets/freedesktop.modules (pycairo): add an entry for
11346         pycairo.
11348         * jhbuild/config.py (addpath): change logic to remove duplicate
11349         directories from the path variable.
11351         * modulesets/gnome28.modules (gconf): use gnome-2-8 branch.
11352         (gnome-netstatus): use gnome-2-8 branch.
11354 2004-11-26  James Henstridge  <james@jamesh.id.au>
11356         * doc/jhbuild.xml: update documentation.
11358         * modulesets/freedesktop.modules (hicolor-icon-theme): fix up
11359         download location.
11361 2004-11-21  Marco Pesenti Gritti  <marco@gnome.org>
11363         * modulesets/gnome-2.10.modules:
11365         shared-mime-info does not build out of src dir,
11366         gnome-utils is now fixed
11368 2004-11-18  James Henstridge  <james@jamesh.id.au>
11370         * doc/jhbuild.xml: more FAQs, and some documentation on the config
11371         file format.
11373         * jhbuild/utils/httpcache.py (Cache.read_cache): only add items to
11374         the cache index if the actual file exists.
11376         * doc/custom.xsl: some XSLT customisations.
11378         * doc/jhbuild.css: some simple CSS to make the documentation look
11379         a bit nicer.
11381         * doc/jhbuild.xml: add some FAQs to the documentation.
11383 2004-11-17  Marco Pesenti Gritti  <marco@gnome.org>
11385         * modulesets/freedesktop.modules:
11386         * modulesets/gnome-2.10.modules:
11388         More supports-non-srcdir-builds adjustements
11390 2004-11-17  Richard Hult  <richard@imendio.com>
11392         * modulesets/gnome28.modules: Use gnome-2-8 branch for atk.
11394 2004-11-16  Kjartan Maraas  <kmaraas@gnome.org>
11396         * modulesets/gnome28.modules: gnome-icon-theme branched.
11397         And so did gok, gnome-media and librsvg.
11399 2004-11-15  Kjartan Maraas  <kmaraas@gnome.org>
11401         * modulesets/gnome28.modules: Add branch info for libbonobo,
11402         libbonoboui, libgtop, procman and bug-buddy.
11404 2004-11-15  Marco Pesenti Gritti  <marco@gnome.org>
11406         * modulesets/gnome-2.10.modules:
11408         Add a bunch of supports-non-srcdir-builds. I reported bugs
11409         for all of them, so I'll remove it when they are fixed.
11411 2004-11-11  Jonathan Blandford  <jrb@redhat.com>
11413         * modulesets/freedesktop.modules: Make Xtst depend on RecordExt.
11415 2004-11-10  James Henstridge  <james@jamesh.id.au>
11417         * modulesets/gnome28.modules (vino): use gnome-2-8 branch.
11418         (gnome-session): use the gnome-2-8 branch.
11420         * modulesets/gnome26.modules (libgpg-error, libgcrypt, gnutls):
11421         same here.
11423         * modulesets/gnome28.modules (libgpg-error, libgcrypt, gnutls):
11424         same here.
11426         * modulesets/gnome-2.10.modules (libgpg-error, libgcrypt, gnutls):
11427         update to latest versions.
11429         * jhbuild/modtypes/tarball.py (parse_tarball): add a hack to
11430         remove --enable-maintainer-mode, since a tarball might not include
11431         everything needed to compile in maintainer mode.
11433 2004-11-09  Mark McLoughlin  <mark@skynet.ie>
11435         * jhbuild/config.py: define $XDG_CONFIG_DIR
11437         * modulesets/gnome-2.10.modules: add gnome-menus and make
11438         gnome-panel depend on it.
11440 2004-11-08  Anders Carlsson  <andersca@gnome.org>
11442         * modulesets/gnome28.modules:
11443         Use gnome-2-8 branch for gnome-libs.
11445 2004-11-08  Federico Mena Quintero  <federico@ximian.com>
11447         * jhbuild/commands/sanitycheck.py (do_sanitycheck): Remove the
11448         "version" bit from the db2html regex, to make it work on NLD9 and
11449         probably other SuSE derivatives.
11451 2004-11-05  Mariano Suárez-Alvarez <mariano@gnome.org>
11453         * modulesets/gnome28.modules (gnome-terminal): grab the gnome-2-8 branch.
11455 2004-11-03  JP Rosevear  <jpr@novell.com>
11457         * modulesets/gnome-2.10.modules: make e-d-s depend on libgnomeui
11458         for libedataserverui
11460 2004-11-03  James Henstridge  <james@jamesh.id.au>
11462         * modulesets/gnome28.modules (gnome-vfs, eel, nautilus): use the
11463         gnome-2-8 branch.  Fixes bug #156944.
11465         * modulesets/gcj.modules (java-gnome): move "gcj" from
11466         <dependencies> to <suggests> so that you can build java-gnome
11467         without gcj but if you build both they will go in the right order.
11468         Fixes bug #157181.
11470 2004-10-30  Luis Villa <louie@novell.com>
11472         * modulesets/gnome-2.10.modules (gnome-applets): add dependency on
11473         gucharmap
11475 2004-10-29  Luis Villa <louie@novell.com>
11477         * modulesets/gnome-2.10.modules (gnome-media): add dependency on
11478         nautilus-cd-burner
11480 2004-10-28  James Henstridge  <james@jamesh.id.au>
11482         * modulesets/freedesktop.modules (hicolor-icon-theme): does not
11483         support non-srcdir builds (fixes bug #156619).
11485         * modulesets/gnome28.modules (audiofile): same here.
11487         * modulesets/gnome-2.10.modules (audiofile): does not support
11488         non-srcdir builds (fixes bug #156608).
11490         * modulesets/gcj.modules (java-gnome): does not support non-srcdir
11491         builds (from bug #156555).
11493 2004-10-27  James Henstridge  <james@jamesh.id.au>
11495         * modulesets/gnome28.modules (gnome-desktop): grab gnome-2-8
11496         branch.
11498         * modulesets/gcj.modules (java-gnome): use the correct gnome.org
11499         CVS root.  Fixes bug #156111.
11500         (include): include the gnome-2.10 module set.  Patch from Thomas
11501         Fitzsimmons (bug #156555).
11503         * modulesets/gnome-2.10.modules (librsvg): same here.
11505         * modulesets/gnome28.modules (librsvg): depend on
11506         libgnomeprintui.  Fixes bug #155529.
11508 2004-10-26  James Henstridge  <james@jamesh.id.au>
11510         Should fix bug #137469.
11512         * modulesets/bootstrap.modules (libtool): apply the new patch.
11514         * patches/libtool-1.5.10-deplibs-in-conv.patch: new patch from
11515         Scott that fixes up some problems with multiple versions of a
11516         library in the search path.  This fixes up parallel install and
11517         $DESTDIR install problems.
11519 2004-10-25  James Henstridge  <james@jamesh.id.au>
11521         * doc/jhbuild.xml: flesh out the command reference section.
11523 2004-10-24  Fernando Herrera  <fherrera@onirica.com>
11525         * modulesets/gnome-2.10.modules: (xchat):
11526         * modulesets/gnome28.modules: (xchat): update to 2.4.0 release
11528 2004-10-24  Jonathan Blandford  <jrb@redhat.com>
11530         * modulesets/gnome28.modules: branch libglade
11532 2004-10-22  Fernando Herrera  <fherrera@onirica.com>
11534         * modulesets/gnome28.modules: (gnome-utils): use gnome-2-8
11535         branch.
11537 2004-10-21  Owen Taylor  <otaylor@redhat.com>
11539         * modulesets/freedesktop.modules: Add RecordExt, lightpipe.
11541 2004-10-18  James Henstridge  <james@jamesh.id.au>
11543         * vbs-head.jhbuildrc: same here.
11545         * sample.jhbuildrc: update comment to reflect that default is
11546         gnome-2.10.
11548         * jhbuild/defaults.jhbuildrc (moduleset): change default moduleset
11549         to gnome-2.10.
11551 2004-10-15  James Henstridge  <james@jamesh.id.au>
11553         * modulesets/gnome28.modules (gnome-control-center): use gnome-2-8
11554         branch.  This also fixes a related libxklavier/libgswitchit
11555         incompatibility (bug #155057).
11557 2004-10-14  Paolo Borelli  <pborelli@katamail.com>
11559         * modulesets/gnome28.modules (gedit): use gedit-2-8 branch.
11561 2004-10-14  James Henstridge  <james@jamesh.id.au>
11563         * jhbuild/modtypes/svnmodule.py (parse_svnmodule): fix up checking
11564         of module specific autogen and make args.
11566 2004-10-13  James Henstridge  <james@jamesh.id.au>
11568         * jhbuild/frontends/terminal.py (TerminalBuildScript.format_line):
11569         fix bug where normal lines weren't getting printed when outputting
11570         pretty printed CVS output.
11572 2004-10-12  James Henstridge  <james@jamesh.id.au>
11574         * modulesets/gnome28.modules (evolution-webcal): use gnome-2-8
11575         branch.  Fixes bug #155153.
11577         * modulesets/gnome-2.10.modules: remove a few gnome-2-8 branch tags.
11579         * modulesets/gnome28.modules (metacity): use gnome-2-8 branch.
11581 2004-10-11  Mark McLoughlin  <mark@skynet.ie>
11583         * modulesets/gnome28.modules: use the gnome-2-8
11584         branch for gnome-panel.
11586 2004-10-07  Fernando Herrera  <fherrera@onirica.com>
11588         * modulesets/gnome28.modules (gconf-editor): branched for gnome-2-8
11590 2004-10-05  James Henstridge  <james@jamesh.id.au>
11592         * modulesets/gnome28.modules (gnome-applets): use gnome-2-8 branch.
11594         * modulesets/gnome26.modules (libxklavier): same here.
11596         * modulesets/gnome28.modules (libxklavier): include here, picking
11597         the 1.0x branch.
11599         * modulesets/gnome-2.10.modules (libxklavier): actually, move
11600         libxklavier here ...
11602         * modulesets/freedesktop.modules (libxklavier): switch to the 1.0x
11603         branch for now.
11605 2004-10-04  James Henstridge  <james@jamesh.id.au>
11607         * jamesh.jhbuildrc (moduleset): switch to 2.10 moduleset.
11609         * modulesets/bootstrap.modules (automake-1.9): update to 1.9.2.
11610         (libtool): update to 1.5.10, remove obsolete libtool.m4-x86_64
11611         patch.
11613 2004-10-01  James Henstridge  <james@jamesh.id.au>
11615         * jhbuild/frontends/tinderbox.py (TinderboxBuildScript.__init__):
11616         set $TERM to dumb, to suppress vt100 escape sequences from things
11617         like autogen.sh.
11619         * jhbuild/utils/cmds.py (execute_pprint): suppress
11620         KeyboardInterrupt when reading from the child process.
11622         * jhbuild/utils/trayicon.py (TrayIcon._run_zenity): do a manual
11623         fork+exec rather than using os.popen(), so we can disassociate the
11624         zenity process from the controlling terminal (so it doesn't get
11625         killed by a ctrl+C.
11627         * jhbuild/frontends/terminal.py (phase_map): base the icon choices
11628         on the phase name rather than the action text.  These are a bit
11629         more regular and won't have translation issues, should jhbuild
11630         ever be internationalised.
11631         (TerminalBuildScript.start_phase): set the icon on the start of a
11632         phase.
11634         * jhbuild/frontends/tinderbox.py (TinderboxBuildScript.end_phase):
11635         in the index page, make the build phase status messages into links
11636         to the appropriate parts of the build log.
11638 2004-09-30  Jon K Hellan  <hellan@acm.org>
11640         * modulesets/gnome-2.10.modules, modulesets/gnome28.modules:
11641         Remove autogenargs for gnumeric. The defaults suck in everything
11642         they can.
11644 2004-10-01  James Henstridge  <james@jamesh.id.au>
11646         * jhbuild/frontends/tinderbox.py: lots of changes to format the
11647         build log as HTML.  This gives nicer output, and will allow
11648         linking to a particular phase of a build through named anchors.
11650         * jhbuild/frontends/terminal.py (TerminalBuildScript.format_line):
11651         fix up for new execute_pprint().
11653         * jhbuild/utils/cmds.py (execute_pprint): change over to a simpler
11654         implementation using popen2.  This doesn't look like a terminal to
11655         the process being run, but it should be less error prone on weird
11656         platforms.
11658 2004-09-30  James Henstridge  <james@jamesh.id.au>
11660         Implements the feature mentioned in bug #151004.  Davyd Madeley's
11661         code was used as a base, but the implementation uses Zenity.
11663         * jhbuild/frontends/terminal.py (TerminalBuildScript.__init__):
11664         create a trayicon when running in terminal mode.
11665         (TerminalBuildScript.message): set tooltip of trayicon to the
11666         message.
11667         (TerminalBuildScript.set_action): set an image for the trayicon
11668         corresponding to the build state.
11669         (TerminalBuildScript.handle_error): show an error image in the
11670         trayicon.
11672         * jhbuild/utils/trayicon.py (TrayIcon): simple wrapper for a
11673         zenity based tray icon.
11675         * modulesets/freedesktop.modules: move shared-mime-info and
11676         desktop-file-utils from here to gnome26.modules, gnome28.modules
11677         and gnome-2.10.modules to resolve the dependency issues with
11678         intltool and glib.
11680         * modulesets/gnome28.modules, modulesets/gnome-2.10.modules:
11681         change to the other solution for the build failure in
11682         gnome-doc-utils: build xml2po separately before hand.
11684         * modulesets/gnome-2.10.modules (gpdf): same here.
11685         (gnome-doc-utils): same here.
11687         * modulesets/gnome28.modules (gpdf): depend on libgnomeprintui.
11688         Fixes bug #151966.
11689         (gnome-applets): depend on gstreamer.  Fixes bug #152496.
11690         (gnome-doc-utils): disable build utils, based on suggestion from
11691         shaunm.  Fixes bug #153633.
11693         * jhbuild/utils/cvs.py (CVSRoot.update): check to see whether the
11694         working copy root is pointed at the expected CVS root.  This
11695         should detect the problem reported as bug #153539.
11697         * jhbuild/commands/info.py (do_info): print info about arch
11698         modules too.
11700         Patches bug #145398:
11702         * modulesets/gcj.modules: import Thomas Fitzsimmons's GCJ jhbuild
11703         module defintions.
11705         * jhbuild/modtypes/gdbmodule.py: import Thomas Fitzsimmons's GDB
11706         module type.
11708         * jhbuild/modtypes/gcjmodule.py: import Thomas Fitzsimmons's GCJ
11709         module type.
11711         Should fix bug #145394.
11713         * jhbuild/modtypes/tarball.py (parse_tarball): same here.
11715         * jhbuild/modtypes/mozillamodule.py (parse_mozillamodule): same
11716         here.
11718         * jhbuild/modtypes/archmodule.py (parse_archmodule): same here.
11720         * jhbuild/modtypes/svnmodule.py (parse_svnmodule): same here.
11722         * jhbuild/modtypes/base.py (parse_cvsmodule): make the
11723         module_autogenargs replace the global autogenargs instead of the
11724         ones defined in the moduleset.  Same for makeargs.
11725         (AutogenModule): since self.autogenargs and self.makeargs now
11726         include the global options too, don't explicitly include them.
11728         * README: update to indicate that tla is only needed to build
11729         modules managed with Arch.
11731         * modulesets/gnome-2.10.modules (rhythmbox): same here.
11733         * modulesets/gnome28.modules (rhythmbox): add this back, and
11734         change revision attribute to version.
11736         * jhbuild/modtypes/archmodule.py (parse_archmodule): lookup the
11737         full "archive/category--branch--version" string in the
11738         config.branches directory, since if people are overriding the
11739         location, they are probably overriding the fully specified one.
11741         * jhbuild/moduleset.py (_parse_module_set): don't register arch
11742         archives, and get rid of the config.arch_archives dictionary,
11743         since it doesn't really add much above tla's internal archive
11744         registration method.
11746         * modulesets/gnome-2.10.modules: rename from gnome210.modules.
11748 2004-09-29  Matthias Clasen  <mclasen@redhat.com>
11750         * modulesets/gnome28.modules: Use the pango-1-6 branch.
11752 2004-09-27  Jonathan Blandford  <jrb@gnome.org>
11754         * modulesets/gnome210.modules: add a yelp dependency on mozilla.
11756 2004-09-26  Murray Cumming  <murrayc@murrayc.com>
11758         * modulesets/gnome28.modules: Use glibmm-2-4 branch.
11760 2004-09-23  Fernando Herrera  <fherrera@onirica.com>
11762         * modulesets/gnome210.modules: make gnome-applets to depend
11763         on gstreamer (for the new volume applet).
11765 2004-09-18  Elijah Newren  <newren@math.utah.edu>
11767         * modulesets/gnome28.modules: Malcom forgot gal; make sure it uses
11768         the right branch too.
11770 2004-09-18  Shaun McCance  <shaunm@gnome.org>
11772         * modulesets/gnome28.modules:
11773         - Removed the gnome-doc-utils dependency from yelp
11775 2004-09-17  Malcolm Tredinnick <malcolm@commsecure.com.au>
11777         * modulesets/gnome28.modules: Use the right branches for evolution,
11778         evolution-data-server and gtkhtml.
11780 2004-09-15  Fernando Herrera  <fherrera@onirica.com>
11782         * modulesets/gnome28.modules: Use "oldstatus" branch for gaim
11783         (ie: 1.0 branch)
11785 2004-09-14  Calum Benson  <calum.benson@sun.com>
11787         * modulesets/gnome28.modules:
11789         Use gnome-2-8 branch for gnome-themes.
11791 2004-09-14  Carlos Garnacho Parro  <carlosg@gnome.org>
11793         * modulesets/gnome28.modules: use gnome-2-8 branch for
11794         gnome-system-tools
11796 2004-09-14  Vincent Untz  <vincent@vuntz.net>
11798         * modulesets/gnome28.modules: use gnome-2-8 branch for epiphany and
11799         epiphany-extensions
11801 2004-09-12  Fernando Herrera  <fherrera@onirica.com>
11803         * modulesets/gnome28.modules:
11804         - Gnome 2.8 uses Yelp 2.6, not HEAD
11806 2004-09-12  Shaun McCance  <shaunm@gnome.org>
11808         * modulesets/gnome28.modules:
11809         - Gnome 2.8 uses Yelp 2.6, not HEAD
11811 2004-09-06  Murray Cumming  <murrayc@murrayc.com>
11813         * modulesets/gnome28.modules, gnome210.modules: Add evolution-webcal
11814         to meta-gnome-desktop.
11816 2004-09-06  James Henstridge  <james@jamesh.id.au>
11818         * jhbuild/moduleset.py (ModuleSet.get_module_list): fix spelling
11819         error in error message (pointed out by Jeff Waugh).
11821 2004-09-04  Murray Cumming  <murrayc@murrayc.com>
11823         * modules/gnome28.modules: re-added gnome-mime-data as a dependency of
11824         gnome-vfs because we apparently still need it for now.
11826 2004-09-03  Murray Cumming  <murrayc@murrayc.com>
11828         * modules: Added gnome210.modules, so I can build a GNOME that uses
11829         GTK+ 2.6.
11831 2004-09-03  Johan Dahlin  <johan@gnome.org>
11833         * jhbuild/modtypes/svnmodule.py (parse_svnmodule): assert if we
11834         don't have an svnroot
11836         * jhbuild/utils/svn.py (SVNRoot.checkout): Don't append checkout
11837         dir twice.
11839 2004-09-02  James Henstridge  <james@jamesh.id.au>
11841         * jhbuild/commands/sanitycheck.py (do_sanitycheck): don't check
11842         to see if automake-1.6 is installed.
11844         * modulesets/bootstrap.modules: remove automake-1.6.
11846 2004-09-02  Murray Cumming  <murrayc@murrayc.com>
11848         * modulesets/gnome28.modules, gnome26.modules: Use gtkmm-2-4 branch of
11849         gtkmm.
11851 2004-09-01  Murray Cumming  <murrayc@murrayc.com>
11853         * modulesets/gnome28.modules: Added gnome-volume-manager to
11854         meta-gnome-desktop.
11856 1999-11-30  Murray Cumming  <murrayc@murrayc.com>
11858         * modulesets/gnome28.modules: Added evolution, gnome-system-tools,
11859         gnome-nettools, and vino to meta-gnome-desktop. These are new modules
11860         in GNOME 2.8.
11862 2004-08-31  James Henstridge  <james@jamesh.id.au>
11864         * modulesets/gnome28.modules (gnopernicus): use gnome-2-8 branch.
11866         * modulesets/gnome1.modules:
11867         * modulesets/gnome20.modules:
11868         * modulesets/gnome22.modules: remove ancient modulesets, since
11869         they don't build anymore due to CVS modules being moved to
11870         /cvs/archive.  If anyone cares, they should be able to resurrect
11871         these modulesets.
11873         * modulesets/gnome26.modules (gnutls): update to 1.0.20.
11875         * modulesets/gnome28.modules (gnutls): update to 1.0.20.
11877         * jhbuild/commands/sanitycheck.py (do_sanitycheck): perform
11878         sanitychecks on Automake 1.9 too.
11880         * modulesets/bootstrap.modules (automake-1.9): update to 1.9.1.
11882         * modulesets/gnome28.modules (vino): add a dependency on gnutls.
11883         Fixes bug #150928.
11885         * modulesets/gnome26.modules, gnome28.modules (intltool): depend
11886         on gnome-common for the autogen script.  Patch from bug #151189 by
11887         Scott Tsai <scottt958@yahoo.com.tw>.
11889 2004-08-30  Murray Cumming  <murrayc@murrayc.com>
11891         * modulesets/gnome28.modules: Add e-d-s dependency to gnome-panel.
11893 2004-08-29  Manish Singh  <yosh@gimp.org>
11895         * jhbuild/utils/arch.py
11896         * jhbuild/utils/cvs.py
11897         * jhbuild/utils/svn.py: fix a few ytpos and cut'n'paste thinkos.
11899 2004-08-26  JP Rosevear  <jpr@novell.com>
11901         * modulesets/gnome28.modules: update soup branch
11903 2004-08-24  Calum Benson  <calum.benson@sun.com>
11905         * modulesets/gnome28.modules:
11907         Build gnome-2-8 branch of gcalctool (which doesn't have
11908         the new operator precedence features).
11910 2004-08-19  Tuomas Kuosmanen  <tigert@novell.com>
11912         * README (command): Added mention about gnu-arch requirement to
11913         help users like me! :) with the wtf?-syndrome when jhbuild wouldnt
11914         work at all unless "tla" (gnu-arch) is installed.. Feel free to
11915         edit better, sorry to commit without your knowledge, but I couldnt
11916         find you online and this seemed like an acute issue.
11918 2004-08-17  James Henstridge  <james@jamesh.id.au>
11920         Based on patch on bug 145393 by Thomas Fitzsimmons:
11922         * jhbuild/config.py (prependpath): function to store path values
11923         that will be prepended to various environment variables after
11924         jhbuild has prepended its values.
11925         (Config.setup_env): process the prepend values.
11927 2004-08-17  Christophe Fergeau  <teuf@gnome.org>
11929         * modulesets/gnome26.modules:
11930         * modulesets/gnome28.modules: use latest gnutls and opencdk versions
11932 2004-08-11  James Henstridge  <james@jamesh.id.au>
11934         * modulesets/gnome28.modules (gnome-volume-manager): add
11935         gnome-volume-manager.  Patch from Darren Adams
11936         <darrenadams@dsl.pipex.com> in bug #149067.
11938         * jhbuild/frontends/tinderbox.py
11939         (TinderboxBuildScript.start_module): sanitize the module name for
11940         use as a filename.  Patch from Olav Vitters
11941         <bugzilla-gnome@bkor.dhs.org> in bug #148959.
11943         * modulesets/bootstrap.modules (libtool): update to 1.5.8
11944         (automake-1.9): add package.
11946 2004-08-09  Thomas Vander Stichele  <thomas at apestaart dot org>
11948         * modulesets/gnome24.modules:
11949         * modulesets/gnome26.modules:
11950         * modulesets/gnome28.modules:
11951           remove disable-plugin-builddir from gst-plugins
11953 2004-08-09  Thomas Vander Stichele  <thomas at apestaart dot org>
11955         * jhbuild/frontends/buildscript.py:
11956           create prefix and checkoutdir if they don't exist yet
11958 2004-08-05  James Henstridge  <james@jamesh.id.au>
11960         * jhbuild/modtypes/archmodule.py (ArchModule.__init__): I got rid
11961         of the archmodule local here.
11963         * jhbuild/moduleset.py (_parse_module_set): fix up some errors in
11964         parsing <arch-archive> elements.
11966         * modulesets/gnome28.modules (rhythmbox): Switch over to Arch archive.
11968         * jhbuild/utils/arch.py (ArchArchive.update): forgot to update
11969         this after renaming get_branch to get_revision.
11970         (ArchArchive.get_revision): fix up a typo.
11972 2004-08-04  Mikael Hallendal  <micke@imendio.com>
11974         * modulesets/gnome26.modules: Use gnome-2-6 for libgail-gnome
11976 2004-08-02  Kjartan Maraas  <kmaraas@gnome.org>
11978         * modulesets/gnome28.modules: Make libgnomeprint
11979         depend on libgnomecups.
11981 2004-08-01  Rodrigo Moya <rodrigo@gnome-db.org>
11983         * modulesets/gnome28.modules: Added gnome-nettool module.
11985 2004-07-30  Anders Carlsson  <andersca@gnome.org>
11987         * modulesets/gnome28.modules: Remove gnome-mime-data.
11989 2004-07-30  Mikael Hallendal  <micke@imendio.com>
11991         * modulesets/gnome26.modules: use gnome-2-6 for metacity
11993 2004-07-30  James Henstridge  <james@jamesh.id.au>
11995         * modulesets/moduleset.{rnc,dtd}: update schemas to match.
11997         * jhbuild/modtypes/archmodule.py: new module type.
11999         * jhbuild/config.py, jhbuild/defaults.jhbuildrc: add arch_archives
12000         config dictionary.
12002         * jhbuild/moduleset.py (_parse_module_set): add support for
12003         <arch-archive> elements.  Change the <svnroot> "root" attribute to
12004         "href".
12006         * jhbuild/utils/arch.py: some helper functions for working with
12007         Arch working copies.
12009         * modulesets/moduleset.{dtd,rnc}: change the svnroot attribute of
12010         <svnmodule> to root.
12012         * jhbuild/moduleset.py (_parse_module_set): rather than just
12013         passing in the root as a string, pass a (roottype, root) tuple, so
12014         that we can pick up errors where a CVS root is passed to
12015         <svnmodule>
12017         * jhbuild/modtypes/svnmodule.py (SVNModule): derive from
12018         AutogenModule, and remove all the code that was in common with
12019         CVSModule.
12021         * jhbuild/modtypes/base.py (AutogenModule, CVSModule): split
12022         CVSModule into two classes.  All the generic code is in
12023         AutogenModule, and then CVSModule adds the CVS specific code.
12025         * jhbuild/modtypes/svnmodule.py (SVNModule.get_builddir):
12026         s/self.module/self.svnmodule/.
12028 2004-07-29  James Henstridge  <james@jamesh.id.au>
12030         * modulesets/gnome26.modules (meta-gnome-desktop): same here.
12032         * modulesets/gnome28.modules (nautilus-vcs): add module def.
12033         (meta-gnome-devel-tools): add nautilus-vcs.
12034         (meta-gnome-desktop): explicitly list libgail-gnome as a dep since
12035         nothing else in the desktop has a build time dependency on it.
12037         * jhbuild/commands/info.py (do_info): show information about
12038         Subversion modules.
12040         * jhbuild/modtypes/svnmodule.py (SVNModule.__init__): If no
12041         checkout dir is given, set module name to the basename of
12042         svnmodule rather than svnmodule.
12043         (parse_svnmodule): there is no revision.
12045 2004-07-26  James Henstridge  <james@jamesh.id.au>
12047         * jhbuild/moduleset.py (_parse_module_set): put Subversion roots
12048         and CVS roots in the same namespace as far as lookups go.  Fixes
12049         problems building Mozilla.  Fixes bug #148338.
12051 2004-07-22  Keith Packard  <keithp@keithp.com>
12053         * modulesets/freedesktop.modules: add Xpm to Xaw dependency set
12055 2004-07-22  Crispin Flowerday  <gnome@flowerday.cx>
12057         * modulesets/gnome26.modules: Use gnome-2-6 branch for eel
12059 2004-07-22  JP Rosevear  <jpr@novell.com>
12061         * modulesets/bootstrap.modules: fix python directory for 2.3.4
12063 2004-07-22  Xavier Ordoquy  <xordoquy@linovia.com>
12065         * modulesets/freedesktop.modules:
12066         Typo: XExt should be Xext in Xtst module.
12068 2004-07-22  Jonathan Blandford  <jrb@gnome.org>
12070         * modulesets/freedesktop.modules: add desktop-file-utils
12071         dependency.
12073 2004-07-20  Fernando Herrera  <fherrera@onirica.com>
12075         * modulesets/gnome28.modules: Add gnome-keyring-manager
12077 2004-07-20  James Henstridge  <james@jamesh.id.au>
12079         * modulesets/gnome26.modules:
12080         * modulesets/gnome28.modules (gnome-system-tools): fix
12081         dependencies.  Patch from  Jaap A. Haitsma <jaap@haitsma.org> in
12082         bug #147816.
12084         * jhbuild/utils/svn.py (SVNRoot.update): add support for switching
12085         a working copy to a different URI if it isn't pointing at the
12086         right place.
12088 2004-07-20  James Henstridge  <james@jamesh.id.au>
12090         Based on patch from Christian Hammond <chipx86@gnupdate.org> in
12091         bug #145159.
12093         * modulesets/moduleset.dtd, modulesets/moduleset.rnc: add handling
12094         of extra elements to schemas.
12096         * jhbuild/modtypes/svnmodule.py: code for handling builds of
12097         Subversion hosted modules.
12099         * jhbuild/config.py (_known_keys): grab svnroots from config file.
12101         * jhbuild/utils/svn.py: utility functions for subversion
12102         manipulating working copies.
12104         * jhbuild/moduleset.py (_parse_module_set): parse svnroot
12105         elements.
12107 2004-07-20  James Henstridge  <james@jamesh.id.au>
12109         * modulesets/freedesktop.modules: some changes from Daniel minus
12110         the debrix ones (will need to wait til jhbuild supports Arch).
12111         (from bug #144230).
12113         * modulesets/bootstrap.modules (python): update to Python 2.3.4.
12115         * modulesets/gnome28.modules (meta-storage): add storage modules
12116         (from bug #144254).
12118         * modulesets/gnome26.modules (audiofile): update to 0.2.6.
12120         * modulesets/gnome28.modules (libgnomeprintui): add dependency on
12121         gnome-icon-theme (fixes bug #144945).
12122         (audiofile): update to 0.2.6.
12124         * jhbuild/modtypes/tarball.py (Tarball.get_srcdir): don't use
12125         get_localfile() in implementation, since config.tarballdir might
12126         not be the same as checkoutroot (fixes bug #144994).
12127         (Tarball.do_download): make sure tarballdir exists before
12128         downloading (fixes bug #145460).
12130 2004-07-12  Mark McLoughlin  <mark@skynet.ie>
12132         * modulesets/gnome28.modules: add vino.
12134         * modulesets/freedesktop.modules: xserver requires xkbfile.
12136 2004-07-04  Murray Cumming  <murrayc@murrayc.com>
12138         * Patch in #145397 from Thomas Fitzsimmons to add
12139         supports-non-srcdir-builds to some modules.
12141 2004-06-24  Murray Cumming  <murrayc@murrayc.com>
12143         * modulesets/gnome28.modules: glom: Add dependency on libgnome.
12145 2004-06-24  Murray Cumming  <murrayc@murrayc.com>
12147         * modulesets/gnome28.modules: Use HEAD for pango.
12149 2004-06-18  Mikael Hallendal  <micke@imendio.com>
12151         * modulesets/gnome26.modules: Use gnome-2-6 branch of gail.
12153 2004-06-12  James Henstridge  <james@jamesh.id.au>
12155         * jhbuild/modtypes/tarball.py (Tarball.get_builddir): same here.
12157         * jhbuild/modtypes/base.py (CVSModule.get_builddir): use
12158         builddir_pattern to generate builddir name.
12160         * jhbuild/defaults.jhbuildrc (builddir_pattern): default
12161         builddir_pattern to '%s'.
12163         * jhbuild/config.py (_known_keys): add builddir_pattern key.
12165 2004-06-11  James Henstridge  <james@jamesh.id.au>
12167         * jhbuild/modtypes/mozillamodule.py (MozillaModule.checkout): use
12168         self.CVSRoot.
12170         * jhbuild/modtypes/base.py (parse_cvsmodule): pass CVSModule as a
12171         keyword argument, so that other similar module types can make use
12172         of this function.
12173         (CVSModule): add global attribute CVSRoot, set to cvs.CVSRoot.
12174         (CVSModule.do_checkout): use self.CVSRoot instead of cvs.CVSRoot.
12175         (CVSModule.do_force_checkout): same here.
12177         * modulesets/gnome26.modules (gnome-desktop): require
12178         scrollkeeper (fixes bug #143515).
12180         * modulesets/gnome28.modules (gnome-desktop): require
12181         scrollkeeper (fixes bug #143515).
12183         * modulesets/freedesktop.modules (xkbfile): add module.  Fixes bug
12184         #144024.
12185         (xtrans): grab the XTRANS-0_1-RELEASE tag, as suggested in bug
12186         #143670.
12188 2004-06-11  Daniel Elstner  <daniel.elstner@gmx.net>
12190         * modulesets/gnome2[68].modules (gnomemm/gtkmm_hello): New module.
12192 2004-06-11  Daniel Elstner  <daniel.elstner@gmx.net>
12194         * modulesets/gnome2[68].modules (regexxer): Add dep on intltool.
12196 2004-06-10  James Henstridge  <james@jamesh.id.au>
12198         * modulesets/moduleset.dtd: update DTD.
12200         * modulesets/moduleset.rnc: update RELAX-NG schema.
12202         Based on a patch from Thomas Fitzsimmons:
12204         * jhbuild/modtypes/tarball.py (Tarball.__init__): add makeargs
12205         argument.
12206         (Tarball.do_build): use makeargs if set.
12207         (Tarball.do_install): same.
12208         (parse_tarball): parse makeargs attribute.
12210         * jhbuild/modtypes/mozillamodule.py (MozillaModule.__init__): add
12211         makeargs argument.
12212         (parse_mozillamodule): parse makeargs attribute.
12214         * jhbuild/modtypes/base.py (CVSModule.__init__): add makeargs
12215         argument.
12216         (CVSModule.do_clean): use module local makeargs if set.
12217         (CVSModule.do_build): same.
12218         (CVSModule.do_check): same.
12219         (CVSModule.do_install): same.
12220         (parse_cvsmodule): allow module local makeargs.
12222         * jhbuild/defaults.jhbuildrc (module_autogenargs): default key to
12223         an empty dictionary.
12225         * jhbuild/config.py (_known_keys): add 'module_makeargs' key.
12227 2004-06-04  James Henstridge  <james@daa.com.au>
12229         * modulesets/moduleset.rnc: same changes here.
12231         * modulesets/moduleset.dtd: update DTD for
12232         supports-non-srcdir-builds attribute on cvsmodule and tarball
12233         elements.
12235         * jhbuild/modtypes/tarball.py (Tarball.__init__): add
12236         supports_non_srcdir_builds property.
12237         (Tarball.get_builddir): check supports_non_srcdir_builds property.
12238         (Tarball.do_configure): check supports_non_srcdir_builds property.
12239         (parse_tarball): parse supports-non-srcdir-builds attribute in
12240         XML.
12242         * jhbuild/modtypes/mozillamodule.py (MozillaModule.__init__): set
12243         supports_non_srcdir_builds to False.
12245         * jhbuild/modtypes/base.py (CVSModule.__init__): add
12246         supports_non_srcdir_builds property.
12247         (CVSModule.get_builddir): if not supports_non_srcdir_builds, then
12248         don't return a separate builddir.
12249         (CVSModule.do_configure): check supports_non_srcdir_builds property.
12250         (parse_cvsmodule): parse supports-non-srcdir-builds attribute in
12251         XML.
12253 2004-06-10  Kjartan Maraas  <kmaraas@gnome.org>
12255         * modulesets/gnome26.modules: A lot of modules
12256         have branched.
12258 2004-06-08  Murray Cumming  <murrayc@murrayc.com>
12260         * modulesets/gnome28.modules: Added glom.
12262 2004-06-06  Murray Cumming  <murrayc@murrayc.com>
12264         * modulesets/gnome26.modules: Use gnome-2-6 branch for libgnomeuimm.
12266 2004-06-05  Davyd Madeley  <davyd@ucc.asn.au>
12268         * contrib/jhbuild_completion.bash:
12269         - Added -c option.
12270         - Prevented tab completion from inadvertantly executing the GNU info
12271         system.
12273 2004-06-05  Murray Cumming  <murrayc@murrayc.com>
12275         * modulesets/gnome28.modules: Added gnome-doc-utils and added it as
12276         a dependency for yelp.
12278 2004-06-03  Marco Pesenti Gritti  <marco@gnome.org>
12280         * modulesets/gnome28.modules:
12282         Epiphany now requires mozilla 1.7
12284 2004-05-29  Jonathan Blandford  <jrb@gnome.org>
12286         * modulesets/gnome26.modules: change pango to use the 1.4 branch.
12287         * modulesets/gnome28.modules: ditto
12289 2004-05-29  Jonathan Blandford  <jrb@gnome.org>
12291         * modulesets/gnome28.modules: add dasher to
12292         meta-gnome-accessibility.
12294 2004-05-24  Jonathan Blandford  <jrb@gnome.org>
12296         * modulesets/gnome26.modules: update libgnetwork here as well
12298 2004-05-24  Jonathan Blandford  <jrb@gnome.org>
12300         * modulesets/gnome28.modules: libgtcpsocket is dead.  long live
12301         libgnetwork.  or something.
12303 2004-05-20  Mark McLoughlin  <mark@skynet.ie>
12305         * modulesets/gnome26.modules,
12306           modulesets/gnome28.modules: update libtasn1 to
12307         0.2.10 since they seem to delete the old releases
12308         when a new one comes out.
12310 2004-05-20  James Henstridge  <james@daa.com.au>
12312         * HACKING: add a file outlining cases when people can commit
12313         without approval.  This just codifies existing practice.
12315         * modulesets/bootstrap.modules (python): compile with the
12316         "--enable-shared" configure flag, so that it produces a shared
12317         library.
12319 2004-05-19  Jonathan Blandford  <jrb@redhat.com>
12321         * jhbuild/modtypes/mozillamodule.py (MozillaModule.get_builddir):
12322         remove extraneous 'self' call to get_srcdir
12324 2004-05-19  James Henstridge  <james@daa.com.au>
12326         * modulesets/bootstrap.modules (automake-1.8): update to 1.8.5.
12328         * jhbuild/modtypes/tarball.py (Tarball.do_configure): fix up some
12329         breakage in tarball builds caused by yesterday's patch.
12331         * modulesets/gnome26.modules (procman): use gnome-2-6 branch.
12333 2004-05-18  James Henstridge  <james@daa.com.au>
12335         * jhbuild/modtypes/__init__.py: don't import tarball and mozilla
12336         modules -- instead let them be discovered as needed.
12338         * jhbuild/modtypes/mozillamodule.py: rename from mozilla.py
12340         * jhbuild/modtypes/base.py (parse_xml_node): if the module type is
12341         unknown, try to import a module in the jhbuild.modtypes package by
12342         the same name first.
12344         Based on Thomas Fitzsimmons' GCJ patch (this isn't a complete
12345         merge).
12347         * jhbuild/modtypes/mozilla.py (MozillaModule.get_builddir): don't
12348         bother supporting srcdir != builddir here.
12350         * jhbuild/modtypes/tarball.py (Tarball.get_builddir): fix up for
12351         srcdir != builddir installs.
12352         (Tarball.do_unpack): check if srcdir exists after unpacking,
12353         rather than builddir.
12354         (Tarball.do_patch): apply patches in srcdir
12355         (Tarball.do_configure): handle srcdir!=builddir case
12357         * jhbuild/modtypes/base.py (Package.get_srcdir): add function.
12358         (CVSModule.get_srcdir): implement for CVSModule.
12359         (CVSModule.get_builddir): respect config.builddir, if set.
12360         (CVSModule.do_checkout): use the srcdir for checkout.
12361         (CVSModule.do_force_checkout): same here.
12362         (CVSModule.do_configure): if srcdir != builddir, create the
12363         builddir, and don't assume autogen.sh is in the local directory.
12365         * jhbuild/defaults.jhbuildrc (builddir): default builddir to None.
12367         * jhbuild/config.py (_known_keys): add builddir to list of
12368         recognised keys.
12370 2004-05-18  Davyd Madeley  <davyd@ucc.asn.au>
12372         * contrib/jhbuild_completion.bash: Make the completion still work if
12373         you specify -a or -n.
12375 2004-05-18  James Henstridge  <james@daa.com.au>
12377         * scripts/gnome-2.6.exceptions: information about some modules
12378         required to build Gnome 2.6.x that aren't in the source dir.
12380         * scripts/gnome-2.6.deps: dependencies for Gnome 2.6.x.  Not
12381         complete.
12383         * scripts/mk-tarball-moduleset.py: a script for generating a
12384         module set from a list of dependencies, a directory containing the
12385         sources and a base URI where the sources are available.
12387         * scripts/changecvsroot.py: move this script here.  Change
12388         arguments so that you need to specify the old CVS root as well as
12389         the new CVS root, so that it can be used to update mixed working
12390         copies.
12392 2004-05-17  Daniel Elstner  <daniel.elstner@gmx.net>
12394         * modulesets/gnome28.modules (regexxer): Remove the cvsroot
12395         specification for regexxer since it's now on cvs.gnome.org.
12397         * modulesets/gnome2[68].modules (regexxer): Add dependency
12398         on gnomemm/libglademm.  Remove dependency on gnomemm/gnome-vfsmm.
12400 2004-05-17  Davyd Madeley  <davyd@ucc.asn.au>
12402         * contrib/jhbuild_completion.bash: add license header to file.
12404 2004-05-17  James Henstridge  <james@daa.com.au>
12406         * modulesets/gnome26.modules (libglade): update revision in module
12407         set.
12409 2004-05-16  Davyd Madeley <davyd@ucc.asn.au>
12411         * contrib/: Added in order to store contributions to jhbuild.
12412         * contrib/jhbuild_completion.bash: Bash tab completion for jhbuild.
12413         Simply source the file into your bashrc. Currently depends on having
12414         functions from the standard bash completion sourced (_command and
12415         _filedir). Closes #142612.
12417 2004-05-15  Daniel Elstner  <daniel.elstner@gmx.net>
12419         * modulesets/gnome26.modules (libxml++): Use LIBXMLPP_BRANCH_2_6.
12421 2004-05-13  James Henstridge  <james@daa.com.au>
12423         * modulesets/gnome26.modules: use gnome-2-6 branch for
12424         gnome-desktop, gnome-panel and gnome-session.
12426 2004-05-12  Daniel Elstner  <daniel.elstner@gmx.net>
12428         * modulesets/gnome2[24].modules (regexxer): Add gnomemm/libglademm
12429         to the list of dependencies.
12431 2004-05-09  Thomas Vander Stichele  <thomas at apestaart dot org>
12433         * modulesets/gnome26.modules:
12434         use the 2.6 branch of gnome-media
12436 2004-05-08  Daniel Elstner  <daniel.elstner@gmx.net>
12438         * modulesets/gnome2[0246].modules (regexxer): Remove the cvsroot
12439         specification for regexxer since it's now on cvs.gnome.org.  Supply
12440         the correct revision for the gnome20/gnome22/gnome24 modulesets.
12442 2004-05-05  James Henstridge  <james@daa.com.au>
12444         * jamesh.jhbuildrc, sample.jhbuildrc, vbs-head.jhbuildrc: move to
12445         gnome28 moduleset.
12447 2004-05-04  Matthias Clasen  <mclasen@redhat.com>
12449         * modulesets/gnome28.modules:
12450         * modulesets/gnome26.modules: Use the 2.4 branches of GLib
12451         and GTK+ for Gnome 2.6 and 2.8.
12453 2004-05-03  James Henstridge  <james@daa.com.au>
12455         * modulesets/gnome26.modules (evolution-webcal):
12456         * modulesets/gnome28.modules (evolution-webcal): add new module.
12457         Based on patch from Trent Lloyd <lathiat@bur.st> on bug #141087.
12459         * modulesets/gnome28.modules: libgnomeprintuimm requires
12460         libgnomeprintmm.
12462         * modulesets/*.modules: use nxml-mode instead of xml-mode (psgml).
12464         * modulesets/schemas.xml: add file to map moduleset.rnc to the
12465         modules file for nxml-mode.
12467         * modulesets/moduleset.rnc: Relax-NG schema for module sets.
12469 2004-05-03  Murray Cumming  <murrayc@murrayc.com>
12471         * modulesets/gnome28.modules, gnome26.modules: Make libgnomeuimm depend
12472         on gnome-vfsmm.
12474 2004-05-02  Anders Carlsson  <andersca@gnome.org>
12476         * modulesets/gnome26.modules: Use gnome-2-6 for libgnome*
12478 2004-04-30  James Henstridge  <james@daa.com.au>
12480         * jhbuild/frontends/terminal.py (TerminalBuildScript.execute): if
12481         not pretty_print, don't try to syntax highlight output.
12483         * jhbuild/config.py (_known_keys): add pretty_print option, that
12484         defaults to True.
12486 2004-04-29  James Henstridge  <james@daa.com.au>
12488         * modulesets/freedesktop.modules (hicolor-icon-theme): add MD5
12489         sum.
12491         * modulesets/gnome28.modules: same updates as in gnome26.
12493         * modulesets/gnome26.modules (scrollkeeper, audiofile,
12494         gnutls+friends, xchat, camorama): add MD5 sums to tarball entries.
12496         * modulesets/moduleset.dtd: update DTD for md5sum attribute on
12497         <source> elements.
12499         * modulesets/bootstrap.modules: add MD5 sums to all bootstrap
12500         modules.
12502         * jhbuild/modtypes/tarball.py (Tarball.get_localfile): new method
12503         to get the location of the local filename for the tarball.  Use
12504         config.tarballdir instead of checkoutroot.
12506         * jhbuild/config.py: add tarballdir config key that defaults to
12507         checkoutroot.
12509 2004-04-28  James Henstridge  <james@daa.com.au>
12511         * jhbuild/modtypes/tarball.py (Tarball.__init__): add md5
12512         attribute.
12513         (Tarball.check_localfile): move download verification stuff here.
12514         (Tarball.do_download): use check_localfile() to check result of
12515         download.
12517 2004-04-26  Frederic Crozat  <fcrozat@mandrakesoft.com>
12519         * modulesets/gnome26.modules (eog): use gnome-2-6 branch.
12521 2004-04-26  Frederic Crozat  <fcrozat@mandrakesoft.com>
12523         * modulesets/gnome26.modules:
12524         use gnome-2-6 branches for libgnomeprint(ui).
12526 2004-04-24  James Henstridge  <james@daa.com.au>
12528         * jhbuild/config.py (Config.setup_env): fix up error when we can't
12529         create the prefix.  Fix from Vee Satayamas <veetai@yahoo.com>
12530         (from bug #140999).
12532 2004-04-23  James Henstridge  <james@daa.com.au>
12534         * modulesets/gnome26.modules (libcroco): use gnome-2-6 branch
12535         (fixes bug 140797).
12537 2004-04-20  James Henstridge  <james@daa.com.au>
12539         * modulesets/gnome26.modules (gnome-icon-theme): use gnome-2-6 branch.
12540         (atk): use gnome-2-6 branch.
12541         (gnome-keyring): use gnome-2-6 branch.
12542         (gnome-control-center): use gnome-2-6 branch.
12543         (gtksourceview): use gnome-2-6 branch.
12545 2004-04-18  James Henstridge  <james@daa.com.au>
12547         * jhbuild/main.py (main): add a -m argument to override the
12548         moduleset on the command line.  Based on ideas from a patch by
12549         Mark McLoughlin <mark@skynet.ie>.
12551 2004-04-14  James Henstridge  <james@daa.com.au>
12553         * jhbuild.py: remove this file, since it wasn't being used
12554         anymore.  After two months, most people should have seen the
12555         message.
12557 2004-04-13  David Bolter  <david.bolter@utoronto.ca>
12559         * modulesets/gnome26.modules (gok): set branch to gnome-2-6.
12561 2004-04-13  Fernando Herrera  <fherrera@onirica.com>
12563         * modulesets/gnome26.modules (bug-buddy): set branch to gnome-2-6.
12565 2004-04-12  James Henstridge  <james@daa.com.au>
12567         * patches/libtool-1.4.2-multilib.patch:
12568         * patches/libtool-1.5.4-ltmain-SED.patch: update patches from
12569         latest Fedora devel RPM.
12571         * modulesets/bootstrap.modules: update to libtool-1.5.6.
12573         * modulesets/gnome26.modules (gconf-editor): set branch to gnome-2-6.
12575         * jhbuild/modtypes/base.py (CVSModule.do_check): add check phase
12576         for running test suites on modules.
12578         * jhbuild/config.py (_known_keys): add a makecheck config key.
12580         * jhbuild/modtypes/base.py (CVSModule.do_start): if makeclean,
12581         then go to stage clean (if we aren't running checkout or
12582         configure).
12583         (CVSModule.do_checkout): check if makeclean is set.
12584         (CVSModule.do_clean): add clean state.
12586 2004-04-10  James Henstridge  <james@daa.com.au>
12588         * jhbuild/main.py (help): add some help text.
12590         * jhbuild/commands/info.py (do_info): add a "jhbuild info" routine
12591         that prints some information about a module.
12593 2004-04-10  Murray Cumming  <murrayc@murrayc.com>
12595         * modulesets/gnome26.modules: Use gnome-2-6 branch for file-roller.
12597 2004-04-10  James Henstridge  <james@daa.com.au>
12599         * modulesets/gnome28.modules: same changes here.
12601         * modulesets/gnome26.modules: add rules to build gnutls, needed
12602         for SSL support in libsoup.  Based on patch from sig@netdot.net
12603         (fixes bug #132167).
12605         * jhbuild/modtypes/tarball.py (parse_tarball): tarball
12606         dependencies weren't being handled quite right.
12608 2004-04-08  Murray Cumming  <murrayc@murrayc.com>
12610         * modulesets/gnome26.modules, gnome28.modules: Removed duplicated
12611         gnome-mag section.
12612         * modulesets/gnome26.modules: Use gnome-2-6 branch for gnome-mag
12613         and gnome-terminal.
12615 2004-04-07  James Henstridge  <james@daa.com.au>
12617         * modulesets/freedesktop.modules (hicolor-icon-theme): update to 0.5.
12619 2004-04-07  Paolo Borelli  <pborelli@katamail.com>
12621         * modulesets/gnome26.modules: use gnome-2-6 branch of gedit.
12623 2004-04-07  Jaka Mocnik  <jaka@gnu.org>
12625         * modulesets/gnome26.modules: build branch gnome-2-6 of ggv.
12627 2004-04-06  James Henstridge  <james@daa.com.au>
12629         * modulesets/gnome26.modules (gnome-mag): <dep> elements don't
12630         take a revision tag.
12632 2004-04-06  Bill Haneman <billh@gnome.org>
12634         * modulesets/gnome26.modules:
12635         Use gnome-2-6 branch of gnome-mag.
12637 2004-04-06  James Henstridge  <james@daa.com.au>
12639         * modulesets/moduleset.dtd (tarball): allow autogenargs for
12640         tarball element.
12642         * jhbuild/modtypes/tarball.py (Tarball.do_configure): add autogen
12643         args for tarball builds too. (to fix bug 138946).
12644         (parse_tarball): parse autogenargs for tarballs.
12646 2004-04-05  James Henstridge  <james@daa.com.au>
12648         * jhbuild/utils/httpcache.py: same here.
12650         * jhbuild/utils/packagedb.py: store dates in UTC rather than local
12651         timezone.
12653 2004-04-04  Murray Cumming  <murrayc@murrayc.com>
12655         * modulesets/gnome28.modules: Fix bakery dependencies so they match
12656         those in gnome26.modules. Corrected the gnome-vfsmm dependencies in
12657         both.
12658         * modulessets/gnome26.modules: Use gnome-2-6 branches for
12659         nautilus-cd-burner, yelp, dasher, at-spi, gcalctool.
12661 2004-04-02  James Henstridge  <james@daa.com.au>
12663         * modulesets/gnome22.modules: get rid of versioncheck.
12665         * jhbuild/modtypes/tarball.py: remove the versioncheck code, since
12666         it isn't being used anymore, and was of questionable use.
12668         * modulesets/gnome28.modules: same here.
12670         * modulesets/gnome26.modules: fix up devhelp dependencies
12672 2004-04-01  Christophe Fergeau  <teuf@gnome.org>
12674         * modulesets/gnome24.modules
12675         * modulesets/gnome26.modules
12676         * modulesets/gnome28.modules: added dependency on libgnomeui to gossip
12677         * modulesets/gnome26.modules: set gnome-vfs branch to gnome-2-6
12679 2004-03-31  James Henstridge  <james@daa.com.au>
12681         * jhbuild/utils/cvs.py (CVSRoot.checkout): add the -P (prune) flag
12682         when doing initial checkout of a module.
12684         * modulesets/bootstrap.modules (automake-1.8): update to version
12685         1.8.3.
12687 2004-03-30  Mark McLoughlin  <mark@skynet.ie>
12689         * modulesets/gnome26.modules: use the gnome-2-6 branch
12690         for gconf.
12692 2004-03-30  Murray Cumming  <murrayc@murrayc.com>
12694         * modulessets/gnome26.modules, gnome28.modules: Use HEAD branch of
12695         mergeant, because the other one is unmaintained and does not build.
12697 2004-03-29  Callum McKenzie  <callum@physics.otago.ac.nz>
12699         * modulesets/gnome26.modules: Fix typo from yesterday's
12700         gnome-games change.
12702 2004-03-28  Callum McKenzie  <callum@physics.otago.ac.nz>
12704         * modulesets/gnome28.modules:
12705         * modulesets/gnome26.modules: Add librsvg dependency to gnome-games.
12707 2004-03-27  Bryan Forbes  <bryan@reigndropsfall.net>
12709         * modulesets/gnome26.modules: added gnomemm/gnome-vfsmm dependency to
12710         bakery.
12712 2004-03-26  Frederic Crozat  <fcrozat@mandrakesoft.com>
12714         * modulesets/gnome26.modules:
12715         Use gnome-2-6 branch of librsvg.
12717 2004-03-25  Bill Haneman <billh@gnome.org>
12719         * modulesets/gnome26.modules:
12720         Use gnome-2-6 branch of at-spi.
12722 2004-03-25  Murray Cumming  <murrayc@murrayc.com>
12724         * Added modulessets/gnome28.modules, using HEAD.
12726 2004-03-25  James Henstridge  <james@daa.com.au>
12728         * modulesets/bootstrap.modules:
12729         * modulesets/gnome1.modules:
12730         * modulesets/gnome20.modules:
12731         * modulesets/gnome22.modules:
12732         * modulesets/gnome24.modules:
12733         * modulesets/gnome26.modules: move audiofile from bootstraps to
12734         the main module set.
12736         * modulesets/gnome20.modules (scrollkeeper): same here.
12737         * modulesets/gnome22.modules (scrollkeeper): same here.
12738         * modulesets/gnome24.modules (scrollkeeper): same here.
12740         * modulesets/gnome26.modules (scrollkeeper): remove version check
12741         so that we always build a scrollkeeper in the build root.  This is
12742         so that modules we build can register in the catalog.
12744 2004-03-24  Bryan Forbes  <bryan@reigndropsfall.net>
12746         * modulesets/gnome26.modules: added gnomemm/gconfmm dependency to
12747         bakery.
12749 2004-03-24  Bryan Forbes  <bryan@reigndropsfall.net>
12751         * modulesets/gnome26.modules: added gnomemm/libglademm dependency
12752         to bakery.
12754 2004-03-23  Calum Benson  <calum.benson@sun.com>
12756         * modulesets/gnome26.modules:
12758         Use gnome-2-6 branch of gnome-themes from now on.
12760 2004-03-23  James Henstridge  <james@daa.com.au>
12762         * jhbuild/commands/tinderbox.py (do_tinderbox): same here.
12764         * jhbuild/commands/base.py (do_update): raise an error if the
12765         module list is empty after removing modules before "startat".
12766         This indicates that startat wasn't in the module list.
12767         (do_build): same here.
12769         * README (command): update information about initial setup.
12771         * jhbuild/modtypes/tarball.py (parse_tarball): fix up parsing of
12772         <patch> subelements.
12774         * jhbuild/commands/bootstrap.py (do_bootstrap): change code so
12775         that it simply calls the build engine on the 'meta-bootstrap'
12776         module in the 'bootstrap' module set.
12778         * jhbuild/moduleset.py (load): allow specifying of a different
12779         moduleset URI.
12781         * modulesets/bootstrap.modules: a modules file containing all the
12782         current bootstraps.
12784         * modulesets/moduleset.dtd: update DTD.
12786         * jhbuild/modtypes/tarball.py (Tarball.do_patch): look for patches
12787         in $(topdir)/patches, like we currently do for bootstrap.
12788         (parse_tarball): fix parsing of patch elements, and add support
12789         for a strip attribute for the patch.
12791         * jhbuild/modtypes/base.py (CVSModule.do_install): add module to
12792         packagedb on successful install.
12794         * jhbuild/modtypes/tarball.py (Tarball.do_start): instead of
12795         writing a file in the build directory as a tag that we have
12796         already build/installed this tarball, use the PackageDB.  Since
12797         this is installed in the install prefix, we will rebuild the
12798         tarball if the install prefix is wiped.
12799         (Tarball.do_install): on successful install, add to packagedb.
12801         * jhbuild/frontends/buildscript.py (BuildScript.__init__): create
12802         a PackageDB for the buildscript.
12803         (BuildScript.build): if a module successfully builds, add it to
12804         the package database.
12806         * jhbuild/utils/packagedb.py (PackageDB): new file to keep track
12807         of installed versions of various packages.
12809 2004-03-21  Kjartan Maraas  <kmaraas@gnome.org>
12811         * modulesets/gnome26.modules: Fix branch for gnome-games,
12812         gnome-netstatus, gnomemeeting.
12814 2004-03-21  Christian Persch  <chpe@cvs.gnome.org>
12816         * modulesets/gnome26.modules:
12817         Use gnome-2-6 branch for epiphany-extensions.
12819 2004-03-19  James Henstridge  <james@daa.com.au>
12821         * Makefile: fix up the "make dist" target to do something useful.
12822         This is in case I want to produce tarball releases ...
12824 2004-03-18  James Henstridge  <james@daa.com.au>
12826         * modulesets/gnome26.modules (libgail-gnome): requires
12827         gnome-panel.  Fixes bug #137154.
12829         * jhbuild/commands/base.py (run): don't print a traceback for
12830         unknown command names.  Fixes bug #136445.  Based on a patch by
12831         Paolo Borelli <pborelli@katamail.com>.
12833         * jhbuild/commands/tinderbox.py (do_tinderbox): raise a UsageError
12834         if no output directory specified (related to bug 136638).
12836         * jhbuild/frontends/tinderbox.py (TinderboxBuildScript.end_build):
12837         fix printing of error values.
12839 2004-03-18  Frederic Crozat  <fcrozat@mandrakesoft.com>
12841         * modulesets/gnome24.modules:
12842         Use gnome-2-4 branch for zenity.
12844 2004-03-17  Frederic Crozat  <fcrozat@mandrakesoft.com>
12846         * modulesets/gnome24.modules:
12847         Oops, reverting previous commit, I committed the wrong file.
12849         * modulesets/gnome26.modules:
12850         Really commit the good file this time.
12852 2004-03-17  Frederic Crozat  <fcrozat@mandrakesoft.com>
12854         * modulesets/gnome26.modules:
12855         Disable mozilla freetype2 support. It is not needed since
12856         we use Xft instead and doesn't build with freetype2 HEAD.
12858 2004-03-17  Frederic Crozat  <fcrozat@mandrakesoft.com>
12860         * modulesets/gnome24.modules:
12861         Use libcroco-0-4 branch for libcroco.
12863 2004-03-17  Marco Pesenti Gritti  <marco@gnome.org>
12865         * modulesets/gnome26.modules:
12867         Use gnome-2-6 branch for epiphany
12869 2004-03-16  Kristian Rietveld  <kris@babi-pangang.org>
12871         * jhbuild/main.py (main): write error message to stderr
12872         when reading the config file fails.
12874         * jhbuild/config.py (Config): raise an exception when
12875         the creation of the aclocaldir fails.
12877 2004-03-16  Johan Dahlin  <johan@gnome.org>
12879         * jhbuild/config.py (Config.setup_env): If PKG_CONFIG_PATH is
12880         unset, set it to $libdir/pkgconfig:/usr/lib/pkgconfig, so a
12881         mozilla installation in /usr can be used.
12883 2004-03-04  James Henstridge  <james@daa.com.au>
12885         * README, jhbuild/main.py: some help updates from Andreas
12886         Persenius <ndap@ndap.net>.
12888 2004-03-03  James Henstridge  <james@daa.com.au>
12890         * jhbuild/main.py (main): treat getopt.error like UsageError
12892         * jhbuild/moduleset.py (_parse_module_set): don't download module
12893         files from network if nonetwork is true.
12895         * jhbuild/utils/httpcache.py (Cache.load): add a nonetwork
12896         optional argument.  If nonetwork is True, files will be returned
12897         from cache even if it is expired.  If the file is not in the
12898         cache, raise an error.
12899         (load): pass through the nonetwork argument.
12901         * jhbuild/main.py (main): remove the catch-all except clause,
12902         instead replacing it with clauses for UsageError (print error and
12903         a usage message) and FatalError (print error).  This way real
12904         jhbuild bugs should result in useful tracebacks while simple
12905         runtime errors should result in nice error messages.
12907         * jhbuild/modtypes/tarball.py (Tarball.do_unpack): raise
12908         FatalError instead of TypeError.
12910         * jhbuild/modtypes/mozilla.py (MozillaModule.get_mozilla_ver):
12911         raise FatalError.
12913         * jhbuild/frontends/buildscript.py (BuildScript.__init__): raise
12914         FatalError rather than use asserts.
12916         * jhbuild/commands/sanitycheck.py (do_sanitycheck): raise
12917         UsageError if extra arguments found.
12919         * jhbuild/commands/bootstrap.py (do_bootstrap): raise UsageError
12920         rather than getopt.error.
12922         * jhbuild/commands/base.py (run): raise FatalError instead of
12923         RuntimeError.
12924         (do_update_one): raise FatalError rather than SystemExit.
12925         (do_build_one): same here.
12927         * jhbuild/config.py (Config.__init__): print tracebacks for bugs
12928         in config files.
12930         * jhbuild/moduleset.py (ModuleSet.get_module_list): raise
12931         UsageError instead of ValueError.
12933         * jhbuild/errors.py: new file for common exceptions used by
12934         jhbuild.  Currently just a "UsageError" one.
12936 2004-02-24  James Henstridge  <james@daa.com.au>
12938         * jhbuild/frontends/tinderbox.py (TinderboxBuildScript.end_phase):
12939         flush the index file fp after each stage.
12941 2004-02-27  Murray Cumming  <murrayc@gnome.org>
12943         * modulesets/gnome26.modules: Added gnome-netstatus, because it is new
12944         in GNOME 2.6. meta-gnome-desktop: Added gnome-netstatus and moved
12945         gnomemeeting and file-roller to the bottom because they never build.
12947 2004-02-22  Marco Pesenti Gritti  <marco@gnome.org>
12949         * modulesets/gnome26.modules:
12951         epiphany-extensions is not part of the desktop
12953 2004-02-21  James Henstridge  <james@daa.com.au>
12955         * modulesets/gnome26.modules (gnome-python/gnome-python): add
12956         suggestions.
12958         * modulesets/freedesktop.modules (shared-mime-info): add a
12959         suggestion of intltool.  Not exactly correct, but will get things
12960         ordered correctly if you build both packages.
12962         * modulesets/moduleset.dtd: add suggests element to DTD.
12964         * jhbuild/moduleset.py (ModuleSet.get_module_list): add support
12965         for suggestions.
12967         * jhbuild/modtypes/mozilla.py (MozillaModule.__init__): and here.
12968         (parse_mozillamodule): and here.
12970         * jhbuild/modtypes/tarball.py (Tarball.__init__): and here.
12971         (parse_tarball): and here.
12973         * jhbuild/modtypes/base.py (parse_xml_node): pass the suggests
12974         argument.
12975         (Package.__init__): same here.
12976         (CVSModule.__init__): and here.
12977         (parse_cvsmodule): and here.
12978         (parse_metamodule): and here.
12980         * jhbuild/moduleset.py (_parse_module_set): parse a "suggests"
12981         element for all module nodes.
12983 2004-02-19  James Henstridge  <james@daa.com.au>
12985         * jhbuild/frontends/tinderbox.py
12986         (TinderboxBuildScript.start_build): include the distribution name
12987         in the tinderbox build header.
12989         * jhbuild/commands/tinderbox.py (do_tinderbox): add extra options
12990         to "jhbuild tinderbox" build.  Patch from <torkel@acc.umu.se>
12991         (fixes bug #134254).
12993         * jhbuild/modtypes/base.py (CVSModule.do_force_checkout): if
12994         nobuild config key is set, then skip to done in this mode.  Fix
12995         based on patch from Trent Lloyd <lathiat@bur.st>
12997         * jhbuild/commands/bootstrap.py (libtool): don't apply
12998         expsym-linux patch, since libtool-1.5.2 doesn't need it.
13000 2004-02-16  Telsa Gwynne  <hobbit@aloss.ukuu.org.uk>
13002         * modulesets/gnome26.modules: Added dasher and conglomerate
13004 2004-02-16  Murray Cumming  <murrayc@murrayc.com>
13006         * modulessets/gnome26.modules: Added gnomemm/libpanelappletmm.
13008 2004-02-16  James Henstridge  <james@daa.com.au>
13010         * jhbuild/frontends/terminal.py (TerminalBuildScript.execute): if
13011         we are running CVS, preprocess its output to highlight modified
13012         and conflicting files.  Also print out a summary of conflicts at
13013         the end of the run.
13014         (TerminalBuildScript.execute): fix a small typo.
13016         * jhbuild/utils/cvs.py (CVSRoot.checkout, CVSRoot.update): set the
13017         hint argument to 'cvs' when running the cvs command.
13019         * jhbuild/utils/cmds.py: new file containing utility routines for
13020         running commands and grabbing their output.
13022 2004-02-15  James Henstridge  <james@daa.com.au>
13024         * jhbuild/commands/bootstrap.py (bootstraps): remove some of the
13025         libtool patches we apply during bootstrap (that aren't needed
13026         anymore), and add some AMD64 ones from the RH rpm.
13028 2004-02-14  Alex Duggan  <aldug@astrolinux.com>
13030         * modulesets/gnome26.modules: remove gnome-vfs-extras since the smb
13031         method is now im gnome-vfs
13033 2004-02-12  James Henstridge  <james@daa.com.au>
13035         * jhbuild/utils/httpcache.py (Cache.load): use urlparse instead of
13036         urlsplit, to give compatibility with Python < 2.2 (fixes bug
13037         #134151).
13039         * modulesets/gnome22.modules (meta-gnome-c++): add missing quote
13040         to bakery_gnomeui dependency.
13042         * modulesets/moduleset.dtd: add the include element to DTD.
13044         * modulesets/gnome24.modules (gnome-icon-theme): depend on
13045         hicolor-icon-theme.
13047         * modulesets/gnome26.modules (gnome-icon-theme): depend on
13048         hicolor-icon-theme.
13050         * modulesets/freedesktop.modules (hicolor-icon-theme): download as
13051         a tarball, now that it builds using the standard "configure; make;
13052         make install" commands.
13054 2004-02-10  Bryan Forbes  <mxpxfifws@yahoo.com>
13056         * modulesets/gnome26.modules: change libsigc++1.2 to libsigc++2.
13058 2004-02-10  James Henstridge  <james@daa.com.au>
13060         * jhbuild/commands/sanitycheck.py (do_sanitycheck): add XML
13061         catalog checks to sanitycheck.
13062         (do_sanitycheck): check for various
13063         (do_sanitycheck): check if db2html exists.
13065         * modulesets/freedesktop.modules (xcompmgr): add dependency on
13066         Xrender.
13068         * jhbuild/commands/sanitycheck.py (do_sanitycheck): add checks to
13069         see whether the checkout root and install prefix are directories
13070         and writable.
13072         * jhbuild/main.py (main): turn off traceback printing, so we just
13073         get the error message.
13075         * jhbuild/moduleset.py (ModuleSet.get_module_list): adjust so that
13076         exception messages are a bit more meaningful.
13078 2004-02-09  James Henstridge  <james@daa.com.au>
13080         * jhbuild/frontends/gtkui.py (GtkBuildScript.handle_error): fix up
13081         the "terminal" option to actually work.  Patch by Thom May (fixes
13082         bug #133630).
13084         * jhbuild/main.py (help): add a line to the help text.
13086         * jhbuild/commands/tinderbox.py (do_tinderbox): same here.
13088         * jhbuild/commands/base.py (do_update): add support for -D option
13089         to specify a sticky date.
13090         (do_update_one): same here.
13091         (do_build): same here.
13092         (do_build_one): same here.
13094         * jhbuild/modtypes/mozilla.py (MozillaModule.checkout): same here.
13096         * jhbuild/modtypes/base.py (CVSModule.do_checkout): pass
13097         sticky_date to "cvs update".
13098         (CVSModule.do_force_checkout): same here.
13100         * jhbuild/defaults.jhbuildrc, jhbuild/config.py: declare
13101         sticky_date config value.
13103         * jhbuild/commands/tinderbox.py (do_tinderbox): same here.
13105         * jhbuild/commands/base.py (do_update): convert the bunch of if
13106         statements to a single get_module_list() call.
13107         (do_build): same here.
13108         (do_list): same here.
13110         * jhbuild/moduleset.py (ModuleSet.get_module_list): make this
13111         handle the case of the module list being equal to 'all', so we can
13112         simplify the callers of this code.
13114         * jhbuild/modtypes/base.py (CVSModule.do_checkout): pass
13115         checkoutdir as keyword argument.
13116         (CVSModule.do_force_checkout): same here.
13118         * jhbuild/utils/cvs.py (CVSRoot.checkout): add a "date" argument.
13119         (CVSRoot.update): same here.
13121 2004-02-08  James Henstridge  <james@daa.com.au>
13123         * jhbuild/commands/bootstrap.py: import getopt.
13125         * jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
13126         add hint argument (currently unused).
13127         (TinderboxBuildScript.handle_error): remove interract argument.
13129         * jhbuild/frontends/terminal.py (TerminalBuildScript.execute): add
13130         currently unused "hint" argument.
13131         (TerminalBuildScript.handle_error): remove unused interact argument.
13132         (TerminalBuildScript.handle_error): put in a dummy assert to
13133         indicate that control shouldn't reach the end of this function.
13135         * jhbuild/frontends/buildscript.py (BuildScript.message): last
13136         argument should be optional (it is in all the concrete subclasses).
13138         * jhbuild/modtypes/mozilla.py (MozillaModule.do_checkout): remove
13139         unused force_checkout argument.
13140         (MozillaModule.do_force_checkout): fix up return of next state
13141         when an error occurs.
13143         * jhbuild/modtypes/tarball.py (Tarball.__init__): correctly set
13144         patches attribute.
13145         (parse_tarball): fix up parsing of patch XML nodes.
13147         * jhbuild/modtypes/base.py (CVSModule.do_checkout): remove unused
13148         force_checkout argument.
13150         * jhbuild/moduleset.py (ModuleSet.add): remove unused addmod()
13151         method.
13153 2004-02-08  Matthias Clasen  <maclas@gmx.de>
13155         * jhbuild/modtypes/mozilla.py: Import os, for os.path.join.
13157 2004-02-07  James Henstridge  <james@daa.com.au>
13159         * jhbuild/utils/cvs.py (login): same here.
13161         * jhbuild/config.py (Config.setup_env): same here.
13163         * jhbuild/commands/base.py: convert uses of string module
13164         functions to string methods.
13166 2004-02-06  James Henstridge  <james@daa.com.au>
13168         * *.jhbuildrc: update sample jhbuildrc files to take into account
13169         recent changes.
13171         * jhbuild/frontends/gtkui.py (BUILD_SCRIPT): define BUILD_SCRIPT
13172         in this module, so that "jhbuild gui" doesn't raise an uncaught
13173         exception.  Reported as bug #133630.
13175         * jhbuild/commands/base.py (do_shell): fix up reference to
13176         "user_shell" that broke in the reorg.  This command should work
13177         again now (fixes bug #133594).
13179         * jhbuild/modtypes/tarball.py (Tarball.do_start): replace use of
13180         string.find with a string method, and remove the import of the
13181         string module.
13183 2004-02-05  Marco Pesenti Gritti  <marco@gnome.org>
13185         * modulesets/gnome26.modules:
13187         Use mozilla 1.6
13189 2004-02-05  Johan Dahlin  <johan@gnome.org>
13191         * jhbuild/modtypes/tarball.py: Import os and string here
13193         * jhbuild/modtypes/tarball.py (Tarball.do_configure): s/ret/res/
13195 2004-02-05  James Henstridge  <james@daa.com.au>
13197         Modified version of Paolo Borelli's patch from bug #123304:
13198         * jhbuild/main.py (help): add to help output.
13200         * jhbuild/commands/base.py (do_list): add -r flag.
13202         * jhbuild/modtypes/tarball.py (Tarball.get_revision): return
13203         package version.
13205         * jhbuild/modtypes/base.py (Package.get_revision): function to get
13206         version/revision of package.
13207         (CVSModule.get_revision): return CVS revision/branch tag.
13209 2004-02-05  James Henstridge  <james@daa.com.au>
13211         * modulesets/freedesktop.modules (hal): applied patch from Thom
13212         May to build freedesktop.org HAL (bug #133314).
13213         (icon-slicer): another patch from Thom (bug #133430).
13215         * *: merge the jhbuild-ng branch back to head.  Things appear to
13216         be functioning correctly now.
13218 2004-02-05  James Henstridge  <james@daa.com.au>
13220         * jhbuild/commands/sanitycheck.py (do_sanitycheck): new "jhbuild
13221         sanitycheck" that can be used to check whether the build
13222         environment is sane.  At the moment, it just checks whether
13223         various tools are available.  Will be expanded later on.
13225         * jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
13226         change how we wrap the command being executed, so that it is more
13227         like what the commands stdlib module does.
13229 2004-02-04  James Henstridge  <james@daa.com.au>
13231         * Makefile (install): use template to create ~/bin/jhbuild.
13233         * jhbuild.in: template for the script installed in ~/bin.
13235 2004-02-03  James Henstridge  <james@daa.com.au>
13237         * jhbuild/frontends/tinderbox.py
13238         (TinderboxBuildScript.end_module): flush the index.html file
13239         descriptor after writing each module's status.
13240         (TinderboxBuildScript.end_build): add a final line to the
13241         index.html table, giving the finish time.
13242         (TinderboxBuildScript.start_build): add some information about the
13243         build platform before the build results.
13244         (TinderboxBuildScript.end_build): list failed modules at end of page.
13246         * jhbuild/config.py, jhbuild/defaults.jhbuildrc: add
13247         tinderbox_outputdir config key.
13249         * jhbuild/commands/tinderbox.py (do_tinderbox): add a tinderbox
13250         command.
13252         * jhbuild/frontends/tinderbox.py: new, non-interactive buildscript
13253         that writes all the results to files.
13255         * jhbuild/commands/base.py: add missing include of "os".
13257         * jhbuild/config.py (Config.__init__): make sure we aren't trying
13258         to set environment variables to None.
13260         * jhbuild/frontends/gtkui.py: lots more cleanups to get it to work
13261         correctly, and changes to make it look less like C.  The "jhbuild
13262         gui" command now starts again.
13264         * jhbuild/frontends/gtkui.py: rename from gtk.py -- was causing
13265         problems with imports of the toplevel gtk module ...
13266         (get_glade_filename): fix to work with reorganisation.
13267         (GtkBuildScript.build): don't override this function, instead use
13268         the hooks now provided by the base BuildScript class.
13270         * jhbuild/commands/gui.py (do_gui): some small fixes.
13272         * Makefile (install): modify rule used to create jhbuild wrapper
13273         script.
13275         * jhbuild/commands/bootstrap.py (Bootstrap.build): find patches in
13276         the patches/ subdirectory now.
13278         * *.patch: move to a patches/ subdirectory, to keep things neat.
13280         * jhbuild.py: replace jhbuild.py with a simple script that tells
13281         people to rerun "make install".
13283         * *.py: remove old jhbuild files.
13285         * *: branch the rest of the module (except for moduleset
13286         definitions).
13288 2004-02-03  James Henstridge  <james@daa.com.au>
13290         * jhbuild/config.py (_known_keys): same here.
13292         * jhbuild/defaults.jhbuildrc (makeargs): add makeargs.
13294         * jhbuild/modtypes/tarball.py: s/setAction/set_action/
13296         * jhbuild/modtypes/mozilla.py: s/setAction/set_action/
13298         * jhbuild/modtypes/base.py: s/setAction/set_action/
13300         * jhbuild/main.py (main): remove BuildScript selection code from
13301         main function.
13303         * jhbuild/commands/gui.py (do_gui): same here.
13305         * jhbuild/commands/base.py: use
13306         jhbuild.frontends.get_buildscript() to create the buildscript.
13308         * jhbuild/frontends/__init__.py (get_buildscript): function to
13309         load up the appropriate buildscript.
13311         * jhbuild/config.py (_known_keys): add a "buildscript" config
13312         value to specify which buildscript is to be used.
13314         * jhbuild/frontends/buildscript.py: abstract base class for
13315         buildscripts.
13317         * jhbuild/moduleset.py: remove unnused import of string module.
13319         * jhbuild/commands/bootstrap.py (do_bootstrap): same here.
13320         (bootstraps): remove uses of the string module.
13322         * jhbuild/commands/base.py: remove interact function argument from
13323         all commands.
13325         * jhbuild/main.py (main): if --no-interact is passed, just set the
13326         config value, rather than passing it to the subcommand.  The
13327         subcommand is already being passed the config object, so there
13328         should be no problem.
13330         * jhbuild/config.py (_known_keys): make "interact" a config value,
13331         rather than passing it around separately everywhere.
13333         * jhbuild/modtypes/tarball.py (Tarball.do_configure): honour
13334         use_lib64 setting.
13336         * jhbuild/main.py: add the remainder of jhbuild.py to this file.
13338         * jhbuild/commands/bootstrap.py (do_bootstrap): move bootstrap
13339         code into commands subpackage.
13340         (Bootstrap.build): if use_lib64 is true, pass --libdir when
13341         configuring bootstrap packages.
13343         * jhbuild/commands/__init__.py:
13344         * jhbuild/commands/base.py: move implementations of commands here.
13346         * jhbuild/config.py (Config.setup_env): add environment setup code
13347         to the config module.
13349         * jhbuild/modtypes/mozilla.py (MozillaModule.do_configure): ditto.
13351         * jhbuild/modtypes/base.py (CVSModule.do_configure): if use_lib64
13352         is set, then pass --libdir when configuring the package.
13354         * jhbuild/config.py, jhbuild/defaults.jhbuildrc: config file
13355         parsing.
13357 2004-02-02  James Henstridge  <james@daa.com.au>
13359         * jhbuild/utils/__init__.py:
13360         * jhbuild/utils/cvs.py:
13361         * jhbuild/utils/httpcache.py: various utility modules, which could
13362         be useful elsewhere.
13364         * jhbuild/moduleset.py: the remainder of module.py -- only
13365         contains the ModuleSet class, and the skeleton XML module file
13366         reader.
13368         * jhbuild/modtypes/__init__.py:
13369         * jhbuild/modtypes/base.py:
13370         * jhbuild/modtypes/tarball.py:
13371         * jhbuild/modtypes/mozilla.py: refactor module type code so that
13372         it is easy to add new types of modules to jhbuild (rather than
13373         having to edit a monolithic module.py file.
13375         * jhbuild/__init__.py: start refactoring jhbuild.
13377 2004-02-01  Sri Ramkrishna,,,  <sri@aracnet.com>
13379         * modulesets/gnome26.modules:added epiphany-extensions and
13380         and added it to default meta-gnome-desktop
13383 2004-02-01  Anders Carlsson  <andersca@gnome.org>
13385         * modulesets/gnome26.modules: Planner depends on libgsf.
13387 2004-01-19  Fernando Herrera  <fherrera@onirica.com>
13389         * libtool-1.3.5-mktemp.patch: update so it can be applied to
13390         libtool-1.5.2
13392 2004-01-28  James Henstridge  <james@daa.com.au>
13394         * modulesets/gnome26.modules (regexxer): add back -- it is in 5th
13395         toe, so may as well be here.  Add dependencies on gconfmm and
13396         gnome-vfsmm, as reported in bug 131497.
13398         * Makefile (install): update target so that the created shell
13399         script exec's python instead of just running it.  Results in one
13400         less process.
13402         * terminal_buildscript.py (TerminalBuildScript.handle_error): if
13403         we can't change to the build dir when the user chooses to start a
13404         shell, change to the checkout root.  Fixes bug #117406.
13406         * modulesets/gnome26.modules (gtk+): depend on shared-mime-info
13407         (bug #127319).
13408         (gtksourceview): depend on libxml2 and libgnomeprint (bug #124198).
13410         * bootstrap.py (automake-1.8): update to 1.8.2.
13411         (audiofile): update the version to 0.2.5 (fixes bug #131915).
13412         (libtool): update to 1.5.2.
13414         * module.py (parse_module_set): use httpcache so we can load
13415         module sets via HTTP.
13416         (read_module_set): if the moduleset config item contains a slash,
13417         assume that it is a URI.  Otherwise, look for it in the old
13418         location.
13420         * httpcache.py: new file that implements a simple web cache.
13422 2004-01-24  Kjartan Maraas  <kmaraas@gnome.org>
13424         * modulesets/gnome26.modules: Remove a lot of cruft that
13425         never should have been here in the first place. mcs, mono,
13426         gtk-sharp, gtkglarea, regexxer. Mono and mcs had no chance
13427         of compiling at all, and requires mono being installed
13428         anyway so why compile it from scratch?
13430 2004-01-20  Xavier Ordoquy  <xordoquy@wanadoo.fr>
13432         * modulesets/gnome26.modules: sodipodi depends on libgnomeprintui
13433         and not libgnomeprintui-2.0 that has been removed.
13435 2004-01-19  Jon K Hellan  <hellan@acm.org>
13437         * modulesets/gnome26.modules: Fetch libxklavier from freedesktop
13438         cvs, not gnome.
13440 2004-01-18  Kjartan Maraas  <kmaraas@gnome.org>
13442         * modulesets/gnome26.modules: Remove fontilus since that has
13443         been integrated into the control-center.
13445 2004-01-18  Kjartan Maraas  <kmaraas@gnome.org>
13447         * modulesets/gnome24.modules: Remove libgnomeprint[ui]-2.0 since
13448         nothing depends on it.
13449         * modulesets/gnome26.modules: Same here. Also fetch libxklavier
13450         from CVS instead of using a tarball.
13452 2004-01-17  Kjartan Maraas  <kmaraas@gnome.org>
13454         * modulesets/gnome24.modules: Same as below.
13456 2004-01-17  Kjartan Maraas  <kmaraas@gnome.org>
13458         * modulesets/gnome26.modules: Remove gael for now.
13459         Remove dia-newcanvas too since gael was the only user.
13461 2004-01-17  Kjartan Maraas  <kmaraas@gnome.org>
13463         * modulesets/freedesktop.modules: Add dep on CompositeExt to
13464         xserver to make it build on a fresh checkout.
13466 2004-01-16  Kjartan Maraas  <kmaraas@gnome.org>
13468         * bootstrap.py: Update audiofile to 0.2.5.
13470 2004-01-14  Jeroen Zwartepoorte  <jeroen@xs4all.nl>
13472         * modulesets/gnome26.modules: Removed separate acme module since it's now
13473         part of gnome-control-center.
13475 2004-01-12  James Henstridge  <james@daa.com.au>
13477         * bootstrap.py (automake-1.8): update to 1.8.1.
13479 2004-01-09  Jon K Hellan  <hellan@acm.org>
13481         * modulesets/gnome26.modules: Added libxklavier dependency for
13482         gnome-applets. http://bugzilla.gnome.org/show_bug.cgi?id=130972.
13484 2004-01-08  Sri Ramkrishna  <sri@aracnet.com>
13486         * modulesets/gnome26.modules: added gst-plugin dependency for acme
13487         fixes bug #130865
13489 2004-01-08  Christophe Fergeau  <teuf@gnome.org>
13491         * modulesets/gnome22.modules
13492         * modulesets/gnome24.modules
13493         * modulesets/gnome26.modules: removed gnet dependency for gnomeicu
13495 2004-01-08  Jonathan Blandford  <jrb@gnome.org>
13497         * modulesets/gnome26.modules: dependency on shared-mime-info.
13499 2004-01-07  Jonathan Blandford  <jrb@gnome.org>
13501         * modulesets/gnome26.modules: I was convinced by Alex to merge to
13502         HEAD.  MIME_REWRITE branch is no more.
13504 2004-01-08  Luis Villa <louie@ximian.com>
13506         * modulsets/gnome26.modules: update to xchat 2.0.7
13508 2004-01-07  Jonathan Blandford  <jrb@gnome.org>
13510         * modulesets/gnome26.modules: move to the MIME_REWRITE branch
13512 2004-01-05  Jonathan Blandford  <jrb@redhat.com>
13514         * modulesets/freedesktop.modules: add shared-mime-info
13516 2003-12-30  Thomas Vander Stichele  <thomas at apestaart dot org>
13518         * modulesets/gnome26.modules: update scrollkeeper version to 0.3.14,
13519         which fixes the hardcoding of ${prefix}/var/log/scrollkeeper.log
13520         as the logfile
13522 2003-12-22  Alex Duggan  <aldug@astrolinux.com>
13524         * modulesets/gnome26.modules: Removed duplicate gtkhtml dependency
13525         for evolution
13527 2003-12-22  Thomas Vander Stichele  <thomas at apestaart dot org>
13529         * modulesets/gnome26.modules: Moved GStreamer CVS to freedesktop
13531 2003-12-19  Murray Cumming  <murrayc@usa.net>
13533         * modulesets/gnome26.modules: libxml++ has moved to the GNOME cvs.
13535 2003-12-17  James Henstridge  <james@daa.com.au>
13537         * bootstrap.py (bootstraps): change back to getting libtool from
13538         gnu.org, since it is up again.  Update Autoconf to 2.59,
13539         Automake-1.7 to 1.7.9 and add Automake-1.8.
13541 2003-12-14  James Henstridge  <james@daa.com.au>
13543         * modulesets/freedesktop.modules: fix cairo's dependencies.
13545 2003-12-09  Alex Duggan  <aldug@astrolinux.com>
13547         * modulesets/gnome26.modules: remove linc
13549 2003-12-08  Murray Cumming  <murrayc@usa.net>
13551         * modulesets/gnome26.modules: Replaced mrproject and libmrproject
13552         by planner.
13554         * modulesets/gnome24.modules: ditto
13556 2003-12-08  Murray Cumming  <murrayc@usa.net>
13558         * modulesets/gnome26.modules: use HEAD branch of glade.
13560 2003-12-07  Murray Cumming  <murrayc@usa.net>
13562         * modulesets/gnome26.modules: USE head branch of gnomemeeting,
13563         though I would be surprised if anybody can build the dependencies
13564         for any branch.
13566 2003-12-05  Bryan Forbes  <mxpxfifws@yahoo.com>
13568         * modulesets/gnome24.modules: use gnome-2-4 branch of libbonoboui.
13570 2003-12-04  Alex Graveley  <orphennui@yahoo.com>
13572         * modulesets/gnome26.modules: Add gnome-keyring, and make
13573         libgnomeui depend on it.
13575 2003-12-04  Jon K Hellan  <hellan@acm.org>
13577         * modulesets/gnome26.modules: gnumeric depends on libgnomeprintui
13579         * modulesets/gnome24.modules: ditto
13581 2003-12-02  Rodrigo Moya <rodrigo@gnome-db.org>
13583         * modulesets/gnome2?.modules: made all use mergeant 0.12.x, HEAD
13584         is just not ready for anything.
13586 2003-12-01  Bryan Forbes  <mxpxfifws@yahoo.com>
13588         * modulesets/gnome24.modules: use gnome-2-4 branch of libbonobo.
13590 2003-11-21  Bryan Forbes  <mxpxfifws@yahoo.com>
13592         * modulesets/gnome24.modules: use gnome-2-4 branch of libwnck.
13594 1999-11-30  Mark Finlay <sisobATtuxfamilyDOTorg>
13596         * modulesets/freedesktop.modules:
13597         Add the X composite Manager and deps. Transparencies! yum
13598         xcompmgr still needs to be installed manually tho ala
13599         http://www.freedesktop.org/Software/XserverInstallGuide
13601 2003-11-20  David Bordoley  <bordoley@msu.edu>
13603         *modulesets/gnome26.modules: Add OpenApplet.
13605 2003-11-13  Bryan Forbes  <mxpxfifws@yahoo.com>
13607         * modulesets/gnome24.modules: gnome-session and gnome-desktop: use
13608         gnome-2-4.
13610 2003-11-11  James Henstridge  <james@daa.com.au>
13612         * modulesets/gnome26.modules: get libxklavier from tarball in the
13613         gnome26 moduleset at author's request.
13615 2003-11-10  Bryan Forbes  <mxpxfifws@yahoo.com>
13617         * modulesets/gnome24.modules: gail, glade, file-roller, gok,
13618         gnopernicus: use gnome-2-4.
13620 2003-11-07  Murray Cumming  <murrayc@usa.net>
13622         * modulessets/gnome26.modules: Removed duplicate procman which had
13623         a false dependency on gal. The other one seems to be OK.libgtop:
13624         Use HEAD, needed by procman.
13626         * Renamed anjuta2 to scaffold and added anjuta.
13628 2003-11-06  James Henstridge  <james@daa.com.au>
13630         * modulesets/freedesktop.modules (cairo): depend on xrender and
13631         not Xft.
13633 2003-11-05  Johan Dahlin  <johan@gnome.org>
13635         * jhbuild.py (read_config_file): Nicer error message when there is
13636         no jhbuildrc.
13638 2003-11-05  James Henstridge  <james@daa.com.au>
13640         * modulesets/gnome26.modules (libxklavier): use the
13641         freedesktop.modules version.
13643         * modulesets/freedesktop.modules (libxklavier): add here, checking
13644         out from freedesktop.org CVS.
13646 2003-11-05  Johan Dahlin  <johan@gnome.org>
13648         * modulesets/freedesktop.modules: Add support for all libs on
13649         xlibs.freedesktop.org and xserver. Also reorganize the file a bit.
13651 2003-11-04  Johan Dahlin  <johan@gnome.org>
13653         * cvs.py (login): Allow empty newlines in .cvspass
13655 2003-11-04  Murray Cumming  <murrayc@usa.net>
13657         * modulesets/gnome26.modules: Removed gal dependency from gtkhtml,
13658         because it does not seem to need it, which is nice because gal does
13659         not build with GTK+ 2.3.
13661 2003-10-31  Jonathan Blandford  <jrb@gnome.org>
13663         * jhbuild.py (addpath): add XDG_DATA_DIRS to the list of
13664         environment variables.
13666 2003-10-31  Jonathan Blandford  <jrb@gnome.org>
13668         * modulesets/gnome26.modules: change libgda/libgnomedb to be built
13669         against HEAD as that's what mergeant requires.
13671         * modulesets/gnome26.modules: remove monkey-media
13673         * modulesets/gnome26.modules: remove drwright.
13675 2003-10-31  Jonathan Blandford  <jrb@gnome.org>
13677         * modulesets/gnome26.modules: use gstreamer HEAD as gnome-media
13678         now depends on it.
13680 2003-10-30  Murray Cumming  <murrayc@usa.net>
13682         * modulesets/gnome24.modules: Use gnome-2-4 branches for
13683         gconfmm, libglademm, libgnomemm, libgnomeuimm.
13685 2003-10-28  Jody Goldberg <jody@gnome.org>
13687         * modulesets/gnome26.modules : add libxklavier for and to
13688           gnome-control-center.
13690 2003-10-24  James Henstridge  <james@daa.com.au>
13692         * sample.jhbuildrc (moduleset): same here.
13694         * vbs-head.jhbuildrc (moduleset): switch to gnome 2.6.
13696         * bootstrap.py (bootstraps): temporarily point it somewhere else
13697         for libtool-1.5.tar.gz
13699 2003-10-22  Bryan Forbes  <mxpxfifws@yahoo.com>
13701         * modulesets/gnome24.modules: use gnome-2-4 branch of gtkhtml2.
13703 2003-10-21  Bryan Forbes  <mxpxfifws@yahoo.com>
13705         * modulesets/gnome24.modules: bug-buddy, libgtop, procman, gdm2,
13706         gucharmap, gtksourceview, gpdf updated revision to gnome-2-4;
13707         removed duplicate procman; changed dependency for sodipodi from
13708         libgnomeprintui-2.0 to libgnomeprintui; use mozilla 1.5.
13710 2003-10-21  James Henstridge  <james@daa.com.au>
13712         * modulesets/gnome26.modules (acme): remove "gob" dependency.
13714         * modulesets/gnome24.modules: same here.
13715         (acme): remove "gob" dependency.
13717         * modulesets/gnome26.modules: replace freedesktop modules with a
13718         directive to include freedesktop.modules.
13720         * modulesets/freedesktop.modules: move all the freedesktop stuff
13721         out of gnome26.modules to here.
13723         * module.py (read_module_set): don't error out if a default cvs
13724         root isn't set in the modules file, unless some module tries to
13725         use the default root.
13727 2003-10-20  Marco Pesenti Gritti  <marco@gnome.org>
13729         * modulesets/gnome26.modules:
13731         Use mozilla 1.5
13733 2003-10-17  Will LaShell  <will@lashell.net>
13734         * modulesets/gnome24.modules: add camorama tarball package
13735         * modulesets/gnome26.modules: add camorama tarball package
13737 2003-10-14  Will LaShell  <will@lashell.net>
13738         * modulesets/gnome24.modules: update xchat version to 2.0.5
13739         * modulesets/gnome26.modules: update xchat version to 2.0.5
13741 2003-10-14  Will LaShell  <will@lashell.net>
13743         * bootstrap.py: missed a character change in the audiofile update
13745 2003-10-14  James Henstridge  <james@daa.com.au>
13747         * module.py (read_module_set): add support for an <include>
13748         element.
13750 2003-10-13  Will LaShell  <will@lashell.net>
13752         * bootstrap.py: update audiofile-2.3 to 2.4
13754         * bootstrap.py: update url to Michael Pruett's site for new version
13756 2003-10-13  Jens Finke  <jens@triq.net>
13758         * modulesets/gnome24.modules: Use gnome-2-4 branch of eog.
13759         Depend on libgnomeprintui not only libgnomeprint.
13761 2003-10-13  Jonathan Blandford  <jrb@redhat.com>
13763         * modulesets/gnome26.modules: fix a broken dependency.
13765 2003-10-12  James Henstridge  <james@daa.com.au>
13767         * bootstrap.py (bootstraps): update automake-1.7 to 1.7.8
13768         (Bootstrap.build): support bootstrapping from .bz2 files.
13769         (bootstraps): update Python in bootstraps from 2.2.2 to 2.3.2.
13771 2003-10-10  Bryan Forbes  <mxpxfifws@yahoo.com>
13773         * modulesets/gnome24.modules: use gnome-2-4 revision of metacity.
13775 2003-10-08  James Henstridge  <james@daa.com.au>
13777         * jamesh.jhbuildrc: override cairo.freedesktop.org CVS root for my
13778         config file.
13780         * modulesets/gnome26.modules (cairo): same here.
13782         * modulesets/gnome24.modules (cairo): change from keithp CVS to
13783         freedesktop CVS.
13785 2003-10-07  James Henstridge  <james@daa.com.au>
13787         * modulesets/gnome26.modules: same changes here.
13789         * modulesets/gnome24.modules (gcalctool): depends on scrollkeeper
13790         (bug #117742).
13791         (gnome-panel): move scrollkeeper dep from gnome-applets (bug #117890).
13793         * bootstrap.py (bootstraps): update automake-1.7 to version 1.7.7.
13795         * module.py (MozillaModule.do_checkout): redo checkout of mozilla
13796         if client.mk sticky tag is wrong.
13798         * cvs.py (check_sticky_tag): simple program to find the sticky tag
13799         for a file.
13801         * module.py (MozillaModule.checkout): use the code in the cvs
13802         module to construct the CVS command line to checkout
13803         mozilla/client.mk.
13804         (MozillaModule.checkout): rather than exiting if you can't
13805         checkout mozilla/client.mk, just return the error result code,
13806         which do_checkout() should be able to handle correctly.
13808         * terminal_buildscript.py (TerminalBuildScript.execute): print the
13809         command that is about to be executed, like it did before.
13811         * module.py (MozillaModule.do_checkout): construct the path
13812         properly, so that it checks for Makefile.in in the mozilla
13813         directory.
13815 2003-10-06  James Henstridge  <james@daa.com.au>
13817         * modulesets/gnome26.modules (mozilla): same here.
13819         * modulesets/gnome24.modules (mozilla): change attribute name.
13821         * module.py (read_module_set): s/branch/revision/ for
13822         <mozillamodule> elements.
13823         (MozillaModule.__init__): s/branch/revision/ here too for
13824         completeness.
13826 2003-10-02  James Henstridge  <james@daa.com.au>
13828         * modulesets/gnome26.modules: readd dbus, now that hp has fixed
13829         the CVS root.
13831 2003-10-01  Marco Pesenti Gritti  <marco@gnome.org>
13833         * gtk_buildscript.py:
13834         * jhbuild.glade:
13835         * jhbuild.py:
13837         Add a "Do not build" option to the gui.
13839 2003-10-01  Murray Cumming  <murrayc@usa.net>
13841         * modulesets/gnome26.modules: commented-out dbus because jamesh
13842         thinks that the dbus anon cvs needs fixing and it'll cause problems
13843         for people who have used this when it is fixed.
13845 2003-10-01  Murray Cumming  <murrayc@usa.net>
13847         * modulesets/gnome26.modules: Added dbus.
13849 2003-10-01  Murray Cumming  <murrayc@usa.net>
13851         * modulesets/gnome26.modules: meta-gnome-c++: Added libgdamm and
13852         libgnomeprint*mm.
13854 2003-09-30  Bryan Forbes  <mxpxfifws@yahoo.com>
13856         * modulesets/gnome24.modules: Use gnome-2-4 branch of ORBit2.
13858 2003-09-30  Jonathan Blandford  <jrb@redhat.com>
13860         * modulesets/gnome26.modules: move to glib/pango/gtk+-HEAD.
13862 2003-09-29  Bryan Forbes  <mxpxfifws@yahoo.com>
13864         * modulesets/gnome24.modules: Use gnome-2-4 branch of gnome-speech.
13866 2003-09-29  Bryan Forbes  <mxpxfifws@yahoo.com>
13868         * modulesets/gnome24.modules: Don't use gnome-2-4 branch for libbonoboui.
13870 2003-09-29  Bryan Forbes  <mxpxfifws@yahoo.com>
13872         * modulesets/gnome24.modules: Use gnome-2-4 branches of libgnomeui and
13873         gconf.
13875 2003-09-29  Murray Cumming  <murrayc@usa.net>
13877         * modulesets/gnome24.modules: Use gnome-2-4 branches of
13878         libgnomeprint*.
13880 2003-09-29  Anders Carlsson  <andersca@gnome.org>
13882         * modulesets/gnome24.modules: Use gnome-2-4 branches of libgnome:
13884 2003-09-27  Seth Nickell  <seth@gnome.org>
13886         * Makefile:
13887         * jhbuild.desktop:
13889         Install a .desktop file for the GUI mode.
13891         * gtk_buildscript.py:
13893         Require GConf.
13895 2003-09-26  Marco Pesenti Gritti  <marco@gnome.org>
13897         * gtk_buildscript.py:
13899         Fix jhbuild gui to work also from outside jhbuild dir
13901 2003-09-24  James Henstridge  <james@daa.com.au>
13903         * module.py (user_shell): define this here, so that "jhbuild
13904         shell" still works.
13906 2003-09-23  Frederic Crozat  <fcrozat@mandrakesoft.com>
13908         * modulesets/gnome22.modules:
13909         * modulesets/gnome26.modules:
13910         Oops, I forgot thoses modules.
13912 2003-09-23  Frederic Crozat  <fcrozat@mandrakesoft.com>
13914         * module.py:
13915         * modulesets/gnome24.modules:
13916         Fix options given to gstreamer/gst-plugins autogen.sh
13918 2003-09-22  Bryan Forbes  <mxpxfifws@yahoo.com>
13920         * modulesets/gnome24.modules: Use gnome-2-4 branch of gnome-terminal.
13922 2003-09-22  James Henstridge  <james@daa.com.au>
13924         * modulesets/gnome26.modules: same here.
13926         * modulesets/gnome24.modules: same here.
13928         * modulesets/gnome22.modules: Xft is under the /cvs/xlibs cvs root
13929         now.
13931 2003-09-22  Seth Nickell  <seth@gnome.org>
13933         Add a GTK interface mode for jhbuild: "jhbuild gui"
13935         * module.py:
13936         * buildscript.py:
13937         * terminal_buildscript.py:
13939         Split BuildScript class into a separate module, containing
13940         the basic logic for doing builds. Specific output commands
13941         are refactored into terminal_buildscript.py. Also change
13942         message method to the closely related setAction, which is
13943         needed for doing good GUI output.
13945         * gtk_buildscript.py:
13946         * jhbuild.glade:
13948         A buildscript flavour that displays using GTK instead.
13950         * jhbuild.py:
13952         Add the new gui mode, and add instantiation of different
13953         buildscripts depending on whether you're in gui mode or
13954         not. The idea is that eventually gui could be a flag not
13955         a mode and the different commands would still work on it.
13957 2003-09-21  Anders Carlsson  <andersca@gnome.org>
13959         * modulesets/gnome26.modules: Update cvs roots.
13961 2003-09-21  James Henstridge  <james@daa.com.au>
13963         * changecvsroot.py (changecvsroot): short script that might be
13964         helpful for some people.
13966         * modulesets/gnome22.modules: similar changes here.
13968         * modulesets/gnome24.modules: add some cvs roots.
13969         (fontconfig): use fredesktop.org cvsroot.
13970         (Render): same here.
13971         (Xrender): same here.
13973 2003-09-19  Bryan Forbes  <mxpxfifws@yahoo.com>
13975         * modulesets/gnome24.modules: Use gnome-2-4 branch of gcalctool.
13977 2003-09-18  Murray Cumming  <murrayc@usa.net>
13979         * modulesets/gnome26.modules: Use the gtkmm and glibmm cvs
13980         modules for 2.4.
13982 2003-09-18  Anders Carlsson  <andersca@gnome.org>
13984         * modulesets/gnome26.modules: Add gnome26 moduleset.
13986 2003-09-17  Bryan Forbes  <mxpxfifws@yahoo.com>
13988         * modulesets/gnome24.modules: Use gnome-2-4 branch of gnome-media.
13990 2003-09-17  James Henstridge  <james@daa.com.au>
13992         * module.py (_isxterm): same here.
13994         * bootstrap.py (_isxterm): rxvt can do xterm title escapes.
13996 2003-09-15  Bryan Forbes  <mxpxfifws@yahoo.com>
13998         * modulesets/gnome24.modules: Really use gnome-2-4 branch of gedit (oops);
13999         Use gnome-2-4 branch of gnome-panel and gnome-applets.
14001 2003-09-15  Bryan Forbes  <mxpxfifws@yahoo.com>
14003         * modulesets/gnome24.modules: Use gnome-2-4 branch of gedit
14005 2003-09-12  Alex Duggan  <aldug@astrolinux.com>
14007         * modulesets/gnome24.modules: Use gnome-2-4 branch of gnome-utils
14009 2003-09-12  Bryan Forbes  <mxpxfifws@yahoo.com>
14011         * modulesets/gnome24.modules: Use gnome-2-4 branch of gnome-vfs, librsvg,
14012         eel, and nautilus.
14014 2003-09-11  Bryan Forbes  <mxpxfifws@yahoo.com>
14016         * modulesets/gnome24.modules: Use gnome-2-4 branch of gnome-mime-data
14018 2003-09-11  Jeroen Zwartepoorte  <jeroen@xs4all.nl>
14020         * modulesets/gnome24.modules: Revert change by Bryan Forbes to make
14021         glimmer use HEAD instead of the dead new-gtksourceview branch.
14023 2003-09-09  Calum Benson  <calum.benson@sun.com>
14025         * modulesets/gnome24.modules: Use gnome-2-4 branch of
14026         for gnome-themes
14028 2003-09-08  Jonathan Blandford  <jrb@redhat.com>
14030         * modulesets/gnome24.modules: Use gnome-2-4 branch
14032 2003-09-07  James Henstridge  <james@daa.com.au>
14034         * module.py (read_module_set): allow user to override branch tag
14035         and autogen args for mozilla, like they can for other CVS modules.
14037 2003-09-06  Anders Carlsson  <andersca@gnome.org>
14039         * modulesets/gnome24.modules: Use gnome-2-4 branch
14040         for gconf-editor.
14042 2003-09-05  Bryan Forbes  <mxpxfifws@yahoo.com>
14044         * modulesets/gnome22.modules:
14045         * modulesets/gnome24.modules: added gnome-themes-extras, libgda, libgnomedb,
14046         mergeant, gtranslator, gnome-spell, libgnomecups, gnome-cups-manager,
14047         gnome-vfsmm, libxml++, bakery, bakery_gnomeui, gtk-sharp; added dependencies
14048         and autogenargs for gnumeric and upped version of xchat, removed
14049         monkey-media dependency for rhythmbox (22 only).
14050         * modulesets/gnome24.modules (only): added cairo-gtk-engine; changed
14051         revision of gnome-games, nautilus-cd-burner, yelp, and acme to gnome-2-4;
14052         changed revision of gnomemeeting to gnome_2_4; changed revision of
14053         evolution, gtkhtml, and gal to evolution-1-4-branch; changed revision of
14054         glimmer to new-gtksourceview.
14056 2003-09-05  Jeroen Zwartepoorte  <jeroen@xs4all.nl>
14058         * modulesets/gnome24.modules: Glimmer "new-gtksourceview" branch has
14059         been joined with HEAD.
14061 1999-11-30  Mark Finlay<sisob@tuxfamily.org>
14063         * modulesets/gnome24.modules: Adding sound-juicer and gnome-network
14065 2003-08-31  Alex Duggan  <aldug@astrolinux.com>
14067         * modulesets/gnome24.modules: removed gal dep from gnumeric
14069 1999-11-30  Mark Finlay<sisob@tuxfamily.org>
14071         * modulesets/gnome24.modules: Adding gst-plugins as a dep of gnome-media
14073 2003-08-28  Marco Pesenti Gritti  <marco@gnome.org>
14075         * modulesets/gnome24.modules:
14077         Change epiphany branch to gnome-2-4
14079 2003-08-25  Jonathan Blandford  <jrb@redhat.com>
14081         * modulesets/gnome24.modules: revert it back to TAG, as epiphany
14082         doesn't build with 1.4.1pre yet.  grr... BRANCH doesn't build
14083         either with gcc 3.3.  When 1.4.1 comes out we can build against
14084         that.
14086 2003-08-25  Jonathan Blandford  <jrb@redhat.com>
14088         * modulesets/gnome24.modules: change MOZILLA_1_4_TAG to
14089         MOZILLA_1_4_BRANCH as the TAGGED version doesn't build with recent
14090         compilers.
14092         * modulesets/gnome24.modules: libsoup-2-0-branch
14094 2003-08-24  Andrew Sobala  <aes@gnome.org>
14096         * modulesets/gnome24.modules: added esound dep to libgnome
14098 1999-11-30  Mark Finlay<sisob@tuxfamily.org>
14100         * modulesets/gnome24.modules: Added gossip
14101         and loudmouth. Need more deps though.
14103 1999-11-30  Mark Finlay <sisob@tuxfamily.org>
14105         * modulesets/gnome24.modules: changed gnome2-user-docs to
14106         gnome-user-docs
14108 1999-11-30  Mark Finlay <sisob@tuxfamily.org>
14110         * modulesets/gnome24.modules:
14111         gnome-media, gnome-games, gnome2-user-docs,
14112         gnome-system-monitor(procman) added to meta-gnome-desktop;
14113         gconf-editor and gnome-utils higher up the deps list;
14114         Removed monkey-media rhythmbox dependency.
14116         * README: /r/--no-cvs/--no-network : bug #113652;
14117         Update bootstap list; Add a "Starting Gnome" section;
14118         Update/clarify one or two things.
14120         * sample.jhbuildrc: Removing whitespace from commented out options:
14121          fix for #113652
14123         TODO: Finish deps for gnome2-user-docs and gnome-system-tools
14125 1999-11-30  Mark Finlay <sisob@tuxfamily.org>
14127         * modulesets/gnome24.modules:
14129         Added gconf-editor and gnome-utils to meta-gnome-desktop
14131 2003-08-19  Marco Pesenti Gritti  <marco@.gnome.org>
14133         * modulesets/gnome24.modules:
14135         Use MOZILLA_1_4_RELEASE branch for mozilla to avoid api problems
14137 2003-08-14  Jaka Mocnik  <jaka@gnu.org>
14139         * modulesets/gnome24.modules: check out ggv from gnome-2-4 branch.
14141 2003-08-10  Andrew Sobala  <aes@gnome.org>
14143         * modulesets/gnome24.modules: totem is not in GNOME 2.4
14145 2003-08-05  Frederic Crozat  <fcrozat@mandrakesoft.com>
14147         * modulesets/gnome24.modules: Update dep chain for libcroco.
14149 2003-07-31  Anders Carlsson  <andersca@codefactory.se>
14151         * modulesets/gnome24.modules: Update dep chain for cairo.
14153 2003-07-23  James Henstridge  <james@daa.com.au>
14155         * module.py (read_module_set): override module specific
14156         autogenargs if specified in jhbuildrc.
14158         * jhbuild.py (default_config): add an module_autogenargs option to
14159         the config file.
14161 2003-07-19  Anders Carlsson  <andersca@codefactory.se>
14163         * modulesets/gnome24.modules: Xr now goes by the name cairo.
14165 2003-07-18  James Henstridge  <james@daa.com.au>
14167         * bootstrap.py (bootstraps): update bootstraps to automake-1.7.6.
14169         * modulesets/gnome24.modules (totem): depend on gnome-desktop (bug
14170         #117165).
14171         (gok): depend on scrollkeeper (bug #114760).
14172         (libgtcpsocket): depend on intltool (bug #114760).
14174 2003-07-17  James Henstridge  <james@daa.com.au>
14176         * modulesets/gnome24.modules: add gnome-hello (bug #117615).
14177         (gnopernicus): depend on linc (bug #116766).
14179 2003-07-05  James Henstridge  <james@daa.com.au>
14181         * modulesets/gnome22.modules: and here.
14183         * modulesets/gnome24.modules: gnome-session depends on esound.
14185 2003-07-05  Marco Pesenti Gritti  <marco@it.gnome.org>
14187         * module.py:
14189         Add the ability to specify a mozilla branch.
14191         * modulesets/gnome24.modules:
14193         Use 1.4 mozilla branch.
14195 2003-07-04  Murray Cumming  <murrayc@usa.net>
14197         *  modulesets/gnome24.modules (meta-gnome-desktop): Replaced
14198         meta-gnome-accessibilty dependency with gnopernicus+gok because
14199         meta-gnome-accssibility contains extra stuff that is not part of
14200         GNOME 2.4.
14202 2003-07-02  Andrew Sobala  <aes@gnome.org>
14204         * modulesets/gnome24.modules: added nautilus-cd-burner
14206 2003-07-02  Andrew Sobala  <aes@gnome.org>
14208         * modulesets/gnome24.modules: fixed up GNOME 2.4 modules (Murray :P)
14210 2003-07-01  Murray Cumming  <murrayc@usa.net>
14212         * modulesets/gnome24.modules:
14213         Added GNOME 2.4 new modules to meta-gnome-desktop dependencies,
14214         some implicitly through other modules. I put epiphany and gnomemeeting
14215         at the end because they are probably harder to build.
14216         Actually it fails after zenity so I hope someone can fix it.
14218 1999-11-30  Mark Finlay <sisob@eircom.net>
14220         * modulesets/gnome24.modules:
14221         Adding the gstreamer version of totem.
14223 2003-06-27  Matthias Clasen  <maclas@gmx.de>
14225         * module.py (BuildScript.build): Respect --no-interact.
14227         * jhbuild.py: Pass --no-interact down to build.build().
14229 2003-06-25  Bill Haneman  <bill.haneman@gnome.org>
14231         * modulesets/gnome24.modules:
14232         Removed erroneous gnome-2-0-0 tag from gnome-mag
14233         module.
14235 2003-06-11  Mark McLoughlin  <mark@skynet.ie>
14237         * jhbuild.py: add libdir to LD_LIBRARY_PATH when
14238         it contains libdir already, but not as the first
14239         in the list.
14241         * modulesets/gnome24.modules:
14242         libwnck depends on startup-notification.
14243         gnome-desktop doesn't depend on libwnck, but gnome-panel
14244         does.
14246 2003-06-24  Ian McKellar  <yakk@yakk.net>
14248         * cvs.py:
14249         Fixed error reporting
14251 2003-06-24  Anders Carlsson  <andersca@codefactory.se>
14253         * modulesets/gnome24.modules:
14254         Remove thinice, it's now in gnome-themes.
14256 2003-06-21  Anders Carlsson  <andersca@codefactory.se>
14258         * modulesets/gnome24.modules: ORBit2 now depends
14259         on gnome-common.
14261 2003-06-16  Murray Cumming  <murray@usa.net>
14263         * modulesets/gnome24.modules: meta-gnome-desktop:
14264         Removed gedit-plugins. It was never part of GNOME Desktop.
14266 2003-06-15  Anders Carlsson  <andersca@codefactory.se>
14268         * modulesets/gnome24.modules: Add drwright.
14270 2003-06-13  Jeroen Zwartepoorte  <jeroen@xs4all.nl>
14272         * modulesets/gnome24.modules: Add gpdf.
14274 2003-06-11  Anders Carlsson  <andersca@codefactory.se>
14276         * modulesets/gnome24.modules: Add Xr and friends.
14278 2003-05-29  Glynn Foster  <glynn.foster@sun.com>
14280         * modulesets/gnome24.modules: Give jhbuild some zen power!
14282 2003-05-25  Kjartan Maraas  <kmaraas@gnome.org>
14284         * modulesets/gnome22.modules: Fix rhythmbox and glimmer
14285         so they build.
14287 2003-05-18  Andrew Sobala  <aes@gnome.org>
14289         * modulesets/gnome24.modules: Add nautilus dep from control-center
14291 2003-05-09  Kjartan Maraas  <kmaraas@gnome.org>
14293         * modulesets/gnome22.modules: Remove rhythmbox and monkey-media
14294         add net-rhythmbox HEAD. Also remove gael. It doesn't build for
14295         all people and it's been effectively dead for a long time now.
14296         Also correct branches for libgnome, libgnomecanvas and libgnomeui.
14298 2003-05-08  Johan Dahlin  <jdahlin@async.com.br>
14300         * module.py (MozillaModule): More fixes, most important, don't do
14301         checkout mozilla/client.mk every time and don't run a full
14302         checkout, if we already have checkout the tree, use fast-update
14303         instead.
14305 2003-05-07  Anders Carlsson  <andersca@codefactory.se>
14307         * modulesets/gnome24.modules: gtksourceview uses HEAD now
14309 2003-05-05  Johan Dahlin  <jdahlin@async.com.br>
14311         * bootstrap.py: python seems to be confused about __file__ when
14312         doing os.chdir(), save the absolute path before calling os.chdir().
14313         (Bootstrap.build): Use jhbuild_directory here.
14314         (Bootstrap.build): Use .endswith instead of slicing.
14315         (bootstraps): Simplify autoconf check
14316         (_boldcode, _normal): Use commands.getoutput() here.
14318 2003-05-05  Johan Dahlin  <jdahlin@async.com.br>
14320         * module.py: Import check for xml.dom.minidom.
14321         refactor get_mozilla_ver and put it under __init__
14322         remove MozillaModule.do_install method, since it was on crack
14323         Use .endswith instead of slicing in a couple of places
14324         Add a few assertions
14325         Make list comprehensions more readable
14326         Strip text from raw_input()
14328 2003-05-05  James Henstridge  <james@daa.com.au>
14330         * modulesets/gnome24.modules: linc now requires the gnome-common
14331         autogen.sh script, so mark it as a dependency (fixes bug #112205).
14333 2003-04-29  Kjartan Maraas  <kmaraas@gnome.org>
14335         * modulesets/gnome22.modules: Update XChat
14336         * modulesets/gnome24.modules: Same.
14338 2003-04-23  James Henstridge  <james@daa.com.au>
14340         * jamesh.jhbuildrc (branches): set a custom branch to test things.
14342         * module.py (read_module_set): if a branch is listed in the
14343         branches dict, use it instead of the branch tag in the module set.
14345         * jhbuild.py (read_config_file): backward compat for 'cvsroot'
14346         setting was broken (key for gnome cvs is 'gnome.org'; not 'gnome').
14347         (default_config): add a branches dictionary.
14349         * jhbuild.py (do_update_one): add "jhbuild updateone" command
14350         (suggested by bug #109617).
14352         * modulesets/gnome24.modules: add evolution to this moduleset too.
14354         * modulesets/moduleset.xsl: update this too.
14356         * modulesets/moduleset.dtd: remove fcpackage element from DTD.
14358         * module.py (FcPackage): remove specialised fcpackage build rules.
14359         (read_module_set): get rid of parsing of <fcpackage> tags.
14361         * modulesets/gnome22.modules: same here, but use the fc-2_2_branch
14362         branch of fontconfig.
14364         * modulesets/gnome24.modules: get fontconfig,etc from CVS.
14366 2003-04-22  James Henstridge  <james@daa.com.au>
14368         * modulesets/gnome1.modules: same here.
14370         * modulesets/gnome24.modules: same here.
14372         * modulesets/gnome22.modules: same here.
14374         * modulesets/gnome20.modules: add cvs roots.
14376         * jhbuild.py (*): fix up arguments to read_module_set.
14378         * module.py (read_module_set): read a set of cvsroots from the XML
14379         file that can be overriden from the jhbuildrc file.
14381         * cvs.py (login): new function to perform a cvs checkout
14383         * jhbuild.py (read_config_file): we now have a "cvsroots"
14384         dictionary, mapping keys to cvs roots.
14386 2003-04-21  James Henstridge  <james@daa.com.au>
14388         * cvs.py (_scramble, _descramble): add functions to scramble and
14389         descramble CVS passwords.  Will be used to work around "cvs login"
14390         needing user input.
14392         * libtool-1.3.5-mktemp.patch: update to latest version from RH
14393         packages, fixing a bug pointed out by Jeff.
14395         * bootstrap.py (bootstraps): move up to libtool-1.5, which is
14396         required to build fontconfig, etc from CVS.  Also add RH's
14397         ltmain-SED patch that patches over problems when people use old
14398         libtool.m4 with new ltmain.sh.
14400 2003-04-21  Jens Finke  <jens@triq.net>
14402         * modulesets/gnome24.modules:
14403         * modulesets/gnome22.modules: Added eel dep for eog.
14405 2003-04-21  Jon Svendsen  <jon-sven@frisurf.no>
14407         * modulesets/gnome20.modules:
14408         * modulesets/gnome22.modules:
14409         * modulesets/gnome24.modules: Added eog to meta-gnome-desktop in
14410         2.0, 2.2 and 2.4 modulesets (bug #108017).
14412 2003-04-17  Kjartan Maraas  <kmaraas@gnome.org>
14414         * modulesets/gnome22.modules: Make gtkhtml depend on gal.
14416 2003-04-14  Jeroen Zwartepoorte  <jeroen@xs4all.nl>
14418         * module.py: Remove some more runsocks mumbo jumbo.
14419         * modulesets/gnome24.modules: gedit & glimmer now depend on
14420         gtksourceview revision "toward-gedit-integration".
14422 2003-04-12  Mikael Hallendal  <micke@codefactory.se>
14424         * modulesets/gnome24.modules: Don't build bonobo-activation, moved
14425           the deps from bonobo-activation to libbonobo to be safe.
14427 2003-04-11  Mikael Hallendal <micke@codefactory.se>
14429         * cvs.py: Removed sun runsocks mumbo jumbo... :)
14431 2003-04-03  Bill Haneman <bill.haneman@sun.com>
14433         * modulesets/gnome24.modules:
14434         * modulesets/gnome22.modules:
14435         remove redundant at-spi entries.
14437 2003-04-02  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14439         * modulesets/gnome22.modules: Use gnome-2-2 branch for librsvg
14440         * modulesets/gnome22.modules: Use gnome22branch for gnome-mime-data
14442 2003-04-02  Frederic Crozat  <fcrozat@mandrakesoft.com>
14444         * modulesets/gnome24.modules: libcroco is now a librsvg dependency
14446 2003-04-01  Frederic Crozat  <fcrozat@mandrakesoft.com>
14448         * modulesets/gnome24.modules: add galeon (was only in gnome22.modules)
14450 2003-04-01  Bill Haneman <bill.haneman@sun.com>
14452         * modulesets/gnome24.modules: remove gnome-2-2 tag
14453         for atk, gail, and at-spi;
14454         (HEAD of these modules is currently gtk+-2.2-compatible).
14455         * modulesets/gnome22.modules: change gnome-2-0 tag
14456         on at-spi to gnome-2-2 tag.
14458 2003-03-31  Alex Duggan  <aldug@astrolinux.com>
14460         * modulesets/gnome22.modules: use gnome-2-2 branch for
14461         for gnome-icon-theme, gnome-vfs, eel, nautilus
14463 2003-03-31  Mikael Hallendal  <micke@codefactory.se>
14465         * modulesets/gnome22.modules: use gnome-2-2 branch of Yelp
14467 2003-03-26  Jonathan Blandford  <jrb@redhat.com>
14469         * modulesets/gnome24.modules: require gnome-2-2 version of gail.
14471 2003-03-20  Mikael Hallendal  <micke@codefactory.se>
14473         * modulesets/gnome22.modules: use revision gnome-2-2 of gail.
14475 2003-03-19  Kjartan Maraas  <kmaraas@gnome.org>
14477         * modulesets/gnome22.modules: This is the janitor. Please
14478         clean up after yourself. Your mother does not work here.
14480 2003-03-17  Kjartan Maraas  <kmaraas@gnome.org>
14482         * modulesets/gnome22.modules: Added libgsf dep for eog.
14483         Updated xchat tarball version.
14485 2003-03-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14487         * modulesets/gnome22.modules: Added libzvt, anjuta, gtkhtml,
14488         evolution, glade3. Updated anjuta2 dependency.
14489         Added stable gnome-2-2 revisions.
14491 2003-03-07  Havoc Pennington  <hp@pobox.com>
14493         * modulesets/gnome22.modules: gconf stable is on gnome-2-2 branch
14495 2003-03-06  James Willcox  <jwillcox@gnome.org>
14497         * modulesets/gnome24.modules:  Added the gedit-plugins module
14499 2003-03-05  Alex Duggan  <aldug@astrolinux.com>
14501         * modulesets/gnome24.modules: remove --with-widget=vte autogen
14502         args from gnome-termainal, since it no longer supports libzvt and
14503         requires vte
14505 2003-03-06  James Henstridge  <james@daa.com.au>
14507         * jhbuild.py (help): update help message to indicate that -s and
14508         -t are valid for the "jhbuild update" command now.
14510 2003-03-05  James Henstridge  <james@daa.com.au>
14512         * module.py (_isxterm): set to true if the string "xterm" is found
14513         anywhere in $TERM, rather than just if $TERM==xterm.
14515         * jhbuild.py (do_update): take arguments similar to build and
14516         buildone.
14518         * modulesets/gnome24.modules: add new moduleset for gnome 2.4.
14520         * modulesets/gnome*.modules: update to scrollkeeper-0.3.12.
14522 2003-03-02  James Henstridge  <james@daa.com.au>
14524         * bootstrap.py (automake-1.7): update to automake 1.7.3
14525         (pkg-config): update to 0.15.0
14527 2003-02-25  Alex Duggan  <aldug@astrolinux.com>
14529         * modulesets/gnome22.modules: update libbonoboui to use
14530         gnome-2-2 branch
14532 2003-02-22  Alex Duggan  <aldug@astrolinux.com>
14534         * modulesets/gnome22.modules: update ggv to use gnome-2-2 branch
14536 2003-02-20  Frederic Crozat  <fcrozat@mandrakesoft.com>
14538         * modulesets/gnome22.modules:
14539         Updated vte to use gnome-2-2 branch.
14541 2003-02-19  Calum Benson  <calum.benson@sun.com>
14543         * modulesets/gnome22.modules:
14545         Updated gnome-themes to use gnome-2-2 branch.
14547 2003-02-19  James Henstridge  <james@daa.com.au>
14549         * modulesets/gnome22.modules (gnome-session): fix typo in revision
14550         name.
14551         (gtkhtml2): move to gnome-2-2 branch.
14553 2003-02-17  Will LaShell  <will@lashell.net>
14555         * modulesets/gnome22.modules: Update following modules to
14556         their 2.2 branches [ linc, ORBit2, gnome-session, eog ]
14558 2003-01-13  Alex Duggan  <aldug@astrolinux.com>
14560         * modulesets/gnome22.modules: update procman branch
14561         to gnome-2-2
14563 2003-02-12  Marco Pesenti Gritti  <marco@it.gnome.org>
14565         * module.py: Add a MozillaModule class
14566         * modulesets/gnome22.modules: Add epiphany and mozilla
14568 2003-02-12  James Henstridge  <james@daa.com.au>
14570         * modulesets/gnome22.modules (xchat): update to 2.0.0.
14571         (gnet): check out the GNET_1_1 branch.  Fixes bug 105589.
14572         (gaim): add gaim, using patch from bug 105769.
14574 2003-02-11  James Henstridge  <james@daa.com.au>
14576         * modulesets/gnome22.modules: fix up dependencies of the xchat
14577         module from Will's patch (bug 105766).
14579 2003-02-10  James Henstridge  <james@daa.com.au>
14581         * modulesets/gnome20.modules (pango): same.
14583         * modulesets/gnome22.modules (pango): move the autogenargs from
14584         gtk+.
14586 2003-02-09  James Henstridge  <james@daa.com.au>
14588         * modulesets/gnome22.modules (xchat): add xchat (as a tarball).
14589         (gtk-engines-cleanice): add cleanice engine (fixes bug 104256).
14590         (orbit-python): remove from modules list (fixes bug 104937).
14592 2003-02-06  Paolo Maggi  <paolo.maggi@polito.it>
14594         *  modulesets/gnome22.modules: make gnome-themes depends on thinice2
14596 2003-02-05  Alex Duggan  <aldug@astrolinux.com>
14598         * modulesets/gnome22.modules: update control-center branch
14599         to gnome-2-2
14601 2003-02-04  Alex Duggan  <aldug@astrolinux.com>
14603         * modulesets/gnome22.modules: remove libole2, use gal head
14605 2003-02-01  Alex Duggan  <aldug@astrolinux.com>
14607         * modulesets/gnome22.modules: make acme depend on libwnck
14609 2003-02-01  Alex Duggan  <aldug@astrolinux.com>
14611         * modulesets/gnome22.modules: use gnome-2-2 bug-buddy branch
14613 2003-02-01  Alex Duggan  <aldug@astrolinux.com>
14615         * modulesets/gnome22.modules: make anjuta2 depend on vte, not libzvt
14617 2003-01-29  James Henstridge  <james@daa.com.au>
14619         * modulesets/moduleset.xsl: simple XSL file to display module sets
14620         as HTML.
14622         * README: update minimum required python version to 2.0, to
14623         reflect reality.
14625         * modulesets/moduleset.dtd: dtd for module sets.
14627         * modulesets/gnome*.modules: add module set files.  Obsolete the
14628         moduleinfo.py file.
14630         * module.py (read_module_set): new function to load up a moduleset
14631         from an XML file.
14633 2003-01-28  Alex Duggan  <aldug@astrolinux.com>
14635         * moduleinfo.py (gnome22): gnome-games branch gnome-2-2
14637 2003-01-28  Alex Duggan  <aldug@astrolinux.com>
14639         * moduleinfo.py (gnome22): gedit branch gnome-2-2
14641 2003-01-27  Glynn Foster <glynn.foster@sun.com>
14643         * moduleinfo.py (gnome22): gnome-utils branch gnome-2-2
14645 2003-01-20  Havoc Pennington  <hp@redhat.com>
14647         * moduleinfo.py (gnome22): metacity branch gnome-2-2
14649 2003-01-26  Alex Duggan  <aldug@astrolinux.com>
14651         * moduleinfo.py (gnome22.gnome-applets): use gnome-2-2 branch
14653 2003-01-26  Alex Duggan  <aldug@astrolinux.com>
14655         * moduleinfo.py (gnome22.gnome-themes): make it depend on gtk-engines.
14656         Fixes #104466
14658 2003-01-24  Alex Duggan  <aldug@astrolinux.com>
14660         * moduleinfo.py (gnome20.pan): add gnet dep to pan.  Fixes #104358
14662 2003-01-23  Murray Cumming  <murrayc@usa.net>
14664         * moduleinfo.py (gnome22): Added gnome-media to meta-gnome-desktop..
14666 2003-01-23  Daniel Elstner  <daniel.elstner@gmx.net>
14668         * moduleinfo.py (gnome20): Add gucharmap module.
14670 2003-01-23  Thomas Vander Stichele <thomas at apestaart dot org>
14672         * moduleinfo.py: check out BRANCH-GSTREAMER-0_6 for gstreamer and
14673         gst-plugins
14675 2003-01-23  Murray Cumming  <murrayc@usa.net>
14677         * moduleinfo.py (gnome22): Use gnome-2-2 branch of fileroller.
14679 2003-01-23  Murray Cumming  <murrayc@usa.net>
14681         * moduleinfo.py (gnome22): Don't build nautilus-gtkhmtml because
14682         it is not part of GNOME 2.2.
14684 2003-01-22  Alex Duggan  <aldug@astrolinux.com>
14686         * moduleinfo.py (gnome22): Use 2.2 branches for libgnomeprint
14687         and libgnomeprintui
14689 2003-01-21  Christian Meyer  <chrisime@gnome.org>
14691         * moduleinfo.py (gnome22): oops, forgot to add the correct file size.
14693 2003-01-21  Christian Meyer  <chrisime@gnome.org>
14695         * moduleinfo.py (gnome22): Updated to startupnotification 0.5.
14697 2003-01-21  Murray Cumming  <murrayc@usa.net>
14699         * moduleinfo.py (gnome22): Use gnome 2.2 branches for glib, pango,
14700         gtk+, and atk+.
14702 2003-01-20  Alex Duggan  <aldug@astrolinux.com>
14704         * moduleinfo.py (gnome22.libwnck), (gnome22.gnome-terminal):
14705         use the gnome-2-2 branch
14707 2003-01-19  Havoc Pennington  <hp@redhat.com>
14709         * moduleinfo.py: add support for gnomechat
14711 2003-01-13  Johan Dahlin  <jdahlin@async.com.br>
14713         * moduleinfo.py: Update URL for fontconfig
14715 2003-01-12  James Henstridge  <james@daa.com.au>
14717         * moduleinfo.py (gnome22.glimmer): require libgnomeprint 2.2 now.
14719         * vbs-head.jhbuildrc: similar changes here.
14721         * sample.jhbuildrc: update sample config file for gnome22, and
14722         only build 'meta-gnome-desktop' by default, rather than 'all'.
14724         * module.py (Tarball.do_patch): if nobuild is set, go to
14725         STATE_DONE on completion, rather than STATE_CONFIGURE.
14727 2003-01-10  Alex Duggan  <aldug@gnome.org>
14729         * moduleinfo.py (gnome22.gnome-panel): get gnome-2-2 branch
14731 2003-01-03  Paolo Maggi  <maggi@athena.polito.it>
14733         * moduleinfo.py (gnome20.gedit): get gnome-2-0 branch. Added
14734         gedit to meta-gnome-desktop
14735         (gnome22): added gedit module. Added gedit to meta-gnome-desktop
14737 2002-12-24  Murray Cumming  <murrayc@usa.net>
14739         * moduleinfo.py (gnome22): Replaced the gnome22 gnome-meta-desktop
14740         metamodule with one that includes the new modules such as acme,
14741         file-roller, gstreamer, and nautilus-media.
14743 2002-12-24  James Henstridge  <james@daa.com.au>
14745         * moduleinfo.py (gnome22.fcpackage): add fcpackage to gnome22
14746         module set.
14747         (gnome22.pango): depend on fcpackage.
14749         * module.py (FcPackage): add a special Package subclass for
14750         building fcpackage.
14752         * jhbuild.py (do_build): change the code that removes entries from
14753         the module list so that it doesn't cause an exception if you
14754         specify a module name that won't be built.
14756 2002-12-23  James Henstridge  <james@daa.com.au>
14758         * bootstrap.py (bootstraps): add my libtool -export-dynamic patch.
14760 2002-12-23  <chema@celorio.com>
14762         * moduleinfo.py (gnome22): add intltool dependency to
14763         libgnomeprint
14765 2002-12-22  Murray Cumming  <murrayc@usa.net>
14767         * moduleinfo.py (gnome22): Made gnome-desktop dependent on
14768         gnome-themes because it is part of the Desktop release.
14770 2002-12-22  Murray CUmming  <murrayc@usa.net>
14772         * moduleinfo.py (gnome22): Added gnome-themes module, because
14773         the Theme control panel complains at runtime about it not being
14774         installed.
14776 2002-12-20  Daniel Elstner  <daniel.elstner@gmx.net>
14778         * moduleinfo.py (gnome20): Add accessibility modules at-spi,
14779         libgail-gnome, at-poke, gnome-mag, gok, gnome-speech, gnopernicus,
14780         plus the MetaModule meta-gnome-accessibility.
14781         (gnome22): Override modules at-spi, libgail-gnome, gnome-mag to
14782         check out the HEAD branch.
14784 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
14785         * jhbuild.py: Move True/False definitions up - fixes undefined
14786         errors for Python version < 2.2.1
14788 2002-12-19  Murray Cumming  <murrayc@usa.net>
14790         * moduleinfo.py: Commented out the metatheme module because the
14791         release team think it probably isn't useful anymore, and because its
14792         Desktop Theme capplet is confusingly similar to the new 2.2 Theme
14793         capplet.
14795 2002-12-17  James Henstridge  <james@daa.com.au>
14797         * jhbuild.py: define True and False if they aren't defined in
14798         __builtins__.  This gets it to work with slightly older Pythons
14799         (still need to decide whether to replace the other stuff using new
14800         features).
14802 2002-12-16  James Henstridge  <james@daa.com.au>
14804         * cvs.py (CVSRoot._login): take a pointer to the buildscript, and
14805         use it to execute the cvs login command.
14807         * moduleinfo.py (gnome20.gnome-vfs-extras): add.
14808         (gnome22.gnome-media): require gstreamer.
14809         (gnome20.gnome-media): get gnome-2-0 branch.
14811         * jhbuild.py (do_dot): allow user to run "jhbuild dot" to print a
14812         dot file that can be processed with graphviz to produce a nice
14813         directed graph of what will be built.
14814         (do_list): "jhbuild list" outputs list of modules that would be
14815         built, in build order.
14817         * module.py (ModuleSet.write_dot): function to write out a dot
14818         file for use with graphviz.
14820         * moduleinfo.py (gnome22): add fontilus and sodipodi (although
14821         sodipodi doesn't seem to want to build yet ...)
14823 2002-12-14  Daniel Elstner  <daniel.elstner@gmx.net>
14825         * bootstrap.py (_normal): Use 'tput sgr0' instead of 'tput rmso'
14826         to fix bold uglyness, as already done in module.py.
14828 2002-12-14  James Henstridge  <james@daa.com.au>
14830         * module.py (CVSModule.do_build): allow going to 'configure' state
14831         if build fails.
14833         * bootstrap.py (bootstraps): update libtool to 1.4.3.
14835         * moduleinfo.py (gnome22.glimmer): depend on libgnomeprint-2.0
14836         (gnome22.startup-notification): add libsnot.
14837         (gnome22.gnome-terminal): remove libzvt from list of deps.
14839 2002-12-13  Thomas Vander Stichele <thomas at apestaart dot org>
14841         * moduleinfo.py  (gnome22): add nautilus-media.
14843 2002-12-13  Daniel Elstner  <daniel.elstner@gmx.net>
14845         * moduleinfo.py: Add new module for regexxer. (#99780)
14847 2002-12-12  James Henstridge  <james@daa.com.au>
14849         * module.py (CVSModule.do_configure): fix bug.
14851         * bootstrap.py (bootstraps): update versions of bootstraps.
14852         Autoconf up to 2.57, Automake-1.7 up to 1.7.2 and gettext up to
14853         0.11.5.
14855         * moduleinfo.py (gnome2): add scrollkeeper as a dep of various
14856         modules.
14857         (gnome20.scrollkeeper): require intltool.  scrollkeeper checks for
14858         it, even though it distributes its own version of it.
14859         (gnome20.devhelp): require libgsf (from bug #100177).
14861         * bootstrap.py (bootstraps): remove scrollkeeper from list of
14862         bootstraps.
14864         * moduleinfo.py (gnome20.scrollkeeper): add scrollkeeper as a
14865         Tarball type package, with libxml2 and libxslt as dependencies.
14867         * module.py (Tarball): another Package type, pulling most of the
14868         logic from bootstrap.py.  Can fit into dependency chains with CVS
14869         modules.  Not being used yet.
14870         (Tarball.do_install): add a little build stamp when install has
14871         completed.
14872         (Tarball.do_start): if jhbuild-build-stamp exists, skip build.
14874 2002-12-11  James Henstridge  <james@daa.com.au>
14876         * cvs.py (CVSRoot.update): fix up call to self.checkout.
14878         * moduleinfo.py (gnome22): add modules for the gnome 2.0 versions
14879         of libgnomeprint{,ui}.  Make changes to match updates to jhbuild.
14881         * cvs.py (CVSRoot.checkout, CVSRoot.update): update.
14883         * jhbuild.py: make it work with the refactored module.py
14885         * module.py: refactor a bit, putting more intelligence into the
14886         Module classes, simplifying the build loop.
14888 2002-12-10  Chema Celorio  <chema@celorio.com>
14890         * moduleinfo.py: Fix libgnomeprint[ui] deps. Remove bonobo,
14891         add gnome-common & pango.
14892         * add gnome-vfs & libbonobo for libgsf
14894 2002-11-28  Daniel Elstner  <daniel.elstner@gmx.net>
14896         * module.py (_normal): Use 'tput sgr0' instead of 'tput rmso'.
14897         According to the tput/terminfo manpages 'rmso' is meant to
14898         complement 'smso', which isn't necessarily the same as 'bold'.
14899         'sgr0' turns off all attribute modes and works fine for me.
14901 2002-12-05  Glynn Foster  <glynn.foster@sun.com>
14903         * moduleinfo.py: Fix up the bonobo stuff for proper branches.
14904         Change file-roller to get from cvs.gnome.org. Add gnome-utils
14905         to the 2.2 list.
14907 2002-12-03  Chema Celorio  <chema@celorio.com>
14909         * moduleinfo.py: fix the libgnomeprint[ui] deps
14910         (gnome22): fix the 22 version too
14912 2002-11-28  Daniel Elstner  <daniel.elstner@gmx.net>
14914         * moduleinfo.py (gnome22): Add module for gnome-vfs HEAD,
14915         overriding gnome-vfs in the gnome20 module set.
14916         This means that gnome22 now uses gnome-vfs HEAD. It was using
14917         the gnome-vfs gnome-2-0 branch before.
14919 2002-11-29  Murray Cumming  <murrayc@usa.net>
14921         * jhbuild.py: Commented-out the addpath() call that sets
14922         C_INCLUDE_PATH. We don't know why this was set. Maybe we will find out
14923         now. It seems to set the system directories, which leads to warnings
14924         with gcc 3.x.
14926 2002-11-28  Daniel Elstner  <daniel.elstner@gmx.net>
14928         * moduleinfo.py (gnome20): Fetch the gtkmm-2-0 branch of gtkmm2.
14929         (gnome22): Override the gtkmm2 module to use the HEAD branch.
14931 2002-11-28  Murray Cumming  <murrayc@usa.net>
14933         * moduleinfo.py: dia-canvas requires pygtk.
14935 2002-11-20  Murray Cumming  <murrayc@usa.net>
14937         * Applied patch in bug #97786, which makes gal depend on
14938         libgnomeprintui.
14940 2002-11-20  Murray Cumming  <murrayc@usa.net>
14942         * moduleinfo.py: gst-player requires gst-plugins, because it does a
14943         pkg-config check for gstreamer-libs.
14945 2002-11-19  Murray Cumming  <murrayc@usa.net>
14947         * moduleinfo.py: (gnome22): gnome-control-center: Added dependency on
14948         metacity, because it requires libmetacity-private.
14950 2002-11-07  Jonathan Blandford  <jrb@redhat.com>
14952         * moduleinfo.py (gnome22): libgnomeprint/libgnomeprintui require
14953         HEAD for gnome22
14955 2002-11-07  Ross Burton  <ross@burtonini.com>
14957         * moduleinfo.py: Change from orbit-python to gnome-python/pyorbit.
14959 2002-11-02  Murray Cumming  <murrayc@usa.net>
14961         * moduleinfo.py: gnomemm/libgnomuimm requires gnomemm/libgnomecanvasmm
14962         and gnomemm/libglademm.
14964 2002-11-01  Murray Cumming  <murrayc@usa.net>
14966         * moduleinfo.py: gnomemm/libgnomeuimm: Now depends on libbonobouimm,
14967         which needs the new orbitcpp module.
14969 2002-10-26  Sri Ramkrishna      <sri@aracnet.com>
14971         * moduleinfo.py: gnome-terminal HEAD(gnome22) uses vte widget
14972   instead of zvt.
14974 2002-10-26  Anders Carlsson  <andersca@gnu.org>
14976         * moduleinfo.py: Upgrade pkg-config to 0.14.0 and remove the
14977         patches since they've gone upstream.
14979 2002-10-24  Murray Cumming  <murrayc@usa.net>
14981         * moduleinfo.py: The gtkmm-1.3 virtual cvs module is now called gtkmm2.
14983 2002-10-13  Sriram Ramkrishna <sri@aracnet.com>
14984         * moduleinfo.py: Added gnome-icon-theme as a dependency to libgnomeui
14986 2002-10-06  Anders Carlsson  <andersca@gnu.org>
14988         * bootstrap.py (bootstraps): Add bug-fix for pkgconfig.
14990 2002-10-05  Xavier Ordoquy <MCArkan@gael.sourceforge.net>
14992         * moduleinfo.py: gael is now in gnome cvs
14994 2002-09-29  James Henstridge  <james@daa.com.au>
14996         * moduleinfo.py: update various modules to gnome-2-0 branches.
14998         * jhbuild.py (help): update help output (bug 93563).
15000         * moduleinfo.py (gnome2): add devhelp to meta-gnome-devel-tools
15001         (bug 93563).
15003         * bootstrap.py (bootstraps): update bootstraps to use
15004         Autoconf-2.54 and Python-2.2.1.  Add Automake-1.7 in addition to
15005         1.4 and 1.6.
15007 2002-09-26  Bastien Nocera  <hadess@hadess.net>
15009         * moduleinfo.py: update gnome-common branches (hope I'm not breaking
15010         anything...)
15012 2002-09-26  Anders Carlsson  <andersca@gnu.org>
15014         * bootstrap.py:
15015         * pkgconfig-0.13-include.patch:
15016         Use pkg-config 0.13 and add an include fix.
15018 2002-09-18  Will LaShell <will@lashell.net>
15020         * cvs.py: adding the -dP arguement to cvs update
15022 2002-09-18  Havoc Pennington  <hp@pobox.com>
15024         * moduleinfo.py (gnome2): use gconf-1-2 branch for gnome20,
15025         add gconf HEAD to gnome22
15027 2002-09-17  Havoc Pennington  <hp@redhat.com>
15029         * moduleinfo.py (gnome2): pull gnome-2-0 branch of libwnck
15031 2002-09-16  Jonathan Blandford  <jrb@redhat.com>
15033         * moduleinfo.py (gnome2): add '-- ' to gstreamers autogen.sh to
15034         pass args on to configure.  This still doesn't work with
15035         --maintainer-mode etc., but people can fix that on their own.
15037 2002-09-16  James Henstridge  <james@daa.com.au>
15039         * moduleinfo.py (gnome22): s/profterm/gnome-terminal/
15040         (gnome22): add gnome-2-0 branch for libglade.
15042 2002-09-12  Jonathan Blandford  <jrb@redhat.com>
15044         * moduleinfo.py (gnome2): libmrproject requires libgsf
15046 2002-09-12  Jonathan Blandford  <jrb@redhat.com>
15048         * moduleinfo.py: s/monkey-sound/monkey-media/g
15050 2002-09-10  James Henstridge  <james@daa.com.au>
15052         * moduleinfo.py (gnome2): get mrproject from GNOME CVS now (patch
15053         from Xavier Ordoquy.
15055 2002-09-09  James Henstridge  <james@daa.com.au>
15057         * moduleinfo.py (gnome2): updates from Will Lashell (bug #92581).
15059 2002-09-06  Havoc Pennington  <hp@pobox.com>
15061         * moduleinfo.py (gnome2): add right branch for gail
15063 2002-09-05  Jonathan Blandford  <jrb@redhat.com>
15065         * moduleinfo.py (gnome-build): Require gtkhtml2 as well.
15067 2002-08-18  Anders Carlsson  <andersca@gnu.org>
15069         * bootstrap.py (bootstraps): Fetch automake-1.4 as well as
15070         automake-1.6.
15072 2002-07-24  James Henstridge  <james@daa.com.au>
15074         * moduleinfo.py (gnome-control-center): set to gnome-2-0 branch
15075         for gnome20 module set (and head for gnome22).
15076         (anjuta2): depends on libzvt (from bug #87661).
15078 2002-07-14  Havoc Pennington  <hp@pobox.com>
15080         * moduleinfo.py (gnome2): add branch to profterm
15081         (gnome22): put profterm HEAD in gnome22
15083 2002-07-13  Xavier Ordoquy <MCArkan@gael.sourceforge.net>
15085         * moduleinfo.py:
15086         Added dia-newcanvas and gael2 to the gnome20 set.
15088 2002-07-05  James Henstridge  <james@daa.com.au>
15090         * moduleinfo.py (gnome22): add start of gnome22 set (based on
15091         gnome20), which at the moment just has head glib, pango and gtk+.
15093         * module.py (ModuleSet.__init__): add optional "baseset" argument
15094         to constructor, based on idea by hp.
15096         * module.py (BuildScript.build): rest of jrb's patch.
15098         * jhbuild.py (do_build): add --start-at arg from patch by Jonathan
15099         Blandford <jrb@redhat.com> (from bug #87344)
15101         * moduleinfo.py (rhythmbox): rhythmbox module is called rhythmbox
15102         now.  Patch from hingwah@gnupilgrims.org (from bug #85905).
15103         (gnomeicu): Another patch from hingwah (from bug #85907).
15105         * jhbuid.py, module.py: apply patch to add makeargs setting
15106         contributed by C. Evans <ccevans@cox.net> (from bug #85228).
15108 2002-06-19  Jonathan Blandford  <jrb@redhat.com>
15110         * moduleinfo.py (head): update rhythmbox dependencies and module
15112 2002-06-16  James Henstridge  <james@daa.com.au>
15114         * moduleinfo.py (head): add libxslt dependency to gtk-doc.
15115         (head): add sigc-1.1 dependency to gtkmm-1.3.
15117 2002-06-09  James Henstridge  <james@daa.com.au>
15119         * moduleinfo.py: add extra modules, based on patch by Gediminas
15120         Paulauskas <menesis@delfi.lt>.
15122         * bootstrap.py (Bootstrap.build): add support for multiple patch
15123         files.
15124         (bootstraps): add a number of the patches from the libtool-1.4.2-9
15125         SRPM from Rawhide, so that we use a non sucky libtool.
15126         (Bootstrap.wants_package): allow people to install bootstrap
15127         packages they already have on their system.
15129 2002-06-08  James Henstridge  <james@daa.com.au>
15131         * moduleinfo.py (head): add gtkmm-1.3 as a dependency for
15132         gnomemm/libgnomecanvasmm (bug fix by Hing-Wah Wan
15133         <hingwah@gnupilgrims.org>).
15135 2002-06-03  James Henstridge  <james@daa.com.au>
15137         * README: add note about filing jhbuild bugs in bugzilla.
15139         * moduleinfo.py (head): fix up meta-gnome-c++ MetaModule def.
15141 2002-06-01  James Henstridge  <james@daa.com.au>
15143         * moduleinfo.py (gnome2): add support for the gtk-- modules.
15144         Patch from Ross Burton <r.burton@180sw.com> (from bug 82656).
15146         * bootstrap.py (bootstraps): update list of bootstraps to latest
15147         gettext, and also add scrollkeeper to list of imports.
15149         Apply modified version of Dom's patch:
15151         * module.py (BuildScript.build): keep a counter of which module we
15152         are building.
15153         (BuildScript._message): show the module number in the messages.
15155 2002-05-20  James Henstridge  <james@daa.com.au>
15157         * moduleinfo.py: add gnome-applets to meta-gnome-core module.
15159 2002-05-05  James Henstridge  <james@daa.com.au>
15161         * moduleinfo.py (gnome-applets): add gail dependency for
15162         gnome-applets (from Sam th).
15163         (gnome2): rename the 'head' moduleset to 'gnome2'.  A
15164         compatibility set name has been added.
15166         Merge in Johan Dahlin's updates:
15168         * moduleinfo.py: add some module defs for stuff outside of the
15169         gnome CVS repo.
15171         * module.py (Module.__init__): optionally save a cvsroot string
15172         with the module def.
15173         (BuildScript.__init__): save checkoutroot on the BuildScript
15174         object.
15175         (BuildScript._cvscheckout): if module.cvsroot is not None, then
15176         use it as the cvsroot.
15177         (ModuleSet.addmod): new function as shorthand in the moduleinfo.py
15178         file.
15180 2002-05-02  Benjamin Kahn  <xkahn@ximian.com>
15182         * bootstrap.py (bootstraps): Add audiofile to the bootstrap
15183         list.  Not everyone has it, and it isn't in GNOME CVS.
15185 2002-04-30  Malcolm Tredinnick <malcolm@commsecure.com.au>
15187         * bootstrap.py: When there is an error downloading one of the
15188         files in the bootstrap phase, report the error. Bitter
15189         experience indicates that it might not be what you initially
15190         expect.
15192 2002-04-28  Malcolm Tredinnick <malcolm@commsecure.com.au>
15194         * README: Made the indicated tools' version numbers match what
15195         is actually downloaded and installed.
15197 2002-04-26  Malcolm Tredinnick <malcolm@commsecure.com.au>
15199         * Makefile: The install target depends on install-check.
15200         Otherwise blindly following the instructions in the README leads
15201         to tears.
15203 2002-04-25  Manish Singh  <yosh@gimp.org>
15205         * moduleinfo.py (head): eog requires libgnomeprint
15207 2002-04-15  Owen Taylor  <otaylor@redhat.com>
15209         * moduleinfo.py (head): Point glib, gtk+ at 2-0 branches.
15211 2002-04-13  Alex Graveley  <alex@ximian.com>
15213         * moduleinfo.py (head): eel requires gail.
15215 2002-04-13  Owen Taylor  <otaylor@redhat.com>
15217         * moduleinfo.py (head): Point pango at pango-1-0, since
15218         pango HEAD is post GNOME-2.0.
15220 2002-04-05  Alex Graveley  <alex@ximian.com>
15222         * jhbuild.py (do_shell): Impl to allow starting a new blessed
15223         shell from the command line.
15225 2002-04-05  Jeffrey Stedfast  <fejj@ximian.com>
15227         * bootstrap.py (Bootstrap.build): s/zcat/gunzip -dc/ -
15228         unfortunately zcat does not work so well on Solaris. Hopefully I
15229         will not anger the gods by committing this :-)
15231 2002-03-27  Manish Singh  <yosh@gimp.org>
15233         * install-check.c: check for *.c as well (gobject installs a .c
15234         file as a public header)
15236 2002-03-20  Johan Dahlin  <jdahlin@telia.com>
15238         * jhbuild.py: if prefix don't exist, create it.
15240         * moduleinfo.py: Add gail as a dependency to gnome-media module.
15242         * moduleinfo.py: Add gnome-panel as a dependency to gnome-utils module.
15244         * moduleinfo.py: Add gnome-desktop as a dependency to
15245         gnome-control-center module.
15247 2002-03-19  Manish Singh  <yosh@gimp.org>
15249         * install-check.c: So my assumption was wrong. Add cases for *.idl
15250         and orbit-idl-2
15252 2002-03-18  James Henstridge  <james@daa.com.au>
15254         * moduleinfo.py: apply Greg Schafer's patch for the gnome1
15255         build rules.
15257 2002-03-15  Manish Singh  <yosh@gimp.org>
15259         * Makefile
15260         * install-check.c: rewrote install-check in C. Much faster now.
15261         I also did a check for .h[^.]*$ to make it only cmp on header
15262         files. Not entirely sure that is completely valid (are there any
15263         installed headers that don't end in .h?)
15265 2002-03-15  Dave Neary  <bolsh@gimp.org>
15267         * moduleinfo.py (head): Added sawfish and it's
15268           dependencies. Watch out for librep trying to install
15269           rep.m4 in /usr/shar/aclocal.
15271 2002-03-14  James Henstridge  <james@daa.com.au>
15273         * moduleinfo.py (head): add glade2c.
15275         * bootstrap.py (bootstraps): update versions to bootstrap with.
15277         * jhbuild.py (addpath): set ACLOCAL_AMFLAGS as well.  This should
15278         make things work a bit better with automake-1.6.
15280 2002-03-06  Havoc Pennington  <hp@redhat.com>
15282         * moduleinfo.py (gnome1): remove libzvt dep from gnome1 gnome-core
15284 2002-03-06  James Henstridge  <james@daa.com.au>
15286         * moduleinfo.py (head): add a meta-gnome-devel-tools meta module.
15288         * module.py (BuildScript._*): force a chdir before configure,
15289         make, etc.
15290         (BuildScript.__init__): create a CVSRoot object to handle
15291         checkouts.
15292         (BuildScript._cvscheckout): simplify to use the CVSRoot object.
15293         (BuildScript._configure): use the CVSRoot to find the checkoutdir
15294         (BuildScript._makeclean): same here.
15295         (BuildScript._make): same here.
15296         (BuildScript._makeinstall): same here.
15297         (Module): remove the cvs args stuff.
15299 2002-03-05  James Henstridge  <james@daa.com.au>
15301         * module.py (BuildScript.build): if we are forcing a configure,
15302         also force a checkout, rather than update.
15304         * moduleinfo.py (head): s/Task/MetaModule/, and rename meta
15305         modules to begin with meta-, so they match the GARNOME naming.
15307         * module.py (MetaModule): rename from Task.
15309 2002-03-02  Havoc Pennington  <hp@pobox.com>
15311         * moduleinfo.py: add bug-buddy to 'desktop' task
15313 2002-02-20  James Henstridge  <james@daa.com.au>
15315         * module.py (BuildScript.login): make python 1.5 compatible.  And
15316         make it work with both new and old style lines in the .cvspass
15317         file.
15319 2002-02-20  Johan Dahlin  <jdahlin@telia.com>
15321         * bootstrap.py: use version from autoconf2.50 is it exists (which is
15322         the case on debian systems)
15324         * jhbuild.py: Add nicer output if the config file isn't found,
15325         create $PREFIX/share and $PREFIX/share/aclocal if they don't exist
15327         * module.py: strip out port when checking for cvs server in ~/.cvspass
15329 2002-02-20  James Henstridge  <james@daa.com.au>
15331         * moduleinfo.py (head): add extra dep for nautilus.  Patch from
15332         Wan Hing Wah <hingwah@computer.org>.
15334 2002-02-18  Manish Singh  <yosh@gimp.org>
15336         * jhbuild.py: allow a default list of modules to skip in the
15337         config file
15339 2002-02-14  Johan Dahlin  <jdahlin@telia.com>
15341         * moduleinfo.py: make libgnomecanvas depends on gnome-common
15343 2002-02-13  James Henstridge  <james@daa.com.au>
15345         * moduleinfo.py (head): add tasks gnome-libs, gnome-core and
15346         desktop (if anyone else has good ideas for tasks, please suggest
15347         them).
15348         (head): fix up deps for the split up gnome-core.
15350         * module.py (Task): simple class for mapping a single name to a
15351         list of modules to build.
15352         (ModuleSet.__expand_mod_list): function for expanding a list of
15353         strings to a list of Module instances.  Takes task objects into
15354         account.
15355         (ModuleSet.get_module_list): use __expand_mod_list() to expand
15356         module lists, so we get task support.
15358 2002-02-13  Xavier Ordoquy <MCArkan@gael.sourceforge.net>
15360         * moduleinfo.py: changed gnome-core to
15361         gnome-desktop/panel/session.
15363 2002-02-12  James Henstridge  <james@daa.com.au>
15365         * moduleinfo.py: add glade (glade-gnome2-branch).
15367 2002-02-05  Gediminas Paulauskas <menesis@delfi.lt>
15369         *  moduleinfo.py (head): add gnome-media, bug-buddy, gnome-games;
15370         remove libcapplet; fix gal
15372 2002-02-01  Havoc Pennington  <hp@pobox.com>
15374         * Makefile (bindir): use a "bindir" variable so "make install
15375         bindir=/foo" works
15377         * jhbuild.py (do_build): if passing extra args to build mode,
15378         take them as a list of modules to build
15380         * moduleinfo.py (head): make metacity depend on gconf
15382 2002-01-24  Jonathan Blandford  <jrb@redhat.com>
15384         * moduleinfo.py (head): add libgnomeprint, libgnomeprintui, and gedit
15386 2002-01-19  Owen Taylor  <otaylor@redhat.com>
15388         * moduleinfo.py (head): Add gtk-engines.
15390 2002-01-17  Jonathan Blandford  <jrb@redhat.com>
15392         * moduleinfo.py (head): add profterm and gdm2
15394 2002-01-16  James Henstridge  <james@daa.com.au>
15396         * moduleinfo.py (head): add orbit-python info.
15398         * jhbuild.py (do_build): expand the skip list to include dependent
15399         modules.  So --skip=libgnomeui will skip glib, gtk+, libgnome,
15400         etc.  Now it is actually useful.
15402 2002-01-14  Alex Graveley  <alex@ximian.com>
15404         * bootstrap.py (bootstraps): Add python bootstrap for 2.x.
15405         (Bootstrap.build): Allow tarballs to end in tgz,
15406         (Bootstrap.wants_package): Remove 'x' in the version string to let
15407         us display "checking for python 2.x" but really just look for '2.'
15408         This should probably use regexps.
15410 2002-01-12  Xavier Ordoquy  <MCArkan@gael.sourceforge.net>
15412         * moduleinfo.py: added gnome-common to gnome-mime-data
15413         and libgtop to gnome-core.
15415 2002-01-11  Owen Taylor  <otaylor@redhat.com>
15417         * moduleinfo.py (head): gtkhtml2 now depends on gail, not
15418         vice-versa.
15420 2002-01-10  Jonathan Blandford  <jrb@redhat.com>
15422         * module.py (BuildScript.build): Allow you to re ./configure on
15423         error.
15424         (moduleinfo.py): Update dependencies on gnome-control-center
15426 2002-01-08  Jonathan Blandford  <jrb@redhat.com>
15428         * moduleinfo.py: whoops.  add esound.  Also add gconf-editor
15430 2002-01-07  Jonathan Blandford  <jrb@redhat.com>
15432         * moduleinfo.py: nautilus depends on esound.  gnome-control-center
15433         doesn't depend on libcapplet or bonobo-config.
15435 2002-01-04  Alex Graveley  <alex@ximian.com>
15437         * jhbuild.py (addpath): Fix LD_PRELOAD munging so entire path to
15438         libgdkxft is removed, not just the library name.
15440 2002-01-04  James Henstridge  <james@daa.com.au>
15442         * jhbuild.py (setup_env): get rid of libgdkxft.so from LD_PRELOAD
15443         if it is in there.  Can fix some build errors for people.
15445 2002-01-03  Alex Graveley  <alex@ximian.com>
15447         * moduleinfo.py (head): libzvt depends on gnome-common for
15448         gnome-autogen.sh.
15450 2001-12-24  James Henstridge  <james@daa.com.au>
15452         * bootstrap.py (Bootstrap._bold): same here.
15453         (Bootstrap.wants_package): string.find returns -1 on error -- not 0
15455         * module.py (BuildScript._message): if it is an xterm, also put
15456         messages in the window title.
15458 2001-12-17  Xavier Ordoquy  <mcarkan@users.sourceforge.net>
15460         * moduleinfo.py: added zvt dependance to gnome-core.
15462 2001-12-09  James Henstridge  <james@daa.com.au>
15464         * bootstrap.py: fix up bug for patch apply code found by Josh Lucas
15465         <josh@stonecottage.com>
15467 2001-12-05  Owen Taylor  <otaylor@redhat.com>
15469         * moduleinfo.py (head): Add dependency on gnome-common
15470         for librsvg, libzvt for gnome-core. Add gnome-utils.
15472 2001-12-04  James Henstridge  <james@daa.com.au>
15474         * README: more documentation updates.
15476         * gettext-changelog.patch: a patch to make gettextize not suck.
15478         * bootstrap.py (build_bootstraps): code to handle building
15479         required tools, such as autoconf, etc.
15481         * module.py (BuildScript.__init__): get rid of code setting up the
15482         environment from here.
15484         * jhbuild.py (addpath): move code that sets up the environment to
15485         this file.
15487         * README: update readme to reflect changed command line args.
15489         * jhbuild.py (main): rearrange the argument parsing a bit.
15491 2001-12-03  Owen Taylor  <otaylor@redhat.com>
15493         * moduleinfo.py: Added a whole bunch more GNOME-2.0 modules.
15495 2001-11-30  James Henstridge  <james@daa.com.au>
15497         * jamesh.jhbuildrc: add --enable-maintainer-mode for packages whose
15498         autogen scripts don't automatically.
15500         * moduleinfo.py: fix up dependencies a bit.
15502 2001-11-19  James Henstridge  <james@daa.com.au>
15504         * module.py (BuildScript.__addpath): prepend the new path element,
15505         rather than appending it.
15507 2001-10-26  James Henstridge  <james@daa.com.au>
15509         * module.py (Module.cvs_update_args): add -P -d arguments to cvs
15510         update commands for people who don't have them hard coded in their
15511         ~/.cvsrc file.
15513 2001-10-25  James Henstridge  <james@daa.com.au>
15515         * moduleinfo.py (gnome1): add initial (untested) support for
15516         building the gnome 1.x platform.
15518 # Local Variables:
15519 # coding:utf-8
15520 # End: