I think it is reasonable to only publish the maven artifacts to Bintray and continue to publish the bundles to SourceForge.
On Fri, Jan 19, 2018 at 7:19 AM Sanne Grinovero <sa...@hibernate.org> wrote: > On 19 January 2018 at 13:05, Steve Ebersole <st...@hibernate.org> wrote: > > I sat down and did some calculations to get a better idea of whether > this is > > feasible. 5.3.0.Beta1 had a total size of 135M (31M in "maven > artifacts", > > 104 in release bundles). At 30G limit, we'd be able to do ~222 releases > > before we hit that limit (30 / .135 = 222.2222) > > > > So if only ORM is going to move to Bintray, I think the 30G limit is not > a > > hindrance. Do we see other projects moving away from publishing to JBoss > > Nexus, and if so what publishing repo do y'all plan to use? > > Yes, as I said before I'm neutral on which one we use, but I was > somewhat expecting us to all eventually use the same solution. > Seems important to be consistent for sake of end user's experience, > but also for us to share tooling, scripts, practices, lessons > learned.. > > That said we didn't start looking at that in other Hibernate projects > so there would certainly be a lag. > > The work we're doing on feature-packs might significantly reduce the > size of each release, but I think it will only have an impact on the > "maven artifacts", which according to your estimates are not the main > issue. > > Maybe we could stick to sourceforge for the release bundles? We all > seems to agree that "release bundles" are meant for the more "old > school" devs; I'd say they won't be swayed away from Sourceforge > anyway, and we should probably keep some continuity there. > That would also happen to solve the storage limit problem? > > Thanks, > Sanne > > > > > > > > > > On Thu, Jan 18, 2018 at 2:21 PM Steve Ebersole <st...@hibernate.org> > wrote: > >> > >> Bintray said they would increase the storage limit to 30G for Hibernate. > >> However that limit is per organization, which is the top-level thing > >> (https://bintray.com/hibernate). I think we'd eat that up in no time, > >> especially if other projects plan on moving to Bintray at any time. > >> > >> One way around that would be to have each project be its own Bintray > >> organization. > >> > >> > >> On Fri, Jan 12, 2018 at 7:33 AM Gunnar Morling <gun...@hibernate.org> > >> wrote: > >>> > >>> 2018-01-12 12:59 GMT+01:00 Sanne Grinovero <sa...@hibernate.org>: > >>> > >>> > Personally I'm neutral. I surely wouldn't want to manage our own > >>> > Artifactory, but since JFrog will do that I'm not concerned about the > >>> > platform management being horrible. > >>> > > >>> > Artifactory looks better, OSSRH has the benefit of possibly having > >>> > better integration with Maven. > >>> > > >>> > There are some benefits on staying to JBoss's nexus though; not > >>> > expressing a strong opinion but let's clarify these. > >>> > > >>> > # Stats > >>> > We need download statistics, which I understand they all offer, but > an > >>> > absolute number is not as useful as being able to compare the numbers > >>> > in one dashboard across various others of our projects. > >>> > Also not looking forward to have to login to multiple systems to > gather > >>> > it > >>> > all. > >>> > > >>> > # Quality control of artifacts > >>> > I'm understanding that JBoss Nexus does several strict validations on > >>> > our poms; sure they have been in the way as it's not nice to see such > >>> > failures *during* a release but there's an upside to them as well. > >>> > AFAIK OSSRH also has similar rules, but the JBoss team one has > >>> > different ones, plus a deal with Sonatype to deem our stuff good > >>> > "pre-approved" so we don't have to satisfy the Sonatype rules too. > >>> > > >>> > # Signing > >>> > Also I'm understanding that to release on OSSRH we need to sign all > >>> > artifacts; not a bad idea but it's quite more papework and key > >>> > management. Such paperwork is handled for us by the JBoss Nexus team. > >>> > We'd need to install GPG on our release servers, get a organization > >>> > RSA key signed, and people stubbornly releasing manually will have to > >>> > create a key each, and have it approved by Sonatype. > >>> > > >>> > >>> Debezium already is released to OSSRH from our CI server. May be worth > >>> chatting to Jiri (added him to CC) about the details of setup. Note > >>> there's > >>> no need for key approval by Sonatype (at least last time I did it), you > >>> only need to publish them to some key server which you can do all by > >>> yourself. > >>> > >>> > >>> > > >>> > Not against migrating if this is what you all want - just making sure > >>> > we're keeping these into account. > >>> > > >>> > Thanks, > >>> > Sanne > >>> > > >>> > > >>> > On 12 January 2018 at 02:47, Brett Meyer <br...@hibernate.org> > wrote: > >>> > > Sorry for the late and probably irrelevant response... > >>> > > > >>> > > We're using an in-house Artifactory instance at a gig and it's been > >>> > > trash. I can't speak to the UI or management end, nor Bintray, but > >>> > > Artifactory's platform doesn't seem as polished (can't believe I > just > >>> > > said that) or stable (can't believe I said that either) as Nexus > >>> > > (what > >>> > > is happening). > >>> > > > >>> > > I use OSSRH for some minor projects and have generally had decent > >>> > > luck > >>> > > -- including a few interactions with the support team that went > well. > >>> > > OSSRH != JBoss Nexus, although I definitely understand the > wounds... > >>> > > > >>> > > > >>> > > On 12/19/17 8:34 AM, Steve Ebersole wrote: > >>> > >> HHH-12172 is about moving away from the JBoss Nexus repo for > >>> > >> publishing > >>> > our > >>> > >> artifacts. There is an open question about which service to use > >>> > instead - > >>> > >> Sonatype's OSSRH (Nexus) or JFrog's Bintray (Artifactory). > >>> > >> > >>> > >> Personally I think Artifactory is far superior of a UI/platform. > We > >>> > >> all > >>> > >> know Nexus from the JBoss deployment of it, and we have all > >>> > >> generally > >>> > had > >>> > >> nothing good to say about it. > >>> > >> > >>> > >> But I am wondering if anyone has practical experience with either, > >>> > >> or > >>> > knows > >>> > >> persons/projects tyay do and could share their experiences. E.g., > >>> > >> even > >>> > >> though I prefer Bintray in almost every regard, I am very nervous > >>> > >> that > >>> > it > >>> > >> seems next to impossible to get help/support with it. The same > may > >>> > >> be > >>> > true > >>> > >> with OSSRH - I don't know, hence why I am asking ;) > >>> > >> _______________________________________________ > >>> > >> hibernate-dev mailing list > >>> > >> hibernate-dev@lists.jboss.org > >>> > >> https://lists.jboss.org/mailman/listinfo/hibernate-dev > >>> > > > >>> > > > >>> > > _______________________________________________ > >>> > > hibernate-dev mailing list > >>> > > hibernate-dev@lists.jboss.org > >>> > > https://lists.jboss.org/mailman/listinfo/hibernate-dev > >>> > _______________________________________________ > >>> > hibernate-dev mailing list > >>> > hibernate-dev@lists.jboss.org > >>> > https://lists.jboss.org/mailman/listinfo/hibernate-dev > >>> > > >>> _______________________________________________ > >>> hibernate-dev mailing list > >>> hibernate-dev@lists.jboss.org > >>> https://lists.jboss.org/mailman/listinfo/hibernate-dev > _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev