[Frugalware-devel] questions about syncpkgd2

VMiklos vmiklos at frugalware.org
Tue Jul 31 09:35:55 CEST 2007


Hello,

Na Mon, Jul 30, 2007 at 11:50:38PM +0200, Gabriel C <crazy at frugalware.org> pisal(a):
> Well is why I'm saing *only give power to build tools is not good*
> sometimes the _humans_ have to quick fix things some script can't do.

you are correct, the point is the "quick", what i originally suggested
as 2) is to get use to "build, test and git push only (no fpm upload)".
this would still allow manual upload, when it's really necessary

> Yes but now we can at least stop it to find the bugs and _build_ and _upload_ the missing packages
> which is no longer possible if you disallow that for devels

that's a valid point

> Jepp I know but we are humans :P and with time no one will build why
> not needed but I see your point.

hm in fact if one is really lazy, then it's already possible to just
push and don't test a pkg at all (fortunatelly nobody does this)

> Syncd can't be trusted to always have a clean chroot ( at least not the one we have now )
> I remember the time I run it on my box and the chroot broke some times.

it's not without bugs, but the chroot is cleaned before each build
that's for sure :)

> So basically a mix of 1 and 2 would be fine first. Or 2 with 1 as fall
> back ( eg some flag to still upload for devels if needed ).

okay, how long should syncd wait for fpms from the devels before it
offers a pkg to build for the client daemons? i think we never upload
big fpms from slow connections, so.. 10 minutes? can we safely assume
that it will not be uploaded manually if there is no fpm on the server
10 mins after the push?

[ cl'ing does not matter, syncd would stat() the fpms, would not check
the fdb - so if the load is high and say you upload the fpm in 5 mins
(usually we do in 1 min imho), and the cl takes 20 mins, that's not a
problem ]

> /me is really of to bed now ;)

morning :)

thanks,
- VMiklos
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : /pipermail/attachments/20070731/add891dd/attachment.bin


More information about the Frugalware-devel mailing list