SynoCommunity / spksrc

Cross compilation framework to create native packages for the Synology's NAS
https://synocommunity.com
Other
3.04k stars 1.23k forks source link

http://packages.synocommunity.com down ? #560

Closed dutchdude1966 closed 10 years ago

dutchdude1966 commented 11 years ago

Hi it seems http://packages.synocommunity.com is not available !

Greeting Bart

Dr-Bean commented 10 years ago

@simwah Wait and see. Should be fine, as long as the packages have not been edited for some reason.

Dr-Bean commented 10 years ago

@Diaoul Done with de19253ce59ede1f67c45e9bdf787b6d39d727af then.

Robpollard commented 10 years ago

I've downloaded the x86-spk of Python for my DS412+ but got a package error (from: https://www.dropbox.com/sh/aiz3migoap42b7s/AABHlfR7fvQGr8VwBat-xgyWa) - did I download the wrong spk? If yes, which one should I take? Btw, for future reference for those who want to know which CPU they have: http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have

Edit: Thank you very much, Dr-Bean!

Dr-Bean commented 10 years ago

@Robpollard I suggest to use this link to determine the correct arch: https://github.com/SynoCommunity/spksrc/wiki/Architecture-per-Synology-model. For 412+, you should use the cedarview arch.

A couple of generic warnings for good measure:

FluffBunny commented 10 years ago

@wouter0100 Thanks for the access to the packages, much appreciated. If you could also add the Pytho packes as @Diaoul requested you are in epic god mode and i wil kneel for you!

Anyway thanks to everyone who is making the repository possible and working there ass off!

Wouter0100 commented 10 years ago

@FluffBunny When I'm home I will try to build one :) Unfortunately the last time the build of Python was that long...

FluffBunny commented 10 years ago

@wouter0100 Haha see what you can do as there is a lot to build if I understand correctly (synology noob here)... So if it is too much work too bad, we will have to wait till repo is back. But if you are gonna try one try the evansport arch one, gna gna. No serious, thanks for even considering it.

Quote Dr-Bean: "Btw, this time, you might want to add the Python packages too. However, there's a catch: there are two versions, one for DSM4, one for DSM5 (for each arch, obviously). Would it be possible for you to cover that?"

Dr-Bean commented 10 years ago

@FluffBunny @wouter0100 In itself, the building process of Python is not an issue, it just takes time to compile the package. Takes me (on a fairly slow VM, that is) about 45 mins per build, times 13 arches, times 2 for DSM4 and DSM5. Adds up to about 20 hours total.

Now that I'm thinking of it, we could get away with just the DSM4 builds, since those work on DSM5 too...the other way around won't.

Diaoul commented 10 years ago

@SynoCommunity/developers: Should we drop support for DSM < 4.2 ? It could save some trouble with the repo. If I'm not mistaken that means only models x08 and x07 so that's 6yo+ models.

bru7us commented 10 years ago

Sounds reasonable - however if there are packages that will still run fine on earlier DSM versions, it would be good to have them remain available for direct download and statically linked in an "Archive" page on the front end site.

Dr-Bean commented 10 years ago

Yep, agree with both of you. Ultimately, providing backwards compatible packages will prevent us from using new development features. However, if we still can build certain packages for earlier DSM versions, direct download would be nice.

Diaoul commented 10 years ago

ETA is 1-2 days

Diaoul commented 10 years ago

New front page online. Suggestions on design/content are welcome, still working on the backend.

bru7us commented 10 years ago

Looks good (and even has a favicon)! A couple of points of feedback:

I was also going to comment about linking to the spksrc contributors, but then I spotted your TODO commented out in the source. :)

GldRush98 commented 10 years ago

I think you have a typo in the url under step 2:

Click Add, type SynoCommunity as Name and http://packages.packages.synocommunity.com/ as Location and then press OK to validate.

You've doubled up packages there I believe.

ragnarnz commented 10 years ago

@GldRush98

To add to this, if you then browse to http://packages.packages.synocommunity.com/ in a browser, Step 2 under easy install will then read 'http://packages.packages.packages.synocommunity.com/'

GldRush98 commented 10 years ago

Ah, it's dynamically generating it causing the funkiness.

jb510 commented 10 years ago

@Diaoul - humble suggestion, add a "Website" label to the github issue tracker to help track issues on the new site (or a stand alone repo of the web site)

 *Step 2*
 Click Add, type SynoCommunity as Name and http://packages.synocommunity.com/ as Location and then press OK to validate.

is generating the url based on a wierd relative path. So we're seeing, http://packages.{current_url} http://packages.www.synocommunity.com/ http://packages.packages.synocommunity.com/ etc...

bru7us commented 10 years ago

@jb510 see https://github.com/SynoCommunity/spkrepo for issues on the site/repo side.

jb510 commented 10 years ago

@bru7us I assumed that repo was either dead or for the package server (not the website). In the future I'll post issues with the website there. Thanks.

Diaoul commented 10 years ago

Thanks for your feedback. I've done the appropriate changes locally. I've automated deployment too (using fabric) to make pushing changes in production easier.

