[MIR] appstream-glib

Bug #1416617 reported by Jackson Doak
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
appstream-glib (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Availability:

appstream-glib is built and available on all current architectures in vivid universe

Rational:

appstream-glib is the successor to appdata-tools (now dead upstream), which is already in main. The appstream-glib is to be required by many packages in main, as a drop in replacement for appdata-tools. totem 3.14.1 is an example of a package that now works with only appstream-glib, not appdata-tools.

Security:

No CVEs, active upstream, the unsupported version is in ubuntu main already

Quality assurance:

1 bug in debian (Fixed in experimental) and none in ubuntu. Active debian maintainer.

Dependencies:

All dependancies are in main

Maintenance:

Package is well maintained in debian and i hope the ubuntu-desktop team will maintain it in ubuntu as they maintain appdata-tools, the ubuntu-gnome team will maintain it otherwise

Background information:

AppStream is a cross-distribution effort for creating and sharing metadata about software components available in the package repositories of a distribution.

Jackson Doak (noskcaj)
description: updated
Jackson Doak (noskcaj)
description: updated
Changed in appstream-glib (Ubuntu):
assignee: nobody → Didier Roche (didrocks)
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

* debian/copyright isn't fully correct, it contains quite some copyright that are not listed:
libappstream-glib/as-utils.c: LGPL (v2.1 or later)
  [Copyright: 2014 Richard Hughes <email address hidden> / 2011 Paolo Bacchilega <email address hidden>]
libappstream-glib/as-cleanup.h: LGPL (v2.1 or later)
  [Copyright: 2014 Richard Hughes <email address hidden> / 2012 Colin Walters <email address hidden>]
libappstream-builder/asb-package-alpm.c: LGPL (v2.1 or later)
  [Copyright: 2014 Fabien Bourigault <email address hidden>]

And more… please check the copyrights again, and maybe propose some patches to debian?

* I guess until the ubuntu desktop team switch to an application requiring appstream-glib, you should get someone from the gnome ubuntu team to subscribe to bug reports.

* debian/rules:
override_dh_auto_test:
    # Don't run tests, they are always failing at time (20140924)
-> can you try to reenable them, and check if they are passing now? Maybe check with the debian maintainer and upstream about them? If theuy need to run as autopackage tests, maybe we can ship them as such?

* debian/control:
- the package build-dep against libqt4-dev. Why such? It seems nowhere there is any qt4 mention in the code. Some are qt3, but it's just when analyzing any application on the builder (which isn't shipped by default). Can we get away of that dep if it's not used at all?
- Would be nice to get that one fixed/reported upstream:
W: appstream-glib-doc: extended-description-line-too-long

Otherwise, the code looks good!

Changed in appstream-glib (Ubuntu):
status: New → Incomplete
assignee: Didier Roche (didrocks) → nobody
Revision history for this message
Tim Lunn (darkxst) wrote :

tests pass fine in current archive version, they just need to be reenabled. I have forwarded a fix upstream for tests in current development branch.

I agree that libqt4-dev seems to not needed and can be removed.

Team bug subscription added.

Jackson, can you clear up the remaining items above?

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Approved with 0.3.4-1ubuntu1 upload.

Changed in appstream-glib (Ubuntu):
status: Incomplete → Fix Committed
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :
Download full text (3.2 KiB)

Override component to main
appstream-glib 0.3.4-1ubuntu1 in vivid: universe/misc -> main
appdata-tools 0.3.4-1ubuntu1 in vivid amd64: main/devel/optional/100% -> main
appdata-tools 0.3.4-1ubuntu1 in vivid arm64: main/devel/optional/100% -> main
appdata-tools 0.3.4-1ubuntu1 in vivid armhf: main/devel/optional/100% -> main
appdata-tools 0.3.4-1ubuntu1 in vivid i386: main/devel/optional/100% -> main
appdata-tools 0.3.4-1ubuntu1 in vivid powerpc: main/devel/optional/100% -> main
appdata-tools 0.3.4-1ubuntu1 in vivid ppc64el: main/devel/optional/100% -> main
appstream-glib-doc 0.3.4-1ubuntu1 in vivid amd64: universe/doc/optional/100% -> main
appstream-glib-doc 0.3.4-1ubuntu1 in vivid arm64: universe/doc/optional/100% -> main
appstream-glib-doc 0.3.4-1ubuntu1 in vivid armhf: universe/doc/optional/100% -> main
appstream-glib-doc 0.3.4-1ubuntu1 in vivid i386: universe/doc/optional/100% -> main
appstream-glib-doc 0.3.4-1ubuntu1 in vivid powerpc: universe/doc/optional/100% -> main
appstream-glib-doc 0.3.4-1ubuntu1 in vivid ppc64el: universe/doc/optional/100% -> main
appstream-util 0.3.4-1ubuntu1 in vivid amd64: universe/admin/optional/100% -> main
appstream-util 0.3.4-1ubuntu1 in vivid arm64: universe/admin/optional/100% -> main
appstream-util 0.3.4-1ubuntu1 in vivid armhf: universe/admin/optional/100% -> main
appstream-util 0.3.4-1ubuntu1 in vivid i386: universe/admin/optional/100% -> main
appstream-util 0.3.4-1ubuntu1 in vivid powerpc: universe/admin/optional/100% -> main
appstream-util 0.3.4-1ubuntu1 in vivid ppc64el: universe/admin/optional/100% -> main
gir1.2-appstreamglib-1.0 0.3.4-1ubuntu1 in vivid amd64: universe/introspection/optional/100% -> main
gir1.2-appstreamglib-1.0 0.3.4-1ubuntu1 in vivid arm64: universe/introspection/optional/100% -> main
gir1.2-appstreamglib-1.0 0.3.4-1ubuntu1 in vivid armhf: universe/introspection/optional/100% -> main
gir1.2-appstreamglib-1.0 0.3.4-1ubuntu1 in vivid i386: universe/introspection/optional/100% -> main
gir1.2-appstreamglib-1.0 0.3.4-1ubuntu1 in vivid powerpc: universe/introspection/optional/100% -> main
gir1.2-appstreamglib-1.0 0.3.4-1ubuntu1 in vivid ppc64el: universe/introspection/optional/100% -> main
libappstream-glib-dev 0.3.4-1ubuntu1 in vivid amd64: universe/libdevel/optional/100% -> main
libappstream-glib-dev 0.3.4-1ubuntu1 in vivid arm64: universe/libdevel/optional/100% -> main
libappstream-glib-dev 0.3.4-1ubuntu1 in vivid armhf: universe/libdevel/optional/100% -> main
libappstream-glib-dev 0.3.4-1ubuntu1 in vivid i386: universe/libdevel/optional/100% -> main
libappstream-glib-dev 0.3.4-1ubuntu1 in vivid powerpc: universe/libdevel/optional/100% -> main
libappstream-glib-dev 0.3.4-1ubuntu1 in vivid ppc64el: universe/libdevel/optional/100% -> main
libappstream-glib7 0.3.4-1ubuntu1 in vivid amd64: universe/libs/optional/100% -> main
libappstream-glib7 0.3.4-1ubuntu1 in vivid arm64: universe/libs/optional/100% -> main
libappstream-glib7 0.3.4-1ubuntu1 in vivid armhf: universe/libs/optional/100% -> main
libappstream-glib7 0.3.4-1ubuntu1 in vivid i386: universe/libs/optional/100% -> main
libappstream-glib7 0.3.4-1ubuntu1 in vivid powerpc: universe/libs/optional/100% -> main
libappstream-glib7 0.3.4-...

Read more...

Changed in appstream-glib (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.