measuring success

Till Maas opensource at till.name
Sat Jul 3 11:35:20 UTC 2010


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
-------------- 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/20100703/97c8b6fd/attachment.bin 


More information about the devel mailing list