[Pkg-freeipa-devel] [Git][freeipa-team/freeipa][master] 11 commits: control: Change python-nose to -mock on python-ipatests Depends.

Timo Aaltonen gitlab at salsa.debian.org
Thu Dec 6 00:23:34 GMT 2018


Timo Aaltonen pushed to branch master at FreeIPA packaging / freeipa


Commits:
b5fc0b63 by Timo Aaltonen at 2018-10-15T08:11:12Z
control: Change python-nose to -mock on python-ipatests Depends.

- - - - -
5325e0be by Timo Aaltonen at 2018-10-15T08:13:00Z
fix-oddjobd-conf.diff: Fix path to org.freeipa.server.conncheck.

- - - - -
c9dc853b by Timo Aaltonen at 2018-10-18T11:06:09Z
server.postinst: Fix a typo.

- - - - -
94e641d1 by Timo Aaltonen at 2018-10-18T11:16:52Z
fix-fontawesome-path.diff: Fix upgrade.

- - - - -
b1e0039a by Timo Aaltonen at 2018-10-18T11:30:50Z
releasing package freeipa version 4.7.1-2

- - - - -
0d628721 by Timo Aaltonen at 2018-12-05T23:29:28Z
control: Replace libsvrcore-dev build-dep with 389-ds-base-dev.

- - - - -
c6b8b114 by Timo Aaltonen at 2018-12-05T23:32:10Z
tests: Install only the packages which are used for testing.

- - - - -
9d7e80c3 by Timo Aaltonen at 2018-12-05T23:39:11Z
rules: Don't run git on clean. (Closes: #912202)

- - - - -
5a1fb50a by Timo Aaltonen at 2018-12-06T00:16:29Z
control: Nodejs is not available on all archs, build server packages only where it is.

