Bug 214741 - [patch] bulk update of openstack libraries and tools
Summary: [patch] bulk update of openstack libraries and tools
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Roman Bogorodskiy
URL:
Keywords: patch
Depends on: 214739 214740
Blocks: 214743
  Show dependency treegraph
 
Reported: 2016-11-22 13:50 UTC by Alexander Nusov
Modified: 2016-11-27 12:18 UTC (History)
1 user (show)

See Also:
linimon: maintainer-feedback+


Attachments
openstack update 2016.11 (22.90 KB, patch)
2016-11-22 13:50 UTC, Alexander Nusov
no flags Details | Diff
openstack update 2016.11.1 (fixed glance) (41.59 KB, patch)
2016-11-22 13:57 UTC, Alexander Nusov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Nusov 2016-11-22 13:50:45 UTC
Created attachment 177281 [details]
openstack update 2016.11

this patch updates
devel/py-automaton/
devel/py-cliff/
devel/py-futurist/
devel/py-openstacksdk/
devel/py-os-client-config/
devel/py-osc-lib/
devel/py-oslo.cache/
devel/py-oslo.concurrency/
devel/py-oslo.config/
devel/py-oslo.context/
devel/py-oslo.db/
devel/py-oslo.log/
devel/py-oslo.messaging/
devel/py-oslo.middleware/
devel/py-oslo.policy/
devel/py-oslo.service/
devel/py-taskflow/
misc/py-glance/
net/py-keystoneclient/
net/py-openstackclient/
Comment 1 Alexander Nusov 2016-11-22 13:57:52 UTC
Created attachment 177282 [details]
openstack update 2016.11.1 (fixed glance)
Comment 2 Roman Bogorodskiy freebsd_committer 2016-11-22 16:47:11 UTC
Started test builds, may take some time.
Comment 3 commit-hook freebsd_committer 2016-11-27 08:38:04 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 08:37:04 UTC 2016
New revision: 427193
URL: https://svnweb.freebsd.org/changeset/ports/427193

Log:
  devel/py-automaton: update to 1.5.0

  Also, specify LICENSE.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/devel/py-automaton/Makefile
  head/devel/py-automaton/distinfo
Comment 4 commit-hook freebsd_committer 2016-11-27 08:39:05 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 08:38:25 UTC 2016
New revision: 427194
URL: https://svnweb.freebsd.org/changeset/ports/427194

Log:
  devel/py-futurist: update to 0.19.0

  Also, specify LICENSE.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/devel/py-futurist/Makefile
  head/devel/py-futurist/distinfo
Comment 5 commit-hook freebsd_committer 2016-11-27 08:42:07 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 08:41:30 UTC 2016
New revision: 427195
URL: https://svnweb.freebsd.org/changeset/ports/427195

Log:
  devel/py-taskflow: update to 2.7.0

  Also, specify LICENSE and update RUN_DEPENDS versions.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/devel/py-taskflow/Makefile
  head/devel/py-taskflow/distinfo
Comment 6 commit-hook freebsd_committer 2016-11-27 08:44:08 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 08:43:54 UTC 2016
New revision: 427196
URL: https://svnweb.freebsd.org/changeset/ports/427196

Log:
  devel/py-cliff: update to 2.3.0

  Also, specify LICENSE and update RUN_DEPENDS.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/devel/py-cliff/Makefile
  head/devel/py-cliff/distinfo
Comment 7 commit-hook freebsd_committer 2016-11-27 08:47:10 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 08:46:18 UTC 2016
New revision: 427197
URL: https://svnweb.freebsd.org/changeset/ports/427197

Log:
  devel/py-os-client-config: update to 1.24.0

  Also, specify LICENSE.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/devel/py-os-client-config/Makefile
  head/devel/py-os-client-config/distinfo
Comment 8 commit-hook freebsd_committer 2016-11-27 08:49:11 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 08:48:43 UTC 2016
New revision: 427198
URL: https://svnweb.freebsd.org/changeset/ports/427198

Log:
  devel/py-openstacksdk: update to 0.9.10

  Also, specify LICENSE and update (BUILD|RUN)_DEPENDS.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/devel/py-openstacksdk/Makefile
  head/devel/py-openstacksdk/distinfo
