Bug 241784 - [PATCH] sysutils/duply: Update to 2.2.2 and fix broken MASTER_SITES
Summary: [PATCH] sysutils/duply: Update to 2.2.2 and fix broken MASTER_SITES
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Hiroki Tagato
URL:
Keywords: buildisok
Depends on:
Blocks:
 
Reported: 2019-11-07 14:49 UTC by David O'Rourke
Modified: 2022-08-03 02:15 UTC (History)
3 users (show)

See Also:
michael: maintainer-feedback+
michael: maintainer-feedback+


Attachments
sysutils/duply: Update to 2.2 (1.14 KB, patch)
2019-11-07 14:49 UTC, David O'Rourke
no flags Details | Diff
sysutils/duply: Update to 2.2.2 (1.00 KB, patch)
2022-08-02 13:33 UTC, David O'Rourke
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description David O'Rourke 2019-11-07 14:49:58 UTC
Created attachment 208945 [details]
sysutils/duply: Update to 2.2

This patch updates the sysutils/duply port to 2.2.
The changelog for 2.2 can be found at http://duply.net/wiki/index.php/Duply-Changelog, this minor release implements grouping for batch commands.

It also fixes the MASTER_SITES location as the duply.net entry was broken.

The previous MASTER_SITES entry was actually a redirect to SourceForge, however, it appears it was only ever capable of retrieving the latest version of duply.
This meant that when a new upstream version of duply was released, the port would break as duply.net always redirected to the latest version, no matter which version you were actually requesting.

This is resolved by pointing MASTER_SITES to the real SourceForge location for the releases.

This fix was tested first against the 2.1 release, to ensure that we really were getting the correct file (make makesum && svn diff distinfo; to ensure the checksum remained unchanged), and then in poudriere testport for the 2.2 update.

Apologies to antoine@ for doubting that the port was broken.

-David
Comment 1 Automation User 2019-11-07 15:18:31 UTC
Build info is available at https://gitlab.com/swills/freebsd-ports/pipelines/94386661
Comment 2 Hiroki Tagato freebsd_committer freebsd_triage 2020-05-17 07:21:47 UTC
Hi,

There is a newer version (2.2.2) available on SourceForge. Would you care to update the patch to the latest version?
Comment 3 David O'Rourke 2022-08-02 13:33:49 UTC
Created attachment 235633 [details]
sysutils/duply: Update to 2.2.2

Update the patch to bump duply to 2.2.2.

There's also a 2.4 version available, but I'll wait for this fix to land before bumping to that version.
Comment 4 commit-hook freebsd_committer freebsd_triage 2022-08-03 02:14:29 UTC
A commit in branch main references this bug:

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

commit d1c89e6d05946f7d52f9faf679b8f21609b3d0e7
Author:     David O'Rourke <dor.bsd@xm0.uk>
AuthorDate: 2022-08-03 01:58:28 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2022-08-03 01:58:28 +0000

    sysutils/duply: update to 2.2.2 and fix broken MASTER_SITES

    The previous MASTER_SITES entry was actually a redirect to
    SourceForge, however, it appears it was only ever capable of
    retrieving the latest version of duply. This meant that when a new
    upstream version of duply was released, the port would break as
    duply.net always redirected to the latest version, no matter which
    version you were actually requesting.

    This is resolved by pointing MASTER_SITES to the real SourceForge
    location for the releases.

    Changelog: http://duply.net/Changelog-TODO

    PR:             241784
    Reported by:    David O'Rourke <dor.bsd@xm0.uk>
    Approved by:    michael@ranner.eu (maintainer)

 sysutils/duply/Makefile | 5 ++---
 sysutils/duply/distinfo | 6 +++---
 2 files changed, 5 insertions(+), 6 deletions(-)
Comment 5 Hiroki Tagato freebsd_committer freebsd_triage 2022-08-03 02:15:03 UTC
Committed, thanks!