20180210 IRC meeting wrap-up
Dmitry Shachnev
mitya57 at debian.org
Sun Apr 29 17:49:18 BST 2018
Hi Pino!
On Sun, Apr 22, 2018 at 09:04:29PM +0200, Pino Toscano wrote:
> Please invoke svn-all-fast-export with:
> * --add-metadata, so each commit has the information about its SVN
> commit (useful for history search)
> * --svn-ignore, so at least basic .gitignore's are available (if there
> were)
--add-metadata added.
Unfortunately the version of svn-all-fast-export which is installed on
Alioth does not support --svn-ignore, and the version where this flag
was added (1.0.10+git4158cb06-1) FTBFS with libsvn from wheezy.
I also tried to run svn-all-fast-export on my own server instead of
Alioth, but there it fails with assertion error.
> Also, once a conversion is done and all the unwanted stuff removed,
> please compress it using `git gc --aggressive --prune=now`: this way
> it will have no spurious stuff in its .git, and take less space on disk
> (for the joy of salsa, and all the users cloning them).
I added two commands to my clean script:
- for tag in $(git tag --list 'backups/*'); do git tag -d $tag; done
- git gc --aggressive --prune=now
> Also², some of the repositories converted are not needed:
> - k3b: I guess I forgot to update the Vcs-* headers, will do it in the
> next upload
> - libkdcraw & libkexiv2: converted to git looong ago
These two were removed from sid, so I am now also checking Vcs-Git in
stable.
k3b removed manually.
> So, I reviewed the folling repositories, which can be reconverted and
> cleaned as I wrote above, and pushed to salsa:
> - ctemplate -> 3rdparty/ctemplate
> - icemon -> 3rdparty/icemon
> - kalternatives -> kde-extras/kalternatives
> - kchmviewer -> kde-extras/kchmviewer
> - kmymoney2 -> kde-extras/kmymoney
> - kphotoalbum -> kde-extras/kphotoalbum
> - kradio4 -> kde-extras/kradio4
> - kraft -> kde-extras/kraft
> - lensfun -> 3rdparty/lensfun
> - skrooge -> kde-extras/skrooge
> - smb4k -> kde-extras/smb4k
All done now. Should I delete their directories from SVN?
> Few more issues I found:
>
> * icecc:
> - the tag debian/0.7.14-1 has no parent: most likely it was copied with
> manual cp (and not svn cp), but still I'd like this to be fixed
>
> * kio-gopher:
> - please remove the "kio-gopher-" prefix from the tags
>
> * krename:
> - the tag debian/3.0.14-1 and the 4 commits for it have no parents
> - the tag debian/4.0.3-1 has no parents
> - the experimental branch has no parent
>
> * rsibreak:
> - the tags debian/0.9.0-1, debian/0.9.0-2, and debian/0.9.0-3 need the
> epoch in their names (like done starting from debian/1%0.9.0-4)
> - there are tags with no parent: debian/0.9.0_beta3, and
> debian/0.10_beta1-1
>
> I will review the remaining repositories, and the ones above with
> issues fixed, next weekend (I cannot earlier).
kio-gopher fixed manually.
For the remaining packages I think the best solution is deleting the old
tags from Salsa manually and maybe pushing the replacement tags.
My next step would be bulk updating Vcs-* fields in all repositories on
Salsa, migrated from both Git and Svn.
--
Dmitry Shachnev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-kde-talk/attachments/20180429/f543316f/attachment.sig>
More information about the pkg-kde-talk
mailing list