Comment 9 commit-hook freebsd_committer 2016-11-27 08:51:13 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 08:50:40 UTC 2016
New revision: 427199
URL: https://svnweb.freebsd.org/changeset/ports/427199

Log:
  devel/py-osc-lib: update to 1.2.0

  Also, specify LICENSE and update RUN_DEPENDS.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/devel/py-osc-lib/Makefile
  head/devel/py-osc-lib/distinfo
Comment 10 commit-hook freebsd_committer 2016-11-27 08:53:15 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 08:53:08 UTC 2016
New revision: 427200
URL: https://svnweb.freebsd.org/changeset/ports/427200

Log:
  devel/py-oslo.context: update to 2.10.0

  Also, specify LICENSE and update RUN_DEPENDS.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/devel/py-oslo.context/Makefile
  head/devel/py-oslo.context/distinfo
Comment 11 commit-hook freebsd_committer 2016-11-27 08:55:16 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 08:54:26 UTC 2016
New revision: 427201
URL: https://svnweb.freebsd.org/changeset/ports/427201

Log:
  devel/py-oslo.log: update to 3.17.0

  Also, specify LICENSE and update RUN_DEPENDS.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/devel/py-oslo.log/Makefile
  head/devel/py-oslo.log/distinfo
Comment 12 commit-hook freebsd_committer 2016-11-27 08:56:18 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 08:55:57 UTC 2016
New revision: 427202
URL: https://svnweb.freebsd.org/changeset/ports/427202

Log:
  devel/py-oslo.cache: update to 1.15.0

  Also, specify LICENSE and update RUN_DEPENDS.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/devel/py-oslo.cache/Makefile
  head/devel/py-oslo.cache/distinfo
Comment 13 commit-hook freebsd_committer 2016-11-27 08:58:19 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 08:57:36 UTC 2016
New revision: 427203
URL: https://svnweb.freebsd.org/changeset/ports/427203

Log:
  devel/py-oslo.concurrency: update to 3.15.0

  Also, specify LICENSE.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/devel/py-oslo.concurrency/Makefile
  head/devel/py-oslo.concurrency/distinfo
Comment 14 commit-hook freebsd_committer 2016-11-27 08:59:21 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 08:58:49 UTC 2016
New revision: 427204
URL: https://svnweb.freebsd.org/changeset/ports/427204

Log:
  devel/py-oslo.config: update to 3.19.0

  Also, specify LICENSE and update RUN_DEPENDS.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/devel/py-oslo.config/Makefile
  head/devel/py-oslo.config/distinfo
Comment 15 commit-hook freebsd_committer 2016-11-27 09:00:22 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 08:59:54 UTC 2016
New revision: 427205
URL: https://svnweb.freebsd.org/changeset/ports/427205

Log:
  devel/py-oslo.db: update to 4.14.0

  Also, specify LICENSE and update RUN_DEPENDS.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/devel/py-oslo.db/Makefile
  head/devel/py-oslo.db/distinfo
Comment 16 commit-hook freebsd_committer 2016-11-27 09:02:24 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 09:01:23 UTC 2016
New revision: 427207
URL: https://svnweb.freebsd.org/changeset/ports/427207

Log:
  devel/py-oslo.messaging: update to 5.12.0

  Also, specify LICENSE and update RUN_DEPENDS.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/devel/py-oslo.messaging/Makefile
  head/devel/py-oslo.messaging/distinfo
Comment 17 commit-hook freebsd_committer 2016-11-27 09:03:25 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 09:02:38 UTC 2016
New revision: 427208
URL: https://svnweb.freebsd.org/changeset/ports/427208

Log:
  devel/py-oslo.middleware: update to 3.20.0

  Also, specify LICENSE and update RUN_DEPENDS.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/devel/py-oslo.middleware/Makefile
  head/devel/py-oslo.middleware/distinfo
Comment 18 commit-hook freebsd_committer 2016-11-27 09:04:27 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 09:03:32 UTC 2016
New revision: 427209
URL: https://svnweb.freebsd.org/changeset/ports/427209

Log:
  devel/py-oslo.policy: update to 1.16.0

  Also, specify LICENSE.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/devel/py-oslo.policy/Makefile
  head/devel/py-oslo.policy/distinfo
Comment 19 commit-hook freebsd_committer 2016-11-27 09:05:28 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 09:04:36 UTC 2016
New revision: 427210
URL: https://svnweb.freebsd.org/changeset/ports/427210

