at bottom :- On 12/09/2018, shirish शिरीष <shirisha...@gmail.com> wrote: > Reply in-line :- > > On 10/09/2018, Joost van Baal-Ilić <joos...@debian.org> wrote: >> Hi Shirish शिरीष >> > > Hi Joost, > >> On Mon, Sep 10, 2018 at 02:41:12PM +0530, shirish शिरीष wrote: >>> Dear all, >>> >>> Do we have some documentation or a diagram which explains how >>> packaging leaf packages makes it easier for a new biggish package to >>> enter into Debian ? >>> >>> I tried quite a few times yesterday and even today to find not overly >>> technical document which talks on this topic and failed. >>> >>> Could somebody point me to the right direction please ? >> >> I guess you'd either have to find a document explaining what a dependency >> is >> (and/or a build-time dependency), or, alternatively, tell which software >> you're dealing with & explain what it exactly means for this specific >> software. >> >> I tried to find a introductory text explaining dependencies, but failed >> :( >> I'm sure there is one online, somewhere. >> > > There is a simulation game called mars-sim or mars simulation . > > https://github.com/mars-sim/mars-sim/ > > The basic hypothesis of the game is either the State, Governments or > whoever sends a team to Mars to make a settlement there. > > I have been engaging with upstream > > https://github.com/mars-sim/mars-sim/issues?utf8=%E2%9C%93&q=is%3Aissue+author%3Ashirishag75 > > to figure out various issues so it could be packaged and also make it > easier. Upstream so far, has been pretty positive about the whole > thing. > > Now there are two different broad issues I am facing there in - > > a. The graphical port they were using before was Oracle Java which > after my attempts has been tuned to be compiled under openjdk 9 and > later. I am hoping that openjdk 12 and openjfx 12 which are supposed > to come by the end of the month gets in Debian fast, even if it's > experimental so have something to test against. It uses openjdk and > openjfx for the graphical UI among other things, but this is something > I/we cannot plan for . I have already asked for a console version in > the mean-time so people could use it instead of having to wait for > things to settle down in the openjdk world (and debian thereafter.) > > b. More sort of damaging though is that it uses maven and has 8-9 > different pom.xml under various modules - > > From ~/games/mars-sim$ cat pom.xml | more > > ... After a few lines - > > <modules> > <!--module>mars-sim-android</module --> > <module>mars-sim-core</module> > <module>mars-sim-headless</module> > <module>mars-sim-main</module> > <module>mars-sim-mapdata</module> > <module>mars-sim-network</module> > <!--module>mars-sim-service</module --> > <module>mars-sim-ui</module> > </modules> > > Each pom.xml has these artifactId which are dependencies which may or > may not be in Debian. > > If we could find both run-time and build-time leaf dependencies of the > game which may have value of being in Debian or if something is not > being developed or maintained anymore and we could suggest better > alternatives it would be nice. > > I did a poor job but did try to bring attention to > https://github.com/mars-sim/mars-sim/issues/78 , maybe there is a > better way ? > > I have also shared the Upstream Guide > https://wiki.debian.org/UpstreamGuide but finding a way out I don't > know how ? > > Can somebody help ? > >> HTH, Bye, >> >> Joost >> >> > >
I did start some discussions at https://github.com/mars-sim/mars-sim/issues/75 -- Regards, Shirish Agarwal शिरीष अग्रवाल My quotes in this email licensed under CC 3.0 http://creativecommons.org/licenses/by-nc/3.0/ http://flossexperiences.wordpress.com EB80 462B 08E1 A0DE A73A 2C2F 9F3D C7A4 E1C4 D2D8