You are not logged in.

#1 2006-06-12 06:50:10

user
Member
Registered: 2006-03-29
Posts: 465

[Suggestion]public compile farm for Arch

Hi,

I tried check curl version

 > curl --version
curl 7.15.1 (i686-pc-linux-gnu) libcurl/7.15.1 OpenSSL/0.9.8b zlib/1.2.3
 >

current curl version is 7.15.4, so if i want to use that version, i have to download PKGBUILD something.

I think this is waste of time to other ppl except doer, if this is done(PKGBUILD) by on the public compile-farm-server,
The compiled result(binary) save to arch files server.

everyone happy to use "sudo pacman -Suy"! Right?

What i meant that "public compile-farm server" is sort of like this one(not exactly same, but anyway..)

http://llvm.org/demo/


I removed my sig, cause i select the flag, the flag often the target of enemy.

SAR brain-tumor
[img]http://img91.imageshack.us/img91/460/cellphonethumb0ff.jpg[/img]

Offline

#2 2006-06-12 07:18:02

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

Re: [Suggestion]public compile farm for Arch

yeah, but the problem with that is when people start putting rm -rf /'s, and forkbombs, rootkits, and all sorts of nasty things inside the PKGBUILD. Or someone will put some rm -rf's, or dd's into the post install script. Sure, some of those are preventable, but you cannot prevent against everything.

how about you just flag stuff out of date instead and let the devs update them?

because this aint goin to happen, it is entirely impractical as it's entirely unsafe for the server, and for the users of the packages from the server.

James

Offline

#3 2006-06-12 07:52:40

user
Member
Registered: 2006-03-29
Posts: 465

Re: [Suggestion]public compile farm for Arch

you don't understand, I shouldn't mentioned PKGBUILD thing,

No, i try to explain here is server-side application.
Bad ass ppl can't do any evil thing on there, but very limited action allowed, for example config option(this also can be disabled for real extremely env).

PS: want more secure? then only ppl here who registered bbs.archlinux.org, he doing something bad, then ban him, or even sue him.


I removed my sig, cause i select the flag, the flag often the target of enemy.

SAR brain-tumor
[img]http://img91.imageshack.us/img91/460/cellphonethumb0ff.jpg[/img]

Offline

#4 2006-06-12 08:09:38

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: [Suggestion]public compile farm for Arch

no automatism please! not every update is good update ;-)

Offline

#5 2006-06-12 08:34:13

user
Member
Registered: 2006-03-29
Posts: 465

Re: [Suggestion]public compile farm for Arch

AndyRTR wrote:

no automatism please! not every update is good update ;-)

generally, new software include more new feaures, and security fixes.


I removed my sig, cause i select the flag, the flag often the target of enemy.

SAR brain-tumor
[img]http://img91.imageshack.us/img91/460/cellphonethumb0ff.jpg[/img]

Offline

#6 2006-06-12 09:27:34

kth5
Member
Registered: 2004-04-29
Posts: 657
Website

Re: [Suggestion]public compile farm for Arch

what about pacbuild? smile


I recognize that while theory and practice are, in theory, the same, they are, in practice, different. -Mark Mitchell

Offline

#7 2006-06-12 10:03:43

user
Member
Registered: 2006-03-29
Posts: 465

Re: [Suggestion]public compile farm for Arch

kth5 wrote:

what about pacbuild? smile

but curl is 7.15.1, AISB.


I removed my sig, cause i select the flag, the flag often the target of enemy.

SAR brain-tumor
[img]http://img91.imageshack.us/img91/460/cellphonethumb0ff.jpg[/img]

Offline

#8 2006-06-12 14:42:06

stavrosg
Member
From: Rhodes, Greece
Registered: 2005-05-01
Posts: 330
Website

Re: [Suggestion]public compile farm for Arch

user wrote:
kth5 wrote:

what about pacbuild? smile

but curl is 7.15.1, AISB.

You are free to edit the PKGBUILD to produce a package with a newer version.
I do it all the time, but don't bitch about it. ;-)

Offline

#9 2006-06-12 14:51:25

dtw
Forum Fellow
From: UK
Registered: 2004-08-03
Posts: 4,439
Website

Re: [Suggestion]public compile farm for Arch

Personally I'd like to see any pkg flagged safe in the AUR by the TUs automatically built by a compile farm and stored on a nice fat server.  Dusty and I discussed it once, I think it's a great idea but of course there are concerns re: storage and bandwidth.  You could add a minimum vote requirement as well.  E.g. once flagged safe when votes exceed 15 the pkg gets auto-built.  Lovely smile

Offline

#10 2006-06-12 14:59:57

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: [Suggestion]public compile farm for Arch

dtw wrote:

Once flagged safe when votes exceed 15 the pkg gets auto-built.  Lovely smile

That'd be sweet - and if the build fails, the package maintainer, and possibly the TU who flagged it safe, could be emailed a log of the build for purposes of fixing.

Offline

#11 2006-06-12 20:03:12

dtw
Forum Fellow
From: UK
Registered: 2004-08-03
Posts: 4,439
Website

Re: [Suggestion]public compile farm for Arch

Well, Cerebral, TBH most pkgs in the AUR are built by the person that submits them before they do so they should always build!  Though I guess they could miss deps...  But when they do break, due to updated deps, we'll all know because people will actually be using them.

Does that make sense?

Offline

#12 2006-06-12 20:33:12

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: [Suggestion]public compile farm for Arch

dtw wrote:

Well, Cerebral, TBH most pkgs in the AUR are built by the person that submits them before they do so they should always build!

While I agree that's how it should happen, it won't always be the case, and it can't hurt to have a check in place - I'm reminded of the thread about AUR and x86_64, where someone (neotuli, was it?) mentioned flagging a pkg as safe but it wouldn't build because of md5sums.  Things like this can happen, and a notification to the people responsible for the pkg would be good in such an event.

Expanding on the idea; ideally, such a system would even tie back into the AUR, which would have a way of indicating whether prebuilt packages are available for x86 or x86_64 (as a nod, once again, back to the x86_64 thread) and, while less useful (since people would be using pacman more often than not, wouldn't they?), links to those packages.

Hijacking the thread further ( :oops: ), I'm enjoying pondering the secondary side-effects of such a system, even if it's just talk at the moment.  Would [community] become obsolete?  What about tools like Aurbuild?  Would the TU's "job" become that of simply flagging packages submitted to the AUR?

Offline

#13 2006-06-12 21:10:17

dtw
Forum Fellow
From: UK
Registered: 2004-08-03
Posts: 4,439
Website

Re: [Suggestion]public compile farm for Arch

Cerebral wrote:
dtw wrote:

Well, Cerebral, TBH most pkgs in the AUR are built by the person that submits them before they do so they should always build!

While I agree that's how it should happen, it won't always be the case, and it can't hurt to have a check in place

Yeah, I massively over simplified - sorry

Cerebral wrote:

Would the TU's "job" become that of simply flagging packages submitted to the AUR?

If it did I can see how that wouldn't suit everybody but it would suit a lot more people which means we could expand the TU group even further: many hands make very light work smile

Offline

Board footer

Powered by FluxBB