nvidia-graphics-drivers - proposal for git workflow

Luca Boccassi bluca at debian.org
Sun Sep 17 12:22:58 UTC 2017


Hello,

Thinking again after some time about moving n-g-d from SVN to git, I
had a thought about the workflow.

The problem is that the orig tarballs are quite big, being full of
binary blobs, and git doesn't handle binary blobs too well. The size of
the git repository would inflate very quickly and become very
burdensome to clone from scratch.
The are tools to alleviate the problem like git-lfs, but it's not
available on Alioth and I don't know if it will be available in Alioth
+ 1, also it requires an external plugin on all clients.

But git-buildpackage can come to the rescue. We could keep the tarballs
in the separate SVN repository, as we currently do. And only the
debian/ dir in the git repository.

And then build with:

gbp buildpackage --git-overlay --git-tarball-dir=../nvidia-tarballs-
svn/ --git-export-dir=/tmp/builddir

This yields a very similar result to the current svn-buildpackage
workflow.

What do you think?

Kind regards,
Luca Boccassi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-nvidia-devel/attachments/20170917/5debfbb0/attachment.sig>


More information about the pkg-nvidia-devel mailing list