Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#44933 closed update (fixed)

requesting update of port duply to 1.9.0

Reported by: dmankus@… Owned by: grrr@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc:
Port: duply

Description

The port duply hasn't been updated in 2 years, while the package itself has continued to be developed in this time.

If there is a guide for how to take steps to update this myself, I'd be glad to try!

Attachments (1)

Portfile.duply.patch (807 bytes) - added by dmankus@… 10 years ago.
Patch of duply Portfile for 1.9.0

Download all attachments as: .zip

Change History (14)

comment:1 Changed 10 years ago by dmankus@…

Cc: dmankus@… added

Cc Me!

comment:2 Changed 10 years ago by mf2k (Frank Schima)

Cc: dmankus@… removed
Owner: changed from macports-tickets@… to grrr@…
Port: duply added
Type: requestupdate
Version: 2.3.1

In the future, please fill in the Port field and Cc the port maintainers (port info --maintainers duply). As reporter, you do not need to Cc yourself. Note that a "request" ticket type is only for requesting a new port.

comment:3 in reply to:  2 Changed 10 years ago by dmankus@…

Replying to mf2k@…:

In the future, please fill in the Port field and Cc the port maintainers (port info --maintainers duply). As reporter, you do not need to Cc yourself. Note that a "request" ticket type is only for requesting a new port.

Thanks for letting me know, I'll be better able to fill it out properly in the future.

comment:4 Changed 10 years ago by neverpanic (Clemens Lang)

You'd start by editing the Portfile and updating the version. Then, run sudo port -v checksum in the directory where the Portfile resides. The checksum phase will fail and the verbose output will contain new checksums. If possible, verify those with upstream (or verify the integrity of the local file listed at the top of port distfiles, e.g. using a different checksum type).

Once the checksum is updated, run sudo port -vt destroot. If that finishes successfully that's probably everything that needs to be done. Generate a patch and attach it here.

Changed 10 years ago by dmankus@…

Attachment: Portfile.duply.patch added

Patch of duply Portfile for 1.9.0

comment:5 Changed 10 years ago by dmankus@…

I attached a diff patch file for the change to 1.9.0. All seems to have executed properly, and, after some quick testing, newly built duply 1.9.0 appears functional.

comment:6 Changed 10 years ago by mf2k (Frank Schima)

Keywords: haspatch added

Looks good. Now we wait for maintainer approval (or timeout).

comment:7 Changed 10 years ago by grrr@…

The patch looks fine to me, Would you (dmankus@…) like to take over maintaining this port?

comment:8 Changed 10 years ago by neverpanic (Clemens Lang)

Resolution: fixed
Status: newclosed

Committed in r125250. We can still do the maintainer change, if dmankus@ agrees. Just comment here or ping me directly, in case I miss it.

comment:9 Changed 10 years ago by dmankus@…

That's okay by me, I'm happy either way. So long as I get alerts and whatnot whenever something needs to be done, that's fine. Let me know if there's anything I should be reading up on or orienting myself with to be maintainer.

comment:10 Changed 10 years ago by neverpanic (Clemens Lang)

I've added you as maintainer in r125253. Some documentation on maintainership is available in https://guide.macports.org/#project.contributing.maintaining, although you'll probably bored by the detailed step-by-step instructions. Basically, a MacPorts port maintainer is somebody who knows about the software and uses it and can (to some extent) answer questions about it. If in doubt, there's always upstream or the macports-dev list you could ask.

You'll be Cc'd on tickets, so you should get a mail when there's something to do. You might want to periodically run port [-dv] livecheck duply (which I've fixed in r125252), because that will tell you if a new version is available.

Please decide whether I should add openmaintainer as explained in https://guide.macports.org/#project.update-policies.nonmaintainer.

comment:11 Changed 10 years ago by dmankus@…

I guess I'll take a stab at maintainership for now.

I am merely a user of duply who happened to notice that my macports version was sadly out of date and decided to see what to do about it. I hadn't even registered prior (though used macports on and off for some years).

That said, nothing seems to preclude open maintainership, if that is the standard way to handle these types of situations. I am in no way affiliated with any part of the project, just volunteering what seems like a very low time commitment, since I appear to be the only one to have complained in two years.

Should a real issue arise, I'll almost certainly need to toss it up the ladder.

comment:12 in reply to:  11 Changed 10 years ago by neverpanic (Clemens Lang)

Replying to dmankus@…:

I guess I'll take a stab at maintainership for now.

Thanks. Any helping hand is very welcome :)

I am merely a user of duply who happened to notice that my macports version was sadly out of date and decided to see what to do about it. I hadn't even registered prior (though used macports on and off for some years).

And in most cases, that's actually all it takes :)

That said, nothing seems to preclude open maintainership, if that is the standard way to handle these types of situations. I am in no way affiliated with any part of the project, just volunteering what seems like a very low time commitment, since I appear to be the only one to have complained in two years.

There is a no "standard" way on whether to add openmaintainer or not. I'm just making it a habit to ask all new maintainers for a conscious decision, since having openmaintainer can speed up updates and avoid forgetting a patch on Trac. But as the maintainer, the decision is entirely up to you.

Should a real issue arise, I'll almost certainly need to toss it up the ladder.

Sure, we're here to help, and so most likely is upstream duply.

comment:13 Changed 10 years ago by grrr@…

Thanks for taking over this port dmankus, and good luck!

Note: See TracTickets for help on using tickets.