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

Re: Converting to dgit



Hi,

On Fri, 06 Jan 2017, Ghislain Vaillant wrote:
> > I don't use it often enough to remember all the details either.  I don't 
> > recall the last time I had to do more than copy/paste a command from the man 
> > page (OK, git-dpm tag I can remember).
> 
> Besides, git-dpm usually tells you what command to run next, like:
> 
> git-dpm import-new-upstream -> git-dpm rebase-patched -> git-dpm update-patches
> 
> It did not take me much time to adapt to the git-dpm workflow as a
> result. I should say that I have been a happy git-dpm user so far.

And I have been a very unhappy user with python-django. If by mistake, you
use "gbp import-orig" instead of "git-dpm import-new-upstream" then you're
completely screwed because git-dpm relies on metadata it manually stores
in debian/.git-dpm, it does not rely on git's history to figure out the
appropriate data. Same if you change any patch outside with a third party
tool...

So I have opened the manual page many times to read about the format of
that file and tried to fix up the inconsistent meta-data.

Also it's really painful to use with multiple branches as you can't really
merge branches together:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801667

It produces a very verbose git history as soon as you have a significant
number of patches, even if most of them do not change at all across a
minor upstream release.

Also it's effectively orphaned, nobody is taking care of bugs.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801666
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801548
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795694

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: http://www.freexian.com/services/debian-lts.html
Learn to master Debian: http://debian-handbook.info/get/


Reply to: