[Libreoffice] Setting up a non-intrusive build cluster

Marc-André Laverdière marcandre.laverdiere at gmail.com
Wed Nov 23 15:43:13 PST 2011


Quick question...

Is GDM the default/standard graphical login in linux distros? If so, I
think that this could be good:
http://library.gnome.org/admin/gdm/stable/configuration.html.en

Marc-André LAVERDIÈRE
"Perseverance must finish its work so that you may be mature and complete,
not lacking anything." -James 1:4
http://asimplediscipleslife.blogspot.com/
mlaverd.theunixplace.com




2011/11/23 Marc-André Laverdière <marcandre.laverdiere at gmail.com>

> I played with the utmp stuff, and it records the shells only, not the
> interactive sessions...
>
> Any method other than the ps trick? (which may break of process names
> changes...)
>
>
> Marc-André LAVERDIÈRE
> "Perseverance must finish its work so that you may be mature and complete,
> not lacking anything." -James 1:4
> http://asimplediscipleslife.blogspot.com/
> mlaverd.theunixplace.com
>
>
>
>
> 2011/11/23 Marc-André Laverdière <marcandre.laverdiere at gmail.com>
>
>> Working on that... it looks simple, but the code isn't giving me what I
>> expected...
>> /me grumbles looking at unknown APIs...
>>
>>
>> Marc-André LAVERDIÈRE
>> "Perseverance must finish its work so that you may be mature and
>> complete,
>> not lacking anything." -James 1:4
>> http://asimplediscipleslife.blogspot.com/
>> mlaverd.theunixplace.com
>>
>>
>>
>>
>> On Mon, Nov 21, 2011 at 7:15 AM, Lionel Elie Mamane <lionel at mamane.lu>wrote:
>>
>>> On Mon, Nov 21, 2011 at 11:50:52AM +0000, Michael Meeks wrote:
>>> > On Sat, 2011-11-19 at 16:15 -0500, Marc-André Laverdière wrote:
>>>
>>> >> I am convincing some powers-that-be that having a build farm would
>>> >> be good, and they are starting to listen. This would really help me
>>> >> write patches for LO, as my poor computer is having impossibly long
>>> >> compile cycles.
>>>
>>> >> There is a bunch of somewhat old Linux workstations that could
>>> >> contribute to it. The concern is mostly that it should be so that the
>>> >> systems should not accept jobs when users are logged in, as it may
>>> >> interfere with whatever work it is that they are doing.
>>>
>>> Maybe more interesting than "nobody logged on" would be "system load
>>> very low", e.g. "load <= 0.1*(number of cores)", possibly combined
>>> with "free memory + memory used for cache >= threshold".
>>>
>>> >       I'm sure they'd accept a patch to add a config option to use some
>>> > system heuristic before accepting a job. Of course, reliably detecting
>>> a
>>> > login session is prolly quite fun in itself ;-) ps ax | grep
>>> > gnome-session | kdeinit or something ?
>>>
>>> Nah:
>>>
>>>       #include <utmpx.h>
>>>
>>>       struct utmpx *getutxent(void);
>>>       struct utmpx *getutxid(const struct utmpx *);
>>>       struct utmpx *getutxline(const struct utmpx *);
>>>       struct utmpx *pututxline(const struct utmpx *);
>>>       void setutxent(void);
>>>       void endutxent(void);
>>>
>>> is the POSIX/SUS interface to do that. Or just run "/usr/bin/who -q"
>>> :)
>>>
>>> --
>>> Lionel
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20111123/30b37d41/attachment.htm>


More information about the LibreOffice mailing list