[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