PolicyKit: Branch 'master' - 3 commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Jun 11 13:34:02 UTC 2021


 .gitlab-ci.yml |   24 ++++++++++++++++++++++++
 Makefile.am    |    2 +-
 2 files changed, 25 insertions(+), 1 deletion(-)

New commits:
commit 025f9a6ba374c77c67f104ed5a4c04a057cc8084
Author: Simon McVittie <smcv at debian.org>
Date:   Thu Jun 3 17:45:48 2021 +0100

    build: Build documentation from source during distcheck
    
    This verifies that we can.
    
    Signed-off-by: Simon McVittie <smcv at debian.org>

diff --git a/Makefile.am b/Makefile.am
index dc0768f..1648bcc 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -19,8 +19,8 @@ EXTRA_DIST = 			\
 # xsltproc barfs on 'make distcheck'; disable for now
 DISTCHECK_CONFIGURE_FLAGS=							\
 	--disable-man-pages 							\
-	--disable-gtk-doc 							\
 	--disable-introspection							\
+	--enable-gtk-doc 							\
 	--with-systemdsystemunitdir=$$dc_install_base/$(systemdsystemunitdir)	\
 	$(NULL)
 
commit 4e7b62b0470db29d572190622e0594d25f802a9b
Author: Simon McVittie <smcv at debian.org>
Date:   Thu Jun 3 17:45:18 2021 +0100

    CI: Exercise Autotools distcheck
    
    Signed-off-by: Simon McVittie <smcv at debian.org>

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b6b3fc5..8ac3e9f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -67,6 +67,7 @@ build_autotools:
     - make
     - make check
     - make install
+    - make distcheck
   artifacts:
     name: 'test logs'
     when: 'always'
commit 0f8f091ffe7f949fd0397a4cf65db32f9b5b2ff9
Author: Simon McVittie <smcv at debian.org>
Date:   Thu Jun 3 17:44:43 2021 +0100

    CI: Reinstate Autotools build
    
    Until we are ready to remove Autotools altogether (!53) we should
    make sure it works.
    
    Signed-off-by: Simon McVittie <smcv at debian.org>

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index acebd43..b6b3fc5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -49,3 +49,26 @@ build_stable:
     paths:
       - 'builddir/meson-logs/*.txt'
 
+build_autotools:
+  before_script:
+    - dnf upgrade -y --nogpgcheck fedora-release fedora-repos*
+    - dnf update -y && dnf install -y $DEPENDENCIES
+
+  script:
+    - mkdir _build
+    - cd _build
+    - CPPFLAGS='-D_FORTIFY_SOURCE=2' ../autogen.sh
+      --disable-dependency-tracking
+      --enable-ansi
+      --enable-man-pages
+      --enable-test
+      --enable-libsystemd-login=yes
+      --enable-libelogind=no
+    - make
+    - make check
+    - make install
+  artifacts:
+    name: 'test logs'
+    when: 'always'
+    paths:
+      - '_build/test/*/*.log'


More information about the hal-commit mailing list