The current front page's text is really a placeholder until I or anybody comes up with something better. I think the 3 sections are defining SynoCommunity correctly. Suggestions are welcome!

There is still work to do on the package side even though the database schema is done and the json output for the package center nearly functional. Database feeding from SPK file must be addressed as well as thumbnails and screenshot file management. I am working on it.

I am confident I can get it done by the end of the week. The code will be released under MIT license as soon as the core is functional. (frontend + package upload / download).

Diaoul commented 10 years ago

@jb510: what do you mean by a website label? We can add a GitHub logo so it's more eye catchy. Also, the text-muted or the small tag could be used in the headers such as: Easy Install. [text-muted]My grandma could do it[/text-muted] Depends on what. About the auto generated urls, I'll restrict the website to be on http://synocommunity.com/

jb510 commented 10 years ago

I meant in this issue tracker, (ie. currently this issue is labeled bug, repo). But if you're not using this repo for the website, don't bother. Just refer website related issues over to spkrepo

Robpollard commented 10 years ago

I just donated 5 euros, thank you for all your hard work, may we all enjoy the SynoCommunity for many years hence.

bru7us commented 10 years ago

@Diaoul , probably worth ensuring there's a www. redirect as well as the root domain.

Diaoul commented 10 years ago

@bru7us: there's a wildcard subdomain CNAME on the DNS, I need to dig nginx and flask documentation for proper handing of domains.

bru7us commented 10 years ago

Yeah I was just responding to your previous comment saying that you'd just restrict the site to be on the root domain only. To that I say, root domain plus the www. sub-domain (after you remove the wildcard).

bitking commented 10 years ago

@Diaoul Thanks dude, just donated 5,- for your work! keep it up!

grimrod42 commented 10 years ago

Any word, last was 1-2 days on Thursday...

potyt commented 10 years ago

Si senor, me mucho wanto

alfsoft commented 10 years ago

Hello! Just noticed that Error 404 occurs when navigating to main page with "www" in URL. http://www.synocommunity.com/ - Error http://synocommunity.com/ - Normal

Diaoul commented 10 years ago

I'm working on the API, re-upload of packages will be necessary. Also I've made some changes to improve maintainability. Now the package revision is renamed package build and should be unique per package name, architecture and firmware.

I'm still confident it'll be done by the end of the week.

Dr-Bean commented 10 years ago

@Diaoul Nice :) Btw, are the packages from the old repo still available, or would those have to be recompiled? Mainly interested because of 4.3 toolchains/DSM4.x compatibility.

jaysont000 commented 10 years ago

@Diaoul Donated 5 Euros, thanks for the work!

mlaeng commented 10 years ago

Just fyi:

If browse to packages.synocommunity.com I get this:

Bad Request The browser (or proxy) sent a request that this server could not understand.

Synology says: Invalid location.

Diaoul commented 10 years ago

Status:

Todo before release:

Todo:

hazcod commented 10 years ago

Will we have to manually compile syn. versions of packages and upload them? I'd love to help/compile, but this means that for example that if I upload a newer version than the current package on synocommunity, this will be a 'different' package? Or will it come under the generic package name?

Keep up the good work!

unorig commented 10 years ago

Didn't know how much I needed synocommunity until it was down.

Donated 25 euros. I encourage anyone else that has left a comment to do the same.

mcgroarty commented 10 years ago

Donated as well. Get well soon, website!

grimrod42 commented 10 years ago

I just donated 10e as well, good luck getting it backup soon

Diaoul commented 10 years ago

Thanks for your support.

This is a new server side application that I develop, it'll allow us to manage packages more efficiently and also supports new features. From a user side, it'll be nicer and easier.

I want to get things right because it's harder to amend when everything is up and running. We're getting close.

ddfamily commented 10 years ago

I had to reinstall from scratch my Synology, and noticed Synocommunity was down!!! Awful nightmare... I donated 10e for your great work. Keep up the good work and get it back up. We need you!!!

unorig commented 10 years ago

Good work @mcgroarty and @grimrod42. Doesnt matter how much. Its good to show your appreciation and support!

unorig commented 10 years ago

Well done @ddfamily - good to see people get behind these guys.

koppelbakje commented 10 years ago

@ddfamily same situation for me, as well as the 10e donation. Keep up the good work!

TweekDash commented 10 years ago

donated €20.00 EUR too thanks so much for your work! i have two friends buying synologys this week hope the site is back up so i can help load their systems with packages :)

potyt commented 10 years ago

You take bitcoin?

There's probably an incentive to not get it up too quickly right now, making hay while it's down!

Diaoul commented 10 years ago

The code is open to all SynoCommunity's developers and contributions are welcome. I have a full time job and I do my best on my free time, I know it's taking long, it's a complete rewrite of the server side code with a lot of new features.

When it's back online it's for good. I won't do some quick'n'dirty fix.

ddfamily commented 10 years ago

Thanks Diaoul for your great work. Do you have an ETA for the server to be back online? Couple days, weeks or months?

unorig commented 10 years ago

Has anyone got a copy of any of the SPK packages by chance? I want to get Python, SickBeard, SABnzb.