On Fri, 5 Aug 2022 at 15:25, Michael Bien <[email protected]> wrote: > On 05.08.22 13:39, Neil C Smith wrote: > > > > Otherwise we point people to the Zip bundle, Snap, or community > > provided DEB instead? > > yeah lets do that. You know we even started to add workarounds to > netbeans itself because the installer started to set suboptimal paths > which caused entirely unrelated seeming issues much later to users.
Yes, that was the PR linked to. > Time to move on unless someone *really* wants to work on it for the next > release. Well, I remain of the opinion it's time to ditch NBI. The Windows installer isn't much better. One of the reasons I've been working on NBPackage instead, should anyone else *really* want to work on that instead! :-) > > Incidentally, the DEB without JDK could be distributable via ASF, but > > maybe we'd get complaints about the lack of RPM, etc.?! :-) > > there used to be a tool called alien which could convert between several > package formats. But I can't even find it in the arch repo right now. I know alien, although got to be 15+ years since I used if for anything. It's still in Ubuntu repos. For the community deb this would be better done by adapting the NBPackage deb task though - https://github.com/apache/netbeans-tools/blob/master/nbpackage/src/main/java/org/apache/netbeans/nbpackage/deb/DebTask.java Most distros should have access to other package building tools. Just need to figure out what the equivalents of `dpkg-deb --build` are. > In any case, linux has too many package formats to cover from our > perspective. But there is a whole community of package maintainers which > do just that: (re)package sw for distributions. Generally agreed, although package maintainers do like tinkering! The NBPackage approach deliberately packages the binary zip, amongst other reasons so it's possible to binary diff against the signed artefacts here. > In my opinion: providing an archive for linux is sufficient, esp if your > software can run right out of that extracted archive. Double clicking a > script on linux and expecting it to do the right thing is super weird to > me - I can't remember when I did this the last time :) Yes, I dislike having to test the installer, and I can't say I've tested it with sudo! There are certain aspects of integration that are nice to haves - eg. icon and desktop file - that could possibly be a setup task in the IDE itself. Best wishes, Neil --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
