lp:debian/experimental/glib2.0

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/experimental/glib2.0
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

229. By Andreas Henriksson

* New upstream development release.
* Update debian/libglib2.0-0.symbols with one addition:
  g_param_spec_get_name_quark

228. By Iain Lane

* New upstream release 2.45.7
  + Add G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE for use by non-POSIX-like
    backends (e.g. cloud storage).
  + GFileMonitor: Make the inotify backend work with atomic renames again
  + GSettings: change notification is again working unconditionally
  + GListStore has a sort function now
  + Test infrastructure:
   - Tests are now required to have unique names
   - TAP support has been improved
   - A macro for asserting that two memory regions have identical content
     has been added
* debian/libglib2.0-0.symbols: Add new symbol for this release.

227. By Iain Lane

* New upstream releases 2.45.5 and 2.45.6
  + GNetworkMonitor now provides information about metered networks
  + g_mem_set_vtable has been deprecated; it has not been working for quite
    a while. The recommendation is to use valgrind, or replace malloc
    itself.
* debian/patches/0001-GOptionContext-Don-t-crash-without-main-group.patch:
  Drop, applied upstream.
* debian/libglib2.0-0.symbols: Add new symbols for this release.

226. By Iain Lane

debian/patches/0001-GOptionContext-Don-t-crash-without-main-group.patch:
Cherry-pick. Don't crash in GOptionContext if there's no main group. Fixes
crash when running (for example) gdbus.

225. By Iain Lane

* New upstream release 2.45.4
* d/p/0001-gio-tests-appmonitor-Delete-file-before-checking-for.patch,
  d/p/0001-glocalfilemonitor-Send-DELETED-event-when-there-is-n.patch: Drop,
  applied upstream.
* d/p/07_disable_tests_on_slow_archs.patch: Refresh to apply cleanly.
* debian/libglib2.0-0.symbols: Add new symbols for this release.

224. By Iain Lane

[ Simon McVittie ]
* d/p/regex-if-PCRE-is-8.34-or-later-disable-auto-possessi.patch:
  mark as applied upstream in 2.45.3

[ Iain Lane ]
* New upstream release 2.45.3.
  + Improve performance of g_signal_handler_disconnect for signals
    with many handlers
  + GDBus has gained a new call flag to allow interactive authorization
  + GSettings:
   - New API: g_settings_schema_list_keys
   - Deprecated: g_settings_list_keys
* debian/libglib2.0-0.symbols: Update with new symbols from this release.
* debian/patches/regex-if-PCRE-is-8.34-or-later-disable-auto-possessi.patch:
  Delete, applied upstream.
* d/p/0001-gio-tests-appmonitor-Delete-file-before-checking-for.patch:
  Cherry-pick upstream patch to fix testsuite failure causing FTBFS.

223. By Iain Lane

[ Simon McVittie ]
* Correctly attribute previous upload to Iain
* d/p/0001-Fix-trashing-on-overlayfs.patch: add upstream bug reference
* d/p/0001-glocalfilemonitor-Send-DELETED-event-when-there-is-n.patch:
  add upstream bug reference
* d/p/10_kfreebsd_issetugid_prototype.patch,
  d/p/11_kfreebsd_pthread_condattr_setclock_prototype.patch,
  d/p/13_sparc_prlimit_prototype.patch:
  drop workarounds for #635205, #703545, #703559 which were all fixed
  in jessie
* d/p/81-skip-monitor-test-on-non-linux.patch: add DEP-3 information
* d/p/90_gio-modules-multiarch-compat.patch: add DEP-3 information

[ Iain Lane ]
* New upstream release 2.45.2
  + Improve error reporting in glib-compile-schemas.
  + Add introspection annotations to GListStore.
* GDBus-tests-change-progress-noise-from-if-not-quiet-.patch,
  gdbus-tests-wait-up-to-60s-for-gdbus-testserver-to-t.patch,
  gdbus-connection-wait-up-to-10s-to-actually-send-a-m.patch,
  regex-test-do-not-assert-that-system-PCRE-still-has-.patch,
  gdbus-serialization-use-check_serialization-instead-.patch,
  gdbus-peer-test-let-GDBusServer-start-before-notifyi.patch,
  gdatetime-test-don-t-assume-that-time-stands-still.patch: Delete, applied
  upstream.
* 07_disable_tests_on_slow_archs.patch: Refresh to defuzz

222. By Simon McVittie

[ Simon McVittie ]
* d/p/regex-if-PCRE-is-8.34-or-later-disable-auto-possessi.patch:
  update to my latest version submitted upstream, which fixes undefined
  behaviour in the unlikely event that G_REGEX_OPTIMIZE is combined
  with g_regex_match_all().
* d/p/regex-test-do-not-assert-that-system-PCRE-still-has-.patch:
  update to my latest version submitted upstream, which asserts that
  a newer-than-8.32 system PCRE does not have the bug in question.
* d/p/gdbus-serialization-use-check_serialization-instead-.patch:
  add patch to fix FTBFS in non-minimal environments (libdbus-1-dev
  installed). Applied upstream for 2.45.2.

[ Iain Lane ]
* d/p/0001-Fix-trashing-on-overlayfs.patch: Take patch from
  upstream bug to fix trashing on overlayfs.
* d/p/0001-glocalfilemonitor-Send-DELETED-event-when-there-is-n.patch: Take
  patch from upstream bug to send the right event when moving files outside
  a monitored directory.

221. By Iain Lane

* New upstream release 2.45.1
  + The GSettings schema compiler, glib-compile-schemas has been changed
    to reject schema xml that has duplicate <summary> or <description>
    elements. Such elements typically occur when translations are merged
    into the schema, with xml:lang attributes. This is not the correct way
    to translate schemas. Instead keep the translations in the .mo file and
    set the gettext-domain attribute on the <schemalist> element. To avoid
    breaking already-installed schemas, this change is only taking effect
    when you use the --strict option.
  + The file monitoring infrastructure has been rewritten, and all backends
    have seen major improvements.
    + The inotify backend is reporting events with less delay (no event will
      be delayed more than 10ms) and wakeups due to file monitoring have
      been significantly reduced. A CHANGES_DONE event will also be sent
      when new files appear.
    + The poll implementation is now using the thread default main context.
    + The fam implmentation is now running in the worker thread.
    + The fen implementation has been removed, since it was unmaintained.
  + The hardcoded 10-thread limit of GTask's thread pool has been removed,
    since it was prone to causing deadlocks. The thread pool is now allowed
    to grow dynamically and will shrink back over time.
  + GSimpleAsyncResult has been deprecated in favor of GTask.
  + The algorithm used by GAppInfo to find default handlers for mime types
    has been tweaked to prefer apps that handle the specific subtype over
    default handlers for a generic supertype.
* d/p/regex-test-do-not-assert-that-system-PCRE-allows-P-1.patch: Drop,
  applied upstream.
* debian/control{,.in}: Update Vcs-* for experimental.
* debian/libglib2.0-0.symbols: Add new symbols for this release.

220. By Iain Lane

* New upstream release 2.44.0
  + gsocket: Document FD ownership with g_socket_new_from_fd()

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/squeeze/glib2.0
This branch contains Public information 
Everyone can see this information.

Subscribers