gradle-local and lein-local?
by Dan Allen
Are there any plans to create gradle-local and lein-local scripts for the
Gradle and Leiningen packages, respectively, that complement the mvn-local
script. Having a dependency resolver that resolves dependencies on the
system is essential for creating packages for projects built with Gradle or
Leiningen. It's also a nice feature for achieving stable production builds
(though not all will agree with that approach, there are those that do).
Until something like lein-local is available, I've taken the approach of
adding a Maven build file to projects that use Leiningen (e.g., vimclojure)
in order to package them.
-Dan
--
Dan Allen
Principal Software Engineer, Red Hat | Author of Seam in Action
Registered Linux User #231597
http://google.com/profiles/dan.j.allen
http://mojavelinux.com
http://mojavelinux.com/seaminaction
11 years
Removing java provides from java-1.5.0-gcj
by Stanislav Ochotnicky
We've encountered some minor issues with a few package which were kind
of hard to track down. They were partially caused by a bug in yum which
causes both gcj and openjdk being pulled in when only one of them should
be. The other part was small and hard to spot packaging issues which
caused gcj getting accidentaly pulled into BR instead openjdk
Now there are legitimate reasons to require gcj directly, but I'd like
to propose removing "Provides: java = %{javaver}" (and -devel
counterpart). I think leaving rest of the provides should not be an
issue.
This way we'll be able to remove obscure need for "Requires: java >= 1:1.6.0"
I am CCing Deepak as primary maintainer. Does anyone have strong
objections for said removal?
--
Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Software Engineer - Base Operating Systems Brno
PGP: 7B087241
Red Hat Inc. http://cz.redhat.com
11 years
Adding Fedora's Tomcat to Eclipse WTP
by Mat Booth
Hi all,
I'm wondering how Eclipse WTP in F17 detects Tomcat installations,
having yum install'd Tomcat 7. When I try to add a new Apache Tomcat
7.0 server via "Ctrl-3, Define a new server" and I enter
"/usr/share/java/tomcat" for the Tomcat installation directory, the
dialog shows an error that an "Unknown version of Tomcat was
specified" and I cannot complete the wizard.
How do I add a Tomcat 7 server to Fedora Eclipse? Do I have the wrong directory?
Mat
--
Mat Booth
http://fedoraproject.org/get-fedora
11 years, 1 month
Draft of the Fedora Java story
by Dan Allen
Fedora Java enthusiasts,
I'm working on a page that presents the goal that many of us share to make
Fedora the preferred environment of choice for Java and JVM platform
developers. The page explains why Fedora Java is important both to the
distribution (so that these packages get highlighted in the announcements
and other marketing) and to the developers.
If you're interested in seeing Fedora get adopted by more Java and JVM
platform developers, read over the draft and let me know what you think.
I'm definitely interested to discover if it's inaccurate or misleading in
anyway. I'm also interested to here what *your* vision is for Fedora Java.
(If it's different than the vision I outlined, that's *okay*).
https://fedoraproject.org/wiki/Java/Fedora_Java_Marketing_Brief
The more Java developers we have using Fedora, the more participation we'll
likely see in the Java SIG.
-Dan
p.s. If you have any other Java-related features you'd like to see
highlighted in Fedora 18, please let us know!
--
Dan Allen
Principal Software Engineer, Red Hat | Author of Seam in Action
Registered Linux User #231597
http://google.com/profiles/dan.j.allen
http://mojavelinux.com
http://mojavelinux.com/seaminaction
11 years, 1 month
Thank you all for helping me pass GSOC!
by Gerard Ryan
Hi all,
I just found out this evening that I passed Google Summer of Code, for
what eventually turned out to be the 'Fedora Java Remix' (hopefully it
will be an official spin soon).
It goes without saying that I wouldn't have had any chance of getting
to the end without the help, support, and encouragement from so many
of you! I'd love to thank everyone individually, but I think we'd be
here all day, since I received help from so many different people!
Special thanks go to Marek Goldmann for being my magnificent mentor;
Mikolaj Izdebski for being so patient and doing SO MANY package
reviews and teaching me so much; Alexander Kurtakov for getting me out
of many Eclipse-related pickles; and Dan Allen for testing,
encouragement and features!
I've benefitted from help from a lot of other people here also: if I
didn't mention your name, don't feel left out - I won't forget it! :)
Dan is now co-maintainer of the spin/remix. If anyone else would like
to get involved in that also, let us know (You're all already involved
to a degree, since it's the hard work of all of you that makes it what
it is)!
If you'd like to try it out, details are available on my blog[0], and
the iso images can be downloaded from [1]. If you already have, and
you downloaded it early in the week, there might have been a couple of
things broken: mainly some custom Eclipse settings not being applied -
those are fixed now in the current iso files.
Of course, there aremany ways that it can be improved, and I'll
continue to try to make it as good as it can be. For now though, I'll
be AFK for a few daysto enjoy the little bit of summer that's left
before I start back at university!
Thanks once again, and I look forward to working with you all into the
future.
Gerard.
[0] http://wp.me/p2vqtW-65
[1] http://ryan.lt/fedora-java-remix/
--
Gerard Ryan :: gerard(a)ryan.lt :: http://blog.grdryn.me :: @grdryn
PGP Fingerprint: AA11 A666 C98E B6D8 231C 11ED 6EDC 7E4A 62BC 4A15
11 years, 1 month
Packaging ActiveMQ
by Matt Spaulding
Hi,
I've been looking at ActiveMQ and am trying to figure out the best way to
get it packaged. If you look at the repository[1] you can see that it has
quite a few modules. One of them, KahaDB, doesn't even have any
dependencies on ActiveMQ. Right now I'm most interested in packaging just
ActiveMQ-Core and KahaDB separately if possible. For precedent, it looks
like the Java package Ehcache has its core packaged separately in Fedora
(Ehcache-core) even though the repository itself contains more than that.
Should this entire repository be packaged using a single spec file, or can
a spec file be created for each sub-repository of ActiveMQ?
[1] http://svn.apache.org/repos/asf/activemq/tags/activemq-5.6.0/
Regards,
Matt
11 years, 1 month
osgi system bundle
by Andy Grimm
Hi, all. This morning I was dealing with a build issue related to
broken eclipse package, and it surprised me that eclipse was being
pulled into my buildroot for a random java package. The root of this
is that osgi(system.bundle) is provided by eclipse-rcp, which requires
eclipse-platform, and osgi(system.bundle) is now being required by
some fairly commonly used java packages:
xalan-j2-0:2.7.1-13.fc18.noarch
xbean-0:3.11.1-3.fc18.noarch
xml-commons-apis-0:1.4.01-7.fc18.noarch
xml-commons-resolver-0:1.2-9.fc18.noarch
In particular, xalan-j2 is required for pretty much the entire java
ecosystem, including ant, maven, groovy, various apache-commons
packages, etc.
So what's the rationale for this? Perhaps this is a bug? Maybe
something needs to be subpackaged differently? The current state of
things seems a bit bloated to me.
Thanks.
Andy
11 years, 1 month
eclipse packaging with maven/tycho
by Orion Poplawski
I'm starting to look into shifting building eclipse-ptp/photran with
maven/tycho rather that pdebuild. This is being driven by circular
build deps among the various features that make up ptp/photran and the
fact that this is how upstream builds it.
As currently packaged I have quite a lot of sub-packages that break out
the various features. This was fairly easy to do with pdebuild since
everything was built on feature boundaries.
however with maven/tycho I end up with a single zip file with all the
features and plugins in it making it hard to put the plugins into the
proper sub-package.
Thoughts/suggestions? Just give up and package it all as one package?
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA Division FAX: 303-415-9702
3380 Mitchell Lane orion(a)cora.nwra.com
Boulder, CO 80301 http://www.cora.nwra.com
11 years, 1 month
classpathx-mail has been deprecated
by Mikolaj Izdebski
Hi all,
classpathx-mail has recently been deprecated. Please build your packages
against javamail package, which should be compatible with classpathx-mail.
classpathx-mail used to have javamail virtual provide, so unless your
packages referenced classpathx-mail directly there should be no need
to change them (but in this case release tag bump and rebuild may still
be needed).
The following packages were using classpathx-mail:
* ant,
* apache-commons-email,
* apache-commons-vfs,
* axis,
* axis2,
* bouncycastle-mail,
* cxf,
* dumbster,
* ironjacamar,
* jboss-as,
* jtnef,
* maven-doxia,
* mx4j,
* ooo2gd,
* ovirt-engine,
* quartz,
* resteasy.
Thanks,
Mikolaj Izdebski
11 years, 2 months