Re: Fwd: How to prevent uploads of broken packages

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

 



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:

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
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux