#941708 ITP: nextcloud-server -- Nextcloud folder synchronization tool (server)

#941708#5
Date:
2019-10-04 01:50:21 UTC
From:
To:
 * Package name    : nextcloud-server
   Version         : 0.1.7
   Upstream Author : Antonio Russo <antonio.e.russo@gmail.com>
 * URL             : https://gitlab.com/aerusso/nextcloud-server-deb
 * License         : AGPL
 * Vcs             : https://gitlab.com/aerusso/nextcloud-server-deb
   Section         : net
   Description     : Nextcloud folder synchronization tool (server)

Nextcloud is an increasingly popular software package.  A first-class
integration of Nextcloud into Debian is desirable, but represents
a significant challenge because upstream development is unlikely to
produce long-cycled supported releases compatible with the Debian
release cycle.

This packaging sidesteps that issue by providing version-independent
tools to download, install, configure, update, and manage the server.
Although unconventional, such tools are not unheard of in Debian [1,2].

The current version is suitable for beta testing, and should eventually
reach maturity compatible with Debian stable.

Thank you,
Antonio Russo

[1] ttf-mscorefonts-installer
[2] libdvd-pkg

#941708#10
Date:
2019-10-04 07:06:15 UTC
From:
To:
Hi,

This does not mean we should make it a habit.

Have you considered and researched the fasttrack project instead?

#941708#17
Date:
2019-10-04 15:07:13 UTC
From:
To:
I think that nextcloud-server-installer would be a better package name.
Also, presumably you are targeting the contrib section rather than the
main section.

How would you feel about an actual packaging of the server (rather than
an installer) that used fastrack.debian.net?
Fastrack is intended to handle products where the security lifecycle is
too short for Debian releases.

#941708#22
Date:
2019-10-04 15:14:18 UTC
From:
To:
Yeah, that would make sense.

Yes, this would be contrib.

I'm guessing this doesn't get into Debian proper at all then?  Because I
wouldn't in good conscience let such a package enter the release cycle
(there's no way I could support it).

I did not even know about fastrack, so packaging there may be of limited
value (until it is further publicized, but I guess that's a chicken-or-egg
issue).

I'm not necessarily opposed to actually packaging the server, but it has
node dependencies (and there's really no way I can even begin to tame
that nightmare).

Will fastrack be OK with a build that is basically npm install? I can try
building something like that.

Thanks,
Antonio

#941708#27
Date:
2019-10-04 15:07:13 UTC
From:
To:
I think that nextcloud-server-installer would be a better package name.
Also, presumably you are targeting the contrib section rather than the
main section.

How would you feel about an actual packaging of the server (rather than
an installer) that used fastrack.debian.net?
Fastrack is intended to handle products where the security lifecycle is
too short for Debian releases.

#941708#32
Date:
2019-10-04 15:14:18 UTC
From:
To:
Yeah, that would make sense.

Yes, this would be contrib.

I'm guessing this doesn't get into Debian proper at all then?  Because I
wouldn't in good conscience let such a package enter the release cycle
(there's no way I could support it).

I did not even know about fastrack, so packaging there may be of limited
value (until it is further publicized, but I guess that's a chicken-or-egg
issue).

I'm not necessarily opposed to actually packaging the server, but it has
node dependencies (and there's really no way I can even begin to tame
that nightmare).

Will fastrack be OK with a build that is basically npm install? I can try
building something like that.

Thanks,
Antonio

#941708#37
Date:
2019-10-06 05:46:37 UTC
From:
To:
You should fix the project license on GitLab, right now it's showing all rights reserved. That should be in the project settings somewhere...

Also, have you seen <http://fasttrack.debian.net/>? That appears like it'll eventually allow a non-downloader package.