- - - - -
f0be6b08 by Timo Aaltonen at 2018-12-06T00:20:33Z
control: Add systemd to python-ipalib depends. (Closes: #851158)

- - - - -
9c53088d by Timo Aaltonen at 2018-12-06T00:22:40Z
releasing package freeipa version 4.7.1-3

- - - - -


10 changed files:

- debian/changelog
- debian/control.common
- debian/control.server
- debian/control.stub
- debian/freeipa-server.postinst
- debian/patches/fix-fontawesome-path.diff
- + debian/patches/fix-oddjobd-conf.diff
- debian/patches/series
- debian/rules
- debian/tests/control


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,23 @@
+freeipa (4.7.1-3) unstable; urgency=medium
+
+  * control: Replace libsvrcore-dev build-dep with 389-ds-base-dev.
+  * tests: Install only the packages which are used for testing.
+  * rules: Don't run git on clean. (Closes: #912202)
+  * control: Nodejs is not available on all archs, build server packages
+    only where it is.
+  * control: Add systemd to python-ipalib depends. (Closes: #851158)
+
+ -- Timo Aaltonen <tjaalton at debian.org>  Thu, 06 Dec 2018 02:22:35 +0200
+
+freeipa (4.7.1-2) unstable; urgency=medium
+
+  * control: Change python-nose to -mock on python-ipatests Depends.
+  * fix-oddjobd-conf.diff: Fix path to org.freeipa.server.conncheck.
+  * server.postinst: Fix a typo.
+  * fix-fontawesome-path.diff: Fix upgrade.
+
+ -- Timo Aaltonen <tjaalton at debian.org>  Thu, 18 Oct 2018 14:30:44 +0300
+
 freeipa (4.7.1-1) unstable; urgency=medium
 
   * New upstream release.


=====================================
debian/control.common
=====================================
@@ -108,6 +108,7 @@ Depends:
  python-six,
  python-usb (>= 1.0.0~b2),
  python-yubico,
+ systemd,
  ${misc:Depends},
  ${python:Depends},
  ${shlibs:Depends},


=====================================
debian/control.server
=====================================
@@ -1,5 +1,5 @@
 Package: freeipa-server
-Architecture: any
+Architecture: amd64 arm64 armhf i386 mips mips64el mipsel ppc64 ppc64el s390x
 Breaks: freeipa-server-trust-ad (<< 4.3.0-1)
 Replaces: freeipa-server-trust-ad (<< 4.3.0-1)
 Depends:
@@ -76,7 +76,7 @@ Description: FreeIPA centralized identity framework -- IPA DNS integration
  This package adds DNS integration with BIND 9.
 
 Package: freeipa-server-trust-ad
-Architecture: any
+Architecture: amd64 arm64 armhf i386 mips mips64el mipsel ppc64 ppc64el s390x
 Depends:
  freeipa-common (= ${source:Version}),
  freeipa-server (= ${binary:Version}),
@@ -157,7 +157,7 @@ Depends:
  libnss3-tools,
  python-coverage,
  python-ipalib (>= ${source:Version}),
- python-nose,
+ python-mock,
  python-paramiko,
  python-paste,
  python-polib,


=====================================
debian/control.stub
=====================================
@@ -23,13 +23,12 @@ Build-Depends:
  libsss-idmap-dev,
  libsss-certmap-dev,
  libsss-nss-idmap-dev (>= 1.14.0),
- libsvrcore-dev,
  libtalloc-dev,
  libtevent-dev,
  libunistring-dev,
  libverto-dev,
  libxmlrpc-core-c3-dev (>= 1.33.06),
- nodejs,
+ nodejs [amd64 arm64 armhf i386 mips mips64el mipsel ppc64 ppc64el s390x],
  node-uglify,
  pki-base (>= 10.6.0~),
  python-all-dev,
@@ -60,7 +59,8 @@ Build-Depends:
  python3-pkg-resources,
  samba-dev,
  systemd,
- uuid-dev
+ uuid-dev,
+ 389-ds-base-dev,
 Standards-Version: 4.1.5
 Vcs-Git: https://salsa.debian.org/freeipa-team/freeipa.git
 Vcs-Browser: https://salsa.debian.org/freeipa-team/freeipa


=====================================
debian/freeipa-server.postinst
=====================================
@@ -24,7 +24,7 @@ if [ "$1" = configure ]; then
             . /usr/share/apache2/apache2-maintscript-helper
             apache2_invoke dismod nss || exit $?
             # and if that's not enough, just remove the links to be sure
-            rm /etc/apache2/mods-enabled/nss.load rm /etc/apache2/mods-enabled/nss.conf
+            rm /etc/apache2/mods-enabled/nss.load /etc/apache2/mods-enabled/nss.conf
         fi
 
         # this is new in tmpfiles.d/ipa.conf, need to create it here


=====================================
debian/patches/fix-fontawesome-path.diff
=====================================
@@ -39,3 +39,13 @@
              GSSAPI_SESSION_KEY=paths.GSSAPI_SESSION_KEY,
              IPA_CUSTODIA_SOCKET=paths.IPA_CUSTODIA_SOCKET,
              IPA_CCACHES=paths.IPA_CCACHES,
+--- a/ipaserver/install/server/upgrade.py
++++ b/ipaserver/install/server/upgrade.py
+@@ -1773,6 +1773,7 @@ def upgrade_configuration():
+         WSGI_PROCESSES=constants.WSGI_PROCESSES,
+         GSSAPI_SESSION_KEY=paths.GSSAPI_SESSION_KEY,
+         FONTS_DIR=paths.FONTS_DIR,
++        FONT_AWESOME_DIR=paths.FONT_AWESOME_DIR,
+         IPA_CCACHES=paths.IPA_CCACHES,
+         IPA_CUSTODIA_SOCKET=paths.IPA_CUSTODIA_SOCKET
+     )


=====================================
debian/patches/fix-oddjobd-conf.diff
=====================================
@@ -0,0 +1,11 @@
+--- a/install/oddjob/etc/oddjobd.conf.d/ipa-server.conf
++++ b/install/oddjob/etc/oddjobd.conf.d/ipa-server.conf
+@@ -6,7 +6,7 @@
+     <object name="/">
+       <interface name="org.freeipa.server">
+         <method name="conncheck">
+-          <helper exec="/usr/libexec/ipa/oddjob/org.freeipa.server.conncheck"
++          <helper exec="/usr/lib/ipa/oddjob/org.freeipa.server.conncheck"
+                   arguments="1"
+                   prepend_user_name="no"
+                   argument_passing_method="cmdline"/>


=====================================
debian/patches/series
=====================================
@@ -11,3 +11,4 @@ fix-krb5kdc-cert-path.diff
 fix-gzip-path.diff
 fix-py3-lesscpy-name.diff
 dont-migrate-to-authselect.diff
+fix-oddjobd-conf.diff


=====================================
debian/rules
=====================================
@@ -5,7 +5,13 @@
 
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
-ONLY_CLIENT=0
+# build server only where nodejs is available
+ifneq (,$(filter $(DEB_HOST_ARCH), amd64 arm64 armhf i386 mips mips64el mipsel ppc64 ppc64el s390x))
+  ONLY_CLIENT=0
+else
+  ONLY_CLIENT=1
+endif
+
 DESTDIR=$(CURDIR)/debian/tmp
 
 export PYTHON=python
@@ -47,9 +53,6 @@ endif
 
 override_dh_clean: gencontrol
 	dh_clean
-	if [ -f /usr/bin/git ]; then \
-	    git checkout -- po; \
-	fi
 	rm -f po/*.gmo po/Makefile.hack po/POTFILES.in po/ipa.pot po/stamp-po
 	rm -rf contrib/completion/ipa.bash_completion daemons/ipa-version.h \
 	       install/ui/src/libs/loader.js m4


=====================================
debian/tests/control
=====================================
@@ -1,6 +1,6 @@
 Tests: server-install
 Depends:
- @,
+ freeipa-server, freeipa-client, freeipa-server-dns, freeipa-admintools,
 Restrictions:
  allow-stderr,
  isolation-container,



View it on GitLab: https://salsa.debian.org/freeipa-team/freeipa/compare/dd870470a36755766c9c48e9ed1d75cd5bd5d172...9c53088d4b572dd1317fdfa8a540f56433805151

-- 
View it on GitLab: https://salsa.debian.org/freeipa-team/freeipa/compare/dd870470a36755766c9c48e9ed1d75cd5bd5d172...9c53088d4b572dd1317fdfa8a540f56433805151
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-freeipa-devel/attachments/20181206/21aa0b12/attachment-0001.html>


More information about the Pkg-freeipa-devel mailing list