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:
>> > 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



>> > Since at least the original bug was caused by the upload of a package
>> > that had incorrect dependencies, I resubmit that the package building
>> > process could be improved to better check that a new batch of packages
>> > only depend on themselves and packages already in fedora.
>>
>> That would be good, yes, and it's quite possible. It would prevent
>> things like the libparted-1.6.so.14 dependency issue that happened
>> earlier today.
>
> Is there something non-redhat people like me could do to make this
> happen sooner rather than later?

You could try raising it in bugzilla or fedora-devel-list perhaps.

Ok, thanks for the suggestion.


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