Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#23502 closed submission (wontfix)

Gearmand port

Reported by: andy@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: rodney.rehm@…
Port: gearmand

Description

Attached is a Portfile (my first) for gearmand. Wasn't sure if it was correct to break out libgearman, since they are distributed together upstream.

Attachments (1)

Portfile (1.4 KB) - added by andy@… 14 years ago.
gearmand Portfile

Download all attachments as: .zip

Change History (11)

Changed 14 years ago by andy@…

Attachment: Portfile added

gearmand Portfile

comment:1 Changed 14 years ago by andy@…

Updated variants, and added a libdrizzle port: http://github.com/andyfowler/my-macports/tree/master/devel/

comment:2 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

comment:3 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: rodney.rehm@… added
Resolution: wontfix
Status: assignedclosed

Sorry, I did not see this ticket before committing Rodney Rehm's gearmand port in #24158. Please file new tickets for any changes to that port you'd like to see made. You may want to discuss with Rodney being co-maintainers of this port.

comment:4 Changed 14 years ago by rodney.rehm@…

I'm not eager to maintain anything, if nobody expects me to. I just filed my Portfile so I might eventually throw it out of my local repository.

If I need to check for gearmand updates and update the Portfile accordingly in the future, please tell me now. I'll then setup feeds and stuff to monitor changes to gearmand.

comment:5 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Rodney, thank you for submitting your Portfile. The Portfile you submitted lists you as the maintainer, which means we do expect you to respond to tickets, keep the Portfile updated with the latest version of the software, and in general be responsible for this software in MacPorts. If you'd rather not maintain the port, let use know and we'll change the maintainers line. Maybe Andy would like to maintain it.

MacPorts includes a feature called livecheck to help you determine when a new version of the software is available. You can type "sudo port livecheck gearmand" to try it. As you see, the livecheck for gearmand is not working correctly and needs to be fixed, perhaps by incorporating the livecheck definitions Andy has in his version of the gearmand port in this ticket.

comment:6 Changed 14 years ago by rodney.rehm@…

Ok, then I guess I'll have to read that macports documentation some time... Would you like to point me to the docs explaining how to actually maintain the Portfiles?

I'm currently merging Andy's Port into mine. (actually testing the installation of each variant right now) I'll have a look into the livecheck feature afterwards. Patch will be in soon.

comment:7 Changed 14 years ago by andy@…

Feel free to holler if I can help. The libdrizzle variant requires the libdrizzle port (also in my Github), but is probably a pretty common need, since it provides MySQL support.

comment:8 in reply to:  6 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to rodney.rehm@…:

Would you like to point me to the docs explaining how to actually maintain the Portfiles?

Other than the Guide, generally, I'm not sure what to point you to. To request updates to ports, you file a ticket here in the issue tracker and add a unified diff for your requested changes.

Replying to andy@…:

The libdrizzle variant requires the libdrizzle port (also in my Github)

I don't see this port in our tree, nor a ticket requesting the port be added. Could you file a ticket for the request to add the libdrizzle port, as per usual?

comment:9 Changed 14 years ago by andy@…

libdrizzle submitted as #24172

comment:10 Changed 14 years ago by rodney.rehm@…

The requested diff can be found at #24171

I introduced Andy as maintainer, added Andy's livecheck, added the Port to some other categories (derived from memcached), and of course included Andy's dependencies and variants.

I installed and tested the variants (except for postgres and drizzle).

Note: See TracTickets for help on using tickets.