Bug 1433919
Summary: | [nextcloud] version 11.0.2 is available | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | James Hogarth <james.hogarth> |
Component: | nextcloud | Assignee: | James Hogarth <james.hogarth> |
Status: | CLOSED EOL | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 27 | CC: | ben.harper, brad, brandonk98, caleb, carl, cglombek, charleryals, chrisdevis999, claudiorodrigo, craig0990, daniel, daniell1, d.bz-redhat, dev, fedora, free-software, frh+fedora, glandvador, gnikandrov+fedora, hookstefan1405, jack.ponting, james.hogarth, joanmunn666, jos, Magnumgr, marek.gresko, martin, momcilo, moonwolf, patrick.pichon, redhat-bugzilla, redhat, russ+bugzilla-redhat, samuel-rhbugs, tom830979, volga629, vwfoxguru, williamjmorenor |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-11-30 23:39:10 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1431298, 1498482, 1506741, 1508324, 1508332 | ||
Bug Blocks: |
Description
James Hogarth
2017-03-20 11:35:16 UTC
(much appreciating the hard work of all involved) With Nextcloud 12 around the corner, what is a reasonably conservative expected timeline for a Fedora/EPEL NC11 release ? Rationale : we are in the process of setting up a federated cloud ; the other members already running Nextcloud 11 for a couple of months, we may be forced to finally drop the current Nextcloud 10 RPM incarnation, and fast forward to current upstream github releases. Nextcloud 12 was released today. Any chance of an upgrade of the packages, or should we go for a manual install? sabre-dav 3.2 and symfony 3 are in rawhide by now. I have not fount symfony-console-completion in the repos though ... A timeline projection for a v12 release would be highly appreciated from my side, too. What are the steps to take till this can happen and what can the community do to help? I'd like to help with the creation and packaging of modulemds and containers for Fedora's Modularity effort. I am also in favour of dropping upgrade support for versions below 12 if that is necessary to speed things up. We could support upgrades anew from version 12, with releases happening in a timely fashion, shortly after upstream. FYI, there is a new dist-git interface: https://src.fedoraproject.org/rpms/nextcloud This bug appears to have been reported against 'rawhide' during the Fedora 27 development cycle. Changing version to '27'. Any update here? I can help in the {packaging, review} of missing dependencies. For version 12.0.2 following deps are required that are not currently in f27: php-composer(icewind/searchdav) >= 0.3.1 php-composer(icewind/smb) >= 2.0.0 php-composer(stecman/symfony-console-completion) >= 0.7.0 php-composer(swiftmailer/swiftmailer) >= 6.0.1 FYI I have updated the RPM spec to version 12, however I am not in the packagers group, yet, so I can't push to my fork on src.fedoraproject.org right now. Will begin the new-packager process soon. In the meantime please review the changes here: https://github.com/LorbusChris/nextcloud-rpm/commit/4cf9a553de95dd7d99a042de73b0c4b79346be57 COPR Builds (failing due to missing deps, see above): https://copr.fedorainfracloud.org/coprs/lorbus/nextcloud/monitor/ Regarding the missing deps: I believe php-composer(swiftmailer/swiftmailer) >= 6.0.1 is not a hard requirement and the previous version 5.4.8, which is available, can be safely used. If anybody could help with bringing in the remaining deps or reviewing the spec, that'd be huge. I think regarding the patches, they ought to be updated and generally reviewed for missing docs/links to upstream issues. Sorry for spam everyone. Christian, This may not be entirely appropriate in a bugzilla entry, but nevertheless : to you, James and everyone else involved, thank you for the sustained effort. Any update ! Can we help ? Packaging of the missing php dependencies would be a great help :) php-composer(icewind/searchdav) >= 0.3.1 php-composer(icewind/smb) >= 2.0.0 php-composer(stecman/symfony-console-completion) >= 0.7.0 Any update for nextcloud 12 ? Can we notify Remi Collet to update php-icewind-smb to the latest version, required by NC 12. (https://bodhi.fedoraproject.org/updates/FEDORA-2015-16294) Also for php-swiftmailer update to latest version (https://bodhi.fedoraproject.org/updates/FEDORA-2017-e74bb80eb0) Notice: I don't plan to update dependency to new major version (ex: php-icewind-smb), because of new API (BC break), so new packages are needed (ex: php-icewind-smb2) installed in a separate tree. We already have lot of such packages (ex, see php-justinrainbow-json-schema, php-justinrainbow-json-schema4, php-justinrainbow-json-schema5). Later, the old version, when no more used can be retired. Remmi Collet & Shawn Iwinski already has prepared the package of php-composer(swiftmailer/swiftmailer) = 6.0.2. Thanks! Packaging of the missing php dependencies would be a great help, if you can! php-composer(icewind/searchdav) >= 0.3.1 php-composer(icewind/smb) >= 2.0.0 php-composer(stecman/symfony-console-completion) >= 0.7.0 We have stuck with version 10 and i hope the package for nextcloud 12 to be prepared soon. :) I'll just note that the nextcloud release has, in the past (I'm looking at the spec file for version 10), *not* been blocked by missing/unmet php-composer(*) dependencies, since the nextcloud release tarfile bundles all of its dependent composer modules. For those that happen to also exist in the distribution, the spec file repoints the dependency from the bundled copy to the distribution copy (creating the package dependency, deleting the bundled copy from the tarfile source, and hacking the autoload files). The result is a mix of bundled and distribution php-composer modules. Is the intention for nextcloud-12 to remove *all* the bundled third party php code? If not, then why not just release it as it is distributed by nextcloud, with the dependencies bundled in? They're not that big, and the packaging becomes radically simpler. In the very worst case, one loses a bit of common code sharing. On the upside, one is guaranteed to have the system exactly as it was QA'd by nextcloud. Just a thought. Brad, In that case, I wonder if it might be worthwhile to package the code core in flatpak instead of RPM? That way there would be less confusion about the relationship between system and bundled-app dependencies. Hi, the actually latest stable release is 12.0.4. i don't care what the next verion is on fedora just as long as i can upgrade my 10.0.4 version to it. I decided to build my own package - it's dirty and doesn't comply with Fedora (and CentOS as it's designed for CentOS) guidelines, but it's almost works (;) It is almost working... Remi waits for over a month someone to review the remaining 2 dependency packages: (https://bugzilla.redhat.com/show_bug.cgi?id=1508324) and (https://bugzilla.redhat.com/show_bug.cgi?id=1508332) so James or Christian proceed packaging with latest Nextcloud (12.0.4) I have taken those tickets and will review then, any other dependency missing? (In reply to Christian Glombek from comment #4) > A timeline projection for a v12 release would be highly appreciated from my > side, too. > > What are the steps to take till this can happen and what can the community > do to help? > > I'd like to help with the creation and packaging of modulemds and containers > for Fedora's Modularity effort. > > I am also in favour of dropping upgrade support for versions below 12 if > that is necessary to speed things up. We could support upgrades anew from > version 12, with releases happening in a timely fashion, shortly after > upstream. We could create repos copr that host the necessary versions for the upgrade path, for the cases in which someone wants to update from an old version. In the wiki we could indicate the necessary steps to use repos copr for the upgrade path. In the spec we could indicate that the newer version conflicts with the versions that are not the previous one that allows to follow the upgrade path. It's an idea. > > FYI, there is a new dist-git interface: > https://src.fedoraproject.org/rpms/nextcloud https://src.fedoraproject.org/rpms/php-icewind-smb2 https://src.fedoraproject.org/rpms/php-icewind-searchdav *** Bug 1471052 has been marked as a duplicate of this bug. *** Any update for nextcloud 12 ? Remmi Collet, Shawn Iwinski & William Moreno had prepared all the missing php dependencies. Just to mention that migrations from OwnCloud to NextCloud are currently blocked by bug 1471469. We presumably don't want to continue to block migration paths, so bug 1444007 (update to OC 10) would be required before updating to NextCloud 12. We need to make sure the patches made to the dependencies in NextCloud are also included either in the NC package, or in the packages themselves (probably better). Luckily this is well documented here: https://github.com/nextcloud/3rdparty/blob/v12.0.5/patches.txt nextcloud 13 just released: https://nextcloud.com/blog/nextcloud-13-brings-secure-file-sync-and-collaboration-to-the-next-level/ https://github.com/LorbusChris/nextcloud-rpm/pull/3 Spec reviews and help with the remaining TODOs on the PR are very welcome! :) FYI Christian has done some work for NC 13 ! https://src.fedoraproject.org/rpms/nextcloud/pull-request/3 Thanks for sharing Michael :) Maintainers, please respond either over there on src.fp.o, here or by mail. I'd like to sort this out asap. Any progress for NC 13 ? Can any of the maintainers look the work Christian do, preparing the package for NC ? It's a over a month when Christian has finished the work and need someone to review it. So, nextcloud is close to being unmaintained? There is no response from James for over 5-6 months now. Who else can review Christian work with NC 13 packages ? There has been a discussion on the mailing list recently: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/NQHLQ43MJJTC5BPYRIUZOHUV3FJINBOT/ Any progress on NC packages ? NC 10 was released 08/25/2016 and is EOL. NC 11 is already EOL, and NC 12 will be EOL in just a few short months, August of this year when NC 14 gets released. https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule 10.0.4 isn't even the latest 10.0.x version, its 10.0.6. Also, NC 10.0.4 won't even run on Fedora 28, you need to manually fix this issue: https://github.com/nextcloud/server/pull/5072 With all due respect to James Hogarth for doing an amazing job taking over owncloud and initiating Nextcloud support with Fedora, something seriously needs to be done. If James doesn't have the bandwidth, maybe let Christian take over? Nextcloud 14 is nearing release 2018-08-29... 26 days. NC 12 will be EOL'd in Nov. James? Christian? I've been getting some missing deps for NC14 packaged and reviewed. I think we should probably remove and deprecate NC10 or whatever is in the repos right now and then get NC14 in again. There won't be an upgrade path then, but packaging all the missing versions in between is not something I am interested in. I will revive the mailing list thread (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/NQHLQ43MJJTC5BPYRIUZOHUV3FJINBOT/) again once I find a little time. Nextcloud 14 Released! https://nextcloud.com/blog/nextcloud-14-now-available-with-video-verification-signaltelegram-2fa-support-improved-collaboration-and-gdpr-compliance/ Any progress for a proper Fedora release ? Upgrading Fedora F27 -> F29, nextcloud upgrades also to NC 10.0.4 (NC 13 -> NC10) ! I cannot reinstall NC 13 from Christian Repo because of this error : Failed to synchronize cache for repo 'lorbus-nextcloud', ignoring this repo. Hi Michael, Whatever the solution for the repo problem is you need to keep in mind that it is not supported to skip major releases when upgrading: https://docs.nextcloud.com/server/13/admin_manual/maintenance/upgrade.html This means your upgrade path needs to be 10 -> 11 -> 12 -> 13 -> 14. In Fedora 27 i had NC 10.0.4 from Fedora Repo, when i saw Christian effort for NC 13. I delete NC 10 as Christian said he can't support all the upgrade path (NC 10-> 11 -> 12 -> 13) and i installed the NC 13 from Christian Repo. When i decide to upgrade to F29 from F27 (i skip the F28 because of NC), when the upgrade finished the NC reverted to NC 10.0.4 from Fedora Repo ! When i try to reinstall NC 13 from Christian Repo i 've got this error : "Failed to synchronize cache for repo 'lorbus-nextcloud', ignoring this repo." (In reply to Michael from comment #44) > In Fedora 27 i had NC 10.0.4 from Fedora Repo, when i saw Christian effort > for NC 13. > I delete NC 10 as Christian said he can't support all the upgrade path (NC > 10-> 11 -> 12 -> 13) and i installed the NC 13 from Christian Repo. > > When i decide to upgrade to F29 from F27 (i skip the F28 because of NC), > when the upgrade finished the NC reverted to NC 10.0.4 from Fedora Repo ! > > When i try to reinstall NC 13 from Christian Repo i 've got this error : > > "Failed to synchronize cache for repo 'lorbus-nextcloud', ignoring this > repo." While Chris' COPR web page advertises F27, F28, F29, and Rawhide repo support, it only has F27, F28, and Rawhide repos setup. F29 repo doesn't exist which is why you're getting the error you are. Second, the only repo that has a built Nextcloud 13 RPM is F27. If you updated to F28 / F29, I'd say you're out of luck unless you want to take his NC 13 src rpm from the F27 repo and try to manually build it on F29. Finally, the last successful build of NC 13 on F27 was 8 months ago. There was an attempt 7 months ago but it failed. This message is a reminder that Fedora 27 is nearing its end of life. On 2018-Nov-30 Fedora will stop maintaining and issuing updates for Fedora 27. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '27'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 27 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. Fedora 27 changed to end-of-life (EOL) status on 2018-11-30. Fedora 27 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. Another Nextcloud Release .... Nextcloud 15 goes social, enforces 2FA and delivers a new generation real-time document editing December 10, 2018 https://nextcloud.com/blog/nextcloud-15-goes-social-enforces-2fa-and-gives-you-a-new-generation-real-time-document-editing/ And Fedora package have stuck with version 10 ! It's time to find another solution for NC... Much appreciate the expert who created new version of nextcloud and also provide here attachment of it. Its help many students who are beginners in information technology. Jack, Business assignment expert - http://www.qualitydissertation.co.uk/business-assignment-help, who write top quality assignment at Quality Dissertation in UK. In my opinion, the current package should be completely removed. Thank you for a created new version of nextcloud. Its help me with information technology. Joan, Writer college entrance essays - https://customcollegeessays.com/blog/college-entrance-essays, who write top quality college entrance essay. <a href="https://www.allhomeworkhelp.co.uk/">homework help</a> Service is a dug in and prominent name in giving stunning on the web task Help administrations to understudies. Thanks for this useful piece of information. Symphony is a very specific framework of PHP. Personally, I would avoid using it at all. Yii is much better as for me. Once I've been writing an annotated bibliography on PHP frameworks book, and this service helped me a lot: https://essaytreasures.com/annotated-bibliography-writing-service.html. So in case you need the same kind of paper work - you're welcome. (In reply to chrisdevis from comment #53) > Thanks for this useful piece of information. Symphony is a very specific > framework of PHP. Personally, I would avoid using it at all. Yii is much > better as for me. Once I've been writing an annotated bibliography on PHP > frameworks book, and this service helped me a lot: > https://essaytreasures.com/annotated-bibliography-writing-service.html. So > in case you need the same kind of paper work - you're welcome. (In reply to Peter Janes from comment #54) > (In reply to chrisdevis from comment #53) > > Thanks for this useful piece of information. Symphony is a very specific > > framework of PHP. Personally, I would avoid using it at all. Yii is much > > better as for me. Once I've been writing an annotated bibliography on PHP > > frameworks book, and this service helped me a lot: > > https://essaytreasures.com/annotated-bibliography-writing-service.html. So > > in case you need the same kind of paper work - you're welcome. Thanks for this new nextcloud version! with the help of this method, I could trace my own project at this https://www.roofingcontractorsillinois.com/ website. Being a digital marketing expert, I could help with roofing services and other kinds of services, if needed! Thanks for sharing this description! I need to create a similar command, though I have already created one demo file but somehow It does not get fully functional. With the help of this command file, I could trace my error. This https://www.homeremodelingchicago.com/ website has been providing home remodeling services including bathroom, kitchen repairing or renovation! Agree, very interesting. Particular about php coding. I agree with comments about coding and command.Is the intention for nextcloud-12 to remove *all* the bundled third party php code? If not, then why not just release it as it is distributed by nextcloud, with the dependencies bundled in https://protectivegroup.com.au/about/protective-services/tscm-car-home-bug-sweep/ They're not that big, and the packaging becomes radically simpler. Very interesting. Totally agree with comments Is the intention for nextcloud-12 to remove *all* the bundled third party php code? If not, then why not just release it as it is distributed by nextcloud, with the dependencies bundled in? They're not that big, and the packaging becomes radically simpler https://protectivegroup.com.au/about/protective-services/tscm-car-home-bug-sweep/ Is the intention for nextcloud-12 to remove *all* the bundled third party php code? If not, then why not just release it as it is distributed by nextcloud, with the dependencies bundled in? They're not that big, and the packaging becomes radically simpler |