FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora Development Java

 
 
LinkBack Thread Tools
 
Old 03-07-2012, 02:53 PM
Stanislav Ochotnicky
 
Default Roadmap for Java things in Fedora

Hi,

I believe it might be nice to get everyone up to speed on what is
happening in Java world in Fedora and what is planned in near future.

1. Packaging guidelines updates
- I'd like to add guidelines for packaging compat libraries. Maven
already has support for this (see [1]) so I'd like to describe how
to package compat things properly. Together with unversioned jars we
already have, this is gonna make things easier. I'll add big red
"DON'T DO THIS IF YOU DON'T HAVE TO" of course...

- Remove mention of maven2 in guidelines since all supported versions
have maven-3.x. Some other small cleanups as well perhaps

- Add optional use of %generate_javadoc macro that automates
generating of javadoc subpackages (already available for a while,
not used though :-) )

- Update JNI part of the guidelines to reflect current practice. The
guidelines are actually out of date for JNI.

- If you have things you'd like to include, please do changes directly
to [2] and we can discuss them later. We can always revert them if
we decide not to do whatever you come up with. Just propose
something sane :-)

2. Improvements to Maven packaging and creating of Maven repository

- Carlo de Wolf is working on new maven macros/extension[3] that
would enable us to provide a proper Maven repository to developers
so that they can test against our Fedora versions more easily

- There are still a few questions that need to be answered, but I
believe this will be the future for us barring any catastrophic
failures :-)

3. Various packaging efforts
- JBoss AS 7
A F17 feature, a big chunk of JBoss AS 7 has already been packaged,
but more packages are still on the way. I am sure Marek Goldman who
is the main person driving this effort will appreciate any package
reviewers wanting to drop by. See [4] for current status

- Resteasy, Picketbox, Hibernate and few other things

Work being done by various people on #fedora-java. Currently some
work depends on JBoss being packaged so we'll see how it goes. It
would be nice to have some real-time status of these things I guess
so for the future I created [5].

If you have something to add, please do so! I CCed fedora-java, please
post replies to devel@ though :-)


[1] https://bugzilla.redhat.com/show_bug.cgi?id=757732
[2] https://fedoraproject.org/wiki/User:Akurtakov/JavaPackagingDraftUpdate
[3] https://github.com/wolfc/fedora-maven
[4] https://fedoraproject.org/wiki/JBossAS7#Current_progress
[5] https://fedoraproject.org/wiki/SIGs/Java#Ongoing_projects


--
Stanislav Ochotnicky <sochotnicky@redhat.com>
Software Engineer - Base Operating Systems Brno

PGP: 7B087241
Red Hat Inc. http://cz.redhat.com
--
java-devel mailing list
java-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/java-devel
 
Old 03-07-2012, 02:53 PM
Stanislav Ochotnicky
 
Default Roadmap for Java things in Fedora

Hi,

I believe it might be nice to get everyone up to speed on what is
happening in Java world in Fedora and what is planned in near future.

1. Packaging guidelines updates
- I'd like to add guidelines for packaging compat libraries. Maven
already has support for this (see [1]) so I'd like to describe how
to package compat things properly. Together with unversioned jars we
already have, this is gonna make things easier. I'll add big red
"DON'T DO THIS IF YOU DON'T HAVE TO" of course...

- Remove mention of maven2 in guidelines since all supported versions
have maven-3.x. Some other small cleanups as well perhaps

- Add optional use of %generate_javadoc macro that automates
generating of javadoc subpackages (already available for a while,
not used though :-) )

- Update JNI part of the guidelines to reflect current practice. The
guidelines are actually out of date for JNI.

- If you have things you'd like to include, please do changes directly
to [2] and we can discuss them later. We can always revert them if
we decide not to do whatever you come up with. Just propose
something sane :-)

2. Improvements to Maven packaging and creating of Maven repository

- Carlo de Wolf is working on new maven macros/extension[3] that
would enable us to provide a proper Maven repository to developers
so that they can test against our Fedora versions more easily

