View previous topic :: View next topic |
webapp-config... Love it, or hate it? |
Love it |
|
33% |
[ 40 ] |
Hate it |
|
37% |
[ 45 ] |
What is it? |
|
29% |
[ 36 ] |
|
Total Votes : 121 |
|
Author |
Message |
tecknojunky Veteran
Joined: 19 Oct 2002 Posts: 1937 Location: Montréal
|
Posted: Thu Oct 28, 2004 10:07 am Post subject: webapp-config: aye or nay? |
|
|
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 |
|
|
hds Advocate
Joined: 21 Aug 2004 Posts: 2629 Location: Sprockhoevel [GER]
|
Posted: Thu Oct 28, 2004 10:40 am Post subject: Re: webapp-config: aye or nay? |
|
|
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..) |
|
Back to top |
|
|
Sven Vermeulen Retired Dev
Joined: 29 Aug 2002 Posts: 1345 Location: Mechelen, Belgium
|
Posted: Thu Oct 28, 2004 2:06 pm Post subject: |
|
|
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 |
|
|
westi n00b
Joined: 23 Apr 2004 Posts: 5 Location: UK
|
Posted: Thu Oct 28, 2004 2:12 pm Post subject: webapp-config rocks |
|
|
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 |
|
|
frilled Retired Dev
Joined: 15 Mar 2004 Posts: 386 Location: Atlantis, inner city ring
|
Posted: Thu Oct 28, 2004 2:45 pm Post subject: |
|
|
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 |
|
|
castorilo Apprentice
Joined: 25 Dec 2002 Posts: 157
|
Posted: Thu Oct 28, 2004 4:44 pm Post subject: |
|
|
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 |
|
|
Crimson Rider Guru
Joined: 23 Jun 2003 Posts: 462 Location: Delft, the Netherlands
|
Posted: Tue Nov 02, 2004 3:52 pm Post subject: |
|
|
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 |
|
|
hds Advocate
Joined: 21 Aug 2004 Posts: 2629 Location: Sprockhoevel [GER]
|
Posted: Tue Nov 02, 2004 4:21 pm Post subject: |
|
|
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 |
|
|
Crimson Rider Guru
Joined: 23 Jun 2003 Posts: 462 Location: Delft, the Netherlands
|
Posted: Tue Nov 02, 2004 4:31 pm Post subject: |
|
|
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 |
|
|
hds Advocate
Joined: 21 Aug 2004 Posts: 2629 Location: Sprockhoevel [GER]
|
Posted: Tue Nov 02, 2004 5:10 pm Post subject: |
|
|
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 |
|
|
Carlo Developer
Joined: 12 Aug 2002 Posts: 3356
|
Posted: Tue Nov 02, 2004 5:37 pm Post subject: |
|
|
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 |
|
|
hds Advocate
Joined: 21 Aug 2004 Posts: 2629 Location: Sprockhoevel [GER]
|
Posted: Tue Nov 02, 2004 5:56 pm Post subject: |
|
|
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 |
|
|
Carlo Developer
Joined: 12 Aug 2002 Posts: 3356
|
Posted: Tue Nov 02, 2004 6:41 pm Post subject: |
|
|
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 |
|
|
hds Advocate
Joined: 21 Aug 2004 Posts: 2629 Location: Sprockhoevel [GER]
|
Posted: Tue Nov 02, 2004 6:56 pm Post subject: |
|
|
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 |
|
|
hds Advocate
Joined: 21 Aug 2004 Posts: 2629 Location: Sprockhoevel [GER]
|
Posted: Tue Nov 02, 2004 7:10 pm Post subject: Re: webapp-config rocks |
|
|
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 |
|
|
Carlo Developer
Joined: 12 Aug 2002 Posts: 3356
|
Posted: Tue Nov 02, 2004 7:52 pm Post subject: |
|
|
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. 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 |
|
|
hds Advocate
Joined: 21 Aug 2004 Posts: 2629 Location: Sprockhoevel [GER]
|
Posted: Tue Nov 02, 2004 8:58 pm Post subject: |
|
|
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 |
|
|
Carlo Developer
Joined: 12 Aug 2002 Posts: 3356
|
Posted: Tue Nov 02, 2004 9:14 pm Post subject: |
|
|
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 |
|
|
placeholder Advocate
Joined: 07 Feb 2004 Posts: 2500
|
Posted: Tue Nov 02, 2004 9:40 pm Post subject: |
|
|
I never use it because I have no need for it. |
|
Back to top |
|
|
cyberpatrol Apprentice
Joined: 18 Sep 2003 Posts: 161 Location: Germany
|
Posted: Wed Nov 10, 2004 3:42 pm Post subject: |
|
|
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 |
|
|
Genone Retired Dev
Joined: 14 Mar 2003 Posts: 9593 Location: beyond the rim
|
Posted: Fri Nov 19, 2004 10:23 am Post subject: |
|
|
hds wrote: | do you call html, python, perl and php a programming language? | Except for HTML: yes. |
|
Back to top |
|
|
Chewi Developer
Joined: 01 Sep 2003 Posts: 886 Location: Edinburgh, Scotland
|
Posted: Tue Nov 23, 2004 1:00 pm Post subject: |
|
|
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 |
|
|
Wilhelm Tux's lil' helper
Joined: 27 May 2003 Posts: 149
|
Posted: Mon Dec 06, 2004 11:20 pm Post subject: |
|
|
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 |
|
|
tecknojunky Veteran
Joined: 19 Oct 2002 Posts: 1937 Location: Montréal
|
Posted: Mon Dec 06, 2004 11:27 pm Post subject: |
|
|
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 |
|
|
Wilhelm Tux's lil' helper
Joined: 27 May 2003 Posts: 149
|
Posted: Mon Dec 06, 2004 11:57 pm Post subject: |
|
|
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 |
|
|
|