[Pkg-fonts-devel] Initiating the switch to git for packages maintained in SVN

Vasudev Kamath kamathvasudev at gmail.com
Sun Apr 14 03:42:09 UTC 2013


On 17:02 Sat 13 Apr     , Rogério Theodoro de Brito wrote:
> Hi again.
> 
> On Sat, Apr 13, 2013 at 2:04 AM, Christian PERRIER <bubulle at debian.org> wrote:
> > The conversion can be done on alioth, I think.
> 
> Yes, it can, depending on how much space you have on alioth.
> 
> > I do it on my build machine, then I just have to scp the final result
> > to alioth....but I'm lucky enough to not be short on bandwidth as you
> > can guess.
> 
> A long time ago I tried to checkout the pkg-fonts SVN repo as a single
> git repository and it took me about 24h and consumed a lot of space,
> but the tools now are much faster (I guess that the svnrdump tool can
> be super handy, but it generates huge files).
> 
> > While doing that, I also make a few changes to packages: see recent
> > history in fonts-arabeyes:
> >   * Update Standards to 3.9.4 (checked)
> >   * Bump debhelper compatibility to 9
> >   * Drop ttf-arabeyes transitional package
> >   * Add "Multi-Arch: foreign" field
> >   * Use "Breaks" instead of "Conflicts". Drop "Provides" as it is no
> >     longer needed (installations should have transitioned since wheezy
> >     and the package has anyway no reverse dependency.
> >   * Use xz extreme compression for deb packages
> >   * Use git for packaging: adapt Vcs-* fields
> 
> What about creating a script (bash, perl, sed, python, whatever) for
> these trivial changes? Even if the tool can only do, say, 50% of the
> job, I guess that the fonts team would scale more than the simple
> approach that we are using.

+1 for this it will make every one's life easier :-)

> 
> Some of the tasks are very "mechanizeable", like, say, doing:
> 
>     echo 9 > debian/compat
>     perl -i.bak -pe 's/^Standards-Version:
> 3\.9\.\d+$/Standards-Version: 3.9.4/;' debian/control
> 
> And similar things for other stuff. You can even commit the changes
> after each step of the script...
>

I remember seeing such script in pkg-perl teams repo. Let me have a look
again and see how we can utilise it.


-- 
Vasudev Kamath
http://copyninja.info
Connect on ~friendica: copyninja@{frndk.de | vasudev.homelinux.net}
IRC nick: copyninja | vasudev {irc.oftc.net | irc.freenode.net}
GPG Key: C517 C25D E408 759D 98A4  C96B 6C8F 74AE 8770 0B7E
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-fonts-devel/attachments/20130414/9b85aa33/attachment.pgp>


More information about the Pkg-fonts-devel mailing list