[MacPorts] #34130: subversion: mod_dav_svn subport
#34130: subversion: mod_dav_svn subport -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: dluke@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: subversion, mod_dav_svn -------------------------------------+-------------------------------------- Could mod_dav_svn be changed from a variant to a subport? -- Ticket URL: <https://trac.macports.org/ticket/34130> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34130: subversion: mod_dav_svn subport -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: dluke@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: subversion, mod_dav_svn -------------------------------------+-------------------------------------- Comment(by dluke@…): really, all of the bindings ports should also be moved to subports. As far as I know, nothing depends on mod_dav_svn (which is why it was never moved into its own port), it saves some time (when building) if everything is built at once (which is why the bindings ports used to be variants). -- Ticket URL: <https://trac.macports.org/ticket/34130#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34130: subversion: mod_dav_svn subport -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: dluke@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: subversion, mod_dav_svn -------------------------------------+-------------------------------------- Comment(by ryandesign@…): But what many a user will do is 1. install subversion with default variants 2. realize some time later that they want mod_dav_svn 3. maybe do "port search mod_dav_svn" and not get any results and be confused 4. maybe realize it's a variant of Subversion and reinstall subversion with +mod_dav_svn, having to rebuild everything We're talking on the mailing list about upgrading apache2 to version 2.4 eventually, which will necessitate increasing the revision of all Apache module ports to force them to rebuild with the new ABI. I'd like at that point to be able to increase the revision of only the mod_dav_svn subport and not have to force a rebuild on everybody not using mod_dav_svn. -- Ticket URL: <https://trac.macports.org/ticket/34130#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34130: subversion: mod_dav_svn subport -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: dluke@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: subversion, mod_dav_svn -------------------------------------+-------------------------------------- Comment(by dluke@…): Replying to [comment:2 ryandesign@…]:
I'd like at that point to be able to increase the revision of only the mod_dav_svn subport and not have to force a rebuild on everybody not using mod_dav_svn.
If we're going to do it smoothly for end-users it's going to require a rebuild of everyone anyway (since we'll want a rev bump of subversion with +mod_dav_svn depending on the new subport), right? -- Ticket URL: <https://trac.macports.org/ticket/34130#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34130: subversion: mod_dav_svn subport -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: dluke@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: subversion, mod_dav_svn -------------------------------------+-------------------------------------- Comment(by ryandesign@…): Or the move of mod_dav_svn to a subport could be combined with upgrading the subversion port to 1.7.5, whenever that gets released. -- Ticket URL: <https://trac.macports.org/ticket/34130#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34130: subversion: mod_dav_svn subport -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: dluke@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: subversion, mod_dav_svn -------------------------------------+-------------------------------------- Comment(by ryandesign@…): By the way it won't be possible for the +mod_dav_svn variant to declare a dependency on the new mod_dav_svn subport because the new mod_dav_svn subport will have a dependency on the subversion port so that would be a circular dependency. Instead, you'll probably just want the old +mod_dav_svn variant to display an error message advising the user what to do. That's how I handled turning variants into (sub)ports in php5 a year or two ago. -- Ticket URL: <https://trac.macports.org/ticket/34130#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34130: subversion: mod_dav_svn subport -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: dluke@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: subversion, mod_dav_svn -------------------------------------+-------------------------------------- Comment(by blair@…): The changes for Apache 2.4 support are currently in a vetoed state: http://svn.apache.org/viewvc?view=revision&revision=1303348 -- Ticket URL: <https://trac.macports.org/ticket/34130#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34130: subversion: mod_dav_svn subport -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: dluke@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: subversion, mod_dav_svn -------------------------------------+-------------------------------------- Comment(by blair@…): Replying to [comment:6 blair@…]:
The changes for Apache 2.4 support are currently in a vetoed state: http://svn.apache.org/viewvc?view=revision&revision=1303348
And those issues have been resolved and are awaiting votes and a merge into the 1.7.x branch: http://svn.apache.org/viewvc?rev=1328291&view=rev http://svn.apache.org/viewvc?rev=1328295&view=rev http://svn.apache.org/viewvc?rev=1328389&view=rev -- Ticket URL: <https://trac.macports.org/ticket/34130#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34130: subversion: mod_dav_svn subport -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: dluke@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: subversion, mod_dav_svn -------------------------------------+-------------------------------------- Changes (by dluke@…): * owner: dluke@… => dluke@… -- Ticket URL: <https://trac.macports.org/ticket/34130#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts