[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Packaging task for newbies: Separate pink-pony into program and data



On Fri, Sep 13, 2013 at 07:07:47PM +0200, Miriam Ruiz wrote:
> 2013/9/13 lesleyb <lesleyb@herlug.org.uk>
> 
> > On Fri, Sep 13, 2013 at 05:28:30PM +0200, Miriam Ruiz wrote:
> > > Hi,
> > >
> > > Ive just uploaded pink-pony 1.3.1-1 to Debian [1] [2], and I've noticed
> > > that I should have separated the packages in program and data [3],
> > instead
> > > of having it all packaged into one single package. The main advantage of
> > > that approach -usually done with games and with other programs that have
> > > considerable architecture-independent data- is that the space occupied in
> > > the mirrors is much less.
> > >
> > > I was considering fixing it myself and doing a newer upload, but I
> > thought
> > > about what we were talking at DebConf about being able to provide
> > > reasonably easy tasks for people who are starting, so there it goes. If
> > > anyone is willing to do it, they will of course count with my help and my
> > > time, and -obviously- I will be available for doing the upload to the
> > > archive.
> > >
> > > Greetings and thanks,
> > > Miry
> > >
> > >
> > > [1] https://code.google.com/p/pink-pony/
> > > [2] http://packages.debian.org/pink-pony
> > > [3]
> > >
> > http://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-archindepdata
> >
> > Well I have been thinking about trying to package something for a little
> > while.
> >
> > Here's a question though, the package is in sid and I'm running wheezy.
> >  Does
> > that matter for packaging?
> >
> 
> Not really, as long as you have all the dependencies available in wheezy,
> which is the case. I use pbuilder to create packages in a clean sid
> environment, no matter what I'm using in my desktop, but don't care about
> that for the moment.
> 
> The brief answer in this case is, yes.
> 
> The current version -everything's working except the separation between
> program and data- is not yet available in the archive, I uploaded it a
> short while ago, but it will soon be available at
> http://ftp.de.debian.org/debian/pool/main/p/pink-pony/. At that point, the
> easy way to check it would be:
> 
> dget
> http://ftp.de.debian.org/debian/pool/main/p/pink-pony/pink-pony_1.3.1-1.dsc
> cd pink-pony-1.3.1
> debuild
> 
> With build-essential, devscripts and the building dependencies installed.
> As it will compile and run without problem (provided that you have a OpenGL
> 2.0 capable card available, or you have emulation via software as I do),
> you will see that it will be enough for developing this package :)
> 
> I've explained it quite quickly, but of course if you're interested I can
> explain it more in detail, step by step. Wanna try it? :)


Well this is a bit of a Homer Simpson doh! moment.

I'm running wheezy on a server - actually a VM hosted by bytemark -  but Ubuntu
12.04 at home.

What I really need, I suppose, is to set up a VM on Ubuntu so I can run any
flavour of Debian I need.  So that will be my first step.

My first concern is I would like to be able to not have to re-install on this
box if it can be avoided - unless taking full backups of data and
configuration and then re-installing will be easier than any other route.

So I need to reserach how to set up a VM locally.  I wonder if this is where a
lot of people interested in contributing but without a developer set up in
place, fall down?  Maybe we could look at writing up what different developer
configs there are to give a broad spectrum of ideas for newbies to consider?

Meanwhile a VM how-to is required.

And as far as the pink-pony data split - I'm still interested but need to get
the dev environment properly and safely sorted.  So if you do have volunteers
better placed to start and finish before I get a VM up then .. welll .. it's
your choice as Pink Pony Project Leader, Miry.

Kind Regards

Lesley


Reply to: