[Pkg-owncloud-maintainers] Nextcloud desktop client packaging

Sandro Knauß hefee at debian.org
Fri Jan 31 17:37:45 GMT 2020


Hey,

> I am maintaining a PPA for mostly beta and alpha Ubuntu packages of the
> Nextcloud desktop client as well as ab OpenSUSE Build System repository for
> Debian packages.

Cool to actually get contact. Let's move the discussion to the maintainers 
list, as I'm not the only person that is packaging nextcloud-desktop for 
Debian.
 
> Recently it has been reported that there is a clash  between the official
> Debian/Ubuntu packages and mine due to some files placed in different
> packages. Also, the name of the main package is different
> ("nextcloud-client" vs "nextcloud-desktop").
> 
> I think it would be useful to have common Debian build control files that
> both of us work with. My files are in the upstream
> repo's admin/linux/debian directory. As you can see there are slight
> differences between the various distributions, so it is not as simple as
> having a single debian directory in the repository's root directory.
> 
> Do you think there is a way to unify the build control files that suits
> both of us? It is OK for me to use your package structure (i.e. name the
> main package "nextcloud-desktop", etc.), though of course transitional
> packages should be provided in the PPA. But the differences between the
> various distributions should be handled somehow.

Packaging data is updated after Nextcloud released a version, so having the 
files inside the upstream repo is wired. Also we often need to apply patches on 
top of the releases, as they are not perfect. What Debian is doing is having a 
parent branch, that is the master branch of upstream and the master branch is 
actually an overlay with the Debian files. see [1]. From our side, the obvious 
step would be, that you publish your packaging data to our salsa repository 
and have branches for the different distribution. 
Also I do not understand how I should interpret the data under admin/linux/
debian, as this is not standard Debian packaging style. Btw. the changelog in 
these directories refer to version 2.3.3 in the 2.6.1 release.
If we have all data at one place we can start looking into the differences and 
properly find ways to unify stuff.

hefee

[1] https://salsa.debian.org/owncloud-team/nextcloud-desktop
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://alioth-lists.debian.net/pipermail/pkg-owncloud-maintainers/attachments/20200131/16248744/attachment.sig>


More information about the Pkg-owncloud-maintainers mailing list