There is no guarantee that the .jar produced by our project is
architecture independent. If it happens to be the case now then that is
a coincidence and not a commitment.

I'll say it one more time: the .jar and the .so are completely coupled.
There is NO point whatsoever in separating them.

You're the ones maintaining the packages. If you want to do the extra
work, you go right ahead. I'm just warning you that based on experience
packaging two eras of java-gnome on mutiple distros over the last 6
years, I think splitting it the way you're doing is stupid, because I've
lived exactly the sorts of bugs you will be inflicting on your users as
a result, and the pain that you will be inflicting on your upstream as
they try to help you users. java-gnome 4.0 is the way it is in large
measure because of our pain in dealing with these bugs during the 2.x
era, and our engineering that pain out of existence. So you can imagine
my less than profound enthusiasm to hear of a distro attempting to go
back down that road. But, hey, that's software freedom for you.


> If there are any more test suites you would like me to run, let me know.

$ make test

> documentation

$ make doc

Generating the documentation requires an X server, as does the test
suite. Feel free to use Xvfb. One of these days someone will finish the
code for java-gnome to fire one up automatically, but we ran into some
theming bugs last time we tried. Something to do with gnome-settings-
daemon changing the way it behaves.

Anyway, as a workaround, if you do:

$ DISPLAY= make doc

you'll skip the screenshot part [that workaround is hard coded in at the
moment], but your docs will look terrible. We're fully aware that this
isn't optimal for build farms, but we're not optimizing for build farms.
So, {shrug}.

++

Just FYI (and my fault too for starting it by commenting here), this is
a discussion that we'd be better having on java-gnome-hackers or in
#java-gnome [irc.gimp.net]. I'm rarely able to use sites like Launchpad.

But — and this is the important part — if you've picked up this package
because you're [considering] *developing* with java-gnome, then that's
what I care about. Packaging the library for your distro is necessary
for us to package apps that depend on it, but the point is the apps. I
hope you have fun.

All the best,

AfC

-- 
New upstream version (4.0.12)
https://bugs.launchpad.net/bugs/380446
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to