[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