measuring success [was Re: Bodhi 0.7.5 release]

Till Maas opensource at till.name
Sun Jul 4 12:40:20 UTC 2010


On Sun, Jul 04, 2010 at 02:06:08PM +0200, Michael Schwendt wrote:
> On Sun, 04 Jul 2010 13:32:14 +0200, Till wrote:
> 
> > On Sun, Jul 04, 2010 at 12:31:57PM +0200, Michael Schwendt wrote:
> > > Broken deps in  Fedora 13 + updates + updates-testing  when
> > > also enabling  Fedora 12 + updates + updates-testing.
> > > 
> > > One can quickly see that several (if not many) of them are due
> > > to orphans/retired packages in Fedora 12. And due to violated upgrade
> > > paths (e.g. compat-db):
> > 
> > I cannot see this quickly from this report! ;-)
> > 
> > > ======================================================================
> > > Broken packages in fedora-12-x86_64:
> > 
> > >     ghc-time-devel-1.1.2.4-2.fc12.i686  requires  ghc = 0:6.10.4
> > >     ghc-time-devel-1.1.2.4-2.fc12.i686  requires  ghc = 0:6.10.4
> > >     ghc-time-devel-1.1.2.4-2.fc12.x86_64  requires  ghc = 0:6.10.4
> > >     ghc-time-devel-1.1.2.4-2.fc12.x86_64  requires  ghc = 0:6.10.4
> > >     ghc-time-doc-1.1.2.4-2.fc12.x86_64  requires  ghc-doc = 0:6.10.4
> > >     ghc-time-doc-1.1.2.4-2.fc12.x86_64  requires  ghc-doc = 0:6.10.4
> > >     ghc-time-prof-1.1.2.4-2.fc12.x86_64  requires  ghc-prof = 0:6.10.4
> > 
> > Yum does not report any problem here when I try to install
> > ghc-time-devel and ghc has the matching version: 6.10.4-2.fc12
> 
> Then you've not read the mail carefully enough. On F-13 you would see:
> 
> $ yum list ghc-time\*
> Loaded plugins: auto-update-debuginfo, refresh-packagekit
> Error: No matching Packages to list
> $ repoquery --whatobsoletes ghc-time-devel
> $ repoquery --whatobsoletes ghc-time
> $ yum list ghc
> Loaded plugins: auto-update-debuginfo, refresh-packagekit
> Available Packages
> ghc.x86_64                         6.12.1-5.fc13                          fedora

So I guess ghc needs to add some Obsoletes for
ghc-time{,-devel,-doc,-prof}? According to dead.package it is now
included in ghc:
http://cvs.fedoraproject.org/viewvc/rpms/ghc-time/devel/dead.package?revision=1.1&view=markup

Would this be correct?

ghc:
Obsoletes: ghc-time < 1.1.2.5
Obsoletes: ghc-time-devel < 1.1.2.5

ghc-doc:
Obsoletes: ghc-time-doc < 1.1.2.5

ghc-prof:
Obsoletes: ghc-time-prof < 1.1.2.5

But what about provides, would it be

Provides: ghc-time-1.1.4-%{release} etc? Given that version 1.1.4 of
ghc-time is included in ghc?

> It's fairly easy to verify other broken deps, too:
> http://admin.fedoraproject.org/updates/compat-db-4.7.25-3.fc13

For me it is not that easy, because the information is confusion (or not
clearly arranged) or not directly accessible, e.g. to understand the
compat-db problems one needs to look at the koji page for the list of
built rpms. So here the release of compat-db needs to be increased to
11 in F13?

Regards
Till
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
Url : http://lists.fedoraproject.org/pipermail/devel/attachments/20100704/e9636d94/attachment-0001.bin 


More information about the devel mailing list