LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 06-07-2011, 08:34 AM   #1
Skaperen
Senior Member
 
Registered: May 2009
Location: center of singularity
Distribution: Xubuntu, Ubuntu, Slackware, Amazon Linux, OpenBSD, LFS (on Sparc_32 and i386)
Posts: 2,684
Blog Entries: 31

Rep: Reputation: 176Reputation: 176
Sourceforge has become completely useless


The web programming at Sourceforge has always been difficult, but I've noticed today when trying to download another package, that it has been "enhanced" to become completely useless. I'm not talking about accessing the site from a web browser. Instead, I am referring to doing package source downloads by automated scripts. I am assuming that the SF people don't want that to happen. So what would be needed is for developers that host on SF (I used to, but abandoned it because of the mess) to be properly informed that the download hosting provided does not accommodate automated build scripts, and that if they wish for their source project to be supported that way, they need to find other download hosting.
 
Old 06-07-2011, 09:10 AM   #2
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
What concerns me is that most of the stuff hosted there is NOT FLOSS. Can you believe it. What's the point of source forge without the source ?
 
Old 06-07-2011, 11:41 AM   #3
Skaperen
Senior Member
 
Registered: May 2009
Location: center of singularity
Distribution: Xubuntu, Ubuntu, Slackware, Amazon Linux, OpenBSD, LFS (on Sparc_32 and i386)
Posts: 2,684

Original Poster
Blog Entries: 31

Rep: Reputation: 176Reputation: 176
Are you referring to hosting non-free source there, or hosting projects entirely without source?
 
Old 06-07-2011, 11:47 AM   #4
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Quote:
Originally Posted by Skaperen View Post
Are you referring to hosting non-free source there, or hosting projects entirely without source?
Both.
 
Old 06-07-2011, 12:14 PM   #5
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,221

Rep: Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319
Quote:
Originally Posted by Skaperen View Post
The web programming at Sourceforge has always been difficult, but I've noticed today when trying to download another package, that it has been "enhanced" to become completely useless. I am referring to doing package source downloads by automated scripts. I am assuming that the SF people don't want that to happen. So what would be needed is for developers that host on SF (I used to, but abandoned it because of the mess) to be properly informed that the download hosting provided does not accommodate automated build scripts, and that if they wish for their source project to be supported that way, they need to find other download hosting.
If you're talking about using wget or curl to download files hosted on Sourceforge, they've blogged instructions on how to do it:

http://sourceforge.net/blog/download-ninja/
 
Old 06-07-2011, 02:25 PM   #6
Skaperen
Senior Member
 
Registered: May 2009
Location: center of singularity
Distribution: Xubuntu, Ubuntu, Slackware, Amazon Linux, OpenBSD, LFS (on Sparc_32 and i386)
Posts: 2,684

Original Poster
Blog Entries: 31

Rep: Reputation: 176Reputation: 176
Quote:
Originally Posted by dugan View Post
If you're talking about using wget or curl to download files hosted on Sourceforge, they've blogged instructions on how to do it:

http://sourceforge.net/blog/download-ninja/
Hmmm. It used to work like that, but doesn't, anymore. The contents is now just the HTML page for getting users to do downloads. I was dabbling around some and found that if I change the URL to a specific download site, then it's back to working. So this fails at "sourceforge.net" but works at "surfnet.dl.sourceforge.net". Maybe their different sites are running different software. I wonder if this will keep working.

While dabbling, I did find a number of URLs ended up at the same redirect URL, but in some cases got 404. That is, the very same URL (ultimate destination) sometimes got 404 and sometimes not, depending on where it was redirected from/through. Yikes! They are either making this just way too overcomplicated, or, as I suspect, trying to phase out automated downloads (like used in build scripts from some system/distro projects).

If it is their intention to allow automated downloads, why not just make plain direct URLs that just get the file contents and don't bother with fancy redirects (I'm not impressed by their leet skillz at web programming to make these redirects work).
 
Old 06-07-2011, 03:24 PM   #7
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
Quote:
Originally Posted by Skaperen View Post
If it is their intention to allow automated downloads, why not just make plain direct URLs that just get the file contents and don't bother with fancy redirects (I'm not impressed by their leet skillz at web programming to make these redirects work).
I also don't like the fact that they don't just have a direct download link, and instead have this page that makes you wait a few seconds and thenstarts it automatically. What's the point of doing it that way?
 
Old 06-07-2011, 03:28 PM   #8
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,221

Rep: Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319
Quote:
Originally Posted by MTK358 View Post
I also don't like the fact that they don't just have a direct download link, and instead have this page that makes you wait a few seconds and thenstarts it automatically. What's the point of doing it that way?
To make you look at the ads that are displayed during those seconds.
 
Old 06-07-2011, 06:40 PM   #9
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,125

Rep: Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120
I had a need to use lynx on sf.net a day or 2 ago.
Similar frustrations.

I have been an increasingly infrequent user for some time. Seems they want to piss-off users.
 
Old 06-09-2011, 07:56 AM   #10
Skaperen
Senior Member
 
Registered: May 2009
Location: center of singularity
Distribution: Xubuntu, Ubuntu, Slackware, Amazon Linux, OpenBSD, LFS (on Sparc_32 and i386)
Posts: 2,684

Original Poster
Blog Entries: 31

Rep: Reputation: 176Reputation: 176
Quote:
Originally Posted by dugan View Post
To make you look at the ads that are displayed during those seconds.
I suspect that non-interactive "build the world" scripts aren't in the market to buy stuff those ads want to show. They need to decide if they want to support the bandwidth for all the people running such scripts, or not. Then they simply need to be transparent about what they are willing to support and what not. Their servers, their network, their rules. But they really need to be honest about their intentions.
 
Old 06-09-2011, 10:31 AM   #11
MBybee
Member
 
Registered: Jan 2009
Location: wherever I can make a living
Distribution: OpenBSD / Debian / Ubuntu / Win7 / OpenVMS
Posts: 440

Rep: Reputation: 57
I know I long since abandoned SourceForge. There were simply better solutions, like github.
 
Old 06-10-2011, 02:20 PM   #12
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,221

Rep: Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319
Uhm, the following works just fine for me:

Code:
wget http://downloads.sourceforge.net/project/gtkglext/gtkglextmm/1.2.0/gtkglextmm-1.2.0.tar.gz
Using Slackware 13.37 here.

This is the download link that Sourceforge gives you, with the GET parameters stripped out.

Don't know what was going on with Sourceforge over the last few days, but they seem to have gotten their act together.

Last edited by dugan; 06-10-2011 at 02:44 PM.
 
  


Reply



Posting 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



Similar Threads
Thread Thread Starter Forum Replies Last Post
Is the CompTIA Linux+ completely useless? rkirk Linux - Certification 1 08-10-2009 09:11 AM
Useless divorce3 Fedora 4 07-10-2005 03:40 AM
probably useless Deno521 Linux - General 7 09-28-2004 07:20 PM
locate useless zaman Linux - Software 3 07-09-2003 02:46 PM
Please help me I am useless! linux_newguy Linux - Newbie 7 02-26-2002 08:09 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 11:49 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration