[Debian-olpc-devel] packaging for Sugar

Jonas Smedegaard dr at jones.dk
Mon Jul 28 08:06:54 UTC 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sun, Jul 27, 2008 at 06:04:45PM -0500, David Farning wrote:
>On Sun, 2008-07-27 at 23:12 +0200, Jonas Smedegaard wrote:
>
>> So tell me your needs - I might be able to help. :-)
>
>My goal is to reduce the barrier of entry for people to use, test, and 
>develop Sugar.  I have no time frame.  Just attempting to get the 
>process rolling.

>The way in which you could help us most is to standardize the process 
>for packaging Sugar on .debs.
>
>Much of the downstream merging and syncing in done by new packagers so 
>undocumented tools might be ever more confusing than high line counts.
>
>Eventually, we will have on the order of 10 core packages and 100s of 
>activities.
>
>I hope our needs coincide with your goals.

Yes, I believe we are generally moving in same direction :-)

I thought your concern about diff size was some more specific principle 
of Ubuntu.  But yes, the general principle of "keep changes smallest 
possible" is more generic - and is part of my goals too :-)

I new invention in Debian is to standardize a location for documenting 
how a package is maintained in a file debian/README.source.  I intend to 
write such document for my packaging style soonish - and at the same 
time improve some of them: CDBS supports some extended routines that is 
not allowed in automated environments 8called "build daemons" in Debian) 
which each CDBS routine then protects by needing to set some magic flag 
to enable. I will add a maintainer-mode wrapper to group-enable all such 
flags so only a single DEB_MAINTAINER_MODE flag needs to be set for both 
updating build-dependencies, being strict about licensing problems, 
getting new upstream source and updating its md5sum.

Sorry - now I get detailed.  Possible boring for you...

Short version is: Yes, my goals include simplifying even further, and 
document how things are done.  In addition to make the diffs as small as 
possible (while still enabling cool stuff).



  - Jonas

- -- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

  - Enden er nær: http://www.shibumi.org/eoti.htm
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkiNfh4ACgkQn7DbMsAkQLgxgQCfagrrFQXdzAVEXLmvQ49mF9g+
6pkAn0IM3nkQKpsy856uvK7rXQm0Z1c3
=FgnM
-----END PGP SIGNATURE-----



More information about the Debian-olpc-devel mailing list