Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#34966 closed update (fixed)

rabbitmq-server: update to version 2.8.4

Reported by: steve@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: meyer@…
Port: rabbitmq-server

Description

rabbitmq-server version 2.8.4 has been released (see website news item). The attached patch updates the Portfile and wrapper scripts.

Attachments (1)

rabbitmq-2.8.4.patch (6.7 KB) - added by steve@… 12 years ago.
Macports patch from 2.8.2 to 2.8.4

Download all attachments as: .zip

Change History (7)

Changed 12 years ago by steve@…

Attachment: rabbitmq-2.8.4.patch added

Macports patch from 2.8.2 to 2.8.4

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

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

Thanks.

Note that I had to edit this patch before applying it, because it wants to delete the file "Portfile-e", which does not exist.

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

Resolution: fixed
Status: assignedclosed

comment:3 in reply to:  1 Changed 12 years ago by steve@…

Replying to ryandesign@…:

Note that I had to edit this patch before applying it, because it wants to delete the file "Portfile-e", which does not exist.

Thank you for doing that. I noticed that this file was deleted. The patches are generated by obtaining the public Macports version and comparing it to our own current one. If it tried to delete Portfile-e it is because we got this file when we got the public Macports port via:

svn checkout http://svn.macports.org/repository/macports/trunk/dports/net/rabbitmq-server/

If this is not the right way to get them, we need to update our procedures.

comment:4 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

That procedure should be fine. There is no file called Portfile-e in our repository. You can verify this by visiting the above URL in a web browser.

comment:5 in reply to:  4 ; Changed 12 years ago by steve@…

Replying to ryandesign@…:

That procedure should be fine. There is no file called Portfile-e in our repository. You can verify this by visiting the above URL in a web browser.

Just trawled and found we've had this annoyance before. It is caused by a sed -i -e ... command in our procedures.

This behaves differently on MacOS and Linux, and the problem is masked by the patches often being generated on a Linux. We will update our procedures. Sorry to have caused you work.

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

Replying to steve@…:

Just trawled and found we've had this annoyance before. It is caused by a sed -i -e ... command in our procedures.

This behaves differently on MacOS and Linux, and the problem is masked by the patches often being generated on a Linux. We will update our procedures. Sorry to have caused you work.

No problem; thanks for letting me know what the problem was; I was curious. Yes, on BSD sed, such as is found in OS X, the argument to -i is not optional. So you could use sed -i '' -e ..., or you could install the gsed port to get a copy of GNU sed and then use gsed -i -e ....

Note: See TracTickets for help on using tickets.