Version bump, www-apache/mod_survey has a new stable release. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 46427 [details] mod_survey-3.2.1.ebuild This is essentially a copy of the 3.2.0 ebuild, with some minor comments added
Joel: please attach as plain text (a diff if indicated) and have a look at http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3
Created attachment 46481 [details] mod_survey-3.2.1.ebuild Whups... Clear case of RTFM I guess..
Created attachment 46482 [details, diff] diff against 3.2.0 ebuild I'll post a diff too, just in case
3.2.2 (stable) has been released, btw. Testing it with the attached ebuild now.
Hi Joel, Apologies for the delay. Your changes are cool, bar the KEYWORDS change because it's not guaranteed to be platform dependant. Updated ebuilds will be in the tree soon.
There was no keywords change. The KEYWORDS line is as copied from the previous ebuild. I only changed the comment above the line with a discussion about where the ebuild would likely work. There have been no installer script changes in 3.2.2, so in theory simply bumping 3.2.1 ebuild should work, but I have not tested this.
I downloaded the attached ebuild, renamed it for 3.2.2 and applied it to my test system. I've noticed that the mod_survey code is installed directly into /var/lib/mod_survey, without any versioning. The new ebuild replaces the old version resulting in unexpected changes to the other slotted versions. Shouldn't the code either be slotted into /usr/lib/mod_survey/<version>, or installed into /usr/share/webapps/mod_survey/<version>/... and then hard-linked into the virtual host path? # Where mod_survey is installed PerlSetEnv _SURVEY_HOME "/usr/lib/mod_survey/"
As it stands, the current ebuild will not work with mod_survey-3.2.2, because the package categories have changed. Additionally, 3.2.2 does not work with mod_perl-2*, so the dependencies need to change: RDEPEND="${DEPEND} apache2? ( >=net-www/apache-2 =www-apache/mod_perl-1.99* ) !apache2? ( >=net-www/apache-1 >=www-apache/mod_perl-1.27 ) postgres? ( >=dev-perl/DBI-1.38 dev-perl/DBD-Pg ) mysql? ( >=dev-perl/DBI-1.38 dev-perl/DBD-mysql ) >=perl-core/CGI-3.0.0" However, further testing indicates that mod_perl-1.99.11 (the last unmasked 1.99 version in portage) seems to be not very happy with the current apache2 builds, and it installs into /usr/lib/apache2-extramodules instead of /usr/lib/apache2/modules. The mod_survey-3.2.3_pre2 release claims to be compatible with mod_perl-2+ and also with older versions, but the install seems to have changed so that the current ebuild doesn't work, and I don't have the time to check into it right now. I sincerely doubt that the current 3.2.0 ebuild works right now for same reasons as above.
web-apps herd: this package uses the webapp eclass, and it's not really an apache module. perhaps you guys would like to take it over? placing in maintainer-needed for now
we'll take it
3.2.3_pre2 in CVS.