On Tue, Nov 07, 2017 at 11:38:04AM +0100, Félix Sipma wrote:

> I misunderstood the 5.0 refactoring, zotero still has to be built from three
> repos, only the client part (https://github.com/zotero/zotero) was refactored
> to use npm/node (and so, needs js libs to get packaged). So, I guess the
> packaging repo should stay as it is for now, and be refactored if upstream
> decides to merge everything in a single repo.
> 
> Could you please share your workflow for updating the package?

1. look at the end of debian/rules, in the get-orig-source rule: it has the
  machinery for creating a new tarball, by pinning commits in the 3 repos.
  You'll probably have to update the rule, I tried to give it a try with
  commits from 5.0 and it failed.

2. then update debian/copyright

3. and deal with all the minified javascript snippets (see
  debian/source/lintian-overrides and debian/missing-sources/*)

2. and 3. are very painful, so of course you can do them only at the end of the
packaging process if you prefer.


-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  http://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀  http://www.debian.org

Attachment: signature.asc
Description: PGP signature

Reply via email to