[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: How does one package a multirepo project?



Le mardi 20 octobre 2020 à 10:02 +0200, Julien Puydt a écrit :
> Hi,
> 
> Le lundi 19 octobre 2020 à 20:03 +0000, PICCA Frederic-Emmanuel a
> écrit :
> > what about the git mode of uscan
> > 
> > then you would have all the tags ?
> 
> Ah, yes, I had forgotten that!
> 
> I tried with a simpler version (one component), and my d/watch is :
> 
> version=4
> 
> opts=\
> component=algorithm,\
> dversionmangle=auto,repacksuffix=+ds,mode=git,compression=gzip,\
> filenamemangle=s/lumino-(@ANY_VERSION@@ARCHIVE_EXT@)/lumino-
> algorithm-
> $1/ \
> https://github.com/jupyterlab/lumino \
> refs/tags/@lumino/algorithm@@ANY_VERSION@ group
> 
> with d/copyright having (on a single line) :
> 
> Files-Excluded-algorithm: api-extractor-base.json CONTRIBUTING.md
> examples lerna.json notebooks package.json RELEASE.md review
> yarn.lock
> packages/application packages/collections packages/commands
> packages/coreutils packages/datagrid packages/datastore
> packages/default-theme packages/disposable packages/domutils
> packages/dragdrop packages/keyboard packages/messaging
> packages/polling
> packages/properties packages/signaling packages/virtualdom
> packages/widgets
> 
> The result is :

> - bad: the name lumino-1.3.3.tar.gz for the tarball is not correct ;

uversionmangle=s/(.*)/algorithm-$1/,\

got me out of this!

> - bad: the tarball contains the whole sources (no repack) ;
> - bad: the bare checkout isn't cleared.

Still current.

JP



Reply to: