[Pkg-owncloud-maintainers] Mentor for owncloud-client 1.5.2 packages

Mike Gabriel sunweaver at debian.org
Fri Feb 28 07:58:42 UTC 2014


Hi Sandro,

On  Do 27 Feb 2014 22:10:31 CET, Sandro Knauß wrote:

> Hey,
>
> taffit is in holiday, so I ask, if someone can be mentor for owncloud-client
> 1.5.2 packges. It is ready for upload in the git repo[1]. It has a very small
> changeset.
>
> regards,
>
> sandro
>
> [1] git://anonscm.debian.org/pkg-owncloud/owncloud-client.git

Just (as a non-team member) took a look at the package.

For a non-team member, building this (src:)package (i.e. rebuilding  
the source tarball) is not intuitive.

(a)
When I do git-buildpackage -uc -us -S [--git-pristine-tar], I get this  
message:

"""
mike at minobo:~/MyDocuments/4debian/TEAMS/pkg-owncloud/owncloud-client$  
git-buildpackage -uc -us -S
dh clean --parallel --with sphinxdoc --with pkgkde_symbolshelper
    dh_testdir -O--parallel
    dh_auto_clean -O--parallel
    dh_clean -O--parallel
gbp:error: You have uncommitted changes in your source tree:
gbp:error: # On branch master
# Your branch is up-to-date with 'origin/master'.
#
# Changes not staged for commit:
#   (use "git add/rm <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#       deleted:    cmake/modules/CheckPrototypeDefinition.c.in
#       deleted:    cmake/modules/CheckPrototypeDefinition.cmake
#       deleted:    cmake/modules/FindOpenSSLCross.cmake
#       deleted:    cmake/modules/GNUInstallDirs.cmake
#       deleted:    csync/tests/ownCloud/HTTP/DAV.pm
#
no changes added to commit (use "git add" and/or "git commit -a")

gbp:error: Use --git-ignore-new to ignore
"""

SOLUTION -> Don't remove upstream files during debian/rules clean. For  
packages that use git-buildpackage, it is good to make sure that the  
upstream source file tree stays intact during the steps of the build  
process.


(b)
When I try to build the package with debuild -uc -us -S and then  
inject the resulting .dsc into sbuild, I get in trouble when repacking  
the tarball.

SOLUTION -> Please provide a get-orig-source rule in debian/rules that  
obtains the source orig tarball for the version to be packaged.

For my repacking tasks I use onlyjob's wiki page:
https://wiki.debian.org/onlyjob/get-orig-source


Greets,
Mike
-- 

mike gabriel aka sunweaver (Debian Developer)
fon: +49 (1520) 1976 148

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: sunweaver at debian.org, http://sunweavers.net

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digitale PGP-Signatur
URL: <http://lists.alioth.debian.org/pipermail/pkg-owncloud-maintainers/attachments/20140228/5b80b753/attachment.sig>


More information about the Pkg-owncloud-maintainers mailing list