Page 2 of 17

Posted: Sun Feb 06, 2005 1:36 am
by Durandal
I'm posting this publicly because I think it needs to be said publicly.

You asked for the developers to produce nightly builds. This is unreasonable, and you were told why. It would put extra pressure on the devs to make sure every commit they made resulted in something that compiles, which is just crazy. This isn't the Mozilla project where enough people are working on something to make that feasible.

Then you pressed on, saying that the users should distribute nightly builds compiled themselves, completely disregarding the fact that those builds would likely end up on version tracking sites and that they probably wouldn't even work correctly most of the time.

If you want nightly builds, you can make them yourself. The Subversion repository is publicly accessible for checkouts. What I see as the problem here is that you're looking for anybody but you to do the work of checking out the latest tag and compiling it. If it's tagged, it'll probably compile without any problems at all. If you can't be bothered to learn, then you're not a programmer and probably shouldn't be running nightly builds. Chances are that such builds wouldn't even compile 90% of the time. So what's the point?

You're not missing all that much. I don't know what this fascination is with in-development software, but it seems like only people who have never done a lick of serious development work in their life are prone to it. Developers are not gods who write code from on-high and cackle evilly from their perches on Mount Olympus because the code-illiterate plebes are forced to use release-quality software. They're not hiding anything from you. 0.76 is the latest, release-quality tag, and it's the one that normal users should be using.

Posted: Sun Feb 06, 2005 1:44 am
by Guest
Durandal wrote:I'm posting this publicly because I think it needs to be said publicly.

You asked for the developers to produce nightly builds. This is unreasonable, and you were told why. It would put extra pressure on the devs to make sure every commit they made resulted in something that compiles, which is just crazy. This isn't the Mozilla project where enough people are working on something to make that feasible.

Then you pressed on, saying that the users should distribute nightly builds compiled themselves, completely disregarding the fact that those builds would likely end up on version tracking sites and that they probably wouldn't even work correctly most of the time.

If you want nightly builds, you can make them yourself. The Subversion repository is publicly accessible for checkouts. What I see as the problem here is that you're looking for anybody but you to do the work of checking out the latest tag and compiling it. If it's tagged, it'll probably compile without any problems at all. If you can't be bothered to learn, then you're not a programmer and probably shouldn't be running nightly builds. Chances are that such builds wouldn't even compile 90% of the time. So what's the point?

You're not missing all that much. I don't know what this fascination is with in-development software, but it seems like only people who have never done a lick of serious development work in their life are prone to it. Developers are not gods who write code from on-high and laugh hysterically because the code-illiterate plebes are forced to use release-quality software. They're not hiding anything from you. 0.76 is the latest, release-quality tag, and it's the one that normal users should be using.
im not taking this personally, that would be a waste of my time.

listen, i appreciate the work that is done on this program, i appreciate the people who work on this program. i build SVN because i am excited about the direction of this program. i wanted to do what is spelled out above because my computer is bad at it and i was trying to find a way to do this without having to wait forever to build.

People enjoy this program, and they enjoy feeling like they're apart of the process. you have a bad attitude, go drink some milk.

P.S. A DEV ANSWERED MY QUESTION, PLEASE NOTE THIS NEXT TIME YOU FEEL LIKE ANSWERING A QUESTION THAT WAS SUITED FOR AN ANSWER FROM A DEV. i wouldn't be surprised if this gets locked, or something.

EDIT: i wasn't asking for nightly builds from devs,

Posted: Sun Feb 06, 2005 2:31 am
by FredAkbar
While I do side with the "no nightly builds" side, Durandal, I think you were a little unfair to SuperJeremy3000. He specifically said that he wanted the nightlies because his computer is slow and takes a long time to build. You then proceeded to talk to him like he was a n00b with no computer experience and who just wanted the latest of everything. That said, I agree that the nightlies would cause problems, and if the devs don't want them then I think we should respect that. But users like SuperJeremy3000 who ask for such things and give reasonable explanations as to why, as he did, also deserve respect.

Posted: Sun Feb 06, 2005 3:17 am
by evands
A side direction: Within the Adium repository, in adium/Utilities/Build, is buildDaily.sh, which is a script designed for being used within cron or the timed scripting daemon of your choice. I personally have a deployment build of Adium 0.8svn built automatically at 4:20 AM every morning by thi script.. it makes it -incredibly- easy to have a cutting edge, optimized build of Aduim on a daily basis.

For those of you old schoolers out there: This is the same script which was cron'd on my system long ago to create and upload the nightlies.

Posted: Sun Feb 06, 2005 5:39 am
by dchoby98
evands wrote:For those of you old schoolers out there: This is the same script which was cron'd on my system long ago to create and upload the nightlies.
Wow, you just made me feel quite old-school there. I remember when we tried nightlies. Boy was that hell! :P

Posted: Sun Feb 06, 2005 10:46 am
by evands
dchoby98 wrote:
evands wrote:For those of you old schoolers out there: This is the same script which was cron'd on my system long ago to create and upload the nightlies.
Wow, you just made me feel quite old-school there. I remember when we tried nightlies. Boy was that hell! :P
Yeah, seriously, note to self: daily deadlines = bad idea.

