Server: App support for Nextcloud 15

Created on 16 Nov 2018  路  19Comments  路  Source: nextcloud/server

We should check out following apps for their Nextcloud 15 support and try to get new versions of them into the appstore:

  • [x] announcement center @nickvergessen nextcloud/announcementcenter#120
  • [x] calendar @georgehrke https://github.com/nextcloud/calendar/pull/951
  • [x] contacts @skjnldsv
  • [x] data_request @blizzz
  • [x] external @nickvergessen nextcloud/external#123
  • [x] keep or sweep @jancborchardt keeporsweep/keeporsweep#20
  • [x] impersonate @blizzz
  • [x] polls @dartcafe nextcloud/polls#421
  • [x] Unsplash @jancborchardt @newhinton @marius-wieschollek https://github.com/jancborchardt/unsplash/pull/26
  • [ ] bookmarks_fulltextsearch @daita
  • [ ] cms_pico @daita
  • [x] dashboard @daita
  • [x] files_frommail @daita
  • [x] files_fulltextsearch_tesseract @daita
  • [ ] group_everyone @icewind1991
  • [x] groupfolders @icewind1991
  • [x] jsloader @morrisjobke
  • [ ] limit_login_to_ip @rullzer
  • [x] mood @daita
  • [ ] orcid @daita
  • [ ] privatedata @rullzer
  • [x] sharepoint @blizzz
  • [x] socialsharing_diaspora @schiessle
  • [x] socialsharing_email @schiessle
  • [x] socialsharing_facebook @schiessle
  • [x] socialsharing_googleplus @schiessle
  • [x] socialsharing_twitter @schiessle
  • [ ] zenodo @daita


SQL query for the app store

SELECT id
FROM core_app
WHERE id NOT IN (
    SELECT DISTINCT app_id
    FROM core_apprelease
    WHERE platform_version_spec <> '>=9.0.0'
    AND platform_version_spec NOT ILIKE '%<9.%'
    AND platform_version_spec NOT ILIKE '%<10.%'
    AND platform_version_spec NOT ILIKE '%<11.%'
    AND platform_version_spec NOT ILIKE '%<12.%'
    AND platform_version_spec NOT ILIKE '%<13.%'
    AND platform_version_spec NOT ILIKE '%<14.%'
    AND platform_version_spec NOT ILIKE '%<15.0.0'
    AND is_nightly IS FALSE
)
ORDER BY id ASC;


Full list of apps without a non-nightly release

  • activitylog
  • admin_notifications
  • appvncsafe
  • beame_insta_ssl
  • blockscores
  • bookmarks_fulltextsearch
  • caniupdate
  • cms_pico
  • defaultgroup
  • diffuse
  • documents
  • fbsync
  • files_3d
  • files_clipboard
  • files_external_sia
  • files_frommail
  • files_fulltextsearch_mail
  • files_opds
  • files_pdfviewer
  • files_reader
  • files_rightclick
  • files_snapshots
  • folderplayer
  • githubmergetracker
  • gluusso
  • group_everyone
  • initialcheck
  • issuetemplate
  • keeweb
  • ldapcontacts
  • ldaporg
  • limit_login_to_ip
  • linkshareex
  • logreader
  • mindmaps
  • money
  • mood
  • myscan
  • nextant
  • nextnotes
  • ocdownloader
  • ocr
  • orcid
  • privatedata
  • quicknotes
  • spgverein
  • spreedme
  • theming
  • twofactor_email
  • user_cas
  • user_ispconfig
  • user_pwauth
  • workin2gether
  • zenodo
  • zimbradrive

bug

Most helpful comment

Both Keep or Sweep and Unsplash are ready for 15 (and 16 dev version :)

  • Keep or Sweep keeporsweep/keeporsweep#20
  • Unsplash jancborchardt/unsplash#26

1锔忊儯5锔忊儯

All 19 comments

You mean, non-nightly releases?

calendar @georgehrke

I'm planning to have a bugfix release next Thursday. Will use that opportunity to bump the max-version of our (angular-)app to 15. Been using it on master a lot, didn't find any regression so far.

You mean, non-nightly releases?

if possible

end_to_end_encryption is missing a release, too.

Please also add/check PHP 7.3 support, since Nextcloud 15 supports PHP 7.3 officially. Had no problems after changing the XML maxVersion setting.

Maybe helpful

  • Travis already added PHP 7.3 (maybe some plugins are currently missing like xdebug).
  • The official Debian PHP maintainer has a repo with all not-EOL versions including latest PHP 7.3 RC5. https://deb.sury.org/ (Debian repo & *buntu ppa).

Search for max-version php in info.xml
https://github.com/search?q=org%3Anextcloud+filename%3Ainfo.xml+php+max-version&type=Code

PHP in .travis
https://github.com/search?q=org%3Anextcloud+filename%3A.travis.yml+php+%227.3%22&type=Code

@MorrisJobke 1..2 is released with v15 support
https://github.com/nextcloud/impersonate/releases

Both Keep or Sweep and Unsplash are ready for 15 (and 16 dev version :)

  • Keep or Sweep keeporsweep/keeporsweep#20
  • Unsplash jancborchardt/unsplash#26

1锔忊儯5锔忊儯

Most important, the News app already supports 15 (and 16 dev version) 馃槃

Is user_external missing in this list? It is still shipped with 15 but not compatible and leads to errors on upgrade if enabled. See #12506

@violoncelloch yup! Pull request about that at https://github.com/nextcloud/apps/pull/69

And discussion on moving that out of the "apps" repo as it's the only maintained one of that bunch: https://github.com/nextcloud/apps/pull/59#issuecomment-443717173

Would you also be interested to be co-maintainer of the app? :)

@MorrisJobke the various socialsharing apps were updated; mood is indicated as deprecated in favour of the social app

@daita it seems all those fulltextsearch apps should be just one? It鈥檚 a lot of complicated overhead if you just want full text search to work, or contribute.

@jancborchardt The complicated stuff is not to install multiple apps but to install and setup the elasticsearch. And it's easier to contribute this way as you just need to create a php class in your own app to index its content

I see that @icewind1991 already updated his sources for group_everyone for being compatible with nextcloud 15: https://github.com/icewind1991/group_everyone/blob/master/appinfo/info.xml

@MorrisJobke Do you just need to refresh some sources at your side for app group_everyone?

@MorrisJobke Do you just need to refresh some sources at your side for app group_everyone?

I simply didn't updated the list yet 馃槈

Updated the list now.

@MorrisJobke this is the result of today regarding update of group_everyone: it tells that the update is not available
image

Maybe expected by you when update is available with 15.0.3, maybe not expected behaviour when you wanted to solve it for 15.0.2 ?

That app is not officially supported. The updater is just warning you that if you update that app will not continue to work.

Maybe expected by you when update is available with 15.0.3, maybe not expected behaviour when you wanted to solve it for 15.0.2 ?

This is a known issue: #12475

Was this page helpful?
0 / 5 - 0 ratings