[iaxmodem REMOVED from testing]

Joerg Dorchain joerg at dorchain.net
Mon May 7 06:29:52 BST 2018


On Sun, May 06, 2018 at 11:16:09PM +0200, Bernhard Schmidt wrote:
> 
> Sorry for the delay.

No problem.

> 
> and of course uscan tries to update both. *sigh* This is a bit similar
> to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895982 .
> 
> Okay, let's do it that way (sourceforge is really getting worse every day)
> 
> wget
> https://netix.dl.sourceforge.net/project/iaxmodem/iaxmodem/iaxmodem-1.3.0.tar.gz
> gbp clone https://salsa.debian.org/dorchain-guest/iaxmodem.git
> cd iaxmodem
> mk-origtargz ../iaxmodem-1.3.0.tar.gz
> gbp import-orig ../iaxmodem_1.3.0~dfsg.orig.tar.gz

After reading man pagges of uscan and uuupdate it is my understanding that
this would be the result.
> 
> > Question: Is this the proper commit to push? 
> 
> The resulting packages looks good.

:-)

> 
> I'm not happy about the repository though, and this is my only complaint
> at this point. The base already in
> https://salsa.debian.org/pkg-voip-team/iaxmodem/ has the full upstream
> version 1.3.0 imported, including the files we don't want to be
> distributed within Debian. Also there is a 1.3.0 and a 1.3.0_dfsg
> upstream version in there, with multiple merges and deleting files
> outside debian/ . I think this is messy and will confuse everyone trying
> to make sense of this repository. If iaxmodem development were still
> active this would have been forgotten at some point, but in the current
> state everyone having a cursory glance at the repository in the next
> years will think "wtf?!".
> 
> I'm seriously thinking that rolling it back to before 1.3.0 and doing a
> force-push of a fixed up repo would be the better option in the long run.
> 
> Jonas/Tzafrir/all, what do you think?

Fine with me. I started thinking of removing the 1.3.0 branch, or at least
going back to that point.
> 
> This worked with my local fork
> 
> gbp clone https://salsa.debian.org/pkg-voip-team/iaxmodem
> cd iaxmodem
> git reset --hard 182a2ccda660172ab28cb16e5f7783488d6e5842
> git checkout upstream
> git reset --hard 4baf60113a7d05133bfb2a8caae9161271aff38f
> git remote set-url origin git at salsa.debian.org:berni/iaxmodem.git
> [ unprotect master branch in Gitlab ]
> git push --force --all

I would not swear on the commit uids, but essentially this is my idea, too.
> 
> Then I'd copy in the machine-readable d/copyright and restart with the
> mk-origtargz / gbp import-orig part from above. Then add all your
> changes (tidied/grouped together nicely, since we're already changing
> history) and done.

Well, the important things are in the head my the forked repo, so there is
always a way back.
Basically the procedure is what I would so.

Bye,

Joerg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 898 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-voip-maintainers/attachments/20180507/326a39f8/attachment.sig>


More information about the Pkg-voip-maintainers mailing list