[MIR] gspell

Bug #1610588 reported by Jeremy Bícha
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gspell (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

[Availability]
Synced with Debian and it's intended for this to stay in sync. Built for all supported architectures.
(As of today, it's still in proposed because it requires GTK 3.20)

[Rationale]
Required for spell-check to work in gedit 3.20+.

[Security]
No known security issues (it's a fairly new package)

gedit doesn't seem to have anything relevant either:
https://security-tracker.debian.org/tracker/source-package/gedit

[Quality assurance]
- Please subscribe Ubuntu Desktop Bugs to this package.
- No open bugs in Debian or Ubuntu
https://bugs.launchpad.net/ubuntu/+source/gspell
https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=gspell
https://bugzilla.gnome.org/buglist.cgi?quicksearch=product%3A"gspell"

- Upstream tests are not currently being run during the build because they require dbus which is more complicated to set up.
No autopkgtest

[Dependencies]
$ check-mir
Checking support status of build dependencies...
 * gnome-pkg-tools binary and source package is in universe
 * gtk-doc-tools binary and source package is in universe

Checking support status of binary dependencies...

[Standards compliance]
3.9.8

[Maintenance]
- Actively developed upstream
https://git.gnome.org/browse/gspell/

- Packaging maintained in git by the Debian GNOME team.
https://anonscm.debian.org/cgit/pkg-gnome/gspell.git/tree/debian

- Considered core GNOME dependency for 3.20
https://git.gnome.org/browse/jhbuild/tree/modulesets/gnome-suites-core-deps-3.20.modules#n517

[Background information]
https://wiki.gnome.org/Projects/gspell

gspell is gedit 3.18's spell checker split off to its own library so it can be used by other gtk apps.

Revision history for this message
Iain Lane (laney) wrote :

I subscribed the team

Revision history for this message
Michael Terry (mterry) wrote :

Tests are disabled, for not much of a reason? Says it needs a dbus session. And testing, it also seems to need X.

So running "xvfb-run make check" seems to do the trick. Can we re-enable tests (and pass the fix on to Debian).

Looks fine besides.

Changed in gspell (Ubuntu):
status: New → Incomplete
Revision history for this message
Jeremy Bícha (jbicha) wrote :
Revision history for this message
Jeremy Bícha (jbicha) wrote :

As recommend by seb128, I tried

env -u LD_PRELOAD dbus-run-session -- make check || ( cat test-suite.log ; exit 1 )

but that fails too.

https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-yakkety-jbicha-arch/yakkety/amd64/g/gspell/20160811_214838@/log.gz

https://launchpad.net/~jbicha/+archive/ubuntu/arch/+sourcepub/6796176/+listing-archive-extra
(I used a preceding hyphen in my override_dh_auto_test so the test failure wouldn't fail the build).

Revision history for this message
Michael Terry (mterry) wrote :

Adding at-spi2-core to the build-deps should fix it. That's what the error was -- couldn't find org.a11y.Bus as an installed service.

I tested in a PPA, seemed to work.

Revision history for this message
Jeremy Bícha (jbicha) wrote :
Changed in gspell (Ubuntu):
status: Incomplete → New
Michael Terry (mterry)
Changed in gspell (Ubuntu):
status: New → Fix Committed
Revision history for this message
Matthias Klose (doko) wrote :

Override component to main
gspell 1.0.3-1ubuntu3 in yakkety: universe/misc -> main
libgspell-1-1 1.0.3-1ubuntu3 in yakkety amd64: universe/libs/optional/100% -> main
libgspell-1-1 1.0.3-1ubuntu3 in yakkety arm64: universe/libs/optional/100% -> main
libgspell-1-1 1.0.3-1ubuntu3 in yakkety armhf: universe/libs/optional/100% -> main
libgspell-1-1 1.0.3-1ubuntu3 in yakkety i386: universe/libs/optional/100% -> main
libgspell-1-1 1.0.3-1ubuntu3 in yakkety powerpc: universe/libs/optional/100% -> main
libgspell-1-1 1.0.3-1ubuntu3 in yakkety ppc64el: universe/libs/optional/100% -> main
libgspell-1-1 1.0.3-1ubuntu3 in yakkety s390x: universe/libs/optional/100% -> main
libgspell-1-dev 1.0.3-1ubuntu3 in yakkety amd64: universe/libdevel/optional/100% -> main
libgspell-1-dev 1.0.3-1ubuntu3 in yakkety arm64: universe/libdevel/optional/100% -> main
libgspell-1-dev 1.0.3-1ubuntu3 in yakkety armhf: universe/libdevel/optional/100% -> main
libgspell-1-dev 1.0.3-1ubuntu3 in yakkety i386: universe/libdevel/optional/100% -> main
libgspell-1-dev 1.0.3-1ubuntu3 in yakkety powerpc: universe/libdevel/optional/100% -> main
libgspell-1-dev 1.0.3-1ubuntu3 in yakkety ppc64el: universe/libdevel/optional/100% -> main
libgspell-1-dev 1.0.3-1ubuntu3 in yakkety s390x: universe/libdevel/optional/100% -> main
15 publications overridden.

Changed in gspell (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.