- There are still a few questions that need to be answered, but I
believe this will be the future for us barring any catastrophic
failures :-)

3. Various packaging efforts
- JBoss AS 7
A F17 feature, a big chunk of JBoss AS 7 has already been packaged,
but more packages are still on the way. I am sure Marek Goldman who
is the main person driving this effort will appreciate any package
reviewers wanting to drop by. See [4] for current status

- Resteasy, Picketbox, Hibernate and few other things

Work being done by various people on #fedora-java. Currently some
work depends on JBoss being packaged so we'll see how it goes. It
would be nice to have some real-time status of these things I guess
so for the future I created [5].

If you have something to add, please do so! I CCed fedora-java, please
post replies to devel@ though :-)


[1] https://bugzilla.redhat.com/show_bug.cgi?id=757732
[2] https://fedoraproject.org/wiki/User:Akurtakov/JavaPackagingDraftUpdate
[3] https://github.com/wolfc/fedora-maven
[4] https://fedoraproject.org/wiki/JBossAS7#Current_progress
[5] https://fedoraproject.org/wiki/SIGs/Java#Ongoing_projects


--
Stanislav Ochotnicky <sochotnicky@redhat.com>
Software Engineer - Base Operating Systems Brno

PGP: 7B087241
Red Hat Inc. http://cz.redhat.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-07-2012, 03:34 PM
Bill Nottingham
 
Default Roadmap for Java things in Fedora

Stanislav Ochotnicky (sochotnicky@redhat.com) said:
> I believe it might be nice to get everyone up to speed on what is
> happening in Java world in Fedora and what is planned in near future.
>
> 1. Packaging guidelines updates
> - I'd like to add guidelines for packaging compat libraries. Maven
> already has support for this (see [1]) so I'd like to describe how
> to package compat things properly. Together with unversioned jars we
> already have, this is gonna make things easier. I'll add big red
> "DON'T DO THIS IF YOU DON'T HAVE TO" of course...
>
> - Remove mention of maven2 in guidelines since all supported versions
> have maven-3.x. Some other small cleanups as well perhaps
>
> - Add optional use of %generate_javadoc macro that automates
> generating of javadoc subpackages (already available for a while,
> not used though :-) )
>
> - Update JNI part of the guidelines to reflect current practice. The
> guidelines are actually out of date for JNI.
>
> - If you have things you'd like to include, please do changes directly
> to [2] and we can discuss them later. We can always revert them if
> we decide not to do whatever you come up with. Just propose
> something sane :-)
>
> 2. Improvements to Maven packaging and creating of Maven repository
>
> - Carlo de Wolf is working on new maven macros/extension[3] that
> would enable us to provide a proper Maven repository to developers
> so that they can test against our Fedora versions more easily
>
> - There are still a few questions that need to be answered, but I
> believe this will be the future for us barring any catastrophic
> failures :-)
>
> 3. Various packaging efforts
> - JBoss AS 7
> A F17 feature, a big chunk of JBoss AS 7 has already been packaged,
> but more packages are still on the way. I am sure Marek Goldman who
> is the main person driving this effort will appreciate any package
> reviewers wanting to drop by. See [4] for current status
>
> - Resteasy, Picketbox, Hibernate and few other things
>
> Work being done by various people on #fedora-java. Currently some
> work depends on JBoss being packaged so we'll see how it goes. It
> would be nice to have some real-time status of these things I guess
> so for the future I created [5].
>
> If you have something to add, please do so! I CCed fedora-java, please
> post replies to devel@ though :-)

Any plans for sunsetting GCJ?

Bill
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-07-2012, 03:34 PM
Bill Nottingham
 
Default Roadmap for Java things in Fedora

