Publishing details

Changelog

openstack-pkg-tools (81~ubuntu14.04.1~ppa1) trusty; urgency=medium

  * No-change backport to trusty

openstack-pkg-tools (81) unstable; urgency=medium

  * Allow the use of --pyargv "some things with spaces" when starting uwsgi,
    which is mandatory to start neutron-api the correct way.
  * Add a show-args option to init scripts, which is useful for debuging.

openstack-pkg-tools (80) unstable; urgency=medium

  * Also bind uwsgi on ipv6.

openstack-pkg-tools (79) unstable; urgency=medium

  * Manages startup of UWSGI applications.

openstack-pkg-tools (78) unstable; urgency=medium

  * Add support for NotifyAccess= systemd directive customization.

openstack-pkg-tools (77) unstable; urgency=medium

  * Call db_unregister for rabbit and keystone_authtoken.

openstack-pkg-tools (76) unstable; urgency=medium

  * Add pkgos-keyring-package shell script.
  * Fixed reading of old rabbitmq value, thanks to Kyle <email address hidden>
    (Closes: #897268).
  * Fixed typo when displaying "writing RabbitMQ credentials", thanks again
    to Kyle <email address hidden> (Closes: #897267).

openstack-pkg-tools (75) unstable; urgency=medium

  * Do not run pyversions in pkgos-dh_auto_install if --no-py2.

openstack-pkg-tools (74) unstable; urgency=medium

  [ Ondřej Nový ]
  * Running wrap-and-sort -bast

  [ Thomas Goirand ]
  * Updated nl.po debconf translation thanks to Frans Spiesschaert
    (Closes: #893155).
  * Updated pt.po debconf translation thanks to Pedro 'm42' Ribeiro from the
    traduz team (Closes: #893124).
  * Updated pt_BR.po debconf translation thanks to Adriano Rafael Gomes
    (Closes: #893088).
  * Added selection of protocol (ie: http vs https) when registering endpoints.

  [ Michal Arbet ]
  * Add no-parallel option to pkgos-dh_auto_test
  * Fix pkgos_dbc_postrm script

openstack-pkg-tools (72) unstable; urgency=medium

  * Remove openstack-pkg-tools.header.templates from POTFILE.in.
  * Fixed it.po syntax error (Closes: #891539) and ran debconf-updatepo.

openstack-pkg-tools (71) unstable; urgency=medium

  * Team upload.

  [ Thomas Goirand ]
  * Updated Italian debconf translation, thanks to Daniele Mazzocchio
    <email address hidden>.

  [ Michal Arbet ]
  * Add pkgos-gen-completion script

  [ David Rabel ]
  * Updated Russian debconf translation, thanks to Yuri Kozlov
    <email address hidden> (Closes: #892314).
  * Updated German debconf translation, thanks to Chris Leick
    <email address hidden> (Closes: #892602).

openstack-pkg-tools (70) unstable; urgency=medium

  * Fixed rmadison call's grep to really select arch amd64 and all.
  * Add pkgos_add_directive function.
  * Add a unit test suite for pkgos_func and run it at build time.
  * pkgos-readd-keystone-authtoken-missing-options now sets
    www_authenticate_uri by default, not auth_uri which is deprecated.
  * Add generic templates to replace individual copies on each OpenStack
    service. Thanks to Justin B Rye for the English review.
  * Rewrote functions for managing keystone_authtoken.
  * Also using | subunit2pyunit for stestr.

openstack-pkg-tools (69) unstable; urgency=medium

  * Jenkins build tools:
    - Git clone from correct salsa.debian.org group.
    - Fixed default for stretch and queens in pkgos.conf.
    - Generate InRelease file in pkgos-scan-repo.
  * Add pkgos-readd-keystone-authtoken-missing-options.

openstack-pkg-tools (68) unstable; urgency=medium

  * Set PYTHONPATH to `pwd`/debian/tmp/usr/lib/python${pyvers}/dist-packages
    if that path exists when running pkgos-dh_auto_test.

openstack-pkg-tools (67) unstable; urgency=medium

  * Uploading to unstable.

openstack-pkg-tools (66) experimental; urgency=medium

  * Fixed running with stestr.

openstack-pkg-tools (65) experimental; urgency=medium

  * Use stestr in priority over testrepository. This is needed for tempest.

openstack-pkg-tools (64) experimental; urgency=medium

  * A few fixes in pkgos-debpypi.
  * Also handles testing with stestr instead of testrepository.

openstack-pkg-tools (63) unstable; urgency=medium

  [ Michal Arbet ]
  * Fix pkg-dh_auto_install, pkg-dh_auto_test to use --no-pyX flags.

  [ Thomas Goirand ]
  * Standards-Version is now 4.1.3.
  * Update VCS URLs.

openstack-pkg-tools (62) unstable; urgency=medium

  * Make pkgos_inifile work even if there's twice a directive.

openstack-pkg-tools (61) unstable; urgency=medium

  * Fixed GID for Glance and Cinder.
  * Standards-Version is now 4.1.2.

openstack-pkg-tools (60) unstable; urgency=medium

  * Fixed pkgos_adduser for nova, cinder, glance.

openstack-pkg-tools (59) unstable; urgency=medium

  * Using allocated UID/GID for OpenStack Nova, Cinder and Glance.

openstack-pkg-tools (58) unstable; urgency=medium

  * Team upload.
  * Allow space in pkgos_inifile set value (Closes: #847104)
  * Support multiple default gw in pkgos_register_endpoint_config
    (Closes: #859198)
  * Don't hardcode /bin/ip and use ip from $PATH
    (prevents command-with-path-in-maintainer-script from Lintian)
  * Use deb.debian.org mirror

openstack-pkg-tools (57) unstable; urgency=medium

  * Change WorkingDirectory to ~
  * Replace ExecStartPre with RuntimeDirectory/CacheDirectory
  * Don't create /var/lib and /var/log directories in init,
    only in postinst
  * Don't create cache subdirectory in /var/lib/<project> directory
  * Create /var/cache/<project> directory in SysV init script
  * SysV init script clean, return exit codes
  * Finish upstart remove

openstack-pkg-tools (56) unstable; urgency=medium

  * Fixed search for line function of pkgos_func.
  * Fixed writing the username part of the transport_url directive.

openstack-pkg-tools (55) unstable; urgency=medium

  [ Thomas Goirand ]
  * build-tools/pkgos-infra-install-sbuild:
    - Using ftp.fr.debian.org instead of httpredir.debian.org.
  * Add misc/libsbuild-perl-ChrootSetup.pm-hotfix.patch to fix not-supported
    option of gnupg that sbuild from jessie-backport is using. Hopefully, this
    will be fixed in sbuild from jessie-bpo.
  * Merge changes from Ubuntu:
    - build-tools/pkgos-generate-snapshot: Add helper for generating
      snapshots from upstream git repositories.
    - init-template/init-script-template: Ensure that main project
      configuration file is the first passed to the daemon, allowing
      subsequent configuration files to override values correctly
      inline with upstart configurations (LP: #1550223).
    - init-template/pkgos-gen-systemd-unit: Set TimeoutStopSec=15 to
      avoid really long restarts when services are not fully up.
  * Add pkgos.stdpkg.make.
  * Allow one to disable py2 or py3 for pkgos-dh_auto_{install,test}.
  * Standards-Version is now 4.1.1.
  * Add support for [DEFAULT]/transport_url for rabbitmq setup.
  * Remove upstart support.
  * Speed-up pkgos_inifile (stop parsing in shell, use more grep to find out
    line number of directive).

  [ Ondřej Nový ]
  * Bumped debhelper compat version to 10
  * build-tools/pkgos-infra-build-pkg:
    - Reset branch if already exists
  * misc/pkgos-alioth-new-git: Updated for new GIT repos layout

  [ Daniel Baumann ]
  * Updating vcs fields.
  * Updating copyright format url.
  * Running wrap-and-sort -bast.
  * Updating maintainer field.
  * Updating standards version to 4.0.0.
  * Removing gbp.conf, not used anymore or should be specified in the
    developers dotfiles.
  * Updating standards version to 4.0.1.
  * Deprecating priority extra as per policy 4.0.1.
  * Updating standards version to 4.1.0.

openstack-pkg-tools (54) unstable; urgency=medium

  * Do not use ip (from iproute2) and route (form net-tools) in config
    scripts, as these aren't essential packages.

openstack-pkg-tools (53) unstable; urgency=medium

  [ Thomas Goirand ]
  * Added prerm and postrm functions to handle dbconfig-common db removal.
  * Fixed log folder adm permissions.
  * pkgos-alioth-new-git is now using rsync to upload, so it can resume.
  * Lots of improvements, including tooling for building packages within
    OpenStack infrastructure.

  [ Ondřej Nový ]
  * d/s/options: extend-diff-ignore of .gitreview
  * d/control: Using OpenStack's Gerrit as VCS URLs.

openstack-pkg-tools (52) unstable; urgency=medium

  [ Thomas Goirand ]
  * Allow build with pkgos-bb / pkgos-bop on non-amd64 machines.
  * Fix all "hyphen-used-as-minus-sign" manpage warnings.
  * Don't use a setup hook for schroot to setup
    /etc/apt/sources.list.d/openstack.list if we're using overlay / AUFS. In
    such a case, just write in /var/lib/sbuild/${TARGET_DISTRO}/etc/apt.
  * Don't attempt to install linux-image-amd64 jenkins-cli jenkins-job-builder,
    and do not attempt using jenkins-job-builder anymore when setting-up a
    Jenkins builder.
  * Add backquotes when doing ALTER DATABASE after a db setup.

  [ Ondřej Nový ]
  * Don't add service user to adm group
  * Use group adm for /var/log/<service> directory

openstack-pkg-tools (51) unstable; urgency=medium

  [ Ondřej Nový ]
  * Removed useless ${python:Depends} and ${shlibs:Depends} in depends

  [ Thomas Goirand ]
  * Check if debian/python-foo/usr/bin exists before attempting to rename files
    in there.

openstack-pkg-tools (50) unstable; urgency=medium

  * Do not export OSLO_PACKAGE_VERSION in pkgos-dh_auto_install.

openstack-pkg-tools (49) unstable; urgency=medium

  * Fixed pkgos-dh_auto_install.

openstack-pkg-tools (48) unstable; urgency=medium

  * Added export OSLO_PACKAGE_VERSION so we don't have to do it in individual
    packages.

openstack-pkg-tools (47) unstable; urgency=medium

  * Added PYTHONS:=$(shell pyversions -vr) PYTHON3S:=$(shell py3versions -vr)
    in pkgos.make so we don't repeat it.

openstack-pkg-tools (46) unstable; urgency=medium

  [ Ondřej Nový ]
  * Use dpkg-parsechangelog -S param instead of sed/cut/grep magic

  [ Andrii Kroshchenko ]
  * Add man page for pkgos.make

  [ Ivan Udovichenko ]
  * init-template/pkgos-gen-systemd-unit: increase default timeout to a
    reasonable value (graceful_shutdown_timeout [1]). This change is higly
    recommended for OpenStack services which use oslo.service library.
    (LP: #1589490) See oslo_service/_options.py in the oslo.service package.

  [ Thomas Goirand ]
  * Fix pkgos-sbuild-jenkins for Ubuntu: do not attempt to install
    linux-image-amd64 which doesn't exist in Ubuntu.
  * Add build-tools/pkgos-dh_auto_install.
  * Add build-tools/pkgos-dh_auto_test.

openstack-pkg-tools (45) unstable; urgency=medium

  [ Ondřej Nový ]
  * Use https protocol for remote GIT fetching
  * Added support for Documentation field in systemd units
  * misc/pkgos-debpypi:
    - Changed Vcs-* to https protocol
    - Changed UPSTREAM_GIT to https protocol and made it simple exp. var
    - Bumped Standards-Versions to 3.9.8
    - Use pypi.debian.net for d/watch
  * pkgos.make fetch-upstream-remote:
    - Change local GIT remote if UPSTREAM_GIT changed
    - Check if protocol of UPSTREAM_GIT is https
  * d/copyright: Added myself
  * pkgos-parse-requirements: added epoch 1 for python-neutronclient

  [ Andrii Kroshchenko ]
  * Add man pages for:
    - pkgos-alioth-new-git
    - pkgos-alternative-bin
    - pkgos-bb.
    - pkgos-bop
    - pkgos-bop-jenkins
    - pkgos-debpypi
    - pkgos-fetch-fake-repo
    - pkgos-fix-config-default
    - pkgos-gen-systemd-unit
    - pkgos-gen-upstart-job
    - pkgos-infra-build-pkg
    - pkgos-infra-install-sbuild
    - pkgos-parse-requirements
    - pkgos-reqsdiff
    - pkgos-scan-repo
    - pkgos-setup-sbuild
    - pkgos-show-control-depends
    - pkgos-testr
    - pkgos-check-changelog
  * Add new script: pkgos-check-changelog
  * build-tools/pkgos-bb:
    - add using pkgos-check-changelog
  * build-tools/pkgos-bop:
    - add using pkgos-check-changelog
  * etc/pkgos/pkgos.conf
    - add options for configuration behaivor pkgos-check-changelog

  [ Thomas Goirand ]
  * Uncompress manpages from Andrii Kroshchenko in the source tree.
  * Added more text in man pages.
  * Add fixes for overlayfs in pkgos-setup-sbuild.

openstack-pkg-tools (44) unstable; urgency=medium

  [ Ondřej Nový ]
  * Fixed Vcs-Browser URL to new format

  [ Thomas Goirand ]
  * Added pkgos-infra-install-sbuild and pkgos-infra-build-pkg to build
    OpenStack packages on upstream infra.

openstack-pkg-tools (43) unstable; urgency=medium

  [ Ondřej Nový ]
  * Support custom shell in pkgos_var_user_group function

openstack-pkg-tools (42) unstable; urgency=medium

  [ Ondřej Nový ]
  * Changed default shell of daemons to /bin/false (disabled)
  * Standards-Version is 3.9.8 now (no change)

openstack-pkg-tools (41) unstable; urgency=medium

  * Uploading to unstable.

openstack-pkg-tools (40) experimental; urgency=medium

  [ Thomas Goirand ]
  * Add to systemd service file generation the handling of Before=, through
    parsing of sysv-rc's X-Start-Before: field.
  * Add needed set -x and set -e when generating startup scripts.
  * pkgos-bpo-jenkins: parses debian/gbp.conf branch names to do git checkout
    of the correct branches before building a pristine-tar package.
  * Standards-Version: 3.9.7 (no change).
  * Added Ondřej Nový as uploader.
  * Added registering of endpoint using project-name, admin-name and password
    to Keystone, instead of the admin auth token.

  [ Ondřej Nový ]
  * Add a NO_OPENSTACK_CONFIG_FILE_DAEMON_ARG option.
  * Optionally run autopkgtest when building package.
  * Alias git-buildpackage on unstable.

openstack-pkg-tools (39) experimental; urgency=medium

  [ Ondřej Nový ]
  * Don't overwrite current groups, just add user to group adm.
  * Fix user shell when upgrading package.

  [ Thomas Goirand ]
  * Added the possibility to override the default Type=simple in systemd
    .service files.
  * VCS URLs using HTTPs.

openstack-pkg-tools (38) experimental; urgency=medium

  [ Thomas Goirand ]
  * Switch to Mitaka in pkgos.conf.
  * Added server-packages list.
  * Added option to build from trunk.
  * Now setting-up sbuild using overlay, not tarballs.
  * Added new pkgos-fix-config-default utility.
  * Updated package list for Mitaka in /etc/pkgos/package-list.

  [ Ondřej Nový ]
  * Sanity checks in init-template generator.
  * Make pkgos-gen-upstart-job more compatible with pkgos-gen-systemd-unit.
  * Fixed typo SYSTEM_USER -> SYSTEM_GROUP in init-template.

openstack-pkg-tools (37) unstable; urgency=medium

  * Using Keystone API v3 to register endpoints.

openstack-pkg-tools (36) unstable; urgency=medium

  * Uploading to unstable.
  * Now using mysql+pymysql for the mysql DSN backend (and correcting old
    mysql:// DSN to use that).

openstack-pkg-tools (35) experimental; urgency=medium

  * Split the package list configuration into separate files from pkgos.conf.
  * Now using openstackclient instead of keystoneclient to configure endpoints.

openstack-pkg-tools (34) experimental; urgency=medium

  [ Ivan Udovichenko ]
  * Add possibility to set custom shell via pkgos_adduser
    function.
  * Fix issues with not sorted versions in pkgos-parse-requirements
    utility.
  * Fix issue with detecting the first character in package name
    in pkgos-debpypi script.

  [ Thomas Goirand ]
  * pkgos-debpypi now detects a .test.conf and writes debian/rules unit tests
    launching accordingly.
  * Correctly detects the location of the conf.py file to properly detect the
    way to run sphinx-build.
  * debpypi: respect the DEB_BUILD_OPTIONS=nodocs when creating debian/rules.
  * Optimized pkgos_inifile by stopping parsing when not in the correct
    section.
  * Repaired sets of auth_host directive when writing keystone_authtoken.

openstack-pkg-tools (33) experimental; urgency=medium

  * Fixes package branches when building Jessie backports on Jenkins.
  * Some fixes to build tools.

openstack-pkg-tools (32) unstable; urgency=medium

  * Really using bzip2 when compressing as bz2.

openstack-pkg-tools (31) unstable; urgency=medium

  * Added bzip2 compression support for the orig.tar.

openstack-pkg-tools (30) unstable; urgency=medium

  * Fixed pkgos-alternative-bin removing wrong python version of alternative.

openstack-pkg-tools (29) unstable; urgency=medium

  * Builds an orig.tar.gz if debian/gbp.conf indicates gz and not xz.

openstack-pkg-tools (28) unstable; urgency=medium

  * Removes override_dh_builddeb from .PHONY (which was causing .debs to not be
    created at all).

openstack-pkg-tools (27) unstable; urgency=medium

  * Added pkgos-alternative-bin to make it easy to handle alternatives as
    /usr/bin/python{2,3}-something.
  * Added a new gen-orig-gz feature, so we can use that instead of xz which
    produces unpredictable results.
  * Removed overrides of dh_builddeb an default compression options (as xz is
    now the default, and others pointed out -9 is a bad idea).

openstack-pkg-tools (26) unstable; urgency=medium

  * build-tools/pkgos-setup-sbuild:
    - Using invoke-rc.d instead of service, as it honores /usr/sbin/policy-rc.d

openstack-pkg-tools (25) unstable; urgency=medium

  * /var/log/<PROJ> folders are now owned by the adm group (Closes: #781792).
  * Add "respawn limit" stanza to pkgos-gen-upstart-job script template.

openstack-pkg-tools (24) unstable; urgency=medium

  * Added tooling for sbuild.
  * Uploading to unstable.

openstack-pkg-tools (23) experimental; urgency=medium

  * Reviewed long description.
  * Added build scripts and lots of utilities to automate building of OpenStack
    packages.

openstack-pkg-tools (22) unstable; urgency=medium

  * Calls dh_installinit after dh_systemd_enable so that systemd services are
    started at install time.

openstack-pkg-tools (21) unstable; urgency=medium

  * Fixed mix-up with SYSTEM_USER and SYSTEM_GROUP in pkgos-gen-upstart-job.
  * Fixed creation of /var/run/${PROJECT_NAME} if using sysv-rc.

openstack-pkg-tools (20) unstable; urgency=medium

  * Now using a forking daemon anymore when using systemd. Thanks to Mikaël
    Cluseau <email address hidden> for working on this cool feature. This also fixes
    the issue that /var/run/$PROJECT_NAME was not created at boot time, and
    then the daemon were not started.
  * Calling dh_systemd_enable correctly when a .service file is generated.

openstack-pkg-tools (19) unstable; urgency=medium

  * Using RuntimeDirectory=${PROJECT_NAME} as per advice in #debian-systemd.

openstack-pkg-tools (18) unstable; urgency=medium

  * Using /run and not /var/run.

openstack-pkg-tools (17) unstable; urgency=medium

  * Make it possible to have no --config-file= argument for the daemon.
  * Adds a RuntimeDirectory=/var/run/${PROJECT_NAME} in the systemd template,
    so that /var/run/${PROJECT_NAME} can be created on boot (Closes: #767711).

openstack-pkg-tools (16) unstable; urgency=medium

  * Fix some upstart job generation handling for murano-agent.

openstack-pkg-tools (15) unstable; urgency=medium

  * Uploading to unstable.

openstack-pkg-tools (14) experimental; urgency=medium

  * Adds the possibility to run daemons as root.

openstack-pkg-tools (13) experimental; urgency=medium

  * Added init script templating.
  * Uploading to experimental during the freeze.
  * Standards-Version is now 3.9.6.

openstack-pkg-tools (12) unstable; urgency=medium

  * Now setting-up database with ALTER DATABASE to use UTF8 instead of the dbc
    thing which didn't work.

openstack-pkg-tools (11) unstable; urgency=medium

  * Really fix dbc_{pg,my}sql_createdb_encoding="UTF8".

openstack-pkg-tools (10) unstable; urgency=medium

  * Now using dbc_{pg,my}sql_createdb_encoding="UTF8" when creating dbs.
  * Standards-Version: is now 3.9.5.

openstack-pkg-tools (9) unstable; urgency=medium

  * Fixed keystone endpoint registration for the new keystone command line
    syntax.

 -- Vladimir Tyshkevich <email address hidden>  Wed, 01 Aug 2018 17:32:20 +0300

Available diffs

Builds

Package files