Re: Proposed F19 Feature: Simplify Java/Maven Packaging using XMvn

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

 



Quoting Bill Nottingham (2013-01-28 20:21:21)
> Jaroslav Reznik (jreznik@xxxxxxxxxx) said: 
> > = Features/XMvn =
> > https://fedoraproject.org/wiki/Features/XMvn
> > 
> > Feature owner(s): Stanislav Ochotnicky <sochotnicky@xxxxxxxxxx>
> > 
> > Introduce new Maven packaging tooling with new macros, automated install 
> > section and more.
> 
> I would assume that, even with approval, there's no way to stage these
> changes before the mass rebuild?

There's too many packages I guess. It's likely we won't be able to transition
*all* packages. If we manage to convert core let's say 300-400 I'll be happy and
consider this all a success since that will mean we'll test the code in most
possible situations.

Some simple packages could be converted automatically, but verification might
actually ake longer than just doing it manually :-)

> Does this also allow for automating/autogenerating a list of build provides?

We do have scripts that can scan the source code and generate "BuildRequires"
snippets. But they are not (and can never be) 100%, plus rpm doesn't make
generating buildrequires during build any easier :-) We might do some tricks,
but it's still a hack IMO. 

At this point I'm happy with automatic requires (which will likely keep us
occupied to make sure unnecessary stuff doesn't creep in everywhere)


-- 
Stanislav Ochotnicky <sochotnicky@xxxxxxxxxx>
Software Engineer - Base Operating Systems Brno

PGP: 7B087241
Red Hat Inc.                               http://cz.redhat.com
-- 
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