[Bug 854622] Re: Could not install libglib2.0

2011-10-11 Thread El Microvio
Problem with the user accounts and libglib2.0 libraries in version
0.3-ubuntu4 - after update oneiric. ADM Architecture. The libraries are
not left libglib2.0 reinstall. I think the bug should be reopened
because the problem is back with version 0.3 ubuntu4.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs


[Bug 854622] Re: Could not install libglib2.0

2011-09-30 Thread Launchpad Bug Tracker
This bug was fixed in the package glib2.0 - 2.30.0-0ubuntu3

---
glib2.0 (2.30.0-0ubuntu3) oneiric; urgency=low

  * debian/libglib2.0-data.preinst:
- fix upgrade issue caused by a leftover symlink (LP: #854622)
 -- Michael Vogt michael.v...@ubuntu.com   Fri, 30 Sep 2011 21:21:42 +0200

** Changed in: glib2.0 (Ubuntu Oneiric)
   Status: In Progress = Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs


[Bug 854622] Re: Could not install libglib2.0

2011-09-30 Thread Launchpad Bug Tracker
** Branch linked: lp:~ubuntu-desktop/glib/ubuntu

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs


[Bug 854622] Re: Could not install libglib2.0

2011-09-30 Thread Steve Langasek
 and I'm fairly sure we didn't introduce
 them at any time during oneiric.

No, we introduced *multiarch* in oneiric, so now the system cares a lot
more about file integrity.

So glib2.0 needs to clean up its historic mis-migration.

** Changed in: update-manager (Ubuntu Oneiric)
   Status: Triaged = Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs


Re: [Bug 854622] Re: Could not install libglib2.0

2011-09-30 Thread Michael Nelson
On Fri, Sep 30, 2011 at 3:39 AM, Steve Langasek
steve.langa...@canonical.com wrote:
 Please show 'ls -ld /usr/share/doc/libglib2.0*'.  I'm pretty sure one of
 the directories is wrongly symlinked to the other, which means that
 unpacking libglib2.0-data after libglib2.0-0 *overwrites* the
 libglib2.0-0 changelog /on the filesystem/.

$ ls -ld /usr/share/doc/libglib2.0*
drwxr-xr-x 2 root root 4096 2011-09-21 15:18 /usr/share/doc/libglib2.0-0
drwxr-xr-x 2 root root 4096 2011-09-20 10:02 /usr/share/doc/libglib2.0-bin
drwxr-xr-x 2 root root 4096 2011-09-20 10:18 /usr/share/doc/libglib2.0-cil
lrwxrwxrwx 1 root root   12 2010-02-28 08:38
/usr/share/doc/libglib2.0-data - libglib2.0-0

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Re: [Bug 854622] Re: Could not install libglib2.0

2011-09-30 Thread Martin Pitt
Steve Langasek [2011-09-30  5:37 -]:
 So glib2.0 needs to clean up its historic mis-migration.

Hmm, the preinst files do

if [ $1 = upgrade ]  dpkg --compare-versions $2 lt-nl 2.27.5-2; then
rm -f /usr/share/doc/libglib2.0-dev
fi

I. e. correctly use lt-nl (thus don't fire on fresh installs), and
also shouldn't affect natty upgrades, and don't create any symlinks.
Given that this was reproduced using a natty install and oneiric
upgrade, I don't see how this would introduce this bug. But maybe I'm
missing something here?

debian/* doesn't use ln anywhere, and there is just one *.links for
gtk-doc.

The natty package is identical in all those regards.

Right now I'm really stumped how this symlink ever actually got
created. It's like black magic :(

Thanks for any hint,

Martin
-- 
Martin Pitt| http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs


Re: [Bug 854622] Re: Could not install libglib2.0

2011-09-30 Thread Michael Nelson
On Tue, Sep 27, 2011 at 12:51 PM, Michael Nelson
michael.nel...@canonical.com wrote:

 Not that I'm aware of (see below), but it is possible that I've sudo'd
 a symlink at some point - I don't remember doing so, and don't see why
 I would have (we do most our dev work in a virtualenv), but I guess
 I'm trying to say don't spend too much time on this if it's likely to
 be something stupid I've done on my box (which is entirely possible.

Hi Martin, if no one else is seeing this, and you can't reproduce it,
it is entirely possible that I'd added a symlink at some point to test
something and failed to remove it. If that looks likely from the
current state, then I'm happy to remove whichever symlink is incorrect
and update my system again :) Sorry for possibly having wasted your
time :/

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs


[Bug 854622] Re: Could not install libglib2.0

2011-09-30 Thread Michael Vogt
Hey Michael.

I see this as well and we got some dupes, I think this is something
real.  Feel free to clean it up manually of course to get your box
working again, but I think this bug is very real.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs


[Bug 854622] Re: Could not install libglib2.0

2011-09-30 Thread Michael Vogt
** Changed in: glib2.0 (Ubuntu Oneiric)
   Status: Triaged = In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs


[Bug 854622] Re: Could not install libglib2.0

2011-09-29 Thread Kate Stewart
** Tags added: rls-mgr-o-tracking

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs


[Bug 854622] Re: Could not install libglib2.0

2011-09-29 Thread Steve Langasek
Please show 'ls -ld /usr/share/doc/libglib2.0*'.  I'm pretty sure one of
the directories is wrongly symlinked to the other, which means that
unpacking libglib2.0-data after libglib2.0-0 *overwrites* the
libglib2.0-0 changelog /on the filesystem/.

This is a classic botched symlink-directory migration in a package.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs


Re: [Bug 854622] Re: Could not install libglib2.0

2011-09-29 Thread Martin Pitt
Steve Langasek [2011-09-30  1:39 -]:
 This is a classic botched symlink-directory migration in a package.

For sure, but neither the natty nor the recent oneiric versions
actually shipped any symlinks, and I'm fairly sure we didn't introduce
them at any time during oneiric.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs


[Bug 854622] Re: Could not install libglib2.0

2011-09-27 Thread Martin Pitt
I downloaded the i386 and amd64 binaries from that version from
https://launchpad.net/ubuntu/+source/glib2.0/2.29.92-0ubuntu1/+build/2793297
and
https://launchpad.net/ubuntu/+source/glib2.0/2.29.92-0ubuntu1/+build/2793299.
They both have an identical changelog.Debian.gz, so I'm not sure where
the changelog.Debian.gz with the 'apt-get changelog libglib2.0-data'
came from in this particular instance. Also, both these two debs and
libglib2.0-data's changelog.Debian.gz are proper files, not symlinks.

In theory, such a situation could arise like this:

 (1) The i386 build builds -0 and -data, both get identical
changelog.Debian.gz, and the one from libglib2.0-0 gets symlinked to
libglib2.0-data.

 (2) After that, libglib2.0-data's changelog gets truncated, and a
pointer added to apt-get changelog.

 (3) The amd64 build doesn't build the arch:all libglib2.0-data, and
thus libglib2.0-0:amd64's changelog.Debian.gz won't be a symlink. During
truncation it would point to apt-get changelog libglib2.0-0.

However, that can't be the case: pkgbinarymangler does not do symlinks
from arch:any to arch:all for this very reason, rendering (1)
impossible. Also, changelog stripping happens _first_, and symlinking
afterwards, so the symlinking takes care only to symlink identical
files, rendering (2) impossible. Thirdly, the packages built by
launchpad all have changelog.Debian.gz as proper files, rendering (3)
impossible.

In such a situation, could you please give me the output of

  ls -l /usr/share/doc/*glib2.0*/changelog.Debian.gz
  dpkg -S /usr/share/doc/*glib2.0*/changelog.Debian.gz

to see which changelog.Debian.gz gets claimed by which package, and
which are symlinks? Michael, did you happen to get the glib packages
from a different place than the archive, i. e. can you please give me
the output of

  apt-cache policy libglib2.0-0

?

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs


[Bug 854622] Re: Could not install libglib2.0

2011-09-27 Thread Martin Pitt
I tried to reproduce this by booting a natty live system, manually
enabling multiarch (/etc/dpkg/dpkg.cfg.d/multiarch), and upgrading to
oneiric's libc6, libglib2.0-*, and then installing libglib2.0-0:i386.
These steps all worked fine, and changelog.Debian.gz for all glib2.0
binaries were intact after each step.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs


Re: [Bug 854622] Re: Could not install libglib2.0

2011-09-27 Thread Michael Nelson
On Tue, Sep 27, 2011 at 11:23 AM, Martin Pitt martin.p...@ubuntu.com wrote:
 In such a situation, could you please give me the output of

  ls -l /usr/share/doc/*glib2.0*/changelog.Debian.gz
  dpkg -S /usr/share/doc/*glib2.0*/changelog.Debian.gz

$ ls -l /usr/share/doc/*glib2.0*/changelog.Debian.gz
-rw-r--r-- 1 root root 1672 2011-09-19 08:31
/usr/share/doc/libglib2.0-0/changelog.Debian.gz
lrwxrwxrwx 1 root root   35 2011-09-20 10:02
/usr/share/doc/libglib2.0-bin/changelog.Debian.gz -
../libglib2.0-0/changelog.Debian.gz
-rw-r--r-- 1 root root 2026 2011-07-12 10:55
/usr/share/doc/libglib2.0-cil/changelog.Debian.gz
-rw-r--r-- 1 root root 1672 2011-09-19 08:31
/usr/share/doc/libglib2.0-data/changelog.Debian.gz
-rw-r--r-- 1 root root 1473 2011-07-12 00:51
/usr/share/doc/libtaglib2.0-cil/changelog.Debian.gz

$ dpkg -S /usr/share/doc/*glib2.0*/changelog.Debian.gz
libglib2.0-0: /usr/share/doc/libglib2.0-0/changelog.Debian.gz
libglib2.0-bin: /usr/share/doc/libglib2.0-bin/changelog.Debian.gz
libglib2.0-cil: /usr/share/doc/libglib2.0-cil/changelog.Debian.gz
libglib2.0-data: /usr/share/doc/libglib2.0-data/changelog.Debian.gz
libtaglib2.0-cil: /usr/share/doc/libtaglib2.0-cil/changelog.Debian.gz


 to see which changelog.Debian.gz gets claimed by which package, and
 which are symlinks? Michael, did you happen to get the glib packages
 from a different place than the archive,

Not that I'm aware of (see below), but it is possible that I've sudo'd
a symlink at some point - I don't remember doing so, and don't see why
I would have (we do most our dev work in a virtualenv), but I guess
I'm trying to say don't spend too much time on this if it's likely to
be something stupid I've done on my box (which is entirely possible.

 i. e. can you please give me
 the output of

  apt-cache policy libglib2.0-0

$  apt-cache policy libglib2.0-0
libglib2.0-0:
  Installed: 2.29.92-0ubuntu1
  Candidate: 2.29.92-0ubuntu1
  Version table:
 *** 2.29.92-0ubuntu1 0
500 http://de.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
100 /var/lib/dpkg/status

Thanks.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

[Bug 854622] Re: Could not install libglib2.0

2011-09-27 Thread Pedro Villavicencio
** Changed in: update-manager (Ubuntu Oneiric)
   Status: Confirmed = Triaged

** Changed in: glib2.0 (Ubuntu Oneiric)
   Status: Confirmed = Triaged

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs


[Bug 854622] Re: Could not install libglib2.0

2011-09-27 Thread Martin Pitt
Thanks. This is certainly the inexplicable part:

lrwxrwxrwx 1 root root 35 2011-09-20 10:02
/usr/share/doc/libglib2.0-bin/changelog.Debian.gz -
../libglib2.0-0/changelog.Debian.gz

but then again that's just -bin, not the actual package which caused
trouble. The other dpkg -S /ls -l output looks as expected to me.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs


[Bug 854622] Re: Could not install libglib2.0

2011-09-23 Thread Michael Vogt
Note that I can not reproduce this in a chroot when installing
libglib2.0-0 and 2.0-data oneiric nor when upgrading such a chroot from
natty.

** Also affects: glib2.0 (Ubuntu)
   Importance: Undecided
   Status: New

** Changed in: glib2.0 (Ubuntu)
   Status: New = Confirmed

** Changed in: glib2.0 (Ubuntu)
   Importance: Undecided = High

** Changed in: update-manager (Ubuntu)
   Status: New = Confirmed

** Changed in: update-manager (Ubuntu)
   Importance: Undecided = High

** Also affects: glib2.0 (Ubuntu Oneiric)
   Importance: High
   Status: Confirmed

** Also affects: update-manager (Ubuntu Oneiric)
   Importance: High
   Status: Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/854622

Title:
  Could not install libglib2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/854622/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs