Mandag 23 mai 2011 18.08.32 skrev Steffen Möller :
> Hello Yngve,
> 
> On 05/23/2011 04:42 PM, Yngve Inntjore Levinsen wrote:
> > On Monday 23 May 2011 14.19.44 Steffen Möller wrote:
> >> Hello,
> >>
> >> On 05/23/2011 01:30 PM, Yngve Inntjore Levinsen wrote:
> >>> On Monday 23 May 2011 12.29.15 Gürkan Sengün wrote:
> >>>> That sounds fantastic, do you already have ready packages that I could 
> >>>> test?
> >>> You can test the ROOT packages which we distribute from CERN 
> >>> (unofficially) here:
> >>>
> >>> http://cern.ch/lcg-heppkg/debian/
> >>>
> >>> I assume Lifeng have used similar packaging scripts (and his efforts to 
> >>> get them into proper Debian channels are highly appreciated!).
> >> I just read through those pages. You mention source and binary packages,
> >> packaging for sid,
> >> explained backports, reprepro, reads all very nice.
> >>
> >> Have you considered sharing your 'debian' folders with the Debian science
> >> repository? There is no need to upload all the program code. And you do not
> >> even need to have anything ready to be uploaded. This way you would share
> >> you insights on how to compile on the various platforms through sharing the
> >> build instructions. This should also allow to work with Lifeng together
> >> on those
> >> packages and everyone would feel exceptionally well about those, even
> >> though your support would remain not to be official. You can e.g. use
> >> README.Debian for a disclaimer.
> >>
> >> Best regards,
> >>
> >> Steffen
> > Hi Steffen,
> >
> > I did not start this project, Axel Naumann and Kevin B. McCarty did. Since 
> > Kevin left the game I took over the Geant4 packaging (according to best 
> > efforts of course, I cannot give guarantees on the quality of my packaging 
> > from my level of expertise). People are more than welcome to download 
> > packaging scripts and suggest improvements/report bugs of course. The 
> > reason we keep it internally at CERN is, as explained, because of licensing 
> > problems and similar.
> >
> > I have not considered sharing the debian folders with Debian Science. I 
> > currently do not have much time on my hand to work on this, and I would 
> > expect that some quality control would have to be done etc (actually the 
> > latest Geant4 patch does not compile at the moment and I did not have time 
> > to fix). You are all free to download the sources using "apt-get source" of 
> > course, and I will be happy to try to explain what I have done. I am unsure 
> > if I understand your question though, you mean to give you the link of the 
> > folders from the server, or is there some "formal" way to publish the 
> > packaging scripts without the source code? I have no objection to 
> > distributing the packaging scripts (the respective authors would have to 
> > agree first), but the sources like CLHEP and Geant4 have difficult 
> > licensing so from what I understand we cannot distribute the sources 
> > outside CERN. 
> >
> > Cheers,
> > Yngve
> 
> my field is computational biology but once helped to get Christian's
> ROOT packages into the distribution when I was visiting Copenhagen more
> frequently. In the subversion repositories it is considered good style
> to only publish the debian folder, no source code. That should be
> retrieved via the instructions in the debian/watch file or the
> get-orig-source target in debian/rules or from the information in the
> debian/copyright file. That debian folder is commonly GPLed and easily
> comaintained, though this may differ if CERN has some policy I am not
> aware of when you started it.  With git, there is no technical
> requirement but there it is common practice to indeed upload the source
> code in a separate branch. I dislike that immensely, but nobody seems to
> care about my aversion, so there are just a limited number of packages
> that I co-maintain with git.
> 
> I would not mind apt-get sourcing and uploading the debian folders from
> there. But this would make sense only when you also use them. The
> quality does not matter for a start. Just say that it does not
> build/run. If the community cares then it will be fixed with or for you.
> If not, then not. I could talk you through the process of manually
> building with the debian folder in subversion and/or on how to use
> svn-buildpackage for some package that you feel more comfortable with. 
> The redistribution of the binaries is a very different issue from the
> sharing of packaging/build instructions. And to have only the latter for
> some packages will still be helpful as an open invite to the community
> to contribute. I blogged about this at
> http://debianmed.blogspot.com/2011/04/debian-med-individuals-expertize-and.html
> 
> Many greetings
> 
> Steffen


Hi Steffen,

Thanks for your reply. Your suggestion sounds very sane, and I was not aware 
that this was a 
possibility. I did already try to convert a less complex package to 
git-buildpackage system to see how
that worked (namely madx/madx-dev). If I understand there is a possibility to 
use either svn or git, and in case I do not want to
include the source files I should use svn? 

If I can find some spare time I will have a look at this more in detail, I 
would VERY much appreciate to have 
the build instructions stored in a more central place ( perhaps someone could 
even help me fix/maintain :) ). The only two that have worked on them are me 
and Kevin, and
he actually asked me to see if I could potentially manage to publish the built 
packages in Debian Science (ie. deal with all the politics that comes with 
non-standard licensing). Hence the build-instructions have no licensing issues 
along with it.

Cheers,
Yngve

Reply via email to