Re: Fwd: How to prevent uploads of broken packages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 8/30/06, Paul Howarth <paul@xxxxxxxxxxxx> wrote:
Axel Liljencrantz wrote:
> On 8/30/06, Paul Howarth <paul@xxxxxxxxxxxx> wrote:
>> Axel Liljencrantz wrote:
>> > On 8/30/06, Paul Howarth <paul@xxxxxxxxxxxx> wrote:
>> >> Axel Liljencrantz wrote:
>> >> > Hi,
>> >> >
>> >> > On 8/29/06, Paul Howarth <paul@xxxxxxxxxxxx> wrote:
>> >> >> On Tue, 2006-08-29 at 20:43 +0200, Axel Liljencrantz wrote:
>> >> >> > Hi,
>> >> >> >
>> >> >> > The evolution and gnome-panel packages for Fedora have had broken
>> >> >> > dependencies causing them to be impossible to update for almost 3
>> >> >> > months.
>> >> >>
>> >> >> Which Fedora release are you using, which versions of these
>> >> packages do
>> >> >> you have installed, and what happens when you do "yum update"?
>> >> >
>> >> > I neglected to include that information because before writing my
>> >> > original email, I did a search and found that this exact problem
>> >> > reported to this list on June 5 of this year (see
>> >> > http://www.redhat.com/archives/fedora-list/2006-June/msg00548.html).
>> >> > Sorry if I jumped to the wrong conclusions in assuming this was the
>> >> > same problem, still unfixed. Anyway, this was confirmed as a package
>> >> > bug in that thread. I just tried an update now, with the same
>> results
>> >> > as in that message but with different version numbers:
>> >> >
>> >> > root@hellboy /h/axel> yum update
>> >> > Setting up Update Process
>> >> > Setting up repositories
>> >> > core
>> >> [1/4]
>> >> >
>> >>
>> ftp://redhat.taygeta.com/pub/RedHat/fedora/core/5/i386/os/repodata/repomd.xml:
>>
>> >>
>> >> >
>> >> > [Errno 4] IOError: [Errno ftp error] timed out
>> >> > Trying other mirror.
>> >> > core                      100% |=========================| 1.1 kB
>> >> 00:00
>> >> > updates
>> >> [2/4]
>> >> > updates                   100% |=========================| 1.2 kB
>> >> 00:00
>> >> > freshrpms
>> >> [3/4]
>> >> > freshrpms                 100% |=========================|  951 B
>> >> 00:00
>> >> > extras
>> >> [4/4]
>> >> > extras                    100% |=========================| 1.1 kB
>> >> 00:00
>> >> > Reading repository metadata in from local files
>> >> > Resolving Dependencies
>> >> > --> Populating transaction set with selected packages. Please wait.
>> >> > ---> Package evolution-sharp.i386 0:0.10.2-9.5 set to be updated
>> >> > ---> Package gnome-panel.i386 0:2.14.3-1.fc5 set to be updated
>> >> > ---> Package gnome-panel-devel.i386 0:2.14.3-1.fc5 set to be updated
>> >> > ---> Package evolution.i386 0:2.6.3-1.fc5.5 set to be updated
>> >> > --> Running transaction check
>> >> > --> Processing Dependency: libecal-1.2.so.6 for package:
>> >> evolution-sharp
>> >> > --> Processing Dependency: libecal-1.2.so.6 for package: evolution
>> >> > --> Processing Dependency: libecal-1.2.so.6 for package: gnome-panel
>> >> > --> Processing Dependency: libegroupwise-1.2.so.10 for package:
>> >> evolution
>> >> > --> Finished Dependency Resolution
>> >> > Error: Missing Dependency: libecal-1.2.so.6 is needed by package
>> >> > evolution-sharp
>> >> > Error: Missing Dependency: libecal-1.2.so.6 is needed by package
>> >> evolution
>> >> > Error: Missing Dependency: libecal-1.2.so.6 is needed by package
>> >> > gnome-panel
>> >> > Error: Missing Dependency: libegroupwise-1.2.so.10 is needed by
>> >> > package evolution
>> >> >
>> >> > I assumed that since at that time it was confirmed as a bug in the
>> >> > package, and since the error message looks identical, that this was
>> >> > the same bugl. If this is a new bug, then I am sorry about the
>> >> > confusion and wish to report this as a brand new bug. I am using an
>> >> > (otherwise) fully patched FC5, just like the original reporter.
>> >>
>> >> libecal-1.2.so.6 and libegroupwise-1.2.so.10 should be provided by
>> >> evolution-data-server-1.6.3-1.fc5.2, which is available in the updates
>> >> repository.
>> >>
>> >> What version of evolution-data-server do you have installed?
>> >
>> > root@hellboy /h/axel> rpm -qi evolution-data-server
>> > Name        : evolution-data-server        Relocations: (not
>> relocatable)
>> > Version     : 1.7.2                             Vendor: Red Hat, Inc.
>> > Release     : 1                             Build Date: Wed 17 May
>> > 2006 06:26:09 PM CEST
>> > Install Date: Thu 08 Jun 2006 12:57:45 AM CEST      Build Host:
>> > hs20-bc1-5.build.redhat.com
>> > Group       : System Environment/Libraries   Source RPM:
>> > evolution-data-server-1.7.2-1.src.rpm
>> > Size        : 12198405                         License: LGPL
>> > [...]
>> >
>> > So I have a newer relese of e-d-s than what is in the repositories,
>> > and it was released by RH. My guess would be that a newer e-d-s
>> > version was released, and then pulled because it contained bugs, but
>> > no-one remebered to increase the epoch number in the replacement
>> > package to make sure those poor users (like me) who installed the
>> > b0rked version would get the update. Or something like that.
>> >
>> > If that is the case, then this particular problem could actually be
>> > fixed by yum if it was smart enough to notice that by downgrading one
>> > package to the most recent version in the repo, then all upgrades
>> > could be performed.
>>
>> I believe smart package manager will do that.
>>
>> I wonder how that version of e-d-s got installed. The package you have
>> appears to be one that was in the development repo from 18th May or so.
>>
>> Can you post the output of:
>>
>> $ rpm -q --qf '%{SIGGPG}\n' evolution-data-server | awk '{print
>> substr($0,27,8)}'
>
> [root@hellboy axel]# rpm -q --qf '%{SIGGPG}\n' evolution-data-server |
> awk '{print substr($0,27,8)}'
>
> [No output]
>
>>
>> $ rpm -qi gpg-pubkey-$(rpm -q --qf '%{SIGGPG}\n' evolution-data-server |
>> awk '{print substr($0,27,8)}')
>
> [root@hellboy axel]# rpm -qi gpg-pubkey-$(rpm -q --qf '%{SIGGPG}\n'
> evolution-data-server | awk '{print substr($0,27,8)}')
>
> Name        : gpg-pubkey                   Relocations: (not relocatable)
> Version     : 4f2a6fd2                          Vendor: (none)
> Release     : 3f9d9d3b                      Build Date: Wed 22 Mar
> 2006 10:16:31 PM CET
> Install Date: Wed 22 Mar 2006 10:16:31 PM CET      Build Host: localhost
> Group       : Public Keys                   Source RPM: (none)
> Size        : 0                                License: pubkey
> Signature   : (none)
> Summary     : gpg(Fedora Project <fedora@xxxxxxxxxx>)
> Description :
> -----BEGIN PGP PUBLIC KEY BLOCK-----
> Version: rpm-4.4.2 (beecrypt-4.1.2)
> [...]
> -----END PGP PUBLIC KEY BLOCK-----
>
> Name        : gpg-pubkey                   Relocations: (not relocatable)
> Version     : 1ac70ce6                          Vendor: (none)
> Release     : 41bebeef                      Build Date: Wed 22 Mar
> 2006 10:16:31 PM CET
> Install Date: Wed 22 Mar 2006 10:16:31 PM CET      Build Host: localhost
> Group       : Public Keys                   Source RPM: (none)
> Size        : 0                                License: pubkey
> Signature   : (none)
> Summary     : gpg(Fedora Project <fedora-extras@xxxxxxxxxxxxxxxxx>)
> Description :
> -----BEGIN PGP PUBLIC KEY BLOCK-----
> Version: rpm-4.4.2 (beecrypt-4.1.2)
> [...]
> -----END PGP PUBLIC KEY BLOCK-----
>
> Name        : gpg-pubkey                   Relocations: (not relocatable)
> Version     : e42d547b                          Vendor: (none)
> Release     : 3960bdf1                      Build Date: Wed 22 Mar
> 2006 10:43:57 PM CET
> Install Date: Wed 22 Mar 2006 10:43:57 PM CET      Build Host: localhost
> Group       : Public Keys                   Source RPM: (none)
> Size        : 0                                License: pubkey
> Signature   : (none)
> Summary     : gpg(Matthias Saou (Thias)
> <matthias.saou@xxxxxxxxxxxxxxxxxxxx>)
> Description :
> -----BEGIN PGP PUBLIC KEY BLOCK-----
> Version: rpm-4.4.2 (beecrypt-4.1.2)
> [...]
> -----END PGP PUBLIC KEY BLOCK-----
>
> Name        : gpg-pubkey                   Relocations: (not relocatable)
> Version     : 8df56d05                          Vendor: (none)
> Release     : 3e828977                      Build Date: Sun 09 Apr
> 2006 11:50:19 PM CEST
> Install Date: Sun 09 Apr 2006 11:50:19 PM CEST      Build Host: localhost
> Group       : Public Keys                   Source RPM: (none)
> Size        : 0                                License: pubkey
> Signature   : (none)
> Summary     : gpg(Fedora Linux (RPMS) <security@xxxxxxxxx>)
> Description :
> -----BEGIN PGP PUBLIC KEY BLOCK-----
> Version: rpm-4.4.2 (beecrypt-4.1.2)
> [...]
> -----END PGP PUBLIC KEY BLOCK-----
>
>
>>
>> $ fgrep 'Jun 08' /var/log/yum.log
>
> [root@hellboy axel]# fgrep 'Jun 08' /var/log/yum.log.1
>
> Jun 08 02:35:14 Updated: libgcc.i386 4.1.1-1.fc5
> Jun 08 02:35:24 Updated: tzdata.noarch 2006g-1.fc5
> Jun 08 02:35:58 Updated: glibc-common.i386 2.4-8
> Jun 08 02:36:27 Updated: glibc.i686 2.4-8
> Jun 08 02:36:30 Updated: glib2.i386 2.10.3-1
> Jun 08 02:36:33 Updated: pango.i386 1.12.3-1
> Jun 08 02:36:33 Updated: libstdc++.i386 4.1.1-1.fc5
> Jun 08 02:36:39 Updated: hal.i386 0.5.7-3.fc5.2
> Jun 08 02:36:40 Updated: info.i386 4.8-9.2.fc5.1
> Jun 08 02:36:43 Updated: libtiff.i386 3.7.4-7
> Jun 08 02:36:55 Updated: gtk2.i386 2.8.18-1
> Jun 08 02:36:56 Updated: cups-libs.i386 1:1.2.1-1.2
> Jun 08 02:37:00 Updated: pam.i386 0.99.4.0-fc5.4
> Jun 08 02:37:02 Updated: alsa-lib.i386 1.0.11-4.rc2
> Jun 08 02:37:07 Updated: libgcj.i386 4.1.1-1.fc5
> Jun 08 02:37:09 Updated: avahi.i386 0.6.9-9.FC5
> Jun 08 02:37:14 Updated: glib2-devel.i386 2.10.3-1
> Jun 08 02:37:25 Updated: cups.i386 1:1.2.1-1.2
> Jun 08 02:37:28 Updated: policycoreutils.i386 1.30.10-1.fc5
> Jun 08 02:37:40 Updated: system-config-printer.i386 0.6.151.7-1
> Jun 08 02:37:46 Updated: sane-backends.i386 1.0.17-5.fc5.9
> Jun 08 02:37:47 Updated: libsane-hpaio.i386 0.9.11-1.2
> Jun 08 02:37:49 Updated: vte.i386 0.12.2-1.fc5.1
> Jun 08 02:37:54 Updated: spamassassin.i386 3.1.3-1.fc5
> Jun 08 02:37:56 Updated: pango-devel.i386 1.12.3-1
> Jun 08 02:38:05 Updated: gtk2-devel.i386 2.8.18-1
> Jun 08 02:38:05 Updated: avahi-glib.i386 0.6.9-9.FC5
> Jun 08 02:38:34 Updated: gnome-vfs2.i386 2.14.2-1
> Jun 08 02:40:03 Updated: openoffice.org-core.i386 1:2.0.2-5.12.2
> Jun 08 02:40:24 Updated: gnome-desktop.i386 2.14.2-1
> Jun 08 02:40:26 Updated: librsvg2.i386 2.14.4-1.fc5.1
> Jun 08 02:40:40 Updated: nautilus-cd-burner.i386 2.14.2-1
> Jun 08 02:41:07 Updated: gnome-media.i386 2.14.2-1
> Jun 08 02:41:53 Updated: gnome-utils.i386 1:2.14.0-4.fc5.2
> Jun 08 02:42:33 Updated: control-center.i386 1:2.14.2-1
> Jun 08 02:42:42 Updated: gnome-vfs2-devel.i386 2.14.2-1
> Jun 08 02:42:44 Updated: avahi-devel.i386 0.6.9-9.FC5
> Jun 08 02:42:45 Updated: libwnck.i386 2.14.2-1
> Jun 08 02:42:48 Updated: libsoup.i386 2.2.93-1.fc5.1
> Jun 08 02:42:49 Updated: libbeagle.i386 0.2.6-1.fc5.1
> Jun 08 02:42:51 Updated: wpa_supplicant.i386 1:0.4.8-10.fc5
> Jun 08 02:42:56 Updated: glibc-headers.i386 2.4-8
> Jun 08 02:42:58 Updated: glibc-devel.i386 2.4-8
> Jun 08 02:42:59 Updated: xvidcore.i386 1.1.0-3.fc5
> Jun 08 02:43:00 Updated: dhcdbd.i386 1.15-1.FC5
> Jun 08 02:43:02 Updated: NetworkManager.i386 0.6.2-2.fc5
> Jun 08 02:43:04 Updated: system-config-securitylevel-tui.i386 1.6.16-2
> Jun 08 02:43:04 Updated: perl-String-CRC32.i386 1.4-1.FC5
> Jun 08 02:43:07 Updated: lftp.i386 3.4.6-1.FC5
> Jun 08 02:43:07 Updated: NetworkManager-glib.i386 0.6.2-2.fc5
> Jun 08 02:43:55 Updated: evolution.i386 2.6.2-1.fc5.3
> Jun 08 02:44:46 Updated: gnome-applets.i386 1:2.14.2-1.fc5.1
> Jun 08 02:45:02 Updated: beagle.i386 0.2.6-1.fc5.1
> Jun 08 02:45:14 Updated: totem.i386 1.4.1-1
> Jun 08 02:45:22 Updated: openoffice.org-calc.i386 1:2.0.2-5.12.2
> Jun 08 02:45:30 Updated: libswt3-gtk2.i386 1:3.1.2-1jpp_15fc
> Jun 08 02:45:45 Updated: gthumb.i386 2.7.7-1
> Jun 08 02:45:48 Updated: hpijs.i386 1:0.9.11-1.2
> Jun 08 02:45:56 Updated: selinux-policy.noarch 2.2.40-1.fc5
> Jun 08 02:45:58 Updated: eclipse-rcp.i386 1:3.1.2-1jpp_15fc
> Jun 08 02:46:20 Updated: eclipse-platform.i386 1:3.1.2-1jpp_15fc
> Jun 08 02:46:34 Updated: libgcj-devel.i386 4.1.1-1.fc5
> Jun 08 02:46:37 Updated: eclipse-ecj.i386 1:3.1.2-1jpp_15fc
> Jun 08 02:47:23 Updated: kdelibs.i386 6:3.5.2-0.2.fc5
> Jun 08 02:47:32 Updated: ImageMagick.i386 6.2.5.4-4.2.1.fc5.3
> Jun 08 02:47:34 Updated: cpp.i386 4.1.1-1.fc5
> Jun 08 02:47:42 Updated: libstdc++-devel.i386 4.1.1-1.fc5
> Jun 08 02:47:43 Updated: postgresql-libs.i386 8.1.4-1.FC5.1
> Jun 08 02:47:44 Updated: libgomp.i386 4.1.1-1.fc5
> Jun 08 02:47:47 Updated: gcc.i386 4.1.1-1.fc5
> Jun 08 02:47:48 Updated: module-init-tools.i386 3.2.2-0.FC5.3
> Jun 08 02:47:49 Updated: lame.i386 3.96.1-5.fc5
> Jun 08 02:47:50 Updated: libraw1394.i386 1.2.1-1.fc5
> Jun 08 02:47:51 Updated: libgfortran.i386 4.1.1-1.fc5
> Jun 08 02:47:52 Updated: procps.i386 3.2.6-3.4
> Jun 08 02:48:01 Updated: openoffice.org-langpack-ru.i386 1:2.0.2-5.12.2
> Jun 08 02:48:01 Updated: dosfstools.i386 2.11-5.FC5
> Jun 08 02:48:40 Installed: kernel.i686 2.6.16-1.2122_FC5
> Jun 08 02:48:41 Updated: hal-gnome.i386 0.5.7-3.fc5.2
> Jun 08 02:48:42 Updated: librsvg2-devel.i386 2.14.4-1.fc5.1
> Jun 08 02:48:44 Updated: gnome-backgrounds.noarch 2.14.2.1-1
> Jun 08 02:48:46 Updated: gcc-c++.i386 4.1.1-1.fc5
> Jun 08 02:48:59 Updated: file-roller.i386 2.14.3-1
> Jun 08 02:49:02 Updated: libtiff-devel.i386 3.7.4-7
> Jun 08 02:49:07 Updated: openoffice.org-impress.i386 1:2.0.2-5.12.2
> Jun 08 02:49:09 Updated: pam-devel.i386 0.99.4.0-fc5.4
> Jun 08 02:49:26 Updated: libtool-ltdl.i386 1.5.22-2.3
> Jun 08 02:49:27 Updated: system-config-printer-gui.i386 0.6.151.7-1
> Jun 08 02:49:32 Updated: alsa-lib-devel.i386 1.0.11-4.rc2
> Jun 08 02:49:43 Updated: gnome-session.i386 2.14.2-1
> Jun 08 02:52:56 Updated: selinux-policy-targeted.noarch 2.2.40-1.fc5
> Jun 08 02:52:58 Updated: nmap.i386 2:4.03-0.fc5
> Jun 08 02:53:01 Updated: gstreamer-plugins-bad.i386 0.10.3-1.fc5
> Jun 08 02:53:06 Updated: ntp.i386 4.2.0.a.20050816-11.FC5
> Jun 08 02:53:08 Updated: libtool.i386 1.5.22-2.3
> Jun 08 02:53:11 Updated: openoffice.org-base.i386 1:2.0.2-5.12.2
> Jun 08 02:53:15 Updated: openoffice.org-math.i386 1:2.0.2-5.12.2
> Jun 08 02:53:36 Updated: gnome-themes.noarch 2.14.2-1
> Jun 08 02:53:37 Updated: openoffice.org-graphicfilter.i386 1:2.0.2-5.12.2
> Jun 08 02:53:53 Updated: firefox.i386 1.5.0.3-1.1.fc5
> Jun 08 02:54:09 Updated: gnome-terminal.i386 2.14.2-1
> Jun 08 02:54:35 Updated: eclipse-jdt.i386 1:3.1.2-1jpp_15fc
> Jun 08 02:54:36 Updated: hal-devel.i386 0.5.7-3.fc5.2
> Jun 08 02:54:38 Updated: gnome-desktop-devel.i386 2.14.2-1
> Jun 08 02:54:42 Updated: openoffice.org-draw.i386 1:2.0.2-5.12.2
> Jun 08 02:54:47 Updated: texinfo.i386 4.8-9.2.fc5.1
> Jun 08 02:54:49 Updated: gcc-gfortran.i386 4.1.1-1.fc5
> Jun 08 02:54:57 Updated: openoffice.org-langpack-nn_NO.i386 1:2.0.2-5.12.2
> Jun 08 02:55:00 Updated: lsof.i386 4.77-1
> Jun 08 02:55:19 Updated: apr.i386 1.2.2-7.3
> Jun 08 02:55:33 Updated: sound-juicer.i386 2.14.4-1.fc5.1
> Jun 08 02:55:37 Updated: system-config-securitylevel.i386 1.6.16-2
> Jun 08 02:55:40 Updated: vnc-server.i386 4.1.1-39.fc5
> Jun 08 02:56:05 Updated: gedit.i386 1:2.14.3-1
> Jun 08 02:56:15 Updated: gnome-screensaver.i386 2.14.2-1
> Jun 08 02:56:19 Updated: rsync.i386 2.6.8-1.FC5
> Jun 08 02:57:30 Updated: gnome-games.i386 1:2.14.2-1
> Jun 08 02:57:48 Updated: openoffice.org-langpack-sv.i386 1:2.0.2-5.12.2
> Jun 08 02:57:49 Updated: gnome-vfs2-smb.i386 2.14.2-1
> Jun 08 02:57:52 Updated: gcc-java.i386 4.1.1-1.fc5
> Jun 08 02:57:54 Updated: nscd.i386 2.4-8
> Jun 08 02:57:56 Updated: libgcj-src.i386 4.1.1-1.fc5
> Jun 08 02:58:15 Updated: eog.i386 2.14.2-1.fc5.1
> Jun 08 02:58:19 Updated: hal-cups-utils.i386 0.5.5-1.2.fc5.2
> Jun 08 02:58:23 Updated: vnc.i386 4.1.1-39.fc5
> Jun 08 02:58:32 Updated: openoffice.org-langpack-pl_PL.i386 1:2.0.2-5.12.2
> Jun 08 02:58:34 Updated: NetworkManager-gnome.i386 0.6.2-2.fc5
> Jun 08 02:58:40 Updated: eclipse-changelog.i386 1:2.0.4_fc-1
> Jun 08 02:58:41 Updated: openoffice.org-xsltfilter.i386 1:2.0.2-5.12.2
> Jun 08 02:58:44 Updated: openoffice.org-writer.i386 1:2.0.2-5.12.2
> Jun 08 02:58:49 Updated: pirut.noarch 1.0.3-0.fc5
> Jun 08 02:59:03 Updated: openoffice.org-langpack-nb_NO.i386 1:2.0.2-5.12.2
> Jun 08 02:59:20 Updated: libdv.i386 0.104-3.fc5
> Jun 08 02:59:46 Updated: epiphany.i386 2.14.2.1-1.fc5.1
> Jun 08 02:59:47 Updated: psmisc.i386 22.2-1.1
> Jun 08 02:59:48 Updated: avahi-sharp.i386 0.6.9-9.FC5
> Jun 08 03:00:00 Updated: hplip.i386 0.9.11-1.2
> Jun 08 03:00:13 Updated: yelp.i386 2.14.2-1
>
> Previous yum update before that was May 10.
>
> The following may also be of interest
>
> [root@hellboy axel]# cat /var/log/yum.log.1|grep evolution
> May 10 00:36:36 Updated: evolution-data-server.i386 1.6.1-1.fc5.2
> May 10 00:42:37 Updated: evolution.i386 2.6.1-1.fc5.2
> May 10 00:48:22 Updated: evolution-data-server-devel.i386 1.6.1-1.fc5.2
> Jun 08 02:43:55 Updated: evolution.i386 2.6.2-1.fc5.3

OK, it appears that the evolution-data-server package on your system was
not installed using yum. So it's probably not a good example to use when
complaining about broken deps in repositories (today's parted example
would be better).

Moreover, since the package is unsigned, it suggests that it was
originally from the development repo (where unsigned packages are
common; I believe the updates repos always have only signed packages).
So this breakage is most likely self-inflicted it would seem. Possibly
trying to work around repository breakage that was present at around the
time you installed the package:

Yes, it would seem that while trying to unbreak the original problem,
I not only made the problem worse, I also forgot about doing so. I
have no recolloection at all of downloading a package from the
development repo, but it's still there. My bad.


http://www.redhat.com/archives/fedora-list/2006-June/msg00548.html

Paul.

--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list



--
Axel


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux