Introduction

2013-11-22 Thread Tako Schotanus

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

2013-11-22 Thread Tako Schotanus

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

2013-11-22 Thread Tako Schotanus
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

2013-11-27 Thread Tako Schotanus

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

2019-02-10 Thread Tako Schotanus
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