2007/10/30, Nicolas Mailhot <nicolas.mailhot@xxxxxxxxxxx>: > > Le Mar 30 octobre 2007 07:40, Hans de Goede a écrit : > > > I think that having netbeans in Fedora would be great, so I'm wlling > > to help > > were I can (I already maintain 170+ packages). But my java packaging > > experience > > is limited. Are there any jpackage people here who are also willing to > > help? > > Nicolas? Ville? > > I can certainly give you some times though I've not been active > java-side for some time (but I don't think things have changed much) > > Basically packaging a java app is: > 1. download huge "source" archive > 2. remove every pre-built jar/war/ear in it > 3. comb it for private source copies of external components, and > remove them > 4. figure how the file layout should be on disk to respect FHS > 5. figure if the result should be split in subpackages > 6. try to locate all the deps you've removed in 2. and 3., check > they're all already packaged and if not recurse packaging on them > 7. create all the classpathes the app uses at build or run time with > jpackage routines, add needed builddeps manually > 8. build > 9. merge everything fedora & jpp-side so hopefully someone volunteers > co-maintaining. Merging jpp-side means purging the spec of fedorisms, > though our conventions are not as invasive as those of other distros > 10. fix bugs > 11. re-do the whole dance for new versions > 12. profit (actually I lie there is no profit stage) > > If you manage to do netbeans you'll probably be in a good position to > update jpackage doc (in jpackage-utils %doc), copy whatever is > relevant to the Fedora wiki, and comment on the "modules" JSR (which > is supposed to fix most dependency-building problems in java, except > I'm not sure anyone reviewed it yet for rpm integration and when it > ships in java 7 it'll be too late) Sounds hard to do.. o well i will just give it my best shot soon. i think i'm gonna wait till fordora 8 is released (within a week or so) because i don't really want to install a rawhide or 7 at this point. -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list