[MacPorts] #43700: Move back freetds to stableversion
#43700: Move back freetds to stableversion -----------------------+-------------------------------- Reporter: stronk7@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: | Port: -----------------------+-------------------------------- With https://trac.macports.org/changeset/99639 the freetds port was moved to 0.92.405 0.92 is a development version and 405 is already 1.5y old. More yet, it has some important issues handling LOBs and restrictions about logging/debugging, that seem to be enabled by default, conflicting with any attempt to disable it @ freetds.conf. Also a lot of issues have been fixed since 405 till today, many of them backported to 0.91. So this is a request to move back to 0.91 (stable version) point 103. I've switched here, using it from MSSQL, and it really seems to be quicker and more stable. For your consideration. The change is trivial. The only point is that it implies a "downgrade" (version.wise). Ciao :-) -- Ticket URL: <https://trac.macports.org/ticket/43700> MacPorts <http://www.macports.org/> Ports system for OS X
#43700: Move back freetds to stableversion ------------------------+-------------------------------- Reporter: stronk7@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: | ------------------------+-------------------------------- Comment (by stronk7@…): s/using it from MSSQL/using it from PHP ;-) -- Ticket URL: <https://trac.macports.org/ticket/43700#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#43700: freetds: Move back to stable version ------------------------+-------------------------------- Reporter: stronk7@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: freetds | ------------------------+-------------------------------- Changes (by ryandesign@…): * port: => freetds Old description:
With https://trac.macports.org/changeset/99639 the freetds port was moved to 0.92.405
0.92 is a development version and 405 is already 1.5y old.
More yet, it has some important issues handling LOBs and restrictions about logging/debugging, that seem to be enabled by default, conflicting with any attempt to disable it @ freetds.conf. Also a lot of issues have been fixed since 405 till today, many of them backported to 0.91.
So this is a request to move back to 0.91 (stable version) point 103.
I've switched here, using it from MSSQL, and it really seems to be quicker and more stable.
For your consideration. The change is trivial. The only point is that it implies a "downgrade" (version.wise).
Ciao :-)
New description: With r99639 the freetds port was moved to 0.92.405 0.92 is a development version and 405 is already 1.5y old. More yet, it has some important issues handling LOBs and restrictions about logging/debugging, that seem to be enabled by default, conflicting with any attempt to disable it @ freetds.conf. Also a lot of issues have been fixed since 405 till today, many of them backported to 0.91. So this is a request to move back to 0.91 (stable version) point 103. I've switched here, using it from MSSQL, and it really seems to be quicker and more stable. For your consideration. The change is trivial. The only point is that it implies a "downgrade" (version.wise). Ciao :-) -- Comment: Thanks for letting us know. I didn't know 0.92.x wasn't stable. 0.92.402 is the "largest" version number in the [ftp://ftp.freetds.org/pub/freetds/stable/ stable downloads directory] so if it's not actually stable then that's confusing. If 0.92.x is not stable, then we can go back to 0.91.x, but doing so will require that the port's epoch gets increased. I'm also not sure yet how we'll construct a working livecheck for this situation. -- Ticket URL: <https://trac.macports.org/ticket/43700#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#43700: freetds: Move back to stable version ------------------------+-------------------------------- Reporter: stronk7@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: freetds | ------------------------+-------------------------------- Comment (by stronk7@…): Yeah, it's confusing, and their recent move to git (https://gitorious.org/freetds/freetds) did it really worse. But if you 0.92 was never announced and if you look to any other distribution (homebrew, centos, debian... you will see that all them are using 0.91.x). I think that, for some time... they were putting both 0.91 and 0.92 tgz in the stable directory... but then... then moved 0.92 to the current directory, keeping stable only for 0.91 (looking a t the dates and numbers). About the livecheck, I'm sorry I don't know much (sure you are the doctor there, lol). Sounds to me that, perhaps, we could "hardcode" the 0.91 in the regexp, so only those are looked (but I really don't know how they are supposed to work). Something like: (0\\.91\\.\\d+). Later, if 0.92 becomes released... it can be changed again. I'm attaching an example that sets the portfile to 0.91.102 and, executing the livecheck with it, correctly detects that 0.91.103 is available, so seems to work. Again, I've no idea about all that stuff, be warned, lol. Thanks and ciao :-) -- Ticket URL: <https://trac.macports.org/ticket/43700#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#43700: freetds: Move back to stable version ------------------------+-------------------------------- Reporter: stronk7@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: freetds | ------------------------+-------------------------------- Comment (by stronk7@…): Offtopic: The new patch also deletes the ibiblio mirror, it seems to be really, really outdated, with the patched version being from 2012. (http://mirrors.ibiblio.org/freetds/stable/) -- Ticket URL: <https://trac.macports.org/ticket/43700#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#43700: freetds: Move back to stable version ------------------------+-------------------------------- Reporter: stronk7@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: haspatch Port: freetds | ------------------------+-------------------------------- Changes (by ryandesign@…): * keywords: => haspatch * cc: ryandesign@… (added) Comment: Thanks for the patch and for the additional information. I also found discussion on the freetds mailing list last year about this version number confusion, with no satisfactory resolution. I have composed a message to their list to ask them to please comment on it again, but cannot send it yet because my subscription to their list has not yet been approved. I'll wait to commit your patch until I have confirmation from the developers as to what the current stable version actually is. Note again that because the version number decreases, we will need to increase the epoch (from its default value of 0 to a higher value, such as 1). -- Ticket URL: <https://trac.macports.org/ticket/43700#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#43700: freetds: Move back to stable version ------------------------+-------------------------------- Reporter: stronk7@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: haspatch Port: freetds | ------------------------+-------------------------------- Comment (by ryandesign@…): Yes we could hardcode the 0.91 branch in the livecheck, but the point of livecheck is to inform the maintainer when a newer version is available; hardcoding 0.91 would prevent us from learning when a later version such as 0.92 is stable. In my message I will ask the developers about this as well. -- Ticket URL: <https://trac.macports.org/ticket/43700#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#43700: freetds: Move back to stable version ------------------------+-------------------------------- Reporter: stronk7@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: haspatch Port: freetds | ------------------------+-------------------------------- Comment (by ryandesign@…): http://lists.ibiblio.org/pipermail/freetds/2014q2/028924.html -- Ticket URL: <https://trac.macports.org/ticket/43700#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#43700: freetds: Move back to stable version ------------------------+-------------------------- Reporter: stronk7@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: haspatch Port: freetds | ------------------------+-------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => ryandesign@… * cc: ryandesign@… (removed) * status: new => assigned -- Ticket URL: <https://trac.macports.org/ticket/43700#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#43700: freetds: Move back to stable version ------------------------+-------------------------- Reporter: stronk7@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: haspatch Port: freetds | ------------------------+-------------------------- Changes (by ryandesign@…): * status: assigned => closed * resolution: => fixed Comment: r122219 -- Ticket URL: <https://trac.macports.org/ticket/43700#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#43700: freetds: Move back to stable version ------------------------+-------------------------- Reporter: stronk7@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: haspatch Port: freetds | ------------------------+-------------------------- Comment (by stronk7@…): Cool, thanks! -- Ticket URL: <https://trac.macports.org/ticket/43700#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts