[MacPorts] #34210: pianobar update
#34210: pianobar update -----------------------------------+---------------------------------------- Reporter: cowboycodur@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: pianobar -----------------------------------+---------------------------------------- Error: "Welcome to pianobar (2012.01.10)! Press ? for a list of commands. (i) Login... Error: Protocol incompatible. Please upgrade libpiano." --------------------------------- New release available on github +Release 2012.04.24 + +- Fix format string crash +- Fix sync response parser +- Fix possible stdin close on error +- Fix undefined behavior (mutex unlock) +- Use TLS for every request with new setting force_tls +- New error codes EXCESSIVE_ACTIVITY and DAILY_SKIP_LIMIT_REACHED +- Autoselect last remaining item of filtered list, disable with autoselect = 0 +- Warn if control fifo is not a fifo +- Code cleanup -- Ticket URL: <https://trac.macports.org/ticket/34210> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34210: pianobar: update to 2012.04.24 -----------------------------------+---------------------------------------- Reporter: cowboycodur@… | Owner: aguynamedryan+pianobar@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: pianobar -----------------------------------+---------------------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => aguynamedryan+pianobar@… Old description:
Error: "Welcome to pianobar (2012.01.10)! Press ? for a list of commands. (i) Login... Error: Protocol incompatible. Please upgrade libpiano."
--------------------------------- New release available on github
+Release 2012.04.24 + +- Fix format string crash +- Fix sync response parser +- Fix possible stdin close on error +- Fix undefined behavior (mutex unlock) +- Use TLS for every request with new setting force_tls +- New error codes EXCESSIVE_ACTIVITY and DAILY_SKIP_LIMIT_REACHED +- Autoselect last remaining item of filtered list, disable with autoselect = 0 +- Warn if control fifo is not a fifo +- Code cleanup
New description: Error: {{{ "Welcome to pianobar (2012.01.10)! Press ? for a list of commands. (i) Login... Error: Protocol incompatible. Please upgrade libpiano." }}} {{{ New release available on github +Release 2012.04.24 + +- Fix format string crash +- Fix sync response parser +- Fix possible stdin close on error +- Fix undefined behavior (mutex unlock) +- Use TLS for every request with new setting force_tls +- New error codes EXCESSIVE_ACTIVITY and DAILY_SKIP_LIMIT_REACHED +- Autoselect last remaining item of filtered list, disable with autoselect = 0 +- Warn if control fifo is not a fifo +- Code cleanup }}} -- -- Ticket URL: <https://trac.macports.org/ticket/34210#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34210: pianobar: update to 2012.04.24 -----------------------------------+---------------------------------------- Reporter: cowboycodur@… | Owner: aguynamedryan+pianobar@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: pianobar -----------------------------------+---------------------------------------- Comment(by aguynamedryan+macports@…): Thanks for the heads up! Sadly, the 2012.04.24 release doesn't fix the error. The author cut the 2012.04.24 release just before the protocol error cropped up. I'm watching this issue: https://github.com/PromyLOPh/pianobar/issues/236 and waiting for the author to release a fix before I bother updating the Portfile. -- Ticket URL: <https://trac.macports.org/ticket/34210#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34210: pianobar: update to 2012.04.24 -----------------------------------+---------------------------------------- Reporter: cowboycodur@… | Owner: aguynamedryan+pianobar@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: pianobar -----------------------------------+---------------------------------------- Comment(by cowboycodur@…): Replying to [comment:2 aguynamedryan+macports@…]:
Thanks for the heads up!
Sadly, the 2012.04.24 release doesn't fix the error. The author cut the 2012.04.24 release just before the protocol error cropped up.
I'm watching this issue: https://github.com/PromyLOPh/pianobar/issues/236 and waiting for the author to release a fix before I bother updating the Portfile.
Looks like they patched it, -- Ticket URL: <https://trac.macports.org/ticket/34210#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34210: pianobar: update to 2012.04.24 -----------------------------------+---------------------------------------- Reporter: cowboycodur@… | Owner: aguynamedryan+pianobar@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: pianobar -----------------------------------+---------------------------------------- Comment(by aguynamedryan+macports@…): Thanks for keeping me posted! Unless someone else wants to make the necessary changes to the Portfile to apply the patch, I'm going to wait until the author at least commits the patch to the repo and pull down the commit that fixes the issue. -- Ticket URL: <https://trac.macports.org/ticket/34210#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34210: pianobar: update to 2012.04.24 -----------------------------------+---------------------------------------- Reporter: cowboycodur@… | Owner: aguynamedryan+pianobar@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: pianobar -----------------------------------+---------------------------------------- Comment(by cowboycodur@…): Doesn't look like he is going to commit the patch. I did a git clone and applied the patch and then apply the changes from the current makefile diff. What else needs to be done to compile from source. I am getting alot of compilation errors. -- Ticket URL: <https://trac.macports.org/ticket/34210#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34210: pianobar: update to 2012.04.24 -----------------------------------+---------------------------------------- Reporter: cowboycodur@… | Owner: aguynamedryan+pianobar@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: pianobar -----------------------------------+---------------------------------------- Comment(by aguynamedryan+macports@…): Replying to [comment:5 cowboycodur@…]: I agree that the author probably won't commit the patch, so I've attached a patches for the Portfile to use the 2012.04.24 release along with the patch. I have compiled/run pianobar with these new patches and the login error appears to be fixed. -- Ticket URL: <https://trac.macports.org/ticket/34210#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34210: pianobar: update to 2012.04.24 -----------------------------------+---------------------------------------- Reporter: cowboycodur@… | Owner: aguynamedryan+pianobar@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: pianobar -----------------------------------+---------------------------------------- Comment(by cowboycodur@…): Replying to [comment:6 aguynamedryan+macports@…]:
Replying to [comment:5 cowboycodur@…]:
I agree that the author probably won't commit the patch, so I've attached a patches for the Portfile to use the 2012.04.24 release along with the patch. I have compiled/run pianobar with these new patches and the login error appears to be fixed.
Patch files work great, Thanks! -- Ticket URL: <https://trac.macports.org/ticket/34210#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34210: pianobar: update to 2012.04.24 ------------------------------------+--------------------------------------- Reporter: cowboycodur@… | Owner: aguynamedryan+pianobar@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Resolution: fixed | Keywords: haspatch Port: pianobar | ------------------------------------+--------------------------------------- Changes (by ryandesign@…): * keywords: => haspatch * status: new => closed * resolution: => fixed Comment: Committed in r92390, but I changed the names of the patchfiles to match usual naming conventions, and I put them in the global part of the portfile, not in the platform darwin block, since unlike the existing Makefile patch, these patches don't seem to be OS X-specific. -- Ticket URL: <https://trac.macports.org/ticket/34210#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34210: pianobar: update to 2012.04.24 ------------------------------------+--------------------------------------- Reporter: cowboycodur@… | Owner: aguynamedryan+pianobar@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Resolution: fixed | Keywords: haspatch Port: pianobar | ------------------------------------+--------------------------------------- Comment(by aguynamedryan+macports@…): Replying to [comment:8 ryandesign@…]: Awesome. Thanks for cleaning up my mess! -- Ticket URL: <https://trac.macports.org/ticket/34210#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts