Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [iot-pmc] top-level GitHub project

Hi Kai,

Well we need it primarily for our own Conan recipes (build dependency build recipes), currently six or so, and faster Travis and AppVeyor builds. The recipes are all written by me btw, so no forking involved there.

That being said, and this just out of curiosity and trying to understand the reasons, mcpp is very likely to become a dependency for cyclonedds, one that we must have to do code generation. mcpp is a fine project, but it's not very actively maintained. I could just write a Conan recipe and keep some patches on the side, or I could fork it under the ADLINK-IST GitHub organization, but it all boils down to the same thing really. What's wrong with keeping a dependency directly under the projects control? Keeping some level of control over it is actually why I thought it would be a good idea.

Cheers,
Jeroen


On 2018-10-22 21:04, Kai Kreuzer wrote:

Hi Jeroen,

Please wait with creating an according Bugzilla ticket - while it is in general technically possible, we would like to discuss this within the PMC (which is together at ECE this week). Also note that a TLOrg won't allow you to add a (2) forked sourceforge project, so this actually won't help you much (EMO, correct me, if I am wrong).

Cheers,
Kai

Am 22.10.2018 um 18:12 schrieb Jeroen Koekkoek <jeroen@xxxxxxxxxxx>:

Hi Wayne,

Never mind. I saw a GitHub Organization request for a different project, so I know what to do now. Thanks for your help.

Best regards,
Jeroen

P.S.
Should anyone find this thread in search of the same information, here's an example of a BugZilla ticket requesting a GitHub Organization for a project: https://bugs.eclipse.org/bugs/show_bug.cgi?id=539829

On 2018-10-22 17:45, Jeroen Koekkoek wrote:

Hi Wayne,
I take it you mean requesting another repository under the Eclipse organization? I can't find any bugs regarding the promotion to to a top-level GitHub project?
Thanks in advance.
Regards,
Jeroen
On 2018-10-22 16:50, Wayne Beaton wrote: We added this sort of support recently. Open a bug against Community/GitHub to ask the webmaster for assistance.
Wayne
On Mon, Oct 22, 2018, 14:29 Kai Kreuzer, <kai@xxxxxxxxxxx> wrote:
Hi Jeroen,
I very much doubt that this is possible. Afaik, ALL Eclipse projects are under the eclipse github org and that's mandatory. For a definitive answer on this, you might want to contact EMO. Note that it is possible to request additional repositories for your sub projects / components, though (see e.g. https://github.com/eclipse/smarthome-packaging-sample, which belongs to the SmartHome project, where the main repo is https://github.com/eclipse/smarthome) - simply create a Bugzilla issue for it and the webmasters will provision it for you.
Regards,
Kai
Am 22.10.2018 um 12:04 schrieb Jeroen Koekkoek <jeroen@xxxxxxxxxxx>:
Hi All,
I've got a question regarding the possibility of making cyclonedds a top-level GitHub project. I'm not sure if this is the right list to ask that question, if it isn't, please let me know the right list. If it is, and I'm looking at the problem in the wrong way, please let me know too. It's just that making it a top-level project seems like the best solution. There's two reasons for me to want to promote it to a top-level GitHub project. 1. Faster Travis and AppVeyor builds. Right now builds for pull requests take a long time and that'll only get worse when more projects are going to join. 2. Dependencies. We're planning on implementing a better IDL compiler to get quicker build and drop the Java dependency. Because we're looking to implement support for more language bindings, now seems like the right time to do that. Now, the IDL compiler will need a preprocessor. We've more-or-less decided to go with mcpp (http://mcpp.sourceforge.net/). The product itself is hosted on SourceForge, which is a little slow and code is still hosted in svn. The biggest problem however is that the original author isn't doing any work on the project anymore and nobody can accept patches etc. For that reason we want to "fork" it (svn import on GitHub) to fix some small bugs etc. In my opinion hosting the project under a top-level cyclonedds GitHub project is the best place. That way it's neatly separated from the cyclonedds code while all members/privileges etc can be managed by the project leads and committers. Please let me know if it's possible or if there are better ways to go about this.
Best regards,
Jeroen Koekkoek
_______________________________________________
iot-pmc mailing list
iot-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/iot-pmc _______________________________________________
iot-pmc mailing list
iot-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/iot-pmc _______________________________________________
iot-pmc mailing list
iot-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/iot-pmc
_______________________________________________
iot-pmc mailing list
iot-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/iot-pmc
 _______________________________________________
iot-pmc mailing list
iot-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/iot-pmc
_______________________________________________
iot-pmc mailing list
iot-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/iot-pmc


Back to the top