Posted: Sat Feb 12, 2005 3:39 am
by Guest
evands wrote:A side direction: Within the Adium repository, in adium/Utilities/Build, is buildDaily.sh, which is a script designed for being used within cron or the timed scripting daemon of your choice. I personally have a deployment build of Adium 0.8svn built automatically at 4:20 AM every morning by thi script.. it makes it -incredibly- easy to have a cutting edge, optimized build of Aduim on a daily basis.

For those of you old schoolers out there: This is the same script which was cron'd on my system long ago to create and upload the nightlies.

Code: Select all

 Last login: Fri Feb 11 21:32:11 on ttyp1
Welcome to Darwin!
172:~ jeremyherzberg$ crontab -e
crontab: no crontab for jeremyherzberg - using an empty one





















~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
"/tmp/crontab.XpajxlIMKL" 0L, 0C
sometimes i have to bang on my keyboard to get anything to pop up.. but after i get to enter text i insert my little 03 21 * * * /adium/Utilities/Build/dailybuild.sh

then i press enter, and it goes to the next line.. im so not familiar with the terminal :(.. anyone know what im doing wrong? it dosnt save the crontab..

Posted: Sat Feb 12, 2005 3:51 am
by zaudragon
this is vim

I don't know how to use vim either

Posted: Sat Feb 12, 2005 4:10 am
by zaudragon
Use Cronnix

It's a GUI frontend for cron

Posted: Sat Feb 12, 2005 4:41 am
by Guest
zaudragon wrote:Use Cronnix

It's a GUI frontend for cron
great :D thanks alot

edit: downloaded it and it works great!! thanks again :D
edited further: it says it cant do it because...

Code: Select all

 Running command
/Users/jeremyherzberg/adium/Utilities/Build/buildDaily.sh
The output will appear below when the command has finished executing
Fri Feb 11 23:18:11 CST 2005
/Users/jeremyherzberg/AdiumDaily/adium does not exist. Beginning new checkout.
Begin SVN Checkout in /Users/jeremyherzberg/AdiumDaily/adium
Skipped everything because Plugins was not found...
Exiting...
is this adium related? or does it mean there is nothing new to update on the SVN? i was just wondering because this thing happened very quickly, i didnt hear my computer making any working noises.. hehe and it MAKES ALOT of working noises :D

Posted: Sat Feb 12, 2005 5:48 pm
by ofri
SuperJeremy3000 wrote:
zaudragon wrote:Use Cronnix

It's a GUI frontend for cron
great :D thanks alot

edit: downloaded it and it works great!! thanks again :D
edited further: it says it cant do it because...

Code: Select all

 Running command
/Users/jeremyherzberg/adium/Utilities/Build/buildDaily.sh
The output will appear below when the command has finished executing
Fri Feb 11 23:18:11 CST 2005
/Users/jeremyherzberg/AdiumDaily/adium does not exist. Beginning new checkout.
Begin SVN Checkout in /Users/jeremyherzberg/AdiumDaily/adium
Skipped everything because Plugins was not found...
Exiting...
is this adium related? or does it mean there is nothing new to update on the SVN? i was just wondering because this thing happened very quickly, i didnt hear my computer making any working noises.. hehe and it MAKES ALOT of working noises :D
i looked a bit inside the script and from what i could understand (i'm don't know who shell scripts work and in what language they are written) it needs to be inside a folder named "AdiumDaily" so i created it and put it there and now everything is working fine for me... :roll:

Posted: Sun Feb 13, 2005 4:12 pm
by Guest
its working.. i just wasn't patient... this is awesome, no more sitting there and having it take up all my recourses when i actually want to use my computer :D

Posted: Sun Feb 13, 2005 4:37 pm
by zaudragon
vim is not for us!

It's complicated, like emacs, but emacs is more straight-forward.

Posted: Sun Feb 13, 2005 5:47 pm
by tbsmkdn
Four weeks in my first CS class and I've got working knowledge of VIM. It's really not that bad.

Posted: Sun Feb 13, 2005 5:52 pm
by The_Tick
vim is very simple.

emacs is very complicated.

Posted: Sun Feb 13, 2005 5:58 pm
by Guest
i think almost everything is to complicated for me, this is why i use a mac.. when it was i was a PCer it would take me 5 hours to get my video card to work.. and then when it did 'work' it still wouldn't work properly.. i guess if it dosnt explicably tell me whats wrong.. im probably not going to get it.. :)

Posted: Sun Feb 13, 2005 9:17 pm
by zaudragon
vim is just a text editor

emacs is… a lot

I use Enhanced Carbon Emacs, and it has menus with every command, so it's easy…

Posted: Mon Feb 14, 2005 5:51 am
by evands
I <3 pico.

Posted: Mon Feb 14, 2005 5:55 am
by The_Tick
evands wrote:I <3 pico.
hope you are using the -w options.

Posted: Mon Feb 14, 2005 6:15 am
by evands
The_Tick wrote:
evands wrote:I <3 pico.
hope you are using the -w options.
alias pico='pico -w'