Re: measuring success

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

 



On Sat, Jul 03, 2010 at 01:03:41PM +0200, Michael Schwendt wrote:
> On Sat, 03 Jul 2010 12:50:15 +0200, Till wrote:
> 
> > This is not true, because there can be runtime dependencies on another
> > update in -testing that is not build dependency, e.g. if an python app
> > requires a newer version of a python module.
> 
> 1) To make such run-time deps BuildRequires would be helpful (because it
> doesn't make much sense to build something for a target that is missing
> something). Several broken deps in old dist branches have been because
> of a discrepancy between Requires and BuildRequires.

If this should be normal, then IMHO rpmbuild should be changed to
use all explicit Requires also as BuildRequires.

> 2) You don't need to push your python app before the python module.


> > Just requiring proper communication will lead to failure, because e.g.
> > new maintainers might not know some of these problems and autokarma
> > pushes one of the dependent updates to stable but not the other. And
> > this already happened with a highly used package.
> 
> Then don't rush. If you are aware of a strict dependency, you either need
> to communicate or wait for the require piece to be pushed first.

Yes, but this is something that might happen, which is what mistakes
are and testing is there to prevent.

> > Also Bodhi does not allow to [...]
> 
> Bodhi ought to meet the package maintainers' requirements, not vice versa.
> If you determine a problem with the typical work-flow, how about talking
> to the bodhi developer and/or the people who decide on the release policies.

Except that Bodhi never met this requirement and development is too slow
to catch up here. And there seems also be a lack of effort to test
changes to Bodhi before they go stable, which is somehow ironic since
the changes made to Bodhi are there intended to ensure better package
quality but not better Bodhi quality. Btw. the autokarma issue is
already reported in Bodhi:
https://fedorahosted.org/bodhi/ticket/396
And a broken deps detection ticket exists for 3 years:
https://fedorahosted.org/bodhi/ticket/79

Regards
Till

Attachment: pgpuGdtuk8Uw6.pgp
Description: PGP signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux