Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
webapp-config: aye or nay?
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  

webapp-config... Love it, or hate it?
Love it
33%
 33%  [ 40 ]
Hate it
37%
 37%  [ 45 ]
What is it?
29%
 29%  [ 36 ]
Total Votes : 121

Author Message
tecknojunky
Veteran
Veteran


Joined: 19 Oct 2002
Posts: 1937
Location: Montréal

PostPosted: Thu Oct 28, 2004 10:07 am    Post subject: webapp-config: aye or nay? Reply with quote

Hinted by this thread, I wondered how the Gentoo community, as a whole, felt about the fact that people emerging web base applications have no choice but to deal with webapp-config.

I personaly hate it, and the fact that it is imposed upon the user is, in my view, a freedom taken away from me (kind of like Billy's kool-aid... my way or the highway).

I have decided a while back that anything related to web base applications are now manage by my own brain and not by Portage.
_________________
(7 of 9) Installing star-trek/species-8.4.7.2::talax.
Back to top
View user's profile Send private message
hds
Advocate
Advocate


Joined: 21 Aug 2004
Posts: 2629
Location: Sprockhoevel [GER]

PostPosted: Thu Oct 28, 2004 10:40 am    Post subject: Re: webapp-config: aye or nay? Reply with quote

tecknojunky wrote:

I have decided a while back that anything related to web base applications are now manage by my own brain and not by Portage.

same here. i wonder why those apps are in portage anyway (wiki, groupware, etc..) 8O
Back to top
View user's profile Send private message
Sven Vermeulen
Retired Dev
Retired Dev


Joined: 29 Aug 2002
Posts: 1345
Location: Mechelen, Belgium

PostPosted: Thu Oct 28, 2004 2:06 pm    Post subject: Reply with quote

webapp-config makes it a lot easier to deploy websites and web services. Imho of course. I'd hate it when various applications don't follow a general guideline.
Back to top
View user's profile Send private message
westi
n00b
n00b


Joined: 23 Apr 2004
Posts: 5
Location: UK

PostPosted: Thu Oct 28, 2004 2:12 pm    Post subject: webapp-config rocks Reply with quote

I agree with Sven - webapp-config is a good thing.

Once we have the fabled vhost-config as well then we will be in the position that gentoo is a rock solid platform for running multiple vhosts with a large number of webapplications installed.

webapp-config provides portage style support for config files and a whole lot more together with the easy ability to install the same webapp in multiple locations under the same or different websites.
Back to top
View user's profile Send private message
frilled
Retired Dev
Retired Dev


Joined: 15 Mar 2004
Posts: 386
Location: Atlantis, inner city ring

PostPosted: Thu Oct 28, 2004 2:45 pm    Post subject: Reply with quote

Well, as I stated somewhere else this is the first and (up to now) single entity about gentoo (which is the best thing that ever happened to Linux in my opinion, btw) I could spend a lifetime hating with full force.

I thought is was nice to be able to emerge things like phpmyadmin, and it was. Until suddenly something happened which made me remember the chains of Micro$oft again - webapp-config. It messed with me, I messed with it, and now we go seperate ways. Like tecknojunky, I'm heading for the manual way now.

Ah, there was another thing about gentoo that I hated a lot: genkernel ;-) But it was very easy and painless to dump for which I was very grateful then ;-)
_________________
"Failure is not an option!"
"Sir, we are out of further options."
Back to top
View user's profile Send private message
castorilo
Apprentice
Apprentice


Joined: 25 Dec 2002
Posts: 157

PostPosted: Thu Oct 28, 2004 4:44 pm    Post subject: Reply with quote

I love it.

webapp-config, genkernel, and they are working on a graphical installer too. Gentoo is getting sweeter and sweeter every day.

Imho, the only thing that would make it better is an optional GUI for webapp-config.

As long as all these are optional, keep them comming. There are people who do appreciate them.
Back to top
View user's profile Send private message
Crimson Rider
Guru
Guru


Joined: 23 Jun 2003
Posts: 462
Location: Delft, the Netherlands

PostPosted: Tue Nov 02, 2004 3:52 pm    Post subject: Reply with quote

Quote:
Okay, I am absolutly starting to hate webapp-config, the thing messed up my mutilpe host settings for apache, then it makes it impossible to install the new phpBB version.

It's counter intuitive, keeps complaining that packages are installed in directories that are actually empty. I just wanted to use the upgrade function for phpBB 2.0.10, but now I am stuck restoring my settings from backup.

This is the first incredibly bad thing I had with Gentoo. I hate it.


This from my post in another thread about this terrible app. It forces me to do things completly different then I want to. There is no upgrade path from previous situtations, and when I don't want to, it blocks my upgrades.

Point of fact, phpBB doesn't NEED webapp-config to run smoothly, then why does Gentoo force me to use it anyways ?
_________________
Code, justify, code - Pitr Dubovich
Back to top
View user's profile Send private message
hds
Advocate
Advocate


Joined: 21 Aug 2004
Posts: 2629
Location: Sprockhoevel [GER]

PostPosted: Tue Nov 02, 2004 4:21 pm    Post subject: Reply with quote

Crimson Rider wrote:

Point of fact, phpBB doesn't NEED webapp-config to run smoothly, then why does Gentoo force me to use it anyways ?

then why do you emerge phpBB? you dont have to! download phpBB and install it in your webspace.
thankfully webapp is not a dependency using webmin. now that would suck.. big time
Back to top
View user's profile Send private message
Crimson Rider
Guru
Guru


Joined: 23 Jun 2003
Posts: 462
Location: Delft, the Netherlands

PostPosted: Tue Nov 02, 2004 4:31 pm    Post subject: Reply with quote

I emerged phpBB because up until now it has been my standard practice to use portage as much as possible.

Now that this thing has been introduced, I will, indeed do the manual thing.
_________________
Code, justify, code - Pitr Dubovich
Back to top
View user's profile Send private message
hds
Advocate
Advocate


Joined: 21 Aug 2004
Posts: 2629
Location: Sprockhoevel [GER]

PostPosted: Tue Nov 02, 2004 5:10 pm    Post subject: Reply with quote

Crimson Rider wrote:

Now that this thing has been introduced, I will, indeed do the manual thing.

do it - you will not suffer from anything, because it hasnt anything to do with dependencys and suchlike.
if you dont like the package you downloaded (usually tar.gz or whatever you extracted to your servers http directory) you simply delete the complete directory in question and keep on going trying (in your case) a different forum software.
specially in case of phpBB i like to go with the CVS, because security issues (sql injection) are fixed asap. no need to wait for a ebuild-maintaner. if the maintaner is on holiday you are stuck with the bug - right? OTOH, phpBB is a group of programmers, so bugs are fixed RSN almost. so simply do it the manual way - it pays out!
Back to top
View user's profile Send private message
Carlo
Developer
Developer


Joined: 12 Aug 2002
Posts: 3356

PostPosted: Tue Nov 02, 2004 5:37 pm    Post subject: Reply with quote

hds wrote:
if the maintaner is on holiday you are stuck with the bug - right?

No, there's always another developer, who can fix this. Have a look at he Gentoo Linux Security page. Especially for production evironments, the Vulnerability Treatment Policy is a must read. The security herd is doing a pretty good job.
_________________
Please make sure that you have searched for an answer to a question after reading all the relevant docs.
Back to top
View user's profile Send private message
hds
Advocate
Advocate


Joined: 21 Aug 2004
Posts: 2629
Location: Sprockhoevel [GER]

PostPosted: Tue Nov 02, 2004 5:56 pm    Post subject: Reply with quote

Carlo wrote:
hds wrote:
if the maintaner is on holiday you are stuck with the bug - right?

No, there's always another developer

no, not always. specially not for stuff which does not belong to "emerge system", but to "emerge world" and whatever other "applications" (note the quotes).
however.. web applications do not belong to portage. neither do icon sets, or whatever stuff. to make it short: everything which is not compiled does not belong to portage, IMHO. just for the reason it is not dependend to the linux distribution in question. be it gentoo, SuSE, whatever.

would you like to see every superkaramba "application" in portage as well?
do you call html, python, perl and php a programming language?
Back to top
View user's profile Send private message
Carlo
Developer
Developer


Joined: 12 Aug 2002
Posts: 3356

PostPosted: Tue Nov 02, 2004 6:41 pm    Post subject: Reply with quote

hds wrote:
everything which is not compiled does not belong to portage, IMHO.

That's your opinion, but has nothing to with it, that this is a) not the case and b) security problems of packages in portage will be tracked and according to their relevance fixed. Sometimes faster than you can, because (most likely) you don't have access to restricted security lists like vendor-sec. Read the policy.
_________________
Please make sure that you have searched for an answer to a question after reading all the relevant docs.
Back to top
View user's profile Send private message
hds
Advocate
Advocate


Joined: 21 Aug 2004
Posts: 2629
Location: Sprockhoevel [GER]

PostPosted: Tue Nov 02, 2004 6:56 pm    Post subject: Reply with quote

Carlo wrote:
That's your opinion

sure, wouldnt have used "IMHO" otherwise. we are discussing, nothing more, nothing less..
Carlo wrote:

but has nothing to with it, that this is a) not the case and b) security problems of packages in portage will be tracked and according to their relevance fixed.

sure, but the relevance differs in every single environment. the relevance is personal to every single user!
and you didnt answer my questions either.. you prefer selective quoting - i dislike this, because you run away of my questions!
sorry, this is getting too "political" to me. i do it my way. if webapp gets a must, i am off. needless to mention the diskspace waisted, and the confusion which conf to edit. a whole peace of crap - IMHO

if you like to continue discussing with me, answer my 2 questions:
Quote:

would you like to see every superkaramba "application" in portage as well?
do you call html, python, perl and php a programming language?

otherwise, stop discussing with me.
Back to top
View user's profile Send private message
hds
Advocate
Advocate


Joined: 21 Aug 2004
Posts: 2629
Location: Sprockhoevel [GER]

PostPosted: Tue Nov 02, 2004 7:10 pm    Post subject: Re: webapp-config rocks Reply with quote

westi wrote:

Once we have the fabled vhost-config as well then we will be in the position that gentoo is a rock solid platform for running multiple vhosts with a large number of webapplications installed.

what about reading the apache manuals? you already have this. or how do you think ISPs are going their way?
Back to top
View user's profile Send private message
Carlo
Developer
Developer


Joined: 12 Aug 2002
Posts: 3356

PostPosted: Tue Nov 02, 2004 7:52 pm    Post subject: Reply with quote

hds wrote:
sure, but the relevance differs in every single environment. the relevance is personal to every single user!

Either you're fine with that, what Gentoo can offer (and that's a lot, imho) or not. No distro can provide security support for "single user preferences". High security risks get fixed within a (few) day(s), no matter which package is affected.

hds wrote:
and you didnt answer my questions either.. you prefer selective quoting - i dislike this, because you run away of my questions!

I don't. Your questions are just not relevant. :P What a package/language is, has nothing to do with the treatment of vulnerabilites.

hds wrote:
sorry, this is getting too "political" to me. i do it my way. if webapp gets a must, i am off. needless to mention the diskspace waisted, and the confusion which conf to edit. a whole peace of crap - IMHO

I'm not much interested in webapp stuff and usually point everyone who is elsewhere, because I know that the involved developers don't participate in forums.g.o. Therefore this poll is pretty useless.

edit: Maybe some of you are interested in this thread.
_________________
Please make sure that you have searched for an answer to a question after reading all the relevant docs.
Back to top
View user's profile Send private message
hds
Advocate
Advocate


Joined: 21 Aug 2004
Posts: 2629
Location: Sprockhoevel [GER]

PostPosted: Tue Nov 02, 2004 8:58 pm    Post subject: Reply with quote

Carlo wrote:

Either you're fine with that, what Gentoo can offer (and that's a lot, imho) or not. No distro can provide security support for "single user preferences".

good. so we agree.
Quote:

High security risks get fixed within a (few) day(s), no matter which package is affected.

yes, but i prefer using the developers of the WEB- application in question. i dont need gentoo for this, and this is not the purpose of gentoo (IMHO). thats why webapp is - at least - redundant.
Quote:

I'm not much interested in webapp stuff

so why keep argueing? if your date didnt work out, or you just felt bored this day - there is still OTW, right?
Back to top
View user's profile Send private message
Carlo
Developer
Developer


Joined: 12 Aug 2002
Posts: 3356

PostPosted: Tue Nov 02, 2004 9:14 pm    Post subject: Reply with quote

hds wrote:
yes, but i prefer using the developers of the WEB- application in question. i dont need gentoo for this

Then don't use web related ebuilds.

hds wrote:
this is not the purpose of gentoo (IMHO). thats why webapp is - at least - redundant.

What's the purpose are the developers deciding, who work on it. This discussion is (at least in these forums) senseless.

I dropped lots of information/links regarding this questions, most of it referenced via this thread. Follow it, read it, get involved, everything else is absolutely void. I'm tired to comment on it.
_________________
Please make sure that you have searched for an answer to a question after reading all the relevant docs.
Back to top
View user's profile Send private message
placeholder
Advocate
Advocate


Joined: 07 Feb 2004
Posts: 2500

PostPosted: Tue Nov 02, 2004 9:40 pm    Post subject: Reply with quote

I never use it because I have no need for it.
Back to top
View user's profile Send private message
cyberpatrol
Apprentice
Apprentice


Joined: 18 Sep 2003
Posts: 161
Location: Germany

PostPosted: Wed Nov 10, 2004 3:42 pm    Post subject: Reply with quote

I haven't looked at webapp-config really well yet but I guess it's pretty useless.

After a new Gentoo install I've installed apache, php, mysql and of course phpmyadmin, htdig and phpsysinfo.

When installing htdig and phpsysinfo I wondered about emerge's printout about something about a webapp-config. Well, if emerge needs or wants something called webapp-config - whatever this should be - then it shall use it. But after installing phpmyadmin I had to restore my phpmyadmin config. That was the point where I had to realise that these three packages were installed twice.

So why do I need to have such software installed twice on my harddisk? I only need it once.

In which of these installation directories do I have to configure these packages? E.g. where do I have to put phpmyadmin's config.inc.php?

Why do I have to install 10 or more versions (slots) after updating one of these three packages? I only need one - the latest - version?

Hopefully last question? How do I disable or configure webapp-config so that it only installs one of these packages and does exactly what I want (installing these packages only once in /var/www/localhost/htdoc like before).

I only need and want to have a directory /var/www/localhost/htdoc with a subdirectory for every web based app.

And I don't need and don't want to have an additional directory /usr/share/webabb/ and many subdirectories whose sense I don't know like conf, hook etc., which are empty btw.
Back to top
View user's profile Send private message
Genone
Retired Dev
Retired Dev


Joined: 14 Mar 2003
Posts: 9593
Location: beyond the rim

PostPosted: Fri Nov 19, 2004 10:23 am    Post subject: Reply with quote

hds wrote:
do you call html, python, perl and php a programming language?
Except for HTML: yes.
Back to top
View user's profile Send private message
Chewi
Developer
Developer


Joined: 01 Sep 2003
Posts: 886
Location: Edinburgh, Scotland

PostPosted: Tue Nov 23, 2004 1:00 pm    Post subject: Reply with quote

I like it in principal but it doesn't seem to change the ownership of the folders. I'm doing this right, right? All folderrs end up being root:root. Not a huge problem since the permissions are set to 755 but still.

Code:
webapp-config -I -d mail -h secure.kerami-tek.com -u root -g apache --virtual-dirs config-owned --virtual-files config-owned squirrelmail 1.4.3a-r2
Back to top
View user's profile Send private message
Wilhelm
Tux's lil' helper
Tux's lil' helper


Joined: 27 May 2003
Posts: 149

PostPosted: Mon Dec 06, 2004 11:20 pm    Post subject: Reply with quote

I love it ... The idea is good and it works once you figure out /etc/vhosts/webapp-config configuration file and how to add/remove/update packages on multiple domains.

Still trying to figure out the small things though but imo all it needs is a good tutorial for it to succeed ;-). Even for single domain servers it's easy to do.

I'm giving it a big thumbs up.


Quote:
I personaly hate it, and the fact that it is imposed upon the user is, in my view, a freedom taken away from me

As i said /etc/vhosts/webapp-config configuration file will give you back all your powers :-). The config files allow you to specify everything from ownership to vhosts directories etc..

I myself hated it at first but invested 30mins and now i love it ;-). I have it all up and running with mod_vdbh and all is more than peachy.
Back to top
View user's profile Send private message
tecknojunky
Veteran
Veteran


Joined: 19 Oct 2002
Posts: 1937
Location: Montréal

PostPosted: Mon Dec 06, 2004 11:27 pm    Post subject: Reply with quote

Today, I,ve found a, quite obvious (now that I thought of it), but convenient trick to make webapp-config the least combersome as possible... I point the vhosts <directory> directive directly into /usr/share/webapps/program/version/htdocs.

So, to the author of webapps-config, go ahead, develop and impose as you wish, I'll never use it.

Seriously, I'm thinkering with the idea of making a stub to webapp-config. All I need to figure out is what will Portage complain about if you do a 100% stubbed virtual/webapp-config?
_________________
(7 of 9) Installing star-trek/species-8.4.7.2::talax.
Back to top
View user's profile Send private message
Wilhelm
Tux's lil' helper
Tux's lil' helper


Joined: 27 May 2003
Posts: 149

PostPosted: Mon Dec 06, 2004 11:57 pm    Post subject: Reply with quote

tecknojunky what is wrong with webapp-config?

First i must say that your (cumbersome) method is not a good idea since your pointing into your clean template of which sites are generated when installing them.

Here is what you should do:

Make webapp-config point to your /var/www directory or vhost directory. (/etc/vhosts/webapp-config)

Here's my updates
Code:

VHOST_ROOT="/home/vhosts/${G_HOSTNAME}"
VHOST_HOSTNAME="mydomain.com"
VHOST_CONFIG_UID="vhost"
VHOST_CONFIG_GID="vhost"
VHOST_DEFAULT_UID="vhost"
VHOST_DEFAULT_GID="vhost"


As you can see my users are all vhost:vhost (which i added myself) and can modify all of the webapp i install for them. Since none have any config information the user can insert it him/herself (Still thinking about security on this one).

Then i can for example do a

Code:

webapp-config -I phpmyadmin 2.6.0_p3 -d phpmyadmin -h localhost


to install an application (eg. phpmyadmin).

Tinkering with your /etc/vhosts/webapp-config will give (me atleast) enough room to play with to get a full dynamic multi-domain hosting platform working.


My advice to you is instead of using your burn-down tactics on webapp-config and try to understand it and work with it. Give webapp-config a chance and atleast come with constructive argumentations what isn't working for you because i know that most problems can be solved even though i'm new at it myself.

Pros of webapp config
------------------------------
- Template in /usr/local/webapps
- Version management
- Installing/Deinstalling/Upgrading
- Multidomain
- Easy to use

Cons
----------------------------------
- Need to learn how to use it
- Less flexible (Actually same flexibility since you can manually copy from the template directory).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum