• Home
  • Blog
  • Add-ons
  • Forum
  • Wiki
  • Developers
Nightingale - The tune of life, the tune of yours
  • Portal
  • Search
  • Member List
  • Calendar
  • Help
  • Portal
  • Search
  • Member List
  • Calendar
  • Help
Guest Hi, Guest
  • Login
  • Register
Login
Username:
Password: Lost Password?
 
Nightingale Forums Nightingale General Discussion How We Could Get Away From SourceForge

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
How We Could Get Away From SourceForge
freaktechnik Offline
CCO (Chief Crashing Officer)
*******
Posts: 498
Threads: 24
Joined: Sep 2010
Reputation: 11
#1
06-07-2015, 08:06 PM
ilikenwf proposed to look for alternatives to SourceForge, due to the recent Windows-adware-installer-wrappers from SourceForge (which, really, are old news). Me and rsjtdrjgfuzkfg thought about alternatives yesterday around the time the dev-meeting would've happened, if anybody bothered to properly organize it (oops). We both agreed, that GitHub would be good for releases and betas. However the GitHub releases model isn't suited for nightlies and random test builds. I found http://code.fosshub.com/, which would let us dump files (up to 100MB per file). There is no folder structure or similar, but who cares, it's just nightlies and testbuilds. If we'd want to have a nightly builds page with direct downloads in the future (as the current new version of the website has) we'd have to look into it with the Fosshub guys. Further they don't have a proper SSL certificate for code.fosshub.com and reuse the cert from http://www.fosshub.com. That's about all the issues I've seen or heard about so far.

What do you think about fosshub? Or do you know of a better alternative?
freaktechnik
Website Find
Reply
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#2
06-16-2015, 02:34 PM
There are some others out there too. We could consider using Bitbucket's API or even mega.co.nz's API, which should both allow uploading via cron...
How to Build Nightingale | Nightingale on GitHub
Find
Reply
freaktechnik Offline
CCO (Chief Crashing Officer)
*******
Posts: 498
Threads: 24
Joined: Sep 2010
Reputation: 11
#3
06-16-2015, 04:33 PM (This post was last modified: 06-17-2015, 05:20 AM by freaktechnik.)
We looked at mega, whereas the downside is the requirement for the client side decryption, so you can't just download a file. I have never seen BitBucket's Downloads in action, I've only used it for git repos so far. Do you have an example of a project with downloads?

EDIT: looking at https://bitbucket.org/adstomper/adblockedge/downloads it seems that bitbucket's downloads are equal to fosshub's.
freaktechnik
Website Find
Reply
freaktechnik Offline
CCO (Chief Crashing Officer)
*******
Posts: 498
Threads: 24
Joined: Sep 2010
Reputation: 11
#4
07-24-2015, 12:05 AM
Sourceforge's had some kind of huge outage and they are still recovering. File downloads from the site itself are the only thing to work guaranteed - link via downloads.sourceforge.net 404 randmly, which is pretty terrible, since we use them for our downloads and for the deps downloads.

I propose to migrate release downloads to github immediately.

Not sure what to do with the deps. We still need some kind of decision there.
freaktechnik
Website Find
Reply
rsjtdrjgfuzkfg Offline
Developer
*******
Posts: 664
Threads: 15
Joined: Oct 2011
Reputation: 15
#5
07-24-2015, 09:21 AM
(07-24-2015, 12:05 AM)freaktechnik Wrote: I propose to migrate release downloads to github immediately.
Although I would have preferred to do the switch on a new release, that sounds reasonable given the circumstances.
Songbird/Nightingale Community Developer and German Translator
Find
Reply
freaktechnik Offline
CCO (Chief Crashing Officer)
*******
Posts: 498
Threads: 24
Joined: Sep 2010
Reputation: 11
#6
10-05-2015, 08:30 AM
Okay, deps are now hosted on bitbucket, see https://bitbucket.org/nightingale-media-.../downloads.

If we ever get working nightly builds again, those would be released as a pre release on github.
Releases are also on github. I've already moved the files to github, see https://github.com/nightingale-media-pla...ale-1.12.1. However I'd prefer it, if someone could verify that they get the same checksums for the files when downloading them from sourceforge, since sf doesn't have https for downloads.
freaktechnik
Website Find
Reply
rsjtdrjgfuzkfg Offline
Developer
*******
Posts: 664
Threads: 15
Joined: Oct 2011
Reputation: 15
#7
10-05-2015, 09:54 AM (This post was last modified: 10-05-2015, 10:08 AM by rsjtdrjgfuzkfg.)
(10-05-2015, 08:30 AM)freaktechnik Wrote: Releases are also on github. I've already moved the files to github, see https://github.com/nightingale-media-pla...ale-1.12.1. However I'd prefer it, if someone could verify that they get the same checksums for the files when downloading them from sourceforge, since sf doesn't have https for downloads.

Once we consider the files as secure, the front page downloads would need to get changed as well -- especially as we link to the front page from the release description. SF does support ssh, so I'll try to verify the files through that.

Edit: Yes, the SHA512 checksums are correct (as in: sourceforge's master server has files with the same checksum. There is, of course, no guarantee that sourceforge or some attacker has not changed the files on the master server^^).
Songbird/Nightingale Community Developer and German Translator
Find
Reply
freaktechnik Offline
CCO (Chief Crashing Officer)
*******
Posts: 498
Threads: 24
Joined: Sep 2010
Reputation: 11
#8
10-06-2015, 01:12 AM
Okay, the frontpage links are update to point to github now.
freaktechnik
Website Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)
  • Return to Top
  • Lite (Archive) Mode
  • RSS Syndication
Current time: 03-27-2023, 02:00 AM Powered By MyBB, © 2002-2023 MyBB Group.
Design By AliReza_Tofighi In WhiteCrow Software Group.
white outlined nightingale project logo

Nightingale is free!
It is an Open Source project released under the terms of the GNU General Public License v2 (GPL v2).
For more details, please read the license information.

Follow us!
f  g  t

Support
  • Community Forum
  • Official Blog
  • Add-ons
  • Wiki
  • Help Forum
Contribute
  • Developer's Center
  • Translate Nightingale
  • Source Code
  • Report a Bug
Ressources
  • Download Nightingale
Linear Mode
Threaded Mode