I didn't find the first version number of Glom where this bug is fixed so I grabbed the latest 1.6 release (1.6.6 currently) and compared to the one in gutsy (1.6.0).
The diff exposes:
1) changes in the build rules:
-SUBDIRS = po glom docs macros examples xslt icons
+SUBDIRS = po glom macros examples xslt icons
+
+if HAVE_GNOME_DOC_UTILS
+SUBDIRS += docs
+endif
2) addition of a maemo port and subsequent bug fixes
3) different versions of autoconf and intltool were used to release the tarball
4) implementation of new build flags --enable-maemo, --enable-maemo-launcher and --enable-client-only
5) new logic for computation of the required pkg-config modules
So on my side, I'm not ready to review such a diff for a SRU; if you point me at the exact fixes which you consider critical enough to warrant review and update, I can try extracting them as isolated patches.
I didn't find the first version number of Glom where this bug is fixed so I grabbed the latest 1.6 release (1.6.6 currently) and compared to the one in gutsy (1.6.0).
The diff exposes: DOC_UTILS
1) changes in the build rules:
-SUBDIRS = po glom docs macros examples xslt icons
+SUBDIRS = po glom macros examples xslt icons
+
+if HAVE_GNOME_
+SUBDIRS += docs
+endif
2) addition of a maemo port and subsequent bug fixes
3) different versions of autoconf and intltool were used to release the tarball
4) implementation of new build flags --enable-maemo, --enable- maemo-launcher and --enable- client- only
5) new logic for computation of the required pkg-config modules
6) misc code changes and bug fixes
This is the diffstat: 6.6/ChangeLog | 196 ++++ 6.6/Makefile. am | 6 6.6/aclocal. m4 | 14 6.6/config. h.in | 6 6.6/glom/ Makefile. am | 62 - 6.6/glom/ application. cc | 429 ++++++++-- 6.6/glom/ application. h | 28 6.6/glom/ base_db. cc | 185 +++- 6.6/glom/ base_db. h | 8 6.6/glom/ box_db. cc | 14 6.6/glom/ box_db_ table.cc | 6 6.6/glom/ combobox_ fields. cc | 6 6.6/glom/ combobox_ relationship. cc | 14 6.6/glom/ dialog_ connection. cc | 31 6.6/glom/ dialog_ connection. h | 4 6.6/glom/ dialog_ glom.cc | 2 6.6/glom/ dialog_ invalid_ data.cc | 11 6.6/glom/ filechooser_ export. cc | 13 6.6/glom/ frame_glom. cc | 265 ++++-- 6.6/glom/ frame_glom. h | 40 6.6/glom/ glom.glade | 177 ---- 6.6/glom/ layout_ item_dialogs/ box_formatting. cc | 2 6.6/glom/ libglom/ Makefile. am | 16 6.6/glom/ libglom/ appstate. cc | 11 6.6/glom/ libglom/ connectionpool. cc | 167 +++ 6.6/glom/ libglom/ connectionpool. h | 28 6.6/glom/ libglom/ data_structure/ field.cc | 13 6.6/glom/ libglom/ data_structure/ field.h | 3 6.6/glom/ libglom/ data_structure/ fieldtypes. cc | 7 6.6/glom/ libglom/ data_structure/ glomconversions .cc | 52 + 6.6/glom/ libglom/ data_structure/ iso_codes. cc | 24 6.6/glom/ libglom/ document/ document_ glom.cc | 47 + 6.6/glom/ libglom/ document/ document_ glom.h | 35 6.6/glom/ libglom/ python_ embed/py_ glom_relatedrec ord.cc | 51 - 6.6/glom/ libglom/ spawn_with_ feedback. cc | 115 +- 6.6/glom/ libglom/ test_avahi_ publisher. cc | 3 6.6/glom/ libglom/ utils.cc | 41 6.6/glom/ libglom/ utils.h | 6 6.6/glom/ main.cc | 78 + 6.6/glom/ mode_data/ Makefile. am | 12 6.6/glom/ mode_data/ box_data. cc | 99 +- 6.6/glom/ mode_data/ box_data. h | 9 6.6/glom/ mode_data/ box_data_ details. cc | 81 + 6.6/glom/ mode_data/ box_data_ details. h | 5 6.6/glom/ mode_data/ box_data_ list.cc | 68 + 6.6/glom/ mode_data/ box_data_ list.h | 4 6.6/glom/ mode_data/ box_data_ list_related. cc | 17 6.6/glom/ mode_data/ box_data_ list_related. h | 10 6.6/glom/ mode_data/ dialog_ layout_ export. cc | 5 6.6/glom/ mode_data/ notebook_ data.cc | 8 6.6/glom/ mode_data/ notebook_ data.h | 3 6.6/glom/ mode_design/ fields/ box_db_ table_definitio n.cc | 35 6.6/glom/ mode_design/ fields/ dialog_ fieldcalculatio n.cc | 2 6.6/glom/ mode_design/ fields/ dialog_ fielddefinition .cc | 2 6.6/glom/ mode_find/ box_data_ details_ find.cc | 2 6.6/glom/ mode_find/ box_data_ list_find. cc | 4 6.6/glom/ navigation/ box_tables. cc | 6 6.6/glom/ notebook_ glom.cc | 3 6.6/glom/ python_ embed/glom_ python. cc | 9 6.6/glom/ reports/ Makefile. am | 12 6.6/glom/ reports/ report_ builder. cc | 5 6.6/glom/ utility_ widgets/ Makefile. am | 7 6.6/glom/ utility_ widgets/ adddel/ adddel. cc | 32 6.6/glom/ utility_ widgets/ adddel/ adddel_ withbuttons. cc | 13 6.6/glom/ utility_ widgets/ buttonglom. cc | 5 6.6/glom/ utility_ widgets/ cellrendererlis t.cc | 15 6.6/glom/ utility_ widgets/ comboentryglom. cc | 26 6.6/glom/ utility_ widgets/ comboentryglom. h | 7 6.6/glom/ utility_ widgets/ comboglom. cc | 23 6.6/glom/ utility_ widgets/ comboglom. h | 6 6.6/glom/ utility_ widgets/ datawidget. cc | 275 ++++-- 6.6/glom/ utility_ widgets/ datawidget. h | 15 6.6/glom/ utility_ widgets/ db_adddel/ cellrenderer_ buttonimage. cc | 58 + 6.6/glom/ utility_ widgets/ db_adddel/ cellrenderer_ buttonimage. h | 5 6.6/glom/ utility_ widgets/ db_adddel/ cellrenderer_ buttontext. cc | 54 + 6.6/glom/ utility_ widgets/ db_adddel/ cellrenderer_ buttontext. h | 5 6.6/glom/ utility_ widgets/ db_adddel/ db_adddel. cc | 106 +- 6.6/glom/ utility_ widgets/ db_adddel/ db_adddel. h | 22 6.6/glom/ utility_ widgets/ db_adddel/ db_adddel_ withbuttons. cc | 21 6.6/glom/ utility_ widgets/ db_adddel/ db_adddel_ withbuttons. h | 2 6.6/glom/ utility_ widgets/ db_adddel/ glom_db_ treemodel. cc | 250 +++++ 6.6/glom/ utility_ widgets/ db_adddel/ glom_db_ treemodel. h | 17 6.6/glom/ utility_ widgets/ entryglom. cc | 26 6.6/glom/ utility_ widgets/ entryglom. h | 6 6.6/glom/ utility_ widgets/ filechooserdial og.cc | 25 6.6/glom/ utility_ widgets/ filechooserdial og.h | 17 6.6/glom/ utility_ widgets/ flowtable. cc | 291 ++++++ 6.6/glom/ utility_ widgets/ flowtable. h | 19 6.6/glom/ utility_ widgets/ flowtablewithfi elds.cc | 44 - 6.6/glom/ utility_ widgets/ imageglom. cc | 78 + 6.6/glom/ utility_ widgets/ imageglom. h | 4 6.6/glom/ utility_ widgets/ labelglom. cc | 9 6.6/glom/ utility_ widgets/ layoutwidgetbas e.cc | 8 6.6/glom/ utility_ widgets/ layoutwidgetbas e.h | 12 6.6/glom/ utility_ widgets/ notebookglom. cc | 8 6.6/glom/ utility_ widgets/ textviewglom. cc | 11 6.6/glom/ utility_ widgets/ textviewglom. h | 4 6.6/glom/ xsl_utils. cc | 27
configure.in | 93 +-
glom-1.
glom-1.
glom-1.6.6/NEWS | 49 +
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
glom-1.
So on my side, I'm not ready to review such a diff for a SRU; if you point me at the exact fixes which you consider critical enough to warrant review and update, I can try extracting them as isolated patches.