Hello guys,
first, I am new to the list, just subscribed some hours ago. Well, I am also new to pike, I heard of pike for the first time yesterday but I have to admit that it looks really promising and I'll have a closer look at it ;)
I have committed an ebuild for pike-7.4.20 to gentoo's portage tree. Gentoo users can install it just like every other ebuild, too.
For reference, you can also take a look at it using our viewcvs: http://www.gentoo.org/cgi-bin/viewcvs.cgi/dev-lang/pike/
This is the initial commit of a pike ebuild so I'd be warmly interested in every sucess and failure story regarding the ebuild ;-)
With your feedback I hope to steadily improve the pike ebuilds and get it into the stable tree quite soon.
I have committed an ebuild for pike-7.4.20 to gentoo's portage tree. Gentoo users can install it just like every other ebuild, too.
Interesting.
This is the initial commit of a pike ebuild so I'd be warmly interested in every sucess and failure story regarding the ebuild ;-)
With your feedback I hope to steadily improve the pike ebuilds and get it into the stable tree quite soon.
After a quick peek at your ebuild file, it looks like we would like your help to improve Pike, as well. (I noticed you had some kind of problems with ffmpeg and -fomit-frame-pointer.)
We run a build farm to try to learn about such problems occurring on various operating systems and platforms - ideally to fix them in pike itself, so packagers should not need to bother themselves; check out http://pike.ida.liu.se/development/pikefarm/7.4.xml for an overview.
If you would like to run a gentoo build client once in a while, we would only be too glad - that way we will have some automated means for tracking problems that creep up in the most recent source tree in CVS at any time (or at least as often as build clients have a go at the source).
(There is more info at http://pike.ida.liu.se/development/pikefarm/.)
/ Johan Sundström (på säljakt)
Previous text:
2003-08-31 20:31: Subject: Gentoo Linux ebuilds for pike-7.4.20 available
Hello guys,
first, I am new to the list, just subscribed some hours ago. Well, I am also new to pike, I heard of pike for the first time yesterday but I have to admit that it looks really promising and I'll have a closer look at it ;)
I have committed an ebuild for pike-7.4.20 to gentoo's portage tree. Gentoo users can install it just like every other ebuild, too.
For reference, you can also take a look at it using our viewcvs: http://www.gentoo.org/cgi-bin/viewcvs.cgi/dev-lang/pike/
This is the initial commit of a pike ebuild so I'd be warmly interested in every sucess and failure story regarding the ebuild ;-)
With your feedback I hope to steadily improve the pike ebuilds and get it into the stable tree quite soon.
-- Rainer Groesslinger http://dev.gentoo.org/~scandium/
/ Brevbäraren
What [hints of] ffmpeg problems are you referring to?
/ Martin Nilsson (ja till euro, nej till cent)
Previous text:
2003-08-31 21:14: Subject: Gentoo Linux ebuilds for pike-7.4.20 available
I have committed an ebuild for pike-7.4.20 to gentoo's portage tree. Gentoo users can install it just like every other ebuild, too.
Interesting.
This is the initial commit of a pike ebuild so I'd be warmly interested in every sucess and failure story regarding the ebuild ;-)
With your feedback I hope to steadily improve the pike ebuilds and get it into the stable tree quite soon.
After a quick peek at your ebuild file, it looks like we would like your help to improve Pike, as well. (I noticed you had some kind of problems with ffmpeg and -fomit-frame-pointer.)
We run a build farm to try to learn about such problems occurring on various operating systems and platforms - ideally to fix them in pike itself, so packagers should not need to bother themselves; check out http://pike.ida.liu.se/development/pikefarm/7.4.xml for an overview.
If you would like to run a gentoo build client once in a while, we would only be too glad - that way we will have some automated means for tracking problems that creep up in the most recent source tree in CVS at any time (or at least as often as build clients have a go at the source).
(There is more info at http://pike.ida.liu.se/development/pikefarm/.)
/ Johan Sundström (på säljakt)
Hm, a mail conversation with a friend, it strikes me, combined with
emake CONFIGUREARGS="${myconf} --prefix=/usr --disable-make_conf --without-ffmpeg" || die
I expect Rainer might have some more input on that.
/ Johan Sundström (på säljakt)
Previous text:
2003-08-31 21:23: Subject: Gentoo Linux ebuilds for pike-7.4.20 available
What [hints of] ffmpeg problems are you referring to?
/ Martin Nilsson (ja till euro, nej till cent)
Where are you looking? Neither cvs version 1.1 nor 1.2 in viewcvs has the string "ff" in them and the compilation line is emake CONFIGUREARGS="${myconf} --prefix=/usr --disable-make_conf" || die
/ Martin Nilsson (ja till euro, nej till cent)
Previous text:
2003-08-31 21:53: Subject: Gentoo Linux ebuilds for pike-7.4.20 available
Hm, a mail conversation with a friend, it strikes me, combined with
emake CONFIGUREARGS="${myconf} --prefix=/usr --disable-make_conf --without-ffmpeg" || die
I expect Rainer might have some more input on that.
/ Johan Sundström (på säljakt)
Revision 1.6, annotated IIRC.
/ Johan Sundström (på säljakt)
Previous text:
2003-08-31 22:25: Subject: Gentoo Linux ebuilds for pike-7.4.20 available
Where are you looking? Neither cvs version 1.1 nor 1.2 in viewcvs has the string "ff" in them and the compilation line is emake CONFIGUREARGS="${myconf} --prefix=/usr --disable-make_conf" || die
/ Martin Nilsson (ja till euro, nej till cent)
I must be in another timezone or dimension or whatever.
Traceback (most recent call last): File "/home/httpd/viewcvs/lib/viewcvs.py", line 2625, in run_cgi main() File "/home/httpd/viewcvs/lib/viewcvs.py", line 2591, in main view_annotate(request) File "/home/httpd/viewcvs/lib/viewcvs.py", line 1939, in view_annotate sticky_query(request.query_dict)) File "/home/httpd/viewcvs/lib/blame.py", line 449, in make_html revision = parser.parse_cvs_file(filename, opt_rev) File "/home/httpd/viewcvs/lib/blame.py", line 294, in parse_cvs_file raise RuntimeError, 'error: -r: No such revision: ' + opt_rev RuntimeError: error: -r: No such revision: 1.6
/ Martin Nilsson (ja till euro, nej till cent)
Previous text:
2003-08-31 22:26: Subject: Gentoo Linux ebuilds for pike-7.4.20 available
Revision 1.6, annotated IIRC.
/ Johan Sundström (på säljakt)
On Sunday 31 August 2003 22:30, Martin Nilsson (ja till euro, nej till cent) @ Pike (-) developers forum wrote:
Where are you looking? Neither cvs version 1.1 nor 1.2 in viewcvs has the string "ff" in them and the compilation line is emake CONFIGUREARGS="${myconf} --prefix=/usr --disable-make_conf" || die
Hi,
gentoo.org has 3 web nodes and the viewcvs doesn't sync "live" but only 1 or 2 times a day (and for whatever reason, they don't sync at the same time), so - depending on what ip you got for gentoo.org - you already have 1.6 or not (and rev. 1.6 is the most recent).
I sent my initial mail about 4 hours after I committed the ebuild (when I spotted rev. 1.6 on at least one of the mirrors because I thought the others would catch up anytime soon then, but now I know they don't sync at the same time ;)
I'll talk to one of our infrastructure guys and ask him wether it's possible that viewcvs syncs at the same time on all 3 nodes in the future.
I'd like to gleefully point out that the cvs-viewer on the pike site updates by a commit-callback, so the changes appears on the web about five seconds after the commit.
/ Martin Nilsson (ja till euro, nej till cent)
Previous text:
2003-08-31 22:44: Subject: Re: Gentoo Linux ebuilds for pike-7.4.20 available
On Sunday 31 August 2003 22:30, Martin Nilsson (ja till euro, nej till cent) @ Pike (-) developers forum wrote:
Where are you looking? Neither cvs version 1.1 nor 1.2 in viewcvs has the string "ff" in them and the compilation line is emake CONFIGUREARGS="${myconf} --prefix=/usr --disable-make_conf" || die
Hi,
gentoo.org has 3 web nodes and the viewcvs doesn't sync "live" but only 1 or 2 times a day (and for whatever reason, they don't sync at the same time), so - depending on what ip you got for gentoo.org - you already have 1.6 or not (and rev. 1.6 is the most recent).
I sent my initial mail about 4 hours after I committed the ebuild (when I spotted rev. 1.6 on at least one of the mirrors because I thought the others would catch up anytime soon then, but now I know they don't sync at the same time ;)
I'll talk to one of our infrastructure guys and ask him wether it's possible that viewcvs syncs at the same time on all 3 nodes in the future.
-- Rainer Groesslinger http://dev.gentoo.org/~scandium/
/ Brevbäraren
On Sunday 31 August 2003 23:15, Martin Nilsson (ja till euro, nej till cent) @ Pike (-) developers forum wrote:
I'd like to gleefully point out that the cvs-viewer on the pike site updates by a commit-callback, so the changes appears on the web about five seconds after the commit.
We used to in earlier days, too. But the load got too high (that's also a reason why we can't provide anonycvs to our users) and it was changed to update only 1 or 2 times (don't know exactly) a day. Perhaps that will change again when a new box is in place.
After all, if you are using gentoo you can get the packages via rsync using the package manager and thus, you have no need for cvs, so it's only interesting as a reference or whatever and not for getting the package to install it.
Unfortunatly, with the servers not syncing at the same time this is pretty useless that's why I already spoke up on this and hope to have an answer from an infrastructure person soon.
On Sunday 31 August 2003 21:15, Johan Sundström (på säljakt) @ Pike (-) developers forum wrote:
This is the initial commit of a pike ebuild so I'd be warmly interested in every sucess and failure story regarding the ebuild ;-)
With your feedback I hope to steadily improve the pike ebuilds and get it into the stable tree quite soon.
After a quick peek at your ebuild file, it looks like we would like your help to improve Pike, as well. (I noticed you had some kind of problems with ffmpeg and -fomit-frame-pointer.)
yes, I was hitting a problem when using -fomit-frame-pointer (make fails the first time pike is called). I saw a thread in the archives about -fomit-frame-pointer problems (IIRC a fix [workaround ?] has been committed to 7.5). So, I filter the flag out of the build process (after all, it probalby doesn't have a critical impact on the resulting binary anyway so that shouldn't be a loss).
Someone else who tested the ebuild told me about the ffmpeg problem (I didn't have it installed but after installing it I experienced the same compilation problem so I disabled it).
We run a build farm to try to learn about such problems occurring on various operating systems and platforms - ideally to fix them in pike itself, so packagers should not need to bother themselves; check out http://pike.ida.liu.se/development/pikefarm/7.4.xml for an overview.
I visited the #pike irc channel yesterday and had a nice talk with some guys there and someone mentioned pikefarm, too. Unfortunatly, at the moment I don't have the resources to add a gentoo box to pikefarm, but perhaps that'll change in the future ;)
If you would like to run a gentoo build client once in a while, we would only be too glad - that way we will have some automated means for tracking problems that creep up in the most recent source tree in CVS at any time (or at least as often as build clients have a go at the source).
(There is more info at http://pike.ida.liu.se/development/pikefarm/.)
/ Johan Sundström (på säljakt)
Cool. I've added a news flash at pike.ida.liu.se.
I haven't tried gentoo or ebuilds myself, so my feedback aren't perhaps of the best quality. Looking through the checkin it looks like the metadata.xml can have a longer description (according to the DTD). Is the ANNOUNCE file OK, or is it too long? https://pike.ida.liu.se/development/cvs/view.xml?module=Pike&file=7.5/AN...
The source should compile fine on x86,ppc,alpha,sparc,sparc64 as is. I might have misinterpreted the KEYWORDS part of the ebuild file, but to me it looks like it is marked as only working on x86.
Regarding DEPEND, there is one configure test that requires bc. But that is probably a "bug" that should be fixed in the configure test instead...
/ Martin Nilsson (ja till euro, nej till cent)
Previous text:
2003-08-31 20:31: Subject: Gentoo Linux ebuilds for pike-7.4.20 available
Hello guys,
first, I am new to the list, just subscribed some hours ago. Well, I am also new to pike, I heard of pike for the first time yesterday but I have to admit that it looks really promising and I'll have a closer look at it ;)
I have committed an ebuild for pike-7.4.20 to gentoo's portage tree. Gentoo users can install it just like every other ebuild, too.
For reference, you can also take a look at it using our viewcvs: http://www.gentoo.org/cgi-bin/viewcvs.cgi/dev-lang/pike/
This is the initial commit of a pike ebuild so I'd be warmly interested in every sucess and failure story regarding the ebuild ;-)
With your feedback I hope to steadily improve the pike ebuilds and get it into the stable tree quite soon.
-- Rainer Groesslinger http://dev.gentoo.org/~scandium/
/ Brevbäraren
On Sunday 31 August 2003 21:25, Martin Nilsson (ja till euro, nej till cent) @ Pike (-) developers forum wrote:
Cool. I've added a news flash at pike.ida.liu.se.
Cool ;-)
I haven't tried gentoo or ebuilds myself, so my feedback aren't perhaps of the best quality. Looking through the checkin it looks like the metadata.xml can have a longer description (according to the DTD). Is the ANNOUNCE file OK, or is it too long? https://pike.ida.liu.se/development/cvs/view.xml?module=Pike&file=7.5 /ANNOUNCE&rev=1.12
It's perhaps a bit too long, the short description (used in the ebuild) should be like 1 sentence and the long description should go towards 3-4 sentences, at least that's what most people used. I didn't add a long description yet, because there is no tool/script or whatever that takes advantage of the metadata.xml file (it was recently introduced) so it's not that important at the moment.
The source should compile fine on x86,ppc,alpha,sparc,sparc64 as is. I might have misinterpreted the KEYWORDS part of the ebuild file, but to me it looks like it is marked as only working on x86.
Yes, that is, I only own x86 boxes. (a ~ before the keyword means it's in testing phase and - before a keyword means it doesn't work on that arch). I can't set these flags myself I have to forward a "please test dev-lang/pike on your arch and modify the keyword"-request to the various arch developers of gentoo (or success stories of users, of course but usually it ends up on the devs because most users only own x86 boxes)
Regarding DEPEND, there is one configure test that requires bc. But that is probably a "bug" that should be fixed in the configure test instead...
Ok, I'll add bc to the deps later today...(we are talking about the console based calculator, aren't we ?)
Yes, that is, I only own x86 boxes.
Grubba/Marcus, is there any alpha left in the pikelab that we can test gentoo on?
Ok, I'll add bc to the deps later today...(we are talking about the console based calculator, aren't we ?)
Yes, this is the line in configure.in that uses bc:
if test "0`echo 'if(AC_ACVERSION >= 2.50)1'|bc`" = "01"; then
Since bc isn't installed by default on some systems, could someone come up with something better?
/ Martin Nilsson (ja till euro, nej till cent)
Previous text:
2003-08-31 23:23: Subject: Re: Gentoo Linux ebuilds for pike-7.4.20 available
On Sunday 31 August 2003 21:25, Martin Nilsson (ja till euro, nej till cent) @ Pike (-) developers forum wrote:
Cool. I've added a news flash at pike.ida.liu.se.
Cool ;-)
I haven't tried gentoo or ebuilds myself, so my feedback aren't perhaps of the best quality. Looking through the checkin it looks like the metadata.xml can have a longer description (according to the DTD). Is the ANNOUNCE file OK, or is it too long? https://pike.ida.liu.se/development/cvs/view.xml?module=Pike&file=7.5 /ANNOUNCE&rev=1.12
It's perhaps a bit too long, the short description (used in the ebuild) should be like 1 sentence and the long description should go towards 3-4 sentences, at least that's what most people used. I didn't add a long description yet, because there is no tool/script or whatever that takes advantage of the metadata.xml file (it was recently introduced) so it's not that important at the moment.
The source should compile fine on x86,ppc,alpha,sparc,sparc64 as is. I might have misinterpreted the KEYWORDS part of the ebuild file, but to me it looks like it is marked as only working on x86.
Yes, that is, I only own x86 boxes. (a ~ before the keyword means it's in testing phase and - before a keyword means it doesn't work on that arch). I can't set these flags myself I have to forward a "please test dev-lang/pike on your arch and modify the keyword"-request to the various arch developers of gentoo (or success stories of users, of course but usually it ends up on the devs because most users only own x86 boxes)
Regarding DEPEND, there is one configure test that requires bc. But that is probably a "bug" that should be fixed in the configure test instead...
Ok, I'll add bc to the deps later today...(we are talking about the console based calculator, aren't we ?)
-- Rainer Groesslinger http://dev.gentoo.org/~scandium/
/ Brevbäraren
if test "x`expr AC_ACVERSION '>=' 2.50`" = "x1"; then
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2003-08-31 23:40: Subject: Re: Gentoo Linux ebuilds for pike-7.4.20 available
Yes, that is, I only own x86 boxes.
Grubba/Marcus, is there any alpha left in the pikelab that we can test gentoo on?
Ok, I'll add bc to the deps later today...(we are talking about the console based calculator, aren't we ?)
Yes, this is the line in configure.in that uses bc:
if test "0`echo 'if(AC_ACVERSION >= 2.50)1'|bc`" = "01"; then
Since bc isn't installed by default on some systems, could someone come up with something better?
/ Martin Nilsson (ja till euro, nej till cent)
Fails on moghedien. Will you fix it or should I back it out?
/ Martin Nilsson (ja till euro, nej till cent)
Previous text:
2003-08-31 23:44: Subject: Re: Gentoo Linux ebuilds for pike-7.4.20 available
if test "x`expr AC_ACVERSION '>=' 2.50`" = "x1"; then
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
In the last episode (Sep 01), Martin Nilsson (ja till euro, nej till cent) @ Pike (-) developers forum said:
Fails on moghedien. Will you fix it or should I back it out?
/ Martin Nilsson (ja till euro, nej till cent)
Previous text:
2003-08-31 23:44: Subject: Re: Gentoo Linux ebuilds for pike-7.4.20 available
if test "x`expr AC_ACVERSION '>=' 2.50`" = "x1"; then
expr only knows about integers. You could split AC_ACVERSION at the decimal point and do two tests, I guess, or trade your bc dependency for awk..
2003-08-31 23:44: Subject: Re: Gentoo Linux ebuilds for pike-7.4.20 available
if test "x`expr AC_ACVERSION '>=' 2.50`" = "x1"; then
expr only knows about integers. You could split AC_ACVERSION at the decimal point and do two tests, I guess, or trade your bc dependency for awk..
Best would probably to do it directly in m4.
Dan Nelson dnelson@allantgroup.com
/ Henrik Grubbström (Lysator)
Previous text:
2003-09-01 18:03: Subject: Re: Gentoo Linux ebuilds for pike-7.4.20 available
In the last episode (Sep 01), Martin Nilsson (ja till euro, nej till cent) @ Pike (-) developers forum said:
Fails on moghedien. Will you fix it or should I back it out?
/ Martin Nilsson (ja till euro, nej till cent)
Previous text:
2003-08-31 23:44: Subject: Re: Gentoo Linux ebuilds for pike-7.4.20 available
if test "x`expr AC_ACVERSION '>=' 2.50`" = "x1"; then
expr only knows about integers. You could split AC_ACVERSION at the decimal point and do two tests, I guess, or trade your bc dependency for awk..
-- Dan Nelson dnelson@allantgroup.com
/ Brevbäraren
Yes, this was my impression as well.
My suggestion:
ifelse(eval( index(AC_ACVERSION,.) > 0 && substr(AC_ACVERSION, 0, index(AC_ACVERSION,.)) >= 2 && ( substr(AC_ACVERSION, 0, index(AC_ACVERSION,.)) > 2 || substr(AC_ACVERSION, index(+AC_ACVERSION,.)) >= 50 ) ),1,[ if test "x$cache_file" = "x/dev/null"; then cache_file=./config.cache if test -r "$cache_file"; then echo "loading cache $cache_file" . $cache_file else echo "creating cache $cache_file" > $cache_file fi fi ], [ PIKE_MSG_WARN([configure script has been generated with autoconf 2.13 or earlier.]) ])
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2003-09-01 18:05: Subject: Re: Gentoo Linux ebuilds for pike-7.4.20 available
2003-08-31 23:44: Subject: Re: Gentoo Linux ebuilds for pike-7.4.20 available
if test "x`expr AC_ACVERSION '>=' 2.50`" = "x1"; then
expr only knows about integers. You could split AC_ACVERSION at the decimal point and do two tests, I guess, or trade your bc dependency for awk..
Best would probably to do it directly in m4.
Dan Nelson dnelson@allantgroup.com
/ Henrik Grubbström (Lysator)
Oops, that doesn't work if AC_ACVERSION isn't defined.
ifelse(ifdef([AC_ACVERSION], [eval( index(AC_ACVERSION,.) > 0 && substr(AC_ACVERSION, 0, index(AC_ACVERSION,.)) >= 2 && ( substr(AC_ACVERSION, 0, index(AC_ACVERSION,.)) > 2 || substr(AC_ACVERSION, index(+AC_ACVERSION,.)) >= 50 ) )],0),1,[ if test "x$cache_file" = "x/dev/null"; then cache_file=./config.cache if test -r "$cache_file"; then echo "loading cache $cache_file" . $cache_file else echo "creating cache $cache_file" > $cache_file fi fi ], [ PIKE_MSG_WARN([configure script has been generated with autoconf 2.13 or earlier.]) ])
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2003-09-01 18:18: Subject: Re: Gentoo Linux ebuilds for pike-7.4.20 available
Yes, this was my impression as well.
My suggestion:
ifelse(eval( index(AC_ACVERSION,.) > 0 && substr(AC_ACVERSION, 0, index(AC_ACVERSION,.)) >= 2 && ( substr(AC_ACVERSION, 0, index(AC_ACVERSION,.)) > 2 || substr(AC_ACVERSION, index(+AC_ACVERSION,.)) >= 50 ) ),1,[ if test "x$cache_file" = "x/dev/null"; then cache_file=./config.cache if test -r "$cache_file"; then echo "loading cache $cache_file" . $cache_file else echo "creating cache $cache_file" > $cache_file fi fi ], [ PIKE_MSG_WARN([configure script has been generated with autoconf 2.13 or earlier.]) ])
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
There are several alphas left, but not with disk and memory.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2003-08-31 23:40: Subject: Re: Gentoo Linux ebuilds for pike-7.4.20 available
Yes, that is, I only own x86 boxes.
Grubba/Marcus, is there any alpha left in the pikelab that we can test gentoo on?
Ok, I'll add bc to the deps later today...(we are talking about the console based calculator, aren't we ?)
Yes, this is the line in configure.in that uses bc:
if test "0`echo 'if(AC_ACVERSION >= 2.50)1'|bc`" = "01"; then
Since bc isn't installed by default on some systems, could someone come up with something better?
/ Martin Nilsson (ja till euro, nej till cent)
I cleaned out a 2GiB 5¼" full size SCSI drive today if that would fit in any of the machines. If not I will throw it in the nearest dumpster.
/ Peter Bortas
Previous text:
2003-08-31 23:42: Subject: Re: Gentoo Linux ebuilds for pike-7.4.20 available
There are several alphas left, but not with disk and memory.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
pike-devel@lists.lysator.liu.se