Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[iot-pmc] [CQ 21538] Eclipse zenoh initial contribution

http://dev.eclipse.org/ipzilla/show_bug.cgi?id=21538





--- Comment #12 from Kai Hudalla <kai.hudalla@xxxxxxxx>  2020-02-06 06:35:31 ---
(In reply to comment #11)
> (In reply to comment #10)
> > (In reply to comment #9)
> > > > 
> > > > It seems like you have been publishing the first artifacts in Dec 2019 using
> > > > that group ID so I would be surprised if you already had a very large community
> > > > of users of these artifacts and it would be too much to ask from them to change
> > > > the group ID from io.zenoh to org.eclipse.zenoh their POM files. In fact, the
> > > > artifact names could remain the same, I guess.
> > > > 
> > > > WDYT?
> > > > 
> > > 
> > > I still think it would be weird for the users to depend on a io.zenoh Maven
> > > artifact that doesn't contain any io.zenoh package, but an org.eclipse.zenoh
> > > package.
> > > 
> > 
> > No, users would need to update their Maven dependencies to use
> > "org.eclipse.zenoh" as the group ID once you have published the next version of
> > zenoh to Maven Central using that new group ID.
> 
> Sorry if I was not clear enough. I understood that existing users will change
> only their dependency. I meant that new users will get instructions to add a
> dependency to org.eclipse.zenoh... but will have to import io.zenoh.* classes.
> That, in my opinion, would be weird.


Sure, that's why the package names should also be "org.eclipse.zenoh".

> 
> > > What would be the process for Eclipse Foundation to provision and manage a
> > > org.eclipse.zenoh namespace on Maven Central (via Sonatype I guess) ?
> > 
> > The Eclipse Foundation doesn't provision a namespace on Maven Central. I would
> > suggest that you follow the same process for creating the Eclipse zenoh project
> > on Maven Central that you used for io.zenoh.
> 
> The process I used was [1]. It specifies that "you must choose a groupId for a
> domain that you own, or for which you are the designated maintainer on behalf
> of the owner".
> I'm not owning zenoh.eclipse.org sub domain, and I can't create the TXT record
> in Eclipse DNS as advised. I can obviously be designated as maintainer (I guess
> being a committer is equivalent), but as I was wondering if their is an
> official procedure already used by all Eclipse projects that are hosted on
> Maven Central.
> 

That is a good question. Sonatype seems to have made their process more rigid
in this regard. When I created the repo for Eclipse Hono, I didn't have to
prove any such thing IIRC. Let's try to get some info on this from Wayne. I'll
drop him a line.

> 
> [1]
> https://central.sonatype.org/pages/producers.html#individual-projects-open-source-software-repository-hosting-ossrh
> 


-- 
Configure CQmail: http://dev.eclipse.org/ipzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the CQ.


Back to the top