Stanislav Ochotnicky (sochotnicky@redhat.com) said:
> I believe it might be nice to get everyone up to speed on what is
> happening in Java world in Fedora and what is planned in near future.
>
> 1. Packaging guidelines updates
> - I'd like to add guidelines for packaging compat libraries. Maven
> already has support for this (see [1]) so I'd like to describe how
> to package compat things properly. Together with unversioned jars we
> already have, this is gonna make things easier. I'll add big red
> "DON'T DO THIS IF YOU DON'T HAVE TO" of course...
>
> - Remove mention of maven2 in guidelines since all supported versions
> have maven-3.x. Some other small cleanups as well perhaps
>
> - Add optional use of %generate_javadoc macro that automates
> generating of javadoc subpackages (already available for a while,
> not used though :-) )
>
> - Update JNI part of the guidelines to reflect current practice. The
> guidelines are actually out of date for JNI.
>
> - If you have things you'd like to include, please do changes directly
> to [2] and we can discuss them later. We can always revert them if
> we decide not to do whatever you come up with. Just propose
> something sane :-)
>
> 2. Improvements to Maven packaging and creating of Maven repository
>
> - Carlo de Wolf is working on new maven macros/extension[3] that
> would enable us to provide a proper Maven repository to developers
> so that they can test against our Fedora versions more easily
>
> - There are still a few questions that need to be answered, but I
> believe this will be the future for us barring any catastrophic
> failures :-)
>
> 3. Various packaging efforts
> - JBoss AS 7
> A F17 feature, a big chunk of JBoss AS 7 has already been packaged,
> but more packages are still on the way. I am sure Marek Goldman who
> is the main person driving this effort will appreciate any package
> reviewers wanting to drop by. See [4] for current status
>
> - Resteasy, Picketbox, Hibernate and few other things
>
> Work being done by various people on #fedora-java. Currently some
> work depends on JBoss being packaged so we'll see how it goes. It
> would be nice to have some real-time status of these things I guess
> so for the future I created [5].
>
> If you have something to add, please do so! I CCed fedora-java, please
> post replies to devel@ though :-)

Any plans for sunsetting GCJ?

Bill
--
java-devel mailing list
java-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/java-devel
 
Old 03-07-2012, 03:48 PM
Orion Poplawski
 
Default Roadmap for Java things in Fedora

On 03/07/2012 08:53 AM, Stanislav Ochotnicky wrote:


Hi,

I believe it might be nice to get everyone up to speed on what is
happening in Java world in Fedora and what is planned in near future.

1. Packaging guidelines updates

- Update JNI part of the guidelines to reflect current practice. The
guidelines are actually out of date for JNI.



There was recently a bug filed against cmake for JNI issues:

https://bugzilla.redhat.com/show_bug.cgi?id=785020

so I'm interested to know how the JNI stuff is changing and whether cmake
needs to change to handle it or not.



--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder Office FAX: 303-415-9702
3380 Mitchell Lane orion@nwra.com
Boulder, CO 80301 http://www.nwra.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-07-2012, 04:02 PM
Stanislav Ochotnicky
 
Default Roadmap for Java things in Fedora

Quoting Orion Poplawski (2012-03-07 17:48:37)
>On 03/07/2012 08:53 AM, Stanislav Ochotnicky wrote:
>>
>> Hi,
>>
>> I believe it might be nice to get everyone up to speed on what is
>> happening in Java world in Fedora and what is planned in near future.
>>
>> 1. Packaging guidelines updates
>>
>> - Update JNI part of the guidelines to reflect current practice. The
>> guidelines are actually out of date for JNI.
>>
>
>There was recently a bug filed against cmake for JNI issues:
>
>https://bugzilla.redhat.com/show_bug.cgi?id=785020
>
>so I'm interested to know how the JNI stuff is changing and whether cmake
>needs to change to handle it or not.

