Toshio Kuratomi wrote:
On Fri, 2007-01-12 at 11:21 +0100, Nicolas Mailhot wrote:
> Le Ven 12 janvier 2007 05:25, Toshio Kuratomi a écrit :
>> Not every upstream agrees with the
>> downstream. Not every upstream has the same time frame for updates as
>> downstream. We will carry local patches and changes at some point.
> Fernando for example is part of the jpackage commiters. He can get fixes
> upstream fast (as long as they're actual fixes, not quick hacks that break
> other java packages).
> The number of jpackage commiters is small, they trust each other, you
> don't have the long Fedora procedures designed to get occasional packagers
> in line. Fedora won't have to wait for JPP, most often JPP will have to
> wait for changes to propagate @fedora
But we have a problem in that the jpackage maintainers and the Fedora
maintainers won't always be the same. There may be some Fedora
maintainers that aren't interested in participating in jpackage at all.
If FESCo mandated that all java packages have to go through jpackage
before entering Fedora that might address this issue. Is that what we
want to propose?
Do we really have to mandate that? I'd rather let people use good
judgment on that, there are already incentives to do it that way. A
As any Java package has to inter-operate (most probably) with the
already existing ones, it will be a JPackage-compatible package anyway.
Most people will do it upstream to get help on specific Java issues and
discuss it with other people who deal with Java-specific packaging issues.
For the few cases that the developer just want to contribute directly to
Fedora, people from the Java team can just do the reverse import and
propagate it upstream. That way it get reviewed for Java-specific
things, gets extra testing and we can always use the feedback or even
the upstream fixes and file in Fedora Bugzilla (so the maintainer can
incorporate them). BTW, our Bugzilla and the JPackage Bugzilla repos
are already linked.
But I agree that is much easier to just contribute the package there,
incorporate any Java specific suggestions and ask for an import into Fedora.