Hey,
I just noticed that the 'externals/grill' folder was replaced by svn:externals links. Please do not use svn:externals unless you are willing to support them with the nightly builds. They break the nightly builds because of the various errors and warnings caused by TLS certificates, password prompts, etc.
.hc
----------------------------------------------------------------------------
News is what people want to keep hidden and everything else is publicity. - Bill Moyers
Hans-Christoph Steiner wrote:
Hey,
I just noticed that the 'externals/grill' folder was replaced by svn:externals links. Please do not use svn:externals unless you are willing to support them with the nightly builds. They break the nightly builds because of the various errors and warnings caused by TLS certificates, password prompts, etc.
if you tell me were i can inject arguments to the svn checkout, i happily fix this. i just do not know where to start looking for them.
is the entire auto-build process documented somewhere? (with a focus on "auto" rather than "build")
fgmasdr IOhannes
On Apr 2, 2009, at 10:03 AM, IOhannes m zmoelnig wrote:
Hans-Christoph Steiner wrote:
Hey, I just noticed that the 'externals/grill' folder was replaced by svn:externals links. Please do not use svn:externals unless you are willing to support them with the nightly builds. They break the nightly builds because of the various errors and warnings caused by TLS certificates, password prompts, etc.
if you tell me were i can inject arguments to the svn checkout, i happily fix this. i just do not know where to start looking for them.
is the entire auto-build process documented somewhere? (with a focus on "auto" rather than "build")
fgmasdr IOhannes
Read the code! ;-) There isn't really any documentation, but all of the scripts are in scripts/auto-build. Those scripts call the Makefiles in packages/*. Its not pretty but its not complicated.
.hc
----------------------------------------------------------------------------
On Apr 3, 2009, at 12:31 PM, Hans-Christoph Steiner wrote:
On Apr 2, 2009, at 10:03 AM, IOhannes m zmoelnig wrote:
Hans-Christoph Steiner wrote:
Hey, I just noticed that the 'externals/grill' folder was replaced by svn:externals links. Please do not use svn:externals unless you are willing to support them with the nightly builds. They break the nightly builds because of the various errors and warnings caused by TLS certificates, password prompts, etc.
if you tell me were i can inject arguments to the svn checkout, i happily fix this. i just do not know where to start looking for them.
is the entire auto-build process documented somewhere? (with a focus on "auto" rather than "build")
fgmasdr IOhannes
Read the code! ;-) There isn't really any documentation, but all of the scripts are in scripts/auto-build. Those scripts call the Makefiles in packages/*. Its not pretty but its not complicated.
.hc
Here's a quick sketch:
http://puredata.info/docs/developer/AutoBuildProcess
.hc
----------------------------------------------------------------------------
If you are not part of the solution, you are part of the problem.
Hans-Christoph Steiner wrote:
Here's a quick sketch:
thanks, it's a start.
i still have one question: afaics, you are using rsync to obtain a local copy of the repository (database), and then use svn to checkout a working directory from sourceforge (not from your local copy)..
are these just leftovers from earlier attempts of optimization or am i missing something?
gamsrd IOhannes
On Apr 4, 2009, at 7:55 AM, IOhannes m zmoelnig wrote:
Hans-Christoph Steiner wrote:
Here's a quick sketch:
thanks, it's a start.
i still have one question: afaics, you are using rsync to obtain a local copy of the repository (database), and then use svn to checkout a working directory from sourceforge (not from your local copy)..
are these just leftovers from earlier attempts of optimization or am i missing something?
You guessed it. With CVS, it used to check out against the local rsync repo. Not with SVN. I figured I'd keep the SVN rsyncing as a backup.
.hc
----------------------------------------------------------------------------
I spent 33 years and four months in active military service and during that period I spent most of my time as a high class muscle man for Big Business, for Wall Street and the bankers. - General Smedley Butler
Hans-Christoph Steiner wrote:
Read the code! ;-) There isn't really any documentation, but all of the scripts are in scripts/auto-build. Those scripts call the Makefiles in packages/*. Its not pretty but its not complicated.
$ grep -w svn scripts/auto-build/* scripts/auto-build/pure-data-rsync:(/usr/bin/rsync -ax $VERBOSE_FLAGS --delete pure-data.svn.sourceforge.net::svn/pure-data/ /home/pd/svnroot/pure-data/ || /usr/bin/logger -i -p local6.warning -t "$0" "rsync pure-data SVN FAILED") >> $LOGFILE 2>&1
this does not do the checkout and does cannot cause any trouble with svn:externals; i think the entire scripts/auto-build directory focusses on "build" rather than "auto" (as you say: they call the makefiles)
in order to fix svn-issues i have to modify the script that runs svn.
i guess the two relevant scripts are: scripts/checkout-developer-layout.sh scripts/update-developer-layout.sh
i changed them, let's see what happens...
fgmarsd IOhannes
.hc
http://at.or.at/hans/
Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
On Apr 4, 2009, at 8:15 AM, IOhannes m zmoelnig wrote:
Hans-Christoph Steiner wrote:
Read the code! ;-) There isn't really any documentation, but all of the scripts are in scripts/auto-build. Those scripts call the Makefiles in packages/*. Its not pretty but its not complicated.
$ grep -w svn scripts/auto-build/* scripts/auto-build/pure-data-rsync:(/usr/bin/rsync -ax $VERBOSE_FLAGS --delete pure-data.svn.sourceforge.net::svn/pure-data/ /home/pd/svnroot/pure-data/ || /usr/bin/logger -i -p local6.warning -t "$0" "rsync pure-data SVN FAILED") >> $LOGFILE 2>&1
this does not do the checkout and does cannot cause any trouble with svn:externals; i think the entire scripts/auto-build directory focusses on "build" rather than "auto" (as you say: they call the makefiles)
in order to fix svn-issues i have to modify the script that runs svn.
i guess the two relevant scripts are: scripts/checkout-developer-layout.sh scripts/update-developer-layout.sh
Yup, nice detective work!
.hc
i changed them, let's see what happens...
fgmarsd IOhannes
.hc
http://at.or.at/hans/
Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
----------------------------------------------------------------------------
Looking at things from a more basic level, you can come up with a more direct solution... It may sound small in theory, but it in practice, it can change entire economies. - Amy Smith
Hi, which kind of problems do you encounter with the external links? I only introduced them after having tested the checkout on a couple machines which was completely troublefree. gr~~~
Am 02.04.2009 um 02:52 schrieb Hans-Christoph Steiner:
Hey,
I just noticed that the 'externals/grill' folder was replaced by svn:externals links. Please do not use svn:externals unless you are willing to support them with the nightly builds. They break the nightly builds because of the various errors and warnings caused by TLS certificates, password prompts, etc.
.hc
News is what people want to keep hidden and everything else is publicity. - Bill Moyers
Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Check the archives, there is lots of discussion about it.
.hc
On Apr 3, 2009, at 8:31 AM, Thomas Grill wrote:
Hi, which kind of problems do you encounter with the external links? I only introduced them after having tested the checkout on a couple machines which was completely troublefree. gr~~~
Am 02.04.2009 um 02:52 schrieb Hans-Christoph Steiner:
Hey,
I just noticed that the 'externals/grill' folder was replaced by svn:externals links. Please do not use svn:externals unless you are willing to support them with the nightly builds. They break the nightly builds because of the various errors and warnings caused by TLS certificates, password prompts, etc.
.hc
News is what people want to keep hidden and everything else is publicity. - Bill Moyers
Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
----------------------------------------------------------------------------