Yes indeed this was the change. What has been discussed is the reality
that current guidelines don't actually reflect correctly. JNI is a
non-multiarch mess that has been impossible to work with and I've
partially tried to fix it before but in the end I fixed some things, and
broke others (because I didn't follow up with guidelines update).

Too bad I wasn't aware/didn't notice that bug. I'd be able to explain
before NOTABUG closing I guess.

--
Stanislav Ochotnicky <sochotnicky@redhat.com>
Software Engineer - Base Operating Systems Brno

PGP: 7B087241
Red Hat Inc. http://cz.redhat.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-07-2012, 08:11 PM
Orion Poplawski
 
Default Roadmap for Java things in Fedora

On 03/07/2012 10:02 AM, Stanislav Ochotnicky wrote:

Quoting Orion Poplawski (2012-03-07 17:48:37)

On 03/07/2012 08:53 AM, Stanislav Ochotnicky wrote:


Hi,

I believe it might be nice to get everyone up to speed on what is
happening in Java world in Fedora and what is planned in near future.

1. Packaging guidelines updates

- Update JNI part of the guidelines to reflect current practice. The
guidelines are actually out of date for JNI.



There was recently a bug filed against cmake for JNI issues:

https://bugzilla.redhat.com/show_bug.cgi?id=785020

so I'm interested to know how the JNI stuff is changing and whether cmake
needs to change to handle it or not.


Yes indeed this was the change. What has been discussed is the reality
that current guidelines don't actually reflect correctly. JNI is a
non-multiarch mess that has been impossible to work with and I've
partially tried to fix it before but in the end I fixed some things, and
broke others (because I didn't follow up with guidelines update).

Too bad I wasn't aware/didn't notice that bug. I'd be able to explain
before NOTABUG closing I guess.



Well, feel free to still comment there if you like. I still have no idea what
the current practices for JNI are. Are they documented somewhere?


--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder Office FAX: 303-415-9702
3380 Mitchell Lane orion@nwra.com
Boulder, CO 80301 http://www.nwra.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-08-2012, 10:38 AM
Andrew Haley
 
Default Roadmap for Java things in Fedora

On 03/07/2012 04:34 PM, Bill Nottingham wrote:
> Any plans for sunsetting GCJ?

That's an interesting question. It's still useful in a number
of niche roles: for example, it's used in PDFTK. Also, it would
have been very hard to bootstrap OpenJDK onto ARM without it.

For that reason, it's on my list as soon as F17 ARM is done to
update GCJ to work with JDK7 files. I can't see any strong
reason to nuke GCJ: it doesn't take very much maintaining, and
I'm happy do do it.

Andrew.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-08-2012, 11:47 AM
Aleksandar Kurtakov
 
Default Roadmap for Java things in Fedora

----- Original Message -----
> From: "Andrew Haley" <aph@redhat.com>
> To: devel@lists.fedoraproject.org
> Sent: Thursday, March 8, 2012 1:38:21 PM
> Subject: Re: Roadmap for Java things in Fedora
>
> On 03/07/2012 04:34 PM, Bill Nottingham wrote:
> > Any plans for sunsetting GCJ?
>
> That's an interesting question. It's still useful in a number
> of niche roles: for example, it's used in PDFTK. Also, it would
> have been very hard to bootstrap OpenJDK onto ARM without it.
>
> For that reason, it's on my list as soon as F17 ARM is done to
> update GCJ to work with JDK7 files. I can't see any strong
> reason to nuke GCJ: it doesn't take very much maintaining, and
> I'm happy do do it.

I'm pretty sure that Bill ment dropping it from the various packages so gcj is not brought on regular user machine, make packages noarch and etc. not to drop gcj itself. If this was the question - gcj_support has been removed from most of the java packages and one can install a number of java applications without having gcj installed. Also the guidelines has been changed to discourage usage of gcj_support in general.

Alex

>
> Andrew.
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-08-2012, 05:56 PM
Bill Nottingham
 
Default Roadmap for Java things in Fedora

Aleksandar Kurtakov (akurtako@redhat.com) said:
> I'm pretty sure that Bill ment dropping it from the various packages so gcj is not brought on regular user machine, make packages noarch and etc. not to drop gcj itself. If this was the question - gcj_support has been removed from most of the java packages and one can install a number of java applications without having gcj installed. Also the guidelines has been changed to discourage usage of gcj_support in general.

Right, that's what I meant. Good to know.

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

Thread Tools




All times are GMT. The time now is 10:40 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org