Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > "Dependencies" on Freshmeat.net

"Dependencies" on Freshmeat.net
Thread Tools
Addicted to MacNN
Join Date: Oct 2001
Location: Yokohama, Japan
Status: Offline
Reply With Quote
Jan 27, 2005, 10:35 AM
 
I recently started listing one of my projects on Freshmeat.net, and I've been wondering about this: You can list dependencies for your project, but does that imply to the reader that you have to download and install the dependencies in order to use your software?

For instance, one of my apps uses rsync, but it bundles it inside the .app itself, so you don't have to download it separately. In that case, should I list rsync as a dependency? What about Bash? Should I list that as a dependency, even though 99% of users won't have to go out of their way to install it? When you list a dependency, you choose a version to be dependent on. If I choose Bash 2.05 (the version that ships with Panther), does that imply that Bash 3.0 is not ok?

I'm thinking I shouldn't even bother listing dependencies at all, since all of them are either bundled with the app, or are pre-installed on all of my target audience's machines.
     
Mac Enthusiast
Join Date: Nov 2003
Status: Offline
Reply With Quote
Jan 27, 2005, 11:57 AM
 
I think the dependencies on Freshmeat are code dependencies, i.e. libraries, SDKs and frameworks that someone else will need in order to compile your code. If a vanilla Mac OS X Developer installation can compile your code, then there are no dependencies. If you require zlib (for example), then instead of including it with your code, you can simply list it as a dependency.
     
wataru  (op)
Addicted to MacNN
Join Date: Oct 2001
Location: Yokohama, Japan
Status: Offline
Reply With Quote
Jan 27, 2005, 12:01 PM
 
That's the thing... You can't really compile my code. It's just a shell script built into an app with Platypus.
     
Senior User
Join Date: Nov 2001
Location: State of Denial
Status: Offline
Reply With Quote
Jan 27, 2005, 08:01 PM
 
I'd say that there are no dependencies, then, unless you feel that Platypus is one.
[Wevah setPostCount:[Wevah postCount] + 1];
     
wataru  (op)
Addicted to MacNN
Join Date: Oct 2001
Location: Yokohama, Japan
Status: Offline
Reply With Quote
Jan 27, 2005, 09:19 PM
 
Ok, thanks. That makes sense.
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 09:07 AM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2