Re: Changes in Java packaging guidelines - RFC

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

 



On 11/02/2010 05:11 PM, Ville Skyttä wrote:
> On Tuesday 02 November 2010, Stanislav Ochotnicky wrote:
>> Java SIG has prepared changes in current Java packaging guidelines. We
>> would welcome wider discussion/comments at this point. From our point of
>> view guidelines seem ready for approval by FPC.
>>
>> You can see current version of draft here:
>> https://fedoraproject.org/wiki/User:Akurtakov/JavaPackagingDraftUpdate
>>
>> Changes from current guidelines here:
>> http://bit.ly/dy3YDe
>>
>> Comments are most welcome!
> 
> These aren't necessarily comments to the changes, but some long standing 
> issues with Fedora java packaging that I'd like to see fixed (ditto JPackage 
> where these are inherited I believe - I was a member of that project for a 
> long time and already back then had this opinion).
> 
> I'd get rid of the versioned javadoc dir altogether, and simply install to 
> %{_javadocdir}/%{name}.  Unversioned is good for bookmarking and javadoc 
> crosslinking.
> 
> Same thing for jars, I'd just install the jar(s) unversioned (i.e. not put 
> %{version} everywhere - major version can go there if several versions are 
> needed like let's say foo.jar and foo2.jar).
> 
> I think the versioned jars and javadoc dirs are quite pointless.  If the 
> intent is to make it possible to co-install several versions, the unversioned 
> symlinks either need to be owned by each package (thus preventing co-
> installation due to file conflicts) or be left out altogether (which makes it 
> a PITA to use the jars and javadoc dirs) or be left out from some packages 
> (which eliminates the benefit of the unversioned symlink or necessitates file 
> dependencies).

Ticket with FPC has been filed.
https://fedorahosted.org/fpc/ticket/24

FYI the versionless jar/javadocs files are now in the draft (thanks for
the suggestion, somehow none of us thought of that)

But keep those comments coming, we'll try to keep working on the
guidelines to reflect current needs of packagers.


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

PGP: 71A1677C
Red Hat Inc.                               http://cz.redhat.com

Attachment: signature.asc
Description: OpenPGP digital 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