Introduction
Hi, I read that somebody wanting to be a package maintainer should introduce themselves, well here goes. I'm Tako, a Software Engineer for Red Hat working on a new language, Ceylon (http://ceylon-lang.org), that runs on top of the Java and Javascript VMs. We just published out first 1.0.0 and although we already had RPMs (and ZIPs and DEBs) that could be downloaded from our website for a while now we'd like to add the package to the official Fedora repositories now that we're at 1.0.0 (also because Ubuntu is working on getting the package into their repos and as a RedHat sponsored project it would be weird if we didn't do the same for Fedora, right?) So I'm completely new to this packaging business, I managed to piece together a SPEC file that results in an actually working RPM for our project and even Koji seems to accept it, but there's so much information to absorb that I'm feeling a bit out of my depth. (Our project being a programming language we're dealing with some difficult issues with respect to versioning and such, for now I've copied Java's with alternatives and such which might or not be a good idea). So if there are some friendly people here that can guide me through my first real submission that would be great! Cheers, Tako Schotanus Senior Software Developer Ceylon Language Project www.ceylon-lang.org RedHat -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: Introduction
Hi Tim, thanks for the info! I had already started on the first Wiki and got to the point where I was able to build with Koji. But the docs about requirements (naming, packaging, java etc) ... well that's a LOT to digest at once. Especially when it's only for a single package :) So I'm sure I'll appear on IRC with stupid noob questions! Thanks! -Tako - Original Message - From: Tim St Clair tstcl...@redhat.com To: Development discussions related to Fedora devel@lists.fedoraproject.org Cc: Fedora Big Data SIG bigd...@lists.fedoraproject.org Sent: Friday, November 22, 2013 3:54:42 PM Subject: Re: Introduction Feel free to ping me on freenode #fedora-devel, or #fedora-bigdata. We've been doing a fair amount of packaging lately, and could offer up tips where needed. I often find the best starting point is here: https://fedoraproject.org/wiki/Join_the_package_collection_maintainers You will want to also read: https://fedoraproject.org/wiki/Packaging:Java Cheers, Tim - Original Message - From: Tako Schotanus tscho...@redhat.com To: devel@lists.fedoraproject.org Sent: Friday, November 22, 2013 6:58:03 AM Subject: Introduction Hi, I read that somebody wanting to be a package maintainer should introduce themselves, well here goes. I'm Tako, a Software Engineer for Red Hat working on a new language, Ceylon (http://ceylon-lang.org), that runs on top of the Java and Javascript VMs. We just published out first 1.0.0 and although we already had RPMs (and ZIPs and DEBs) that could be downloaded from our website for a while now we'd like to add the package to the official Fedora repositories now that we're at 1.0.0 (also because Ubuntu is working on getting the package into their repos and as a RedHat sponsored project it would be weird if we didn't do the same for Fedora, right?) So I'm completely new to this packaging business, I managed to piece together a SPEC file that results in an actually working RPM for our project and even Koji seems to accept it, but there's so much information to absorb that I'm feeling a bit out of my depth. (Our project being a programming language we're dealing with some difficult issues with respect to versioning and such, for now I've copied Java's with alternatives and such which might or not be a good idea). So if there are some friendly people here that can guide me through my first real submission that would be great! Cheers, Tako Schotanus Senior Software Developer Ceylon Language Project www.ceylon-lang.org RedHat -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct -- Cheers, Tim -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: Introduction
Oops, and thanks to you too Michael, hadn't seen your message yet :) - Original Message - From: Michael Cronenworth m...@cchtml.com To: Development discussions related to Fedora devel@lists.fedoraproject.org Sent: Friday, November 22, 2013 3:29:35 PM Subject: Re: Introduction Tako Schotanus wrote: I'm Tako, a Software Engineer for Red Hat working on a new language, Ceylon (http://ceylon-lang.org), that runs on top of the Java and Javascript VMs. We just published out first 1.0.0 and although we already had RPMs (and ZIPs and DEBs) that could be downloaded from our website for a while now we'd like to add the package to the official Fedora repositories now that we're at 1.0.0 (also because Ubuntu is working on getting the package into their repos and as a RedHat sponsored project it would be weird if we didn't do the same for Fedora, right?) Welcome! So I'm completely new to this packaging business, I managed to piece together a SPEC file that results in an actually working RPM for our project and even Koji seems to accept it, but there's so much information to absorb that I'm feeling a bit out of my depth. (Our project being a programming language we're dealing with some difficult issues with respect to versioning and such, for now I've copied Java's with alternatives and such which might or not be a good idea). So if there are some friendly people here that can guide me through my first real submission that would be great! The package submission process is documented on the Fedora wiki. http://fedoraproject.org/wiki/Package_Review_Process Feel free to ask us any additional questions. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: Introduction
Sorry for not responding to this before, but lots of other things to do and this packaging business obviously needs more than just an hour here or there of reading READMEs. I see you want to make things even more difficult for me by giving me *several* options to choose from, are you *trying* to torture me? ;) Is there somewhere I can read up on this way of managing packages? And any particular reason why you would suggest making a new gitgub project for each of the Ceylon SPEC files instead of just putting them together? Wouldn't that just give us a bunch of 1-file projects otherwise? Thanks, -Tako - Original Message - From: Alek Paunov a...@declera.com To: Development discussions related to Fedora devel@lists.fedoraproject.org Cc: Tako Schotanus tscho...@redhat.com Sent: Friday, November 22, 2013 5:54:53 PM Subject: Re: Introduction On 22.11.2013 14:58, Tako Schotanus wrote: So I'm completely new to this packaging business, I managed to piece together a SPEC file that results in an actually working RPM for our project and even Koji seems to accept it, but there's so much information to absorb that I'm feeling a bit out of my depth. (Our project being a programming language we're dealing with some difficult issues with respect to versioning and such, for now I've copied Java's with alternatives and such which might or not be a good idea). So if there are some friendly people here that can guide me through my first real submission that would be great! I really don't know weather this idea is appropriate [*], but since Ceylon development is github based anyway and Ceylon is a fresh new development stack (according to Fedora.next terminology :-) ), what about new github account: fstack-ceylon (Ceylon related packages for Fedora) containing something like: gh:fstack-ceylon/ceylon/ceylon.spec gh:fstack-ceylon/ecliplse-ceylon-ide/ecliplse-ceylon-ide.spec ... etc formed in the same shape as the future dist-git repos (being drafts for them) for all the incoming Ceylon SRPMs. You could then clone/commit there your current .spec drafts and receive issues and pull requests containing packages improvements (e.g. with pointers to relevant guidelines parts) if it turns out that such style of community work on the specs seems efficient to the established packagers, who already offered help. I imagine few additional pros: - Ceylon stack packaging story collected under a github account can become a visible guide for the new stacks Fedora integration (especially for the potential contributors which are new to the tracking of the bugzilla.rh packaging bugs and the other Fedora communication channels). - the whole collection of the specs, when polished could be forked and tweaked for other RPM based distributions. Kind Regards, Alek [*] because 1) it seems that few voices are firmly against Fedora specific work on github and 2) this would lead to some bug-tracking fragmentation between github/bugzilla, but I hope the latter is more technical (synchronization/indexing) issue. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: java: Unrecognized option: --add-modules
Not done anything with Java modules yet so I might be completely wrong, but isn't modules a Java 9 feature? On Sun, Feb 10, 2019 at 4:00 PM Richard Shaw wrote: > When did java lose its option for --add-modules?!?!? > > # java --add-modules java.activation > Unrecognized option: --add-modules > Error: Could not create the Java Virtual Machine. > Error: A fatal exception has occurred. Program will exit. > > # rpm -q java-1.8.0-openjdk > java-1.8.0-openjdk-1.8.0.191.b13-0.fc29.x86_64 > > I can't start my unifi server now because it needs the java.activation > module that's depreciated. > > Thanks, > Richard > ___ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org > -- TAKO SCHOTANUS SENIOR SOFTWARE ENGINEER Red Hat <https://www.redhat.com/> <https://red.ht/sig> ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org