SVN .8 adium

An instant messenger which can connect to AIM, GTalk, Jabber, ICQ, and more.
User avatar
Durandal
Latté
Posts: 57
Joined: Wed Dec 08, 2004 9:40 pm

Post 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.
Damien Sorresso

Image
Guest

Post 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,
User avatar
FredAkbar
Crema
Posts: 401
Joined: Sat Dec 04, 2004 1:00 am
Location: Santa Barbara, CA
Contact:

Post 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.
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.
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Post 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.
The duck still burns.
--
My company: Saltatory Software. Check it out :)
User avatar
dchoby98
Adium Team
Posts: 479
Joined: Thu Dec 02, 2004 6:17 am
Location: Canada, Eh?
Contact:

Post 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
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Post 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.
The duck still burns.
--
My company: Saltatory Software. Check it out :)
Guest

Post 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..
User avatar
zaudragon
Growl Team
Posts: 1852
Joined: Sat Dec 04, 2004 5:05 am
Location: Kensington, CA, USA
Contact:

Post by zaudragon »

this is vim

I don't know how to use vim either
Blog | X(tras)
Communists code without classes.
User avatar
zaudragon
Growl Team
Posts: 1852
Joined: Sat Dec 04, 2004 5:05 am
Location: Kensington, CA, USA
Contact:

Post by zaudragon »

Use Cronnix

It's a GUI frontend for cron
Blog | X(tras)
Communists code without classes.
Guest

Post 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
User avatar
ofri
Growl Team
Posts: 303
Joined: Sat Dec 04, 2004 12:00 pm
Location: Kiryat Ono, Israel
Contact:

Post 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:
Gravitation is not responsible for people falling in love.
--Albert Einstein

http://www.dpompa.com
Guest

Post 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
User avatar
zaudragon
Growl Team
Posts: 1852
Joined: Sat Dec 04, 2004 5:05 am
Location: Kensington, CA, USA
Contact:

Post by zaudragon »

vim is not for us!

It's complicated, like emacs, but emacs is more straight-forward.
Blog | X(tras)
Communists code without classes.
tbsmkdn
Harmless
Posts: 14
Joined: Mon Dec 13, 2004 5:25 am
Location: Swarthmore, PA

Post by tbsmkdn »

Four weeks in my first CS class and I've got working knowledge of VIM. It's really not that bad.
User avatar
The_Tick
Cocoaforge Admin
Posts: 4642
Joined: Thu Dec 02, 2004 6:06 am
Contact:

Post by The_Tick »

vim is very simple.

emacs is very complicated.
Guest

Post 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.. :)
User avatar
zaudragon
Growl Team
Posts: 1852
Joined: Sat Dec 04, 2004 5:05 am
Location: Kensington, CA, USA
Contact:

Post 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…
Blog | X(tras)
Communists code without classes.
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Post by evands »

I <3 pico.
The duck still burns.
--
My company: Saltatory Software. Check it out :)
User avatar
The_Tick
Cocoaforge Admin
Posts: 4642
Joined: Thu Dec 02, 2004 6:06 am
Contact:

Post by The_Tick »

evands wrote:I <3 pico.
hope you are using the -w options.
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Post by evands »

The_Tick wrote:
evands wrote:I <3 pico.
hope you are using the -w options.
alias pico='pico -w'
The duck still burns.
--
My company: Saltatory Software. Check it out :)
Locked