Log:
  devel/py-oslo.service: update to 1.17.0

  Also, specify LICENSE and update RUN_DEPENDS.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/devel/py-oslo.service/Makefile
  head/devel/py-oslo.service/distinfo
Comment 20 commit-hook freebsd_committer 2016-11-27 09:06:30 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 09:05:56 UTC 2016
New revision: 427211
URL: https://svnweb.freebsd.org/changeset/ports/427211

Log:
  net/py-keystoneclient: update to 3.7.0

  Also, specify LICENSE and update (BUILD|RUN)_DEPENDS.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/net/py-keystoneclient/Makefile
  head/net/py-keystoneclient/distinfo
Comment 21 commit-hook freebsd_committer 2016-11-27 09:07:31 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 09:06:58 UTC 2016
New revision: 427213
URL: https://svnweb.freebsd.org/changeset/ports/427213

Log:
  net/py-openstackclient: update to 3.4.1

  Also, specify LICENSE and update (BUILD|RUN)_DEPENDS.

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/net/py-openstackclient/Makefile
  head/net/py-openstackclient/distinfo
Comment 22 Roman Bogorodskiy freebsd_committer 2016-11-27 09:11:58 UTC
(In reply to Alexander Nusov from comment #1)

Hi,

Could you briefly describe purpose of the glance rc scripts changes and why "%%ETCDIR%%/policy.v3cloudsample.json" started to be required on keystone plist?

Thanks
Comment 23 Alexander Nusov 2016-11-27 11:29:30 UTC
(In reply to Roman Bogorodskiy from comment #22)

Hi,

> Could you briefly describe purpose of the glance rc scripts changes
I rewrote rc scripts to run it from the glance user (previously it run from "root"), and also fix the issue with stopping glance-api service. (it was reproducible on multicore systems, when you send SIGTERM to the parent glance process, a new glance-api worker (wsgi) may be started in detached state.


> "%%ETCDIR%%/policy.v3cloudsample.json" started to be required on keystone plist
to fix poudriere warnings, AFAIR with portlint enabled in poudriere it won't build keystone without policy.v3cloudsample.json.
Comment 24 Alexander Nusov 2016-11-27 11:52:05 UTC
Also I improved logging, log directory will be created automatically (as in many services available in the ports tree) so this change will allow user to install the glance and start it right away (without manually creating all directories, files, changing ownership, etc and setting log-file in glance-*.conf files)

I borrowed that practice from linux init scripts for openstack (especially for nova, when one nova.conf is shared across multiple services)

Sorry for repeated posting :)
Comment 25 commit-hook freebsd_committer 2016-11-27 11:58:57 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 11:58:24 UTC 2016
New revision: 427226
URL: https://svnweb.freebsd.org/changeset/ports/427226

Log:
  misc/py-glance: rc scripts improvement

   - run glance services as 'glance' user instead of 'root'
   - fix an issue with stopping of the glance-api service
     (where it was spawning a new glance-api worker on SIGTERM)
   - automatically create log directories
   - add glance-glare rc script
   - bump PORTREVISION

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/misc/py-glance/Makefile
  head/misc/py-glance/distinfo
  head/misc/py-glance/files/glance-api.in
  head/misc/py-glance/files/glance-glare.in
  head/misc/py-glance/files/glance-registry.in
  head/misc/py-glance/files/glance-scrubber.in
Comment 26 commit-hook freebsd_committer 2016-11-27 12:01:59 UTC
A commit references this bug:

Author: novel
Date: Sun Nov 27 12:01:18 UTC 2016
New revision: 427227
URL: https://svnweb.freebsd.org/changeset/ports/427227

Log:
  security/py-keystone: minor tweaks

   - Define LICENSE
   - Add missing '%%ETCDIR%%/policy.v3cloudsample.json' to plist and
     bump PORTREVISION

  PR:		214741
  Submitted by:	maintainer

Changes:
  head/security/py-keystone/Makefile
  head/security/py-keystone/pkg-plist
Comment 27 Roman Bogorodskiy freebsd_committer 2016-11-27 12:02:51 UTC
Looks like everything done for this one, closing it. Thanks!
Comment 28 Alexander Nusov 2016-11-27 12:18:06 UTC
Cool,
thank you!