Bug 257266 - security/step-certificates: Update to 0.16.0
Summary: security/step-certificates: Update to 0.16.0
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: Guangyuan Yang
URL: https://github.com/smallstep/certific...
Keywords:
Depends on: 257265
Blocks:
  Show dependency treegraph
 
Reported: 2021-07-19 06:26 UTC by Markus Wipp
Modified: 2021-08-06 10:00 UTC (History)
1 user (show)

See Also:


Attachments
git diff (88.29 KB, patch)
2021-07-19 06:26 UTC, Markus Wipp
mw: maintainer-approval+
Details | Diff
git diff corrected (19.54 KB, patch)
2021-08-05 17:01 UTC, Markus Wipp
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Wipp 2021-07-19 06:26:03 UTC
Created attachment 226545 [details]
git diff

Hi all, 

find attached the patch to update the port to the latest version available on github at: https://github.com/smallstep/certificates/releases

Thanks for committing
Markus
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2021-07-20 03:28:38 UTC
^Triage: Maintainer-feedback flag (+) not required unless requested (?) first
Comment 2 Guangyuan Yang freebsd_committer freebsd_triage 2021-08-03 22:20:11 UTC
(In reply to Markus Wipp from comment #0)

Please update the patch and confirm that it builds fine, thanks!
Comment 3 Markus Wipp 2021-08-04 10:26:16 UTC
(In reply to Guangyuan Yang from comment #2)
Hi this is the latest available patch
Comment 4 Guangyuan Yang freebsd_committer freebsd_triage 2021-08-05 01:25:03 UTC
(In reply to Markus Wipp from comment #3)

There are two issues:

- The current patch contains other ports (step-cli) which has already been committed.
- There seems to be a distinfo error:

=> Attempting to fetch https://codeload.github.com/smallstep/certificates/tar.gz/v0.16.0?dummy=/smallstep-certificates-v0.16.0_GH0.tar.gz
fetch: https://codeload.github.com/smallstep/certificates/tar.gz/v0.16.0?dummy=/smallstep-certificates-v0.16.0_GH0.tar.gz: size unknown
fetch: https://codeload.github.com/smallstep/certificates/tar.gz/v0.16.0?dummy=/smallstep-certificates-v0.16.0_GH0.tar.gz: size of remote file is not known
smallstep-certificates-v0.16.0_GH0.tar.gz               16 MB   24 MBps    00s
=> Fetched file size mismatch (expected 17717336, actual 17717327)

Please double-check. Thanks!
Comment 5 Markus Wipp 2021-08-05 17:01:29 UTC
Created attachment 226975 [details]
git diff corrected

Hi, 

i corrected the patch and it builds fine without any issues on my side.

Thanks for your patience
Markus
Comment 6 commit-hook freebsd_committer freebsd_triage 2021-08-06 09:59:05 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e78cbe7391e2d7d2fd4c59addacfcd585978486b

commit e78cbe7391e2d7d2fd4c59addacfcd585978486b
Author:     Markus Wipp <mw@wipp.bayern>
AuthorDate: 2021-08-06 09:58:38 +0000
Commit:     Guangyuan Yang <ygy@FreeBSD.org>
CommitDate: 2021-08-06 09:58:38 +0000

    security/step-certificates: Update to 0.16.0

    Changelog:      https://github.com/smallstep/certificates/releases/tag/v0.16.0

    PR:             257266

 security/step-certificates/Makefile | 46 ++++++++++--------
 security/step-certificates/distinfo | 94 +++++++++++++++++++++----------------
 2 files changed, 79 insertions(+), 61 deletions(-)
Comment 7 Guangyuan Yang freebsd_committer freebsd_triage 2021-08-06 10:00:36 UTC
Committed, thanks!