[Pkg-privacy-commits] [Git][pkg-privacy-team/parcimonie][master] 4 commits: Drop obsolete build-dependency on pandoc.
intrigeri
intrigeri at debian.org
Sun Aug 5 06:46:42 BST 2018
intrigeri pushed to branch master at Privacy Maintainers / parcimonie
Commits:
04fe25a3 by intrigeri at 2018-08-05T05:40:21Z
Drop obsolete build-dependency on pandoc.
- - - - -
66652a2b by intrigeri at 2018-08-05T05:41:02Z
Drop obsolete {build,runtime}-dependency on torsocks.
- - - - -
7d660ab4 by intrigeri at 2018-08-05T05:45:57Z
Add debian/.gitlab-ci.yml, that builds the package then runs Lintian and piuparts on it.
I've not enabled the autopkgtest job that would fail with:
autopkgtest [05:42:36]: build not needed
* SKIP no tests in this package
autopkgtest [05:42:36]: @@@@@@@@@@@@@@@@@@@@ summary
* SKIP no tests in this package
ERROR: Job failed: exit code 1
- - - - -
fca6f693 by intrigeri at 2018-08-05T05:46:22Z
Update debian/changelog.
Gbp-Dch: Ignore
- - - - -
3 changed files:
- + debian/.gitlab-ci.yml
- debian/changelog
- debian/control
Changes:
=====================================
debian/.gitlab-ci.yml
=====================================
--- /dev/null
+++ b/debian/.gitlab-ci.yml
@@ -0,0 +1,48 @@
+variables:
+ DEBFULLNAME: "Salsa Pipeline"
+ DEBEMAIL: "<salsa-pipeline at debian.org>"
+ DEBIAN_FRONTEND: noninteractive
+ WORKING_DIR: ./debian/output
+
+stages:
+ - build
+ - test
+
+image: debian:unstable
+
+build package:
+ stage: build
+ artifacts:
+ expire_in: 180 day
+ name: "$CI_BUILD_NAME"
+ paths:
+ - ${WORKING_DIR}/
+ script:
+ - apt-get update
+ - apt-get install eatmydata -y
+ - eatmydata apt-get build-dep -y .
+ - eatmydata apt-get install git-buildpackage -y
+ - gbp pull --ignore-branch
+ - gbp buildpackage --git-ignore-branch --git-export-dir=${WORKING_DIR} -us -uc
+
+run lintian:
+ stage: test
+ script:
+ - apt-get update && apt-get install lintian -y --no-install-recommends
+ - lintian -iI ${WORKING_DIR}/*.changes
+
+run piuparts:
+ stage: test
+ image: genericpipeline/piuparts-docker
+ services:
+ - docker:dind
+ script:
+ - CHROOT_PATH=/tmp/debian-unstable
+ - CONTAINER_ID=$(docker run --rm -d debian:unstable sleep infinity)
+ - docker exec ${CONTAINER_ID} bash -c "apt-get update && apt-get install eatmydata -y"
+ - mkdir -p ${CHROOT_PATH}
+ - docker export ${CONTAINER_ID} | tar -C ${CHROOT_PATH} -xf -
+ - mknod -m 666 ${CHROOT_PATH}/dev/urandom c 1 9
+ - piuparts --hard-link -e ${CHROOT_PATH} ${WORKING_DIR}/*.deb
+ tags:
+ - privileged
=====================================
debian/changelog
=====================================
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+parcimonie (0.11.0-2) UNRELEASED; urgency=medium
+
+ * Drop obsolete build-dependency on pandoc.
+ * Drop obsolete {build,runtime}-dependency on torsocks.
+ * Add debian/.gitlab-ci.yml, that builds the package and
+ then runs Lintian and piuparts on it.
+
+ -- intrigeri <intrigeri at debian.org> Sun, 05 Aug 2018 05:46:03 +0000
+
parcimonie (0.11.0-1) unstable; urgency=medium
[ Ulrike Uhlig ]
=====================================
debian/control
=====================================
--- a/debian/control
+++ b/debian/control
@@ -34,9 +34,7 @@ Build-Depends-Indep:
libtry-tiny-perl,
libtypes-path-tiny-perl,
libtype-tiny-perl,
- pandoc,
perl (>= 5.20),
- torsocks,
xauth,
xvfb
Maintainer: Debian Privacy Tools Maintainers <pkg-privacy-maintainers at lists.alioth.debian.org>
@@ -69,8 +67,7 @@ Depends: ${misc:Depends}, ${perl:Depends},
libtry-tiny-perl,
libtypes-path-tiny-perl,
libtype-tiny-perl,
- perl (>= 5.20),
- torsocks
+ perl (>= 5.20)
Recommends:
libglib-perl,
libgtk3-perl (>= 0.011),
View it on GitLab: https://salsa.debian.org/pkg-privacy-team/parcimonie/compare/c823b801ac9e29916e1ea9237ac60725cbfd97e7...fca6f6939fc91246917998c08d7b83e9cb31b1f8
--
View it on GitLab: https://salsa.debian.org/pkg-privacy-team/parcimonie/compare/c823b801ac9e29916e1ea9237ac60725cbfd97e7...fca6f6939fc91246917998c08d7b83e9cb31b1f8
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-privacy-commits/attachments/20180805/3515b861/attachment-0001.html>
More information about the Pkg-privacy-commits
mailing list