www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Please vote for Dub integration into Sonatype Nexus

reply Andre Pany <andre s-e-a-p.de> writes:
Hi,

if you have by chance a Sonatype account please vote for this 
issue to get Dub integrated into Sonatype Nexus: 
https://issues.sonatype.org/browse/NEXUS-15560.

Kind regards
André
Mar 19 2018
parent reply Dmitry Olshansky <dmitry.olsh gmail.com> writes:
On Tuesday, 20 March 2018 at 06:48:15 UTC, Andre Pany wrote:
 Hi,

 if you have by chance a Sonatype account please vote for this 
 issue to get Dub integrated into Sonatype Nexus: 
 https://issues.sonatype.org/browse/NEXUS-15560.
If we plan to extend DUB registry file format and the like this may be premature. But I like the initiative.
 Kind regards
 André
Mar 20 2018
parent reply Russel Winder <russel winder.org.uk> writes:
On Tue, 2018-03-20 at 18:55 +0000, Dmitry Olshansky via Digitalmars-d wrote=
:
 On Tuesday, 20 March 2018 at 06:48:15 UTC, Andre Pany wrote:
 Hi,
=20
 if you have by chance a Sonatype account please vote for this=20
 issue to get Dub integrated into Sonatype Nexus:=20
 https://issues.sonatype.org/browse/NEXUS-15560.
=20 =20 If we plan to extend DUB registry file format and the like this=20 may be premature. But I like the initiative.
Perhaps making use of Bintray would be a better route. I suspect hosting D-Apt on Bintray would also be possible. I wonder if creating a Fedora RPM package repository analogous to D-Apt on Bintray would be feasible. --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Dr Russel Winder t: +44 20 7585 2200 41 Buckmaster Road m: +44 7770 465 077 London SW11 1EN, UK w: www.russel.org.uk
Mar 21 2018
parent reply Andre Pany <andre s-e-a-p.de> writes:
On Wednesday, 21 March 2018 at 09:37:15 UTC, Russel Winder wrote:
 On Tue, 2018-03-20 at 18:55 +0000, Dmitry Olshansky via 
 Digitalmars-d wrote:
 On Tuesday, 20 March 2018 at 06:48:15 UTC, Andre Pany wrote:
 Hi,
 
 if you have by chance a Sonatype account please vote for 
 this issue to get Dub integrated into Sonatype Nexus: 
 https://issues.sonatype.org/browse/NEXUS-15560.
If we plan to extend DUB registry file format and the like this may be premature. But I like the initiative.
Perhaps making use of Bintray would be a better route. I suspect hosting D-Apt on Bintray would also be possible. I wonder if creating a Fedora RPM package repository analogous to D-Apt on Bintray would be feasible.
If I understand correctly, Bintray == JFrog Artifactory. Yes it would be also nice if dub support is added to both solutions. If JFrog accepts PR on Github we could even add dub support on ourselfs. One side information. I also created a pr for dub to support maven repositories as dub registries. https://github.com/dlang/dub/pull/1415 With this pull request we can use many repository solutions (Nexus, Artifactory, ...) as dub registries. Kind regards André
Mar 21 2018
parent reply Russel Winder <russel winder.org.uk> writes:
On Wed, 2018-03-21 at 11:49 +0000, Andre Pany via Digitalmars-d wrote:
=20
[=E2=80=A6]
 If I understand correctly, Bintray =3D=3D JFrog Artifactory. Yes it
 would be also nice if dub support is added to both solutions.
 If JFrog accepts PR on Github we could even add dub support
 on ourselfs.
JFrog have Artifactory yes, but I do not know if Bintray is actually something different or just a public instance of Artifactory. In any event Bintray is a public repository of stuff, with JCenter being the bit for Maven type artefacts =E2=80=93 most of the people I know publish to Maven Central via JCenter so as to avoid Sonatype's Nexus. I believe Maven is the wrong model for D, it is all about artefacts for use in JVM-based language builds. Conan (C/C++ repository) is a much better model for D, as is crates.io (Rust/Cargo repository), and indeed Dub :-).
 One side information. I also created a pr for dub to support=20
 maven repositories
 as dub registries. https://github.com/dlang/dub/pull/1415
 With this pull request we can use many repository solutions=20
 (Nexus, Artifactory, ...)
 as dub registries.
=20
 Kind regards
 Andr=C3=A9
=20
--=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Dr Russel Winder t: +44 20 7585 2200 41 Buckmaster Road m: +44 7770 465 077 London SW11 1EN, UK w: www.russel.org.uk
Mar 21 2018
parent Andre Pany <andre s-e-a-p.de> writes:
On Wednesday, 21 March 2018 at 15:30:57 UTC, Russel Winder wrote:
 On Wed, 2018-03-21 at 11:49 +0000, Andre Pany via Digitalmars-d 
 wrote:
 [...]
[…]
 [...]
JFrog have Artifactory yes, but I do not know if Bintray is actually something different or just a public instance of Artifactory. In any event Bintray is a public repository of stuff, with JCenter being the bit for Maven type artefacts – most of the people I know publish to Maven Central via JCenter so as to avoid Sonatype's Nexus. I believe Maven is the wrong model for D, it is all about artefacts for use in JVM-based language builds. Conan (C/C++ repository) is a much better model for D, as is crates.io (Rust/Cargo repository), and indeed Dub :-).
 [...]
I don't feel it is a hard one or the other decision but possibilities. In this direction Sönke made a very good proposal how to support different repositories using the existing registry attribute. Kind regards Andre
Mar 21 2018