[gentoo-server] gentoo-server
gentoo-server -- [EMAIL PROTECTED] mailing list
Re: [gentoo-server] gentoo server updates
Dice R. Random wrote: On 7/14/06, mike [EMAIL PROTECTED] wrote: So, is there any hope for me? I thought maybe I'd send this email and encourage your efforts towards Gentoo for servers and maybe put in a request for small steps like a more stable portage tree. Anyway, thanks for listening. I'm using run an emerge --sync and then glsa-check -t all with crontab, and get an e-mail if there a security update. -- gentoo-server@gentoo.org mailing list
Re: [gentoo-server] gentoo server updates
I'm also using Gentoo on production servers. I update only when the systems are affected by a glsa.On 7/16/06, Thor Odino [EMAIL PROTECTED] wrote: Dice R. Random wrote: On 7/14/06, mike [EMAIL PROTECTED] wrote: So, is there any hope for me?I thought maybe I'd send this email and encourage your efforts towards Gentoo for servers and maybe put in a request for small steps like a more stable portage tree.Anyway, thanks for listening.I'm using run an emerge --sync and then glsa-check -t all withcrontab, and get an e-mail if there a security update. --gentoo-server@gentoo.org mailing list
Re: [gentoo-server] gentoo server updates
On 7/14/06, mike [EMAIL PROTECTED] wrote: So, is there any hope for me? I thought maybe I'd send this email and encourage your efforts towards Gentoo for servers and maybe put in a request for small steps like a more stable portage tree. Anyway, thanks for listening. Seems to me that the simplest solution to your problem, for the time being, is to simply avoid running emerge -uD world or the like. If there are a few applications which you want to be up to date, only update those apps. If they need newer versions of libraries or other applications in order to work properly portage will take care of that. As far as security updates go, you can use the glsa-check [1] tool to make sure that your system isn't affected by any known vulnerabilities in Gentoo software, and if you are affected glsa-check can update the required software as well. I think that's as good as you're going to get until there's an uber-stable portage branch. [1] http://www.gentoo.org/doc/en/security/security-handbook.xml?part=1chap=14 -- gentoo-server@gentoo.org mailing list
[gentoo-server] Gentoo-server, take 2
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi all, Sorry for the long delay, had a hard time with latest umbrello version, and coul dn't find an alternative that would create a decent ER UML graph. If anyone has better experience with any other software i'm open to suggestions. Now about the doc, it's complete as but it's not final. This means I still have some issues with the current database layout, specially with the dependencies, I just found some deps I wasn't aware of, like || ( ( cat1/pkg1 cat2/pkg2) cat3/pkg3) and I need a new ER for this. So please understand the doc and the graph as a work in progress. This means i'd love to ear suggestions and i'm open to discussion in every detail possible. The doc is available at http://student.dei.uc.pt/~rjlouro/PortageDB.pdf and as the previous, anyone is free to mirror it if necessary. I got some great mails regarding this project, specially libconf from a gentoo developer and i'll be looking into all the suggestions, thanks to everyone that sent me private or public email. I'm currently developing the client/server parts that will allow each client to search the portage DB and ask for packages, although the dependency part is not finished, but I have a presentation monday and I need to show some work done. Another note, while talking to some friends they misunderstood the project as official gentoo-server project, that's not what I meant and it was just a way of identifying the kind of project. This is not official, it's not meant to be official and all the naming (portageDB, econf, etc) can be changed, this was just what came to my mind. Ricardo Loureiro - -- http://pgp.dei.uc.pt:11371/pks/lookup?op=getsearch=0x6B7C0EC0 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDohfnJePPaWt8DsARAhxNAJwOCekKDxVw2Cgea6ejVOLXSiL/EQCdFlVJ JQ+udOEWLwz0Cpy5dWIGqCk= =FtIh -END PGP SIGNATURE- -- gentoo-server@gentoo.org mailing list
Re: [gentoo-server] Gentoo-server project status and proposal
Ricardo Loureiro wrote: Hi all, Thanks so far for all the feedback and sugestions. I'll try to reply to everyone in this mail. One of the things most ppl ask is about what DB i'm using, why and if i'm planning on support Mysql. I'm using PostgreSQL just because of stored procedures that would allow easier notifications of machines with vulnerable packages, etc. [...] MySQL 5.0 has (some) trigger and stored procedures but may or may not be stabilized before the project see his first release. If you agree I'll try to mantain the schema for MySQL-5.0, it will be funny work on that :-) [...] keep possible to hook the function (pkg_setup, src_unpack ...) If I understood, you mean use this portage functions so we could add some tasks specific to a networked portage. Another neat idea, but outside the scope of the first release which must be done by the end of January. Was more referred to something related to the /etc/portage/profile/profile.bashrc , concerning some thought from a Chris White blog [1] that permit to execute code prior and after every ebuild function [2] . Just thoughts, Forgive it ;-) [... econf stuff todo ...] Ricardo Loureiro thanks again [1] http://permalink.gmane.org/gmane.linux.gentoo.devel/28299 [2] http://dev.gentoo.org/~plasmaroo/devmanual/ebuild-writing/functions/ -- gentoo-server@gentoo.org mailing list
Re: [gentoo-server] Gentoo-server project status and proposal
On 12/11/05, Francesco Riosa [EMAIL PROTECTED] wrote: Ricardo Loureiro wrote: One of the things most ppl ask is about what DB i'm using, why and if i'm planning on support Mysql. I'm using PostgreSQL just because of stored procedures that would allow easier notifications of machines with vulnerable packages, etc. [...] MySQL 5.0 has (some) trigger and stored procedures but may or may not be stabilized before the project see his first release. If you agree I'll try to mantain the schema for MySQL-5.0, it will be funny work on that :-) I know a bit about the MySQL python module, and would be happy to assist in this area, since your project would be useful to me as well. http://sourceforge.net/projects/mysql-python -- The Pythonic Principle: Python works the way it does because if it didn't, it wouldn't be Python. -- gentoo-server@gentoo.org mailing list
Re: [gentoo-server] Gentoo-server project status and proposal
This is really cool and nice project especially for server farms and datacenters.. Ricardo Loureiro wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi, I'm finishing my masters and as final project I decided to make a portage that would work well on a network environment, in this case a software development lab. My idea is to put portage on a database and create tools that would allow clients to request packages to a central machine that would calculate dependencies, compile them and install on the client. This is the quick-and-dirty short description, it's more complex than that =) First i'd like to know the status of the Gentoo-Server Project, since it's not updated since July 2003. Second, I wrote a quick draft of what i'm planning to do for my project and would like some feedback since it may be useful to gentoo-server. The doc is available at http://student.dei.uc.pt/~rjlouro/gentoo-server.pdf Please note it's quite simple cause I didn't want to bore ppl, i've already wrote much more than that for my report and will be happy to provide all info needed, but I don't want to scare ppl with very long stuff, if you feel this can be usefull to gentoo great, i'd love to give all of it back. Regards, Ricardo Loureiro - -- http://pgp.dei.uc.pt:11371/pks/lookup?op=getsearch=0x6B7C0EC0 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDmOBxJePPaWt8DsARAs3eAJ45bmQMSITtdL1TgUhFfbHKl/h2xACbBDTv jW5x0meCGLSeTimDUeHtBp8= =DXVR -END PGP SIGNATURE- -- gentoo-server@gentoo.org mailing list
Re: [gentoo-server] Gentoo-server project status and proposal
this sounds like a very great project, i hope you get it done fully, as i surely would have use for it (got a whole bunch of gentoo-boxes, with different archs) plz keep us informed and also put your longer doc online, as i'm not scared to read some 50 pages about an interesting project like this :) greets, Chris Ricardo Loureiro wrote: Hi, I'm finishing my masters and as final project I decided to make a portage that would work well on a network environment, in this case a software development lab. My idea is to put portage on a database and create tools that would allow clients to request packages to a central machine that would calculate dependencies, compile them and install on the client. This is the quick-and-dirty short description, it's more complex than that =) First i'd like to know the status of the Gentoo-Server Project, since it's not updated since July 2003. Second, I wrote a quick draft of what i'm planning to do for my project and would like some feedback since it may be useful to gentoo-server. The doc is available at http://student.dei.uc.pt/~rjlouro/gentoo-server.pdf Please note it's quite simple cause I didn't want to bore ppl, i've already wrote much more than that for my report and will be happy to provide all info needed, but I don't want to scare ppl with very long stuff, if you feel this can be usefull to gentoo great, i'd love to give all of it back. Regards, Ricardo Loureiro -- http://pgp.dei.uc.pt:11371/pks/lookup?op=getsearch=0x6B7C0EC0 -- gentoo-server@gentoo.org mailing list
Re: [gentoo-server] Gentoo-server project status and proposal
oh, and it surely would be usefull for single gentoo boxes too, as many users already requested things like auto-update for configs, rollback and ptree in a db. i guess you should work closely with the gentoo-devs as this would enhance portage as a whole. Chris wrote: this sounds like a very great project, i hope you get it done fully, as i surely would have use for it (got a whole bunch of gentoo-boxes, with different archs) plz keep us informed and also put your longer doc online, as i'm not scared to read some 50 pages about an interesting project like this :) greets, Chris Ricardo Loureiro wrote: Hi, I'm finishing my masters and as final project I decided to make a portage that would work well on a network environment, in this case a software development lab. My idea is to put portage on a database and create tools that would allow clients to request packages to a central machine that would calculate dependencies, compile them and install on the client. This is the quick-and-dirty short description, it's more complex than that =) First i'd like to know the status of the Gentoo-Server Project, since it's not updated since July 2003. Second, I wrote a quick draft of what i'm planning to do for my project and would like some feedback since it may be useful to gentoo-server. The doc is available at http://student.dei.uc.pt/~rjlouro/gentoo-server.pdf Please note it's quite simple cause I didn't want to bore ppl, i've already wrote much more than that for my report and will be happy to provide all info needed, but I don't want to scare ppl with very long stuff, if you feel this can be usefull to gentoo great, i'd love to give all of it back. Regards, Ricardo Loureiro -- http://pgp.dei.uc.pt:11371/pks/lookup?op=getsearch=0x6B7C0EC0 -- gentoo-server@gentoo.org mailing list
Re: [gentoo-server] Gentoo-server project status and proposal
Ricardo Loureiro wrote: Hi, I'm finishing my masters and as final project I decided to make a portage that would work well on a network environment, in this case a software development lab. My idea is to put portage on a database and create tools that would allow clients to request packages to a central machine that would calculate dependencies, compile them and install on the client. [...] Good luck ;-) First i'd like to know the status of the Gentoo-Server Project, since it's not updated since July 2003. Don't think it's very healty Second, I wrote a quick draft of what i'm planning to do for my project and would like some feedback since it may be useful to gentoo-server. The doc is available at http://student.dei.uc.pt/~rjlouro/gentoo-server.pdf [...] offering my 0.02 € ... PortageDB - - add the possibility to specify CFLAGS (or environment in general) for a single package or class of packages solar gentoo dev. may be a good resource speaking of this - keep possible to hook the function (pkg_setup, src_unpack ...) more in depth on gentoo-portage mail list archives - some lurking on the following may gave other good ideas: o http://dev.croup.de/proj/eix/wiki/IndexFileLayout eix storage format o http://www.cs.bath.ac.uk/~amb/CM30076/projects.bho/2004-5/SimonMaynard-2004-5.pdf in deep analisys of portage and other package manager (not readed it all) o http://sourceforge.net/projects/portage-c/ dead attempt to port portage to c with some good ideas - just in case the choice of the database is MySQL count on my full support ;-) Econf - dark and dangerous land, noone is happy here and never will be. There are config files that an administrator don't care about, the major part. There are config files that an administrator *really* don't want to be updated without see the differences. ^^^ I'm referring also to the simply # comments So the only suggestion here is keep dispatch-conf, with no more that two enhancments: - May it smart enough to recognize identical changes on more clients only the first need to be human accepted - make possible to mark a specific file for auto-update (/etc/services fex), only the first time the human meet that one it will be bothered. Portage-server-tools ehm nothing here. Also I'm interested in the database creation, is it possible to have a preview ? -- gentoo-server@gentoo.org mailing list
Re: [gentoo-server] Gentoo-server project status and proposal
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi all, Thanks so far for all the feedback and sugestions. I'll try to reply to everyone in this mail. One of the things most ppl ask is about what DB i'm using, why and if i'm planning on support Mysql. I'm using PostgreSQL just because of stored procedures that would allow easier notifications of machines with vulnerable packages, etc. Also I had little experience with postgresql and decided to give it a try. As far as mysql is concerned, after I have a working version I will make sure the project works with mysql too. For now, since I don't have much time it will be only postgresql. The request for the database creation is going to be filled, but unfortunately not until monday. I got the umbrello diagram with me but i'm using a newer version at home, and it's completely screwed up in umbrello 1.5. Will try to see if there's a converter, if not on monday i'll mail it to the list. About the longer docs, I have them all but in my native language, Portuguese. If anyone understands portuguese I'll be happy to put them online, for all the others i'm making new versions in English so just wait some more time. About CFengine, I took a look at it and will be taking some ideas, but I don't expect to have a econf ready until the end of the project, so it will be just to gather ideas. add the possibility to specify CFLAGS (or environment in general) for a single package or class of packages Excelent idea, haven't though of it yet. Thanks for bringing this up. keep possible to hook the function (pkg_setup, src_unpack ...) If I understood, you mean use this portage functions so we could add some tasks specific to a networked portage. Another neat idea, but outside the scope of the first release which must be done by the end of January. Also thanks for the links provided, will look into them during weekend. About econf, yes, I understand it's a hard terrain, but it just has to be done, otherwise having to dig through configuration files in each machine is a pain. Here's my initial idea: - - econf would go through the old configuration file and detect certain tokens and patterns described in the production rules. - - it would then convert this tokens into the new file format (most of the times they will not change) - - Change the new file where changes in the old one existed. This may be hard to get the picture, but let's see an example for apache (httpd.conf). There are several kinds od tokens, the simple ones (PARAMETER value (value1)) and the not_so_simple (Keyword name PARAMETER .../Keyword). Now remember, the configuration file included in the package (our new configuration file) would bring a file listing all the tokens present in the new conf file. All we need to do is go through the old file, identify the tokens and if they match with the new one, replace their contents. Ok, now what if the old file had very non-standard content? Warn the admin about this and don't do a thing. If no exceptions arise, we backup the old configuration file, replace with the new one and that's it, the admin only need to make sure everything it's working. If not, roll-back and see what went wrong. I think it's a good price to pay if most of the time works fine. You could even make some test scripts to auto-test the service, and if not working good, roll-back, but that's something else. The idea of marking which files econf should handle and which should not is good, and will make sure the admin has freedom to specify which files are taboo for econf. But as I said before, I will only write about the idea, no code should arise from this since my priority is portagedb. Sorry for the long mail, and thanks again for all the replies, they were all very helpfull. Except new info by monday when i'm at the lab again. Ricardo Loureiro - -- http://pgp.dei.uc.pt:11371/pks/lookup?op=getsearch=0x6B7C0EC0 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDmd4xJePPaWt8DsARAm/NAJ9zb9xZCeBOwQG2qOQF6b31KIXnpwCfXQl5 atQMBlybqgggrZysxiD5y0k= =Sild -END PGP SIGNATURE- -- gentoo-server@gentoo.org mailing list
Re: [gentoo-server] Gentoo-server project status and proposal
On Friday 09 December 2005 19:42, Ricardo Loureiro wrote: Hi all, Thanks so far for all the feedback and sugestions. I'll try to reply to everyone in this mail. This project does definatly sound like something I would be interested in watch. Are you setting up a project page/RSS feed/wiki/mailing list/something else? -- Ian P. Christian ~ http://pookey.co.uk pgpBr3UY3OeKu.pgp Description: PGP signature
Re: [gentoo-server] Gentoo-server project status and proposal
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Ian, This project does definatly sound like something I would be interested in watch. Are you setting up a project page/RSS feed/wiki/mailing list/something else? Not right now, and i'm afraid I don't have the time to set up one until February, but I'll keep this mailing list posted about changes. Ricardo Loureiro - -- http://pgp.dei.uc.pt:11371/pks/lookup?op=getsearch=0x6B7C0EC0 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDmjAWJePPaWt8DsARAlKZAJ9BYr8V8g96iE3UWGPZuB1u9DdQ5QCfUQPJ 0cGykZItM3e3EjQHdBt/LH0= =6tsn -END PGP SIGNATURE- -- gentoo-server@gentoo.org mailing list
Re: [gentoo-server] Gentoo-server project status and proposal
I was having trouble accessing the draft, so I got it by email from Ricardo and have it mirrored on my site: http://www.securesystem.info/tiki-download_file.php?fileId=12 Chris White pgpRGt6iP9l44.pgp Description: PGP signature