What's new in JHBuild 3.35.2
Nov 10, 2019
- JHBuild now requires Python 3.5+, Python 2 support has been dropped
- Python 3 fixes for the svn and hg modules
- Moduleset updates
- Translation updates
New in JHBuild 3.35.1 (Oct 3, 2019)
- JHBuild now works with Python 2.7+ and Python 3.5+. Use './autogen.sh --with-python=python3' to force an interpreter at configure time. If nothing is specified Python 3 will be used. Python 2 support will likely be dropped in the near future.
- 'jhbuild gui' ported from pygtk to PyGObject
- Improvements/Fixes for the apt based sysdeps install
- Removed (long broken) buildbot support
- Moduleset updates
- Translation updates
New in JHBuild 3.34.0 (Sep 10, 2019)
- Support 'python3' sysdeps.
- Speed up AptSystemInstall.
- Improvements to the documentation.
- CI improvements.
- Moduleset updates.
- Translation updates.
New in JHBuild 3.34.0 RC (Sep 3, 2019)
- Important changes:
- The GNOME release team no longer uses JHBuild, it has been superseded by BuildStream for this use.
- Remove the modulesets for past GNOME versions, keep only the latest.
- Support for the Meson build system.
- Various improvements to the jhbuild tool.
- Lots of updates to the modulesets.
- Bug fixes.
- Translation updates.
New in JHBuild 3.10.0 (Nov 26, 2013)
- Fixed bugs:
- #644643, build: make Makefile.plain work with Msys
- #654582, Clean up module XML parsing
- #656081, offer to git clean -dfx over "make distclean"
- #668368, Use new documentation infrastructure (yelp-tools instead of gnome-doc-utils)
- #670240, jhbuild doesn't handle correctly drive when DESTDIR is used
- #681342, use systemmodule for 3.6 modulesets
- #681344, sysdeps --install doesn't work for path systemmodule and c_include systemmodule
- #682104, Improve the error message when apt-file is not present
- #682262, Dies when a directory is not writable
- #682951, jhbuild update --help uses 'build' instead of 'update' in two places
- #683374, if changes to configure arguments, force run autogen.sh
- #683408, bootstrap: Update libtool to 2.4.2
- #683416, bring back -a --autogen command-line option
- #683566, OSError: [Errno 2] No such file or directory: '/opt/gnome/_jhbuild/root-libgphoto2/opt/gnome/include/gphoto2
- #683624, recent change to autotools skip_configure() breaks some builds
- #683639, Better error message for misspelled or missing branch/@repo
- #683832, jhbuild crashes if there isn't an installed pkg-config
- #683846, manifests filelists incorrect when module has soft links
- #683848, Checking for libdb4 headers is, actually, checking for the newest libdb headers
- #684205, OSError: [Errno 17] File exists when installing gnome-develdocs
- #684335, empathy links to gstreamer and webkit
- #684652, jhbuild sysdeps --install not working on Fedora 18+
- #684796, libproxy is build against webkitgtk 1 which bring gstreamer 0.10 into a few gstreamer 1.0 applications
- #684878, ensure gstreamer is built correctly
- #684883, default target should be GNOME core
- #684908, don't build avahi-ui by default
- #685042, move brasero from core to apps
- #685149, stringsConsistently Capitalize PID
- #685150, strings Consistently capitalize acronyms and package names
- #685264, The dot command fails.
- #685268, systemmodules should be in a different colour in dot output
- #685335, gnome-suites-core-deps-3.{6,8}.modules: make gnome libgdata dependencies non-optional
- #685337, Add command to get information about the JHBuild environment.
- #685348, Add a sysdep for the xorg-wacom package
- #685349, gnome-suites-core-deps-3.{6,8}.modules: ibus requires gconf
- #685350, pango.trigger: Make /etc/pango if it doesn't exist
- #685351, gnome-suites-core-3.{6,8}.modules: make gnome-shell hard require gdm
- #685489, sysdeps should respect skip
- #686019, make (help) link in tinderbox output configurable
- #686906, Update wayland module set, add gtk
- #687203, geoclue gtk+2 dep can be dropped?
- #687272, Gmone-terminal doesn't start from overview in 3.7.1
- #687403, autotools: run "make distclean" only if there is a Makefile
- #687601, uninstall: support automatically created modules
- #687692, Install python2 symlink in ~/.local/bin when running on Debian
- #687699, re-enable parallel builds for webkit?
- #687715, should build udisks2
- #687716, libgtop has undeclared dependency on texinfo
- #687720, libgxps has undeclared dependency on libarchive.pc
- #687743, Provide pygobject for python 2 and 3
- #687814, reenable gvfs' http when gvfs updates for libsoup API changes
- #687837, 3.8: drop fallback mode
- #687891, gnome-settings-daemon has an undeclared dependency on bin/cupsconfig
- #688011, world-3.8: fix closing dependencies tag in bijiben
- #688062, add py3cairo to the 3.8 modulesets
- #688075, fix gypsy build
- #688119, ibus-pinyin has an undeclared dependency on sqlite3
- #688696, missing dependencyxcb-dri2
- #688828, Pango requires harfbuzz 0.9.7
- #688846, gypsy: re-add Wno-error=deprecated-declarations
- #688872, bijiben has moved to git.gnome.org
- #689010, nautilus depends on tracker-sparql-0.14.pc
- #689011, gnome-initial-setup depends on clutter-gst-1.0
- #689194, jhbuild tinderbox slows down builds
- #689196, gnome-disk-utility: add libdvdread dependency
- #689226, nemiver has an undeclared dependency on gdb
- #689227, speech-dispatcher has an undeclared dependency on dotconf
- #689228, deps: switch graphviz to ./configure
- #689507, pulseaudio is built with inappropriate options
- #689755, Should build gnome-shell-extensions with --enable-extensions =classic-mode
- #690103, current vala officially does not support out of source builds
- #691395, atk asks You need to install gnome-common from the GNOME CVS
- #691407, jhbuild fedora 18 dependency libnotify-devel is missing
- #691408, jhbuild fontconfig dependency gperf is missing in fedora 18
- #691412, jhbuild gnome-session dependency 'sm' is missing in fedora 18
- #692390, commit 8a353753 creates OS -> apps dependency
- #692565, moduleset: Add modules required to build with js17
- #692675, a couple of impossible-to-install sysdeps on Ubuntu
- #692709, gnome-control-center depends on colord-gtk
- #692825, `make install' fails on Debian systems if called more than once
- #693451, [PATCH] udisks module was erroneously removed
- #693729, 3.8: Update spice-gtk version
- #693788, missing iso-codes dependency for gnome-desktop module
- #694452, totem-pl-parser should depend on libquvi
- #694466, JHBuild deletes the whole checkout root if being passed a module with trailing slashes
- #694527, Smoketesting 3.7.90 moduleset using JHBuild fails
- #694900, G-C-C can't run with jhbuild due to old libs deps
- #695271, apps-3.8: Update libvirt version
- #695751, totem-pl-parser should depend on gnome-common
- #696081, Switch clutter-gst to 2.0 branch
- #696082, Switch clutter-gst to 2.0 branch
- #696144, gnome-ostree depends on gjs
- #696184, Add `make check-modulesets` target
- #696294, Add libarchive dependency to ostree
- #696784, gsettings-desktop-schemas depends on gnome-common
- #696887, gnome-suites-core-deps-3.8.0.modules on ftp.gnome.org has bad branch-def for cantarell-fonts
- #697818, [PATCH] Add "shallow_clone" option
- #697875, [PATCH] autogen.sh: Add a hack to work in the gnome-ostree build system
- #697925, Error during phase checkout: gnome-suites-core-3.8.modules: gnome-icon-theme has no 3.8 branch
- #698108, Libsecret is a hard dep of evince in 3.8
- #698684, 3.{8,10}: Add gtk+-2 dependency on gnome-themes-standard
- #699928, jhbuild runs parallel build even when module specifies makeargs=-j 1
- #699931, jhbuild bootstrap not working: missing gnome-doc-utils definition
- #699936, git: Rebase rather than pull
- #699938, allow skipping all dependencies
- #700475, support for shallow_clone option in bazaar
- #700557, autoreconf -i fails in cases of ltmain.sh mismatch
- #700731, Fix --in-[checkout|build]dir when passing no args to the `run' command
- #700834, Add moduleset for the dLeyna/Rygel DLNA stack as other/dleyna
- #701051, should pass -j1 when supports-parallel-builds="no"
- #701059, update-desktop-database trigger does not run
- #701147, librsvg needs pango as dependency
- #701181, a small cleanup in the monkeypatch
- #701776, world-3.10: Add the dLeyna servers as dependencies for GNOME Photos
- #701868, In grc deps, p11-kit version is wrong
- #702020, Bump p11-kit to 0.19.1, due to gcr dependency
- #702065, libxkbcommon has moved to github, configure script exits with error
- #702603, FBTS: gdx-pixbuf doesn't build on 3.6
- #702682, FTBFS: master doesn't to build pangocairo in 3.10
- #702776, FTBFS: building dconf in 3.6 fails because of newer vala
- #702777, FTBFS: librsvg fails to build 3.6 because of newer dependency
- #702805, 3.10: Add quvi 0.9 modules
- #702830, 3.10: Add gexiv2 and libraw to the Shotwell system dependencies
- #703633, Drop zeitgeist-1.0
- #703698, python.pc not found on Debian Wheezy
- #703954, Clean up the code handling --in-builddir and --in-checkoutdir
- #704768, bad hints in documentation will hardcode $PATH in .bashrc
- #705136, update libpwquality to 1.2.2
- #705496, add mutter-wayland to modulesets
- #705996, Need to pump to gettext 0.18.3
- #706497, "configure without autotools" option doesn't work
- #706518, Confusing message printed on the console at "make install"
- #707009, 3.10 should use networkmanager and network-manager-applet 0.9.8
- #707174, trunk branch is missing empty m4 and build-aux directory , prevents ./autogen.sh
- #707561, Unable to find multiarch'ed header files (eg. tiff.h on Debian)
- #707843, Add libXtst to at-spi2-core dependencies
- #708376, autogen.sh --simple-install option is broken
- #709019, Out of date default moduleset
- #710569, 3.12: Polari add dconf as suggest dependency
- #712147, autogen.sh does not work
- #712150, Add appdata-tools to core-deps-3.12 moduleset
- #712305, gcr depends on vapigen
- #712312, deps-3.12: libgusb depends on vala
- Translators:
- Marek Černocký, Lucas Lommer (cs)
- Christian Kirbach (de)
- Dimitris Spingos, Tom Tryfonidis (el)
- Daniel Mustieles (es)
- Fran Diéguez (gl)
- Andika Triwidada (id)
- Jiro Matsuzawa (ja)
- Seong-ho Cho (ko)
- Kjartan Maraas (nb)
- Enrico Nicoletto, Rafael Ferreira (pt_BR)
- Matej UrbanÄiÄ (sl)
- Victor Ibragimov (tg)
- Wylmer Wang (zh_CN)
- Documentation translators:
- Dimitris Spingos, Tom Tryfonidis (el)
- Daniel Mustieles (es)
- Jiro Matsuzawa (ja)
- Rafael Ferreira (pt_BR)
New in JHBuild 3.2.0 (Oct 3, 2011)
- Fixed bugs:
- #564373, packagekithow to best exploit it in jhbuild
- #606414, after failed installation offer distclean/remove-and-rebuild
- #606664, add support for running "make distclean"
- #619002, libproxy doesn't build
- #636888, nested modules don't work with dvcs_mirror_dir
- #637728, Restore support for absolute moduleset paths
- #637917, evolution-data-server no longer needs --enable-gtk3 argument
- #637989, Dependency errorClutter should be built after Atk
- #638212, cannot build via jhbuild gnome-themes-extras
- #638254, there's no evolution-mapi entry for 3.0 module
- #638521, libchamplain uses GTK+3 now
- #638919, [buildbot] commit links don't work for all modules
- #639052, Many modules depend on unknown module in 3.0 modulesets
- #639968, accerciser is missing from 3.0 moduleset
- #640429, update jhbuild moduleset for glabels
- #640562, pulseuadio version not compilable for gnome-shell
- #640889, Missing module gnome-python in 3.0
- #641307, libsoup errors out because it requires non-built glibnetworking
- #642155, local patch files are sometimes not found by "patch" tool
- #642245, angosso.net
- #642897, pyatspi2 should suggest at-spi2-core
- #643864, warnings during jhbuild sanitycheck
- #643962, gnome-sharp module doesn't exist but f-spot and taglib-sharp depend on it
- #644303, UPower requires gudev 0.147, need to update from 0.145
- #644326, Xulrunner needs to be updated to 1.9.2.15
- #644506, Update Tracker version to 0.10.2
- #644639, build: Don't choke on Windows with PATH containing '.'
- #644646, Vino and Vinagre dependencies updates
- #645187, Set DBUS_SYSTEM_BUS_ADDRESS in environment
- #645296, Breaks when error occurs with the -C option
- #645301, gudev failing to build
- #645386, Install xz-utils when not available
- #645543, at-spi2-atk should include his dependency with at-spi2-core
- #645883, Use upstream gettext instead the glib one
- #645971, mozilla xulrunner 1.9.2.15 unavailable
- #646356, jhbuild bootstrap installs autoconf 2.65 but telepathy logger requires 2.66
- #647231, Add "workdir", use make install DESTDIR=, and clean .la files
- #647431, moduleset: Import expat
- #647433, Also set moduleset_name if URI does not end in '.modules'
- #647445, gnome-desktop needs a hard dependency on gobject-introspection
- #647537, git: Fix switching to the currently configured dvcs-mirror
- #647545, modtypes: use tree_id() consistently as revsion
- #647643, autotools: apparent copypaste error in do_distcheck.depends and do_distcheck.error_phases
- #647868, gudev depends on gobject-introspection but that's not modelled
- #649075, gitignore: Ignore several generated files
- #649463, Less duplicated work when parsing modulesets
- #649888, set INFOPATH
- #649959, gnome-user-docs: build failure: *** missing separator. Stop.
- #650440, disable notifications by default
- #650443, terminal: Print cwd of command
- #650445, gnome-suites-core-deps-3.2: Switch over to js185 release for gjs
- #650533, Make notifications less annoying
- #650612, libproxy: Remove mozilla dependency
- #651580, building gnome-games builds gtk+-2 (but should not)
- #651649, [3.2] Totem has clutter-gtk as a dependency
- #652666, ant modtype broken
- #653048, config: Set JHBUILD_PREFIX in environment
- #653102, terminal: Add new terminal_background_build key, implement it
- #653156, Be more robust processing files in installroot
- #653173, Add java bindings to core-deps
- #653272, 3.2: Update to vala 0.13
- #653273, 3.2: Update to gdata 0.9
- #653842, DESTDIR usage breaks installation of Pango, gdk-pixbuf, rsvg, etc
- #653853, Do not build old versions of automake
- #653928, ability for global and per-module post-install commands
- #654013, Revert "Clean .la files post-install"
- #654062, Log when we're moving files from temporary DESTDIR
- #654466, tinderbox outputs lots of DESTDIR
- #654492, Can't build due to Permission denied: '/etc/pkcs11'
- #654512, Add some more triggers
- #654516, Update of accerciser's modulesets
- #654522, Don't fail builds if the manifest is not set
- #654578, autogen.sh: remove obsolete USE_GNOME2_MACROS
- #654582, Clean up module XML parsing
- #654592, Do something with modules that don't support DESTDIR
- #654708, KeyError: 'nice_buildinstallprog'
- #654768, XDG_DATA_DIRS in jhbuild/config.py breaks build (at least on stock lucid)
- #654855, partial: Keep building when a system dependency transitions from too old -> new enough
- #655056, Can't build gnome-settings-daemon due to missing dependency on upower
- #655077, vala needs to be >0.12 for bootstrapping properly
- #655079, Add gnome-tweak-tool
- #655157, [3.2] gudev fails to build due to mismatched libtool
- #655340, triggers do not respect quiet_mode nor tinderbox
- #655417, build, tinderbox, list, info commands are slow
- #655484, re-write the place-hoders %s in python strings for convenience of translation
- #655542, Add various missing pkg-config IDs
- #655546, [PATCH] Support SystemInstall on non-packagekit systems
- #655553, sysdeps: Do not use jhbuilt pkg-config
- #655555, Bump libmapi to 0.11 and bump samba to alpha16 (but tarball misses autogen.sh's)
- #655613, sysdeps command not documented in manual
- #656331, gdk-pixbuf should have a dependency on gobject-introspection
- #656400, [patches] update pygobject to paralell install pygobject 3.0 and pygobject 2.28
- #656427, gnome-icon-theme-symbolic should have dependency on gtk+-2
- #656640, [3.2] Fix colord and packagekit repos
- #656653, python version built by jhbuild bootstrap is outdated
- #656697, jhbuild for telepathy-glib fails
- #656730, evince has a missing dependency on nautilus
- #656748, jhbulding ATs does not pull in at-spi2-atk
- #656880, gnome-icon-theme: missing depends on gtk+
- #656944, dbus-sharp: missing dependency on mono
- #656964, dbus-sharp-glib.dll sought in /opt/gnome/lib instead of /opt/gnome/lib64
- #656966, WebKit: missing dependency on gst-plugins-base
- #657144, Files missing in POTFILES.in
- #657226, While running any operation with jhbuild, I am getting the following error-
- #657258, uninstall: Fix broken error message
- #657543, hamster-applet: missing Depends on gnome-control-center
- #658361, jhbuild attempts to 'gunzip -dc'
- #658881, Error when starting up jhbuild: Non-ASCII character in .jhbuildrc
- #659115, polkit tries and fails to 'make' before 'configure'
- Translators:
- Gil Forcada (ca)
- Marek Černocký, Wouter Bolsterlee (cs)
- Mario Blättermann, Wouter Bolsterlee (de)
- Wouter Bolsterlee (en_GB)
- Daniel Mustieles, Jorge González, Wouter Bolsterlee (es)
- Alexandre Franke, Bruno Brouard, Wouter Bolsterlee (fr)
- Fran Dieguez, Wouter Bolsterlee, Fran Diéguez (gl)
- Luca Ferretti, Wouter Bolsterlee (it)
- Wouter Bolsterlee (ja)
- Kjartan Maraas, Wouter Bolsterlee (nb)
- Wouter Bolsterlee (nl)
- Rodrigo Padula de Oliveira, Wouter Bolsterlee, Gabriel F. Vilar (pt_BR)
- Martin Srebotnjak, Matej UrbanÄiÄ, Wouter Bolsterlee (sl)
- Daniel Nylander, Wouter Bolsterlee (sv)
- Wouter Bolsterlee (uk)
- Wylmer Wang, Aron Xu, Yinghua Wang, Wouter Bolsterlee (zh_CN)
- Documentation translators:
- dmustieles, Daniel Mustieles (es)
- Claude Paroz (fr)
- Many thanks to all contributors: Kalev Lember, Jasper St. Pierre, Colin
- Walters, Sean Finney, Zeeshan Ali (Khattak), David King, Fran Diéguez,
- Andre Klapper, Alexandre Franke, Daniel Nylander, Bruno Brouard, Chris
- Kühl, Stef Walter, Philip Withnall, Krzesimir Nowak, Carlos Garcia Campos,
- Richard Hughes, Brian Nitz, Olivier Le Thanh Duong, Emmanuele Bassi,
- Stéphane Maniaci, Gil Forcada, Travis Reitter, Claudio Saavedra, Javier
- Jardón, Bastien Nocera, Christian Kirbach, Christian Persch, Jorge
- González, John Stowers, Martyn Russell, Aron Xu, Rodrigo Padula de
- Oliveira, dmustieles, Åukasz JernaÅ›, Emilio Pozuelo Monfort, Jürg
- Billeter, Sebastian Pölsterl, Daniel Mustieles, Felix Riemann, Marc-André
- Lureau, Michael J. Chudobiak, William Jon McCann, Thomas Hindoe Paaboel
- Andersen, Yinghua Wang, Needs, Mario Blättermann, Dirk Wallenstein, Dan
- Winship, Cosimo Cecchi, Javier Hernández, Jens Georg, Vincent Untz, Luca
- Ferretti, Alberto Ruiz, Piotr Drąg, José Aliste, Claude Paroz, Wylmer
- Wang, Marek Černocký, Matthias Clasen, Ryan Lortie, Wouter Bolsterlee,
- John (J5) Palmieri, Craig Keogh, Jason D. Clinton, Damien Lespiau, Eugen
- Dedu, Olav Vitters, Diego Escalante Urrelo, Matthew Barnes, Fran Dieguez,
- Joanmarie Diggs, Carlos MartÃn Nieto, Javier Jardon, Federico Mena
- Quintero, Enrico Minack, Kjartan Maraas, Owen W. Taylor, Paolo Borelli, Xan
- Lopez, Ignacio Casal Quinteiro, Gabriel F. Vilar, Guillaume Desmottes,
- Murray Cumming, Raul Gutierrez Segales, Juan A. Suarez Romero, Alejandro
- Piñeiro, Martin Srebotnjak, Matej UrbanÄiÄ, Michael Terry, Florian
- Müllner