Wrong package section, should be in "introspection"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
webapps-sprint |
Fix Released
|
Medium
|
Alberto Mardegan | ||
libsignon-glib (Ubuntu) |
Fix Released
|
Medium
|
Alberto Mardegan |
Bug Description
Packages shipping gobject introspection should be in the dedicated section "introspection". This archive section was added a while ago, see also the corresponding entry in the debian policy 3.9.3.0:
2.6. Version 3.9.3.0
-------
Released February, 2012.
2.4
New archive sections _education_, _introspection_, and
Packages shipping gobject introspection should be named gir1.2-
Based on the output of apt-cache, the following packages are in the wrong section. I didn't file a separate bug for all of them. I would appreciate if you can adjust the archive section for all the following packages in one go.
#!/bin/bash
while read pkg ; do
apt-cache show $pkg | grep Section | grep -v introspection -q && echo $pkg
done < <( apt-cache search -n ^gir1.2 | cut -f1 -d' ' )
gir1.2-accounts-1.0
gir1.2-
gir1.2-
gir1.2-
gir1.2-atk-1.0
gir1.2-atspi-2.0
gir1.2-bamf-3
gir1.2-cheese-3.0
gir1.2-clutter-1.0
gir1.2-cogl-1.0
gir1.2-
gir1.2-colord-1.0
gir1.2-
gir1.2-
gir1.2-
gir1.2-dee-1.0
gir1.2-ebook-1.2
gir1.2-
gir1.2-fcitx-1.0
gir1.2-freedesktop
gir1.2-gconf-2.0
gir1.2-gdata-0.0
gir1.2-
gir1.2-
gir1.2-gkbd-3.0
gir1.2-glib-2.0
gir1.2-gmenu-3.0
gir1.2-
gir1.2-
gir1.2-goa-1.0
gir1.2-gtk-2.0
gir1.2-gtk-3.0
gir1.2-
gir1.2-
gir1.2-gtop-2.0
gir1.2-
gir1.2-gudev-1.0
gir1.2-gweather-3.0
gir1.2-hud-2
gir1.2-hud-client-2
gir1.2-ido3-0.1
gir1.2-json-1.0
gir1.2-lightdm-1
gir1.2-
gir1.2-nautilus-3.0
gir1.2-
gir1.2-notify-0.7
gir1.2-
gir1.2-pango-1.0
gir1.2-peas-1.0
gir1.2-polkit-1.0
gir1.2-rb-3.0
gir1.2-rest-0.7
gir1.2-
gir1.2-rsvg-2.0
gir1.2-signon-1.0
gir1.2-soup-2.4
gir1.2-
gir1.2-
gir1.2-totem-1.0
gir1.2-
gir1.2-unity-5.0
gir1.2-
gir1.2-wnck-3.0
gir1.2-evince-3.0
gir1.2-
gir1.2-libertine
gir1.2-nmgtk-1.0
gir1.2-
gir1.2-anjuta-3.0
gir1.2-atril
gir1.2-caja
gir1.2-caribou-1.0
gir1.2-
gir1.2-cryptui-0.0
gir1.2-diodon-1.0
gir1.2-eom
gir1.2-evd-0.1
gir1.2-folks-0.6
gir1.2-gdl-3
gir1.2-gssdp-1.0
gir1.2-gtk-vnc-2.0
gir1.2-
gir1.2-gupnp-1.0
gir1.2-gupnp-av-1.0
gir1.2-gupnpigd-1.0
gir1.2-indicate-0.7
gir1.2-itl-1.0
gir1.2-
gir1.2-maliit-1.0
gir1.2-mate-menu
gir1.2-mate-panel
gir1.2-mate-polkit
gir1.2-matekbd
gir1.2-mutter-3.0
gir1.2-
gir1.2-
gir1.2-
gir1.2-
gir1.2-v-sim-1.0
gir1.2-gladeui-2.0
gir1.2-grip
gir1.2-
gir1.2-
gir1.2-nemo-3.0
gir1.2-snapd-1
gir1.2-webkit-3.0
ProblemType: Bug
DistroRelease: Ubuntu 16.10
Package: gir1.2-accounts-1.0 1.22+16.
ProcVersionSign
Uname: Linux 4.8.0-26-generic x86_64
ApportVersion: 2.20.3-0ubuntu8
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Nov 3 22:02:42 2016
InstallationDate: Installed on 2011-11-10 (1819 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
SourcePackage: libaccounts-glib
UpgradeStatus: Upgraded to yakkety on 2016-11-03 (0 days ago)
Related branches
- Online Accounts: Pending requested
-
Diff: 27 lines (+8/-1)2 files modifieddebian/changelog (+7/-0)
debian/control (+1/-1)
Changed in libaccounts-glib (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
assignee: | nobody → Alberto Mardegan (mardy) |
Changed in webapps-sprint: | |
milestone: | none → sprint-27 |
assignee: | nobody → Alberto Mardegan (mardy) |
importance: | Undecided → Medium |
affects: | libaccounts-glib (Ubuntu) → libsignon-glib (Ubuntu) |
Changed in webapps-sprint: | |
status: | New → In Progress |
Changed in libsignon-glib (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in webapps-sprint: | |
status: | In Progress → Fix Released |
I'm a bit confused. I thought that the section information was stored in debian/control, but I see that while I have had (since 2014) "Section: introspection" in libaccounts-glib's debian/control [1], "apt-cache show" claims that the section is "libs".
So, where does apt-cache get the information from?
BTW, I might not be the best person to take care of this bug, since I'm not even an Ubuntu developer. I can take care of my own packages (libaccounts-glib, libsignon-glib) but I don't have the power to push packages to the archive.
[1] http:// bazaar. launchpad. net/~online- accounts/ libaccounts- glib/trunk/ view/head: /debian/ control# L56