SVN .8 adium
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.
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.
Damien Sorresso


-
Guest
im not taking this personally, that would be a waste of my time.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.
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,
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.
Fred / Adium X 1.2.7
20" iMac w/ Intel Core Duo 2.0 GHz / 2 GB RAM / 256 MB Radeon X1600 / 250 GB HD / OS 10.5.4
FreeRice. Play a free vocab game on this ad-supported site to help fight world hunger.
20" iMac w/ Intel Core Duo 2.0 GHz / 2 GB RAM / 256 MB Radeon X1600 / 250 GB HD / OS 10.5.4
FreeRice. Play a free vocab game on this ad-supported site to help fight world hunger.
- evands
- Cocoaforge Admin
- Posts: 3152
- Joined: Thu Dec 02, 2004 10:55 pm
- Location: Decatur, GA
- Contact:
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.
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.
- evands
- Cocoaforge Admin
- Posts: 3152
- Joined: Thu Dec 02, 2004 10:55 pm
- Location: Decatur, GA
- Contact:
Yeah, seriously, note to self: daily deadlines = bad idea.dchoby98 wrote:Wow, you just made me feel quite old-school there. I remember when we tried nightlies. Boy was that hell!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.
-
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, 0Cthen i press enter, and it goes to the next line.. im so not familiar with the terminal
-
Guest
great
edit: downloaded it and it works great!! thanks again
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...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...SuperJeremy3000 wrote:greatthanks alot
edit: downloaded it and it works great!! thanks again
edited further: it says it cant do it because...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 noisesCode: 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...
-
Guest
-
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.. 