[gentoo-server] gentoo-server

2007-09-18 Thread Kaleda Pavel

gentoo-server
--
[EMAIL PROTECTED] mailing list



Re: [gentoo-server] gentoo server updates

2006-07-16 Thread Thor Odino

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

2006-07-16 Thread Paulo Roberto Candido dos Santos
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

2006-07-15 Thread Dice R. Random

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

2005-12-15 Thread Ricardo Loureiro
-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

2005-12-11 Thread Francesco Riosa
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

2005-12-11 Thread Andy Dustman
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

2005-12-11 Thread mudrii
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

2005-12-09 Thread Chris
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

2005-12-09 Thread Chris
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

2005-12-09 Thread Francesco Riosa
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

2005-12-09 Thread Ricardo Loureiro
-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

2005-12-09 Thread Ian P. Christian
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

2005-12-09 Thread Ricardo Loureiro
-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

2005-12-09 Thread Chris White
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