* [gentoo-dev] webapp-config needs a new maintainer
@ 2010-03-10 3:30 Sebastian Pipping
2010-03-10 5:23 ` Patrick Nagel
2010-03-10 6:52 ` Benedikt Böhm
0 siblings, 2 replies; 6+ messages in thread
From: Sebastian Pipping @ 2010-03-10 3:30 UTC (permalink / raw
To: gentoo-dev
Hello!
There are quite a few bugs open for it plus the latest version (1.50.18)
is not even in Gentoo but on SourceForge only.
Its upstream Gunnar left Gentoo due to lack of time recently.
As I got project admin rights for layman from Gunnar before I know that
a similar thing should be theoretical possible for you and
webapp-config, too.
So your first task would be a proper bump and a maybe few bug fixes after:
http://sourceforge.net/projects/webapp-config/files/
https://bugs.gentoo.org/buglist.cgi?quicksearch=webapp-config
I know there's people using this tool. If you use it this is your
chance to ensure it keeps in good shape. Being proxied or mentored
initially should also work in case you want that.
Thanks,
Sebastian
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-dev] webapp-config needs a new maintainer
2010-03-10 3:30 [gentoo-dev] webapp-config needs a new maintainer Sebastian Pipping
@ 2010-03-10 5:23 ` Patrick Nagel
2010-03-10 6:52 ` Benedikt Böhm
1 sibling, 0 replies; 6+ messages in thread
From: Patrick Nagel @ 2010-03-10 5:23 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1878 bytes --]
Hi,
On 2010-03-10 11:30, Sebastian Pipping wrote:
> There are quite a few bugs open for it plus the latest version (1.50.18)
> is not even in Gentoo but on SourceForge only.
> Its upstream Gunnar left Gentoo due to lack of time recently.
>
> As I got project admin rights for layman from Gunnar before I know that
> a similar thing should be theoretical possible for you and
> webapp-config, too.
>
>
> So your first task would be a proper bump and a maybe few bug fixes after:
>
> http://sourceforge.net/projects/webapp-config/files/
> https://bugs.gentoo.org/buglist.cgi?quicksearch=webapp-config
>
> I know there's people using this tool. If you use it this is your
> chance to ensure it keeps in good shape. Being proxied or mentored
> initially should also work in case you want that.
I'm using webapp-config on multiple servers, and I think it's an
important part of Gentoo, as it provides a sane way to keep track of web
applications.
I see a problem though: the ebuilds of popular webapps like MediaWiki or
Wordpress seem to be in bad shape / unmaintained, which in term makes
this tool much less useful. Maybe that is caused by the fact, that
webapp-config has bugs? Chicken/Egg problem?
So, I wish there could be more people taking care of timely version
bumps etc. for webapps, since it is essential that webapps are always
kept up-to-date, most of them being written in PHP, buggy, exposed to
the net and all.
Anyway, I can imagine working on webapp-config, and becoming a Gentoo
package maintainer. My time is a little limited though (day job + part
time job + family), so don't expect too much. If there is someone with
more time on his/her hands, please go for it.
Patrick.
--
Key ID: 0x86E346D4 http://patrick-nagel.net/key.asc
Fingerprint: 7745 E1BE FA8B FBAD 76AB 2BFC C981 E686 86E3 46D4
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 259 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-dev] webapp-config needs a new maintainer
2010-03-10 3:30 [gentoo-dev] webapp-config needs a new maintainer Sebastian Pipping
2010-03-10 5:23 ` Patrick Nagel
@ 2010-03-10 6:52 ` Benedikt Böhm
2010-03-10 15:09 ` Maciej Mrozowski
1 sibling, 1 reply; 6+ messages in thread
From: Benedikt Böhm @ 2010-03-10 6:52 UTC (permalink / raw
To: gentoo-dev
Hi!
On Wed, Mar 10, 2010 at 4:30 AM, Sebastian Pipping <sping@gentoo.org> wrote:
> There are quite a few bugs open for it plus the latest version (1.50.18)
> is not even in Gentoo but on SourceForge only.
The release on sourceforge is not compatible with the current
implementation in Gentoo AFAIK.
> So your first task would be a proper bump and a maybe few bug fixes after:
webapp-config is in a horrible shape and also has several design
flaws. i wouldn't touch it. that's why i already added an idea to the
GSoC list for a complete w-c rewrite. i talked to gunnar in 2008 or
2009 at chemnitz linux days, and we agreed that w-c needs a rewrite.
but none of us had/has time to do it. hopefully gsoc can change this
situation.
Greetings,
Bene
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-dev] webapp-config needs a new maintainer
2010-03-10 6:52 ` Benedikt Böhm
@ 2010-03-10 15:09 ` Maciej Mrozowski
2010-03-10 15:17 ` Benedikt Böhm
2010-03-10 15:19 ` Ciaran McCreesh
0 siblings, 2 replies; 6+ messages in thread
From: Maciej Mrozowski @ 2010-03-10 15:09 UTC (permalink / raw
To: gentoo-dev
On Wednesday 10 of March 2010 07:52:28 Benedikt Böhm wrote:
> Hi!
>
> On Wed, Mar 10, 2010 at 4:30 AM, Sebastian Pipping <sping@gentoo.org> wrote:
> > There are quite a few bugs open for it plus the latest version (1.50.18)
> > is not even in Gentoo but on SourceForge only.
>
> The release on sourceforge is not compatible with the current
> implementation in Gentoo AFAIK.
>
> > So your first task would be a proper bump and a maybe few bug fixes after:
> webapp-config is in a horrible shape and also has several design
> flaws. i wouldn't touch it. that's why i already added an idea to the
> GSoC list for a complete w-c rewrite. i talked to gunnar in 2008 or
> 2009 at chemnitz linux days, and we agreed that w-c needs a rewrite.
> but none of us had/has time to do it. hopefully gsoc can change this
> situation.
This issue always bothered me. Why do we need exclusive web-app config
application that effectively mirrors what emerge is supposed to do?
I mean installation/removal/updates, and what's the most important config
updates.
I see this solution suboptimal.
Don't bash me, maybe I'm obviously missing something but I'd really prefer
simpler, Debian-like approach to webapps, so:
- web-apps installed in /usr/share instead of /var/www (is there any benefit
from polluting /var/www with system-managed applications?)
- webapp-specific apache config installed in let's say /etc/apache2/conf.d/
and included from httpd.conf so that any application works out of the box
(Alias directive may be suitable in example below)
(example entry for phppgadmin:)
<Directory /usr/share/phppgadmin/>
DirectoryIndex index.php
Options +FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
<IfModule mod_php5.c>
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_value include_path .
</IfModule>
</Directory>
That file (apache config) as well as wep-app specific config file
(/usr/share/phppgadmin/conf/config.inc.php) would be under config-protect, so
any modifications are tracked.
It's obviously less flexible than webapp-config (no automatic vhosts handling
- it would be installed initially for all vhosts, sure, one can easily
configure that), but at least doesn't need webapp-config anymore.
--
regards
MM
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-dev] webapp-config needs a new maintainer
2010-03-10 15:09 ` Maciej Mrozowski
@ 2010-03-10 15:17 ` Benedikt Böhm
2010-03-10 15:19 ` Ciaran McCreesh
1 sibling, 0 replies; 6+ messages in thread
From: Benedikt Böhm @ 2010-03-10 15:17 UTC (permalink / raw
To: gentoo-dev
On Wed, Mar 10, 2010 at 4:09 PM, Maciej Mrozowski <reavertm@gmail.com> wrote:
> On Wednesday 10 of March 2010 07:52:28 Benedikt Böhm wrote:
>> On Wed, Mar 10, 2010 at 4:30 AM, Sebastian Pipping <sping@gentoo.org> wrote:
>> > There are quite a few bugs open for it plus the latest version (1.50.18)
>> > is not even in Gentoo but on SourceForge only.
>>
>> The release on sourceforge is not compatible with the current
>> implementation in Gentoo AFAIK.
>>
>> webapp-config is in a horrible shape and also has several design
>> flaws. i wouldn't touch it. that's why i already added an idea to the
>> GSoC list for a complete w-c rewrite. i talked to gunnar in 2008 or
>> 2009 at chemnitz linux days, and we agreed that w-c needs a rewrite.
>> but none of us had/has time to do it. hopefully gsoc can change this
>> situation.
>
> This issue always bothered me. Why do we need exclusive web-app config
> application that effectively mirrors what emerge is supposed to do?
as you obviously figured the replicated package manager behaviour is
for installing apps into multiple vhosts. at first i thought this was
a nice idea, but after some time managing webapps with w-c, i really
hate it and install most things manually nowadays ;-)
> Don't bash me, maybe I'm obviously missing something but I'd really prefer
> simpler, Debian-like approach to webapps, so:
> - web-apps installed in /usr/share instead of /var/www (is there any benefit
> from polluting /var/www with system-managed applications?)
> - webapp-specific apache config installed in let's say /etc/apache2/conf.d/
> and included from httpd.conf so that any application works out of the box
> (Alias directive may be suitable in example below)
i am in favour of debian-like approach too, but i think there are
people relying on the w-c approach now, so an optimal solution would
be to just make webapp-config optional, but this may be an impossible
task, i don't really know.
Bene
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-dev] webapp-config needs a new maintainer
2010-03-10 15:09 ` Maciej Mrozowski
2010-03-10 15:17 ` Benedikt Böhm
@ 2010-03-10 15:19 ` Ciaran McCreesh
1 sibling, 0 replies; 6+ messages in thread
From: Ciaran McCreesh @ 2010-03-10 15:19 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 828 bytes --]
On Wed, 10 Mar 2010 16:09:26 +0100
Maciej Mrozowski <reavertm@gmail.com> wrote:
> This issue always bothered me. Why do we need exclusive web-app
> config application that effectively mirrors what emerge is supposed
> to do? I mean installation/removal/updates, and what's the most
> important config updates.
webapp-config was originally designed as a standalone, distribution
independent, multi-os tool (Windows support being a priority) that would
operate largely independently of the package manager. It just happened
to have been developed on Gentoo first. In the early days it would get
up to all kinds of crazy stuff like trying to call 'emerge -C' from
within pkg_postinst of an ebuild...
Unfortunately, in those days, bypassing Portage was considered easier
than extending it.
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2010-03-10 15:19 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-10 3:30 [gentoo-dev] webapp-config needs a new maintainer Sebastian Pipping
2010-03-10 5:23 ` Patrick Nagel
2010-03-10 6:52 ` Benedikt Böhm
2010-03-10 15:09 ` Maciej Mrozowski
2010-03-10 15:17 ` Benedikt Böhm
2010-03-10 15:19 ` Ciaran McCreesh
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox