Bug 245777 - sysutils/clone: Update to 1.0.8
Summary: sysutils/clone: Update to 1.0.8
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: Fernando Apesteguía
URL: https://github.com/cyclaero/clone/rel...
Keywords: buildisok
Depends on:
Blocks:
 
Reported: 2020-04-20 23:36 UTC by cyclaero
Modified: 2020-04-21 14:59 UTC (History)
2 users (show)

See Also:
fernape: merge-quarterly+


Attachments
.diff file of the sysutils/clone directory (1.48 KB, patch)
2020-04-20 23:36 UTC, cyclaero
cyclaero: maintainer-approval+
Details | Diff
additional improvements on top of submitter's patch (1.38 KB, patch)
2020-04-21 09:59 UTC, Fernando Apesteguía
cyclaero: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description cyclaero 2020-04-20 23:36:33 UTC
Created attachment 213621 [details]
.diff file of the sysutils/clone directory

I released the new version v1.0.8 of my file tree cloning tool sysutils/clone.

This is a maintenance and bug fix release, i.e. it does not bring new features. From the ChangeLog:

- fixed a bug which spoiled the permissions when cloning from read only file systems
- added a facility for oversize protection for variable length arrays and alloca()
- more adequate choice of compiler options
- corrected man file

Besides this, now everything has been moved to GitHub.

Note, the unfetchable issue of the former v1.0.7 was resolved already at the end of the last year, however antoine@, did not respond to my e-mail notification.
Comment 1 Automation User 2020-04-20 23:51:17 UTC
Build info is available at https://gitlab.com/swills/freebsd-ports/pipelines/138081851
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2020-04-21 02:09:48 UTC
^Triage: Please set the maintainer-approval attachment flag (to +) on patches for ports you maintain to signify approval: Attachment -> Details -> maintainer-approval [+]

If a changelog or release notes is available for this version, please include a link to it in the URL field.

MFH: 2020Q2 (blanket: bugfix release)
Comment 3 Fernando Apesteguía freebsd_committer freebsd_triage 2020-04-21 09:59:44 UTC
Created attachment 213630 [details]
additional improvements on top of submitter's patch

Thanks for the patch.

A few variables where out of order[1] so I place them in the correct sections.

Do you agree with this?

Also, you might be interested in using ports-mgmt/portlint and ports-mgmt/poudriere. These tools catch most if not all of the common pitfalls we face when updating ports.
You can have more information here: https://www.freebsd.org/doc/en/books/porters-handbook/book.html#testing-poudriere
https://www.freebsd.org/doc/en/books/porters-handbook/book.html#porting-portlint

Cheers

[1] https://www.freebsd.org/doc/en/books/porters-handbook/book.html#porting-order
Comment 4 cyclaero 2020-04-21 12:22:12 UTC
(In reply to Fernando Apesteguía from comment #3)
I agree, and I set already the respective flag.

Thank you very much.

Best regards
Comment 5 commit-hook freebsd_committer freebsd_triage 2020-04-21 14:40:28 UTC
A commit references this bug:

Author: fernape
Date: Tue Apr 21 14:40:05 UTC 2020
New revision: 532271
URL: https://svnweb.freebsd.org/changeset/ports/532271

Log:
  sysutils/clone: Update to 1.0.8

  ChangeLog: https://github.com/cyclaero/clone/releases/tag/v1.0.8

   * fixed a bug which spoiled the permissions when cloning from read only file
     systems
   * added facility for oversize protection for variable length arrays and
     alloca()
   * more adequate choice of compiler options
   * corrected man file

  PR:	245777
  Submitted by:	cyclaero@gmail.com (maintainer)
  MFH: 2020Q2 (blanket: bugfix release)

Changes:
  head/sysutils/clone/Makefile
  head/sysutils/clone/distinfo
Comment 6 commit-hook freebsd_committer freebsd_triage 2020-04-21 14:57:30 UTC
A commit references this bug:

Author: fernape
Date: Tue Apr 21 14:57:11 UTC 2020
New revision: 532272
URL: https://svnweb.freebsd.org/changeset/ports/532272

Log:
  MFH: r532271

  sysutils/clone: Update to 1.0.8

  ChangeLog: https://github.com/cyclaero/clone/releases/tag/v1.0.8

   * fixed a bug which spoiled the permissions when cloning from read only file
     systems
   * added facility for oversize protection for variable length arrays and
     alloca()
   * more adequate choice of compiler options
   * corrected man file

  PR:	245777
  Submitted by:	cyclaero@gmail.com (maintainer)

  Approved by:	ports-secteam (blanket: bugfix release)

Changes:
_U  branches/2020Q2/
  branches/2020Q2/sysutils/clone/Makefile
  branches/2020Q2/sysutils/clone/distinfo
Comment 7 Fernando Apesteguía freebsd_committer freebsd_triage 2020-04-21 14:59:20 UTC
Committed and MFH'ed

Thanks!