Bug 228949

Summary: sysutils/google-compute-engine-oslogin: fix oslogin and update to 1.3.0
Product: Ports & Packages Reporter: Helen Koike <helen.koike>
Component: Individual Port(s)Assignee: Steve Wills <swills>
Status: Closed FIXED    
Severity: Affects Some People CC: swills
Priority: --- Keywords: patch, patch-ready
Version: LatestFlags: helen.koike: maintainer-feedback+
helen.koike: merge-quarterly?
Hardware: Any   
OS: Any   
See Also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228999
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229000
Attachments:
Description Flags
Patch (git format) FreeBSD to replace old rc daemons by google_network_daemon in gce.conf
helen.koike: maintainer-approval+
Patch (git format) sysutils/py-google-compute-engine to version 2.8.3
helen.koike: maintainer-approval+
Patch (git format) sysutils/google-compute-engine-oslogin to version 1.3.0
helen.koike: maintainer-approval+
Poudriere build logs none

Description Helen Koike 2018-06-12 15:02:03 UTC
Created attachment 194195 [details]
Patch (git format) FreeBSD to replace old rc daemons by google_network_daemon in gce.conf

To fix oslogin functionality, both packages (sysutils/google-compute-engine-oslogin and sysutils/py-google-compute-engine-oslogin) need to be updated to last version (2.8.3 and 1.3.0 respectively).

Also the set of rc daemons has changed and gce.conf needs to be updated.

Please see the following patches attached:

Ports:
    0001-sysutils-py-google-compute-engine-Update-2.7.6-2.8.3.patch 
    0002-sysutils-google-compute-engine-oslogin-Update-1.1.5-.patch

FreeBSD:
    0001-Replace-old-rc-daemons-by-google_network_daemon.patch


Please, let me know if I should open a separated bug report for each patch.

Also, please merge in the quarterly branch as oslogin was broken.

Thanks
Comment 1 Helen Koike 2018-06-12 15:03:22 UTC
Created attachment 194196 [details]
Patch (git format) sysutils/py-google-compute-engine to version 2.8.3
Comment 2 Helen Koike 2018-06-12 15:03:58 UTC
Created attachment 194197 [details]
Patch (git format) sysutils/google-compute-engine-oslogin to version 1.3.0
Comment 3 Helen Koike 2018-06-12 15:04:38 UTC
Created attachment 194199 [details]
Poudriere build logs
Comment 4 commit-hook freebsd_committer freebsd_triage 2018-06-13 13:13:07 UTC
A commit references this bug:

Author: swills
Date: Wed Jun 13 13:12:47 UTC 2018
New revision: 472316
URL: https://svnweb.freebsd.org/changeset/ports/472316

Log:
  sysutils/google-compute-engine-oslogin: fix oslogin and update to 1.3.0

  PR:		228949
  Submitted by:	Helen Koike <helen.koike@collabora.com> (maintainer)
  MFH:		2018Q2

Changes:
  head/sysutils/google-compute-engine-oslogin/Makefile
  head/sysutils/google-compute-engine-oslogin/distinfo
  head/sysutils/google-compute-engine-oslogin/files/patch-bin_google__oslogin__control
  head/sysutils/google-compute-engine-oslogin/files/patch-libnss__cache__oslogin_nss__cache__oslogin.c
  head/sysutils/google-compute-engine-oslogin/files/patch-nss__cache_nss__cache.cc
  head/sysutils/google-compute-engine-oslogin/files/patch-nss__module_nss__oslogin.cc
  head/sysutils/google-compute-engine-oslogin/files/patch-pam__module_pam__oslogin__admin.cc
  head/sysutils/google-compute-engine-oslogin/files/patch-pam__module_pam__oslogin__login.cc
  head/sysutils/google-compute-engine-oslogin/files/patch-utils_oslogin__utils.cc
  head/sysutils/google-compute-engine-oslogin/pkg-plist
Comment 5 commit-hook freebsd_committer freebsd_triage 2018-06-13 13:17:18 UTC
A commit references this bug:

Author: swills
Date: Wed Jun 13 13:16:54 UTC 2018
New revision: 472318
URL: https://svnweb.freebsd.org/changeset/ports/472318

Log:
  MFH: r466686 r471978 r472316

  sysutils/google-compute-engine-oslogin: update to version 1.1.5

  PR:		226936
  Submitted by:	Helen Koike <helen.koike@collabora.com> (maintainer)

  Mark as broken on various tier-2 archs.

  Approved by:	portmgr (tier-2 blanket)

  sysutils/google-compute-engine-oslogin: fix oslogin and update to 1.3.0

  PR:		228949
  Submitted by:	Helen Koike <helen.koike@collabora.com> (maintainer)

  Approved by:	ports-secteam (implicit)

Changes:
_U  branches/2018Q2/
  branches/2018Q2/sysutils/google-compute-engine-oslogin/Makefile
  branches/2018Q2/sysutils/google-compute-engine-oslogin/distinfo
  branches/2018Q2/sysutils/google-compute-engine-oslogin/files/patch-Makefile
  branches/2018Q2/sysutils/google-compute-engine-oslogin/files/patch-bin_google__oslogin__control
  branches/2018Q2/sysutils/google-compute-engine-oslogin/files/patch-libnss__cache__oslogin_nss__cache__oslogin.c
  branches/2018Q2/sysutils/google-compute-engine-oslogin/files/patch-nss__cache_nss__cache.cc
  branches/2018Q2/sysutils/google-compute-engine-oslogin/files/patch-nss__module_nss__oslogin.cc
  branches/2018Q2/sysutils/google-compute-engine-oslogin/files/patch-pam__module_pam__oslogin__admin.cc
  branches/2018Q2/sysutils/google-compute-engine-oslogin/files/patch-pam__module_pam__oslogin__login.cc
  branches/2018Q2/sysutils/google-compute-engine-oslogin/files/patch-utils_oslogin__utils.cc
  branches/2018Q2/sysutils/google-compute-engine-oslogin/pkg-plist
Comment 6 Steve Wills freebsd_committer freebsd_triage 2018-06-13 13:18:04 UTC
Committed, thanks!