On Sat, Apr 4, 2020 at 9:51 AM Tong Sun <suntong...@users.sourceforge.net> wrote: > > Hi, > > on my upstream's github-page there aren't any releases, thus I'm > having problem with updating the package: > > --------------------------- > $ gbp import-orig --sign-tags --uscan > gbp:info: Launching uscan... > uscan warn: Filename pattern missing version delimiters () without > filenamemangle > in debian/watch, skipping: > https://github.com/tonistiigi/fsutil.git HEAD debian > gbp:error: Uscan failed: Filename pattern missing version delimiters > () without filenamemangle > in debian/watch, skipping: > https://github.com/tonistiigi/fsutil.git HEAD debian > > $ cat debian/watch > version=4 > opts="mode=git, pgpmode=none" \ > https://github.com/tonistiigi/fsutil.git \ > HEAD debian > > # Use the following when upstream starts to tag releases: > # > #version=4 > #opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%golang-github-tonistiigi-fsutil-$1.tar.gz%,\ > # > uversionmangle=s/(\d)[_\.\-\+]?(RC|rc|pre|dev|beta|alpha)[.]?(\d*)$/\$1~\$2\$3/" > \ > # https://github.com/tonistiigi/fsutil/tags .*/v?(\d\S*)\.tar\.gz debian > > $ gbp import-orig --sign-tags --uscan --upstream-vcs-tag=f427cf1 > gbp:info: Launching uscan... > uscan warn: Filename pattern missing version delimiters () without > filenamemangle > in debian/watch, skipping: > https://github.com/tonistiigi/fsutil.git HEAD debian > gbp:error: Uscan failed: Filename pattern missing version delimiters > () without filenamemangle > in debian/watch, skipping: > https://github.com/tonistiigi/fsutil.git HEAD debian > --------------------------- > > Again, > > The upstream is https://github.com/tonistiigi/fsutil > and my repo is at > https://salsa.debian.org/go-team/packages/golang-github-tonistiigi-fsutil
So I did a bit more reading and experimenting, and it seems that `--uscan` cannot be used with `gbp import-orig` under the case of no upstream releases. I.e., now the problem turns to, How to deal with no upstream releases with Dep14 Workflow? Please help. thx.