Uh oh!
There was an error while loading. Please reload this page.
prepare to release in appstore - #26
Conversation
Signed-off-by: Jonas Sulzer <jonas@violoncello.ch>
Signed-off-by: Jonas Sulzer <jonas@violoncello.ch>
MorrisJobke
commented
Jan 2, 2019
I can do this. |
MorrisJobke
commented
Jan 2, 2019
But only once this is shipped to the appstore. |
MorrisJobke
commented
Jan 2, 2019
One more thing to test: check if this works properly: not that the app is then removed but not fetched from the appstore anymore. |
violoncelloCH
commented
Jan 2, 2019
thank you
so I would need nextcloud/app-certificate-requests#208 first, then we can merge this one and after that I could create the appstore release, correct?
does this mean it's not installed any more by default? or what does this mean exactly? @jancborchardt should I change the author of this app to "Nextcloud" or not? |
MorrisJobke
commented
Jan 2, 2019
I guess that it could be that the app code is simply not there anymore - which should be avoided. |
MorrisJobke
commented
Jan 2, 2019
Correct 👍 |
violoncelloCH
commented
Jan 2, 2019
okay, of course... do you have an idea how to avoid this? |
MorrisJobke
commented
Jan 2, 2019
Test it extensively and report bugs (if there are any) with clear steps into the server repo. |
violoncelloCH
commented
Jan 2, 2019
Guess I'll need some help here, sorry. |
jancborchardt
commented
Jan 4, 2019
That’s for @MorrisJobke@rullzer to decide. I’m fine either way. |
MorrisJobke
commented
Jan 4, 2019
Not needed. Just leave it as it is now. |
MorrisJobke
commented
Jan 4, 2019
I will change it. It will not be included. |
violoncelloCH
commented
Jan 4, 2019
@MorrisJobke What's the best practice for the release? Create a tag, check out the tag, do the code signing, generate the release archive, generate a signature over the archive, create a Github release for the tag and upload it and finally paste the link and the signature to the appstore? |
MorrisJobke
commented
Jan 5, 2019
Looks good 👍 |
MorrisJobke
commented
Jan 5, 2019
If it works now already then do a release now. |
It works already (I'll do some more tests), but the appstore documentation says that |
violoncelloCH
commented
Jan 6, 2019
@MorrisJobke |
MorrisJobke
commented
Jan 7, 2019
Not really. Usually you upload the release (you did it here: https://github.com/nextcloud/user_external/releases/tag/v0.5.0) and then you open the apps.nextcloud.com page to upload an app. There you add the link to the uploaded zip and the signature and press "upload". It then checks this URL and updates the App Store right afterwards. Typically this takes 5 to 10 seconds and the app store shows it. |
violoncelloCH
commented
Jan 7, 2019
I pressed upload there and a spinner appeared on the upload button, but nothing else afterwards. I'll try it again, but I don't really know what went wrong. |
violoncelloCH
commented
Jan 7, 2019
is there something wrong with my signature? i generated it with this command |
MorrisJobke
commented
Jan 7, 2019
No - looks like an issue with the app store. Let me check that. There is usually either a success or a failure message at the top (in red or green). |
MorrisJobke
commented
Jan 7, 2019
Could you now try again? |
still the same... the spinner on the upload button disappears after two or three seconds and there appears no feedback at all |
MorrisJobke
commented
Jan 7, 2019
Mmmh ... it says this: |
MorrisJobke
commented
Jan 7, 2019
Ah ... seems that the file is corrupt. I also can't decompress it on my machine here. Just check it again and just upload again to the release. |
violoncelloCH
commented
Jan 7, 2019
ohh, I'm sorry about that! thank you for your help! |
MorrisJobke
commented
Jan 7, 2019
https://github.com/nextcloud/jsloader/blob/master/Makefile#L60-L61 Boils down to |
violoncelloCH
commented
Jan 7, 2019
thank you very much! |
MorrisJobke
commented
Jan 7, 2019
Nice 👍 |

remove shipped flag
set min-version to 15 (so it can't be installed from store and shipped; for 15.0.0 broken anyway)
bump version to 0.5.0 (.0 as of occ check-code compliance #30)
change Author to "Nextcloud"? -- just do be set in the appstore (certificate for user_external app-certificate-requests#208 (comment))
change build script for 15.0.1 to not include user_external (probably not in this PR - unbundle user_external to release it via appstore server#13225)
for #22
cc @jancborchardt@MariusBluem@rullzer
Signed-off-by: Jonas Sulzer jonas@violoncello.ch