[MacPorts] #16452: apr: version bump plus configure changes
#16452: apr: version bump plus configure changes ---------------------------------+------------------------------------------ Reporter: wsiegrist@apple.com | Owner: dluke@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | ---------------------------------+------------------------------------------ Attached is a patch for apr to bump to v1.3.3 as well as apply some improvements for darwin_9: * allow use of sendfile now that APR can handle darwin's sendfile * use flocks for locking * dont use kqueue or poll -- Ticket URL: <http://trac.macports.org/ticket/16452> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16452: apr: version bump plus configure changes ----------------------------------+----------------------------------------- Reporter: wsiegrist@apple.com | Owner: dluke@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: apr | ----------------------------------+----------------------------------------- Changes (by wsiegrist@apple.com): * port: => apr -- Ticket URL: <http://trac.macports.org/ticket/16452#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16452: apr: version bump plus configure changes ----------------------------------+----------------------------------------- Reporter: wsiegrist@apple.com | Owner: dluke@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: apr | ----------------------------------+----------------------------------------- Changes (by dluke@macports.org): * status: new => assigned Comment: I should get a chance to look at this and do some testing in the next couple of days. -- Ticket URL: <http://trac.macports.org/ticket/16452#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16452: apr: version bump plus configure changes ----------------------------------+----------------------------------------- Reporter: wsiegrist@apple.com | Owner: dluke@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: apr | ----------------------------------+----------------------------------------- Comment(by dluke@macports.org): Can you explain why we want to override the configure selection (for in favor of flock and no kqueue)? Thanks. -- Ticket URL: <http://trac.macports.org/ticket/16452#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16452: apr: version bump plus configure changes ----------------------------------+----------------------------------------- Reporter: wsiegrist@apple.com | Owner: dluke@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: apr | ----------------------------------+----------------------------------------- Comment(by blair@macports.org): Yes, it definitely would be good to know from an Apple employee why to have APR use those defaults. One reason alone not to use flock() is that flock() doesn't work over NFS, while fcntl() based locks do. Subversion needs locking, so this could prevent Subversion fsfs repositories from working correctly on NFS. -- Ticket URL: <http://trac.macports.org/ticket/16452#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16452: apr: version bump plus configure changes ----------------------------------+----------------------------------------- Reporter: wsiegrist@apple.com | Owner: dluke@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: apr | ----------------------------------+----------------------------------------- Changes (by blair@macports.org): * cc: blair@macports.org (added) Comment: Adding myself to the cc list. -- Ticket URL: <http://trac.macports.org/ticket/16452#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16452: apr: version bump plus configure changes ----------------------------------+----------------------------------------- Reporter: wsiegrist@apple.com | Owner: dluke@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: apr | ----------------------------------+----------------------------------------- Comment(by dluke@macports.org): 1.3.3 committed without the darwin 9 platform changes, pending a response for why we might want things set that way. -- Ticket URL: <http://trac.macports.org/ticket/16452#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16452: apr: version bump plus configure changes ----------------------------------+----------------------------------------- Reporter: wsiegrist@apple.com | Owner: dluke@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: apr | ----------------------------------+----------------------------------------- Comment(by wsiegrist@apple.com): Flock is a little faster, but maybe it should be a variant since it doesnt work on NFS. The use of select instead of kqueue and poll is due to kqueue and poll not working as well on Mac OS for some file types. -- Ticket URL: <http://trac.macports.org/ticket/16452#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16452: apr: version bump plus configure changes ----------------------------------+----------------------------------------- Reporter: wsiegrist@apple.com | Owner: dluke@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: apr | ----------------------------------+----------------------------------------- Comment(by dluke@macports.org): Replying to [comment:7 wsiegrist@…]:
The use of select instead of kqueue and poll is due to kqueue and poll not working as well on Mac OS for some file types.
Can you be more specific and/or point to where it's been reported upstream? ;-) -- Ticket URL: <http://trac.macports.org/ticket/16452#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16452: apr: version bump plus configure changes ----------------------------------+----------------------------------------- Reporter: wsiegrist@apple.com | Owner: dluke@macports.org Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: apr | ----------------------------------+----------------------------------------- Changes (by dluke@macports.org): * status: assigned => closed * resolution: => fixed Comment: closing because of lack of response, feel free to re-open if you have more information. -- Ticket URL: <http://trac.macports.org/ticket/16452#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts