Hello Andreas,

I can see a git repository jellyfish1, but I'm not sure how to tell kraken
to use this particular package.
I tried to write jellyfish1 in debian/control Depends and it didn't work.
Also I tried jellyfish (= 1.1.5-1) and it still gives the same error
message.
And when I try just jellyfish it doesn't work again with message

Found jellyfish v2.2.6
Kraken requires jellyfish version 1

Sorry, I must be missing something important.

Regards, Nadiya

On Thu, Jul 20, 2017 at 12:54 AM, Andreas Tille <[email protected]> wrote:

> (as you might have seen from commit logs I've done some
>
>    for i in `git tag | grep '/2'`; do git tag -d $i; git push origin
> :refs/tags/$i ; done
>
> to remove useless tags)
>
> On Thu, Jul 20, 2017 at 09:46:15AM +0200, Andreas Tille wrote:
> > Hi Nadiya,
> >
> > On Wed, Jul 19, 2017 at 08:09:19PM -0700, Nadiya Sitdykova wrote:
> > > Unfortunately your explanation wasn't sufficient for me.
> > > Do you mean that I should clone both jellyfish and jellyfish1, than
> copy
> > > jellyfish git file to the jellyfish1 directory?
> > > And than how can I checkout the latest release of version 1 and make
> this
> > > new master?
> >
> > I'm not a Git expert but I did the following - may be there is a more
> > efficient way to do things.
> >
> >   cp -a jellyfish jellyfish1
> >   cd jellyfish1
> >   git reset --hard debian/1.1.5-1
> >   sed -i 's/jellyfish/jellyfish1/g' debian/control
> >   vi debian/control # doing some manual fixes in debian/control
> >   cme fix dpkg-control
> >   dch -i
> > -->
> > jellyfish1 (1.1.5-1) UNRELEASED; urgency=medium
> >
> >   * Create separate jellyfish1 package since there exist packages that
> >     explicitly require jellyfish version 1
> >
> >  -- Andreas Tille <[email protected]>  Thu, 20 Jul 2017 09:16:24 +0200
> >
> >   git commit -a -m"create jellyfish1 package"
> >   git checkout upstream
> >   git reset --hard upstream/1.1.5
> >   git checkout pristine-tar
> >   git reset --hard 8b4a53ecb71b5739d050fbb926c5298840318093
> >   # this goes down to the import of 1.1.11 which is the latest version
> of the 1.x series
> >   vi .git/config
> >   # this is a hack since I have no idea about all those Git settings.  I
> simply left
> >   # the [core] section and used my inject-into-alioth-git script which
> creates a new
> >   # repository on aliot ( https://anonscm.debian.org/
> viewvc/debian-med/trunk/helper-scripts/inject-into-alioth-git?view=markup
> )
> >   inject-into-alioth-git
> >   # forgot to remove branches
> >   git branch -D debian/jessie-backports
> >   git push origin :debian/jessie-backports
> >   git branch -D libjsoncpp
> >   git push origin :libjsoncpp
> >   # fix pristine-tar branch
> >   git checkout pristine-tar
> >   for i in jellyfish_* ; do git mv $i `echo $i | sed "s/^jellyfish/&1/"`
> ; done
> >   git commit -a -m"Rename pristine-tar information files"
> >   git checkout master
> >   # after realising that upstream branch seems not to fit 1.1.11
> >   # reimport this tarball, deleting upstream/1.1.11 tag first
> >   git tag -d upstream/1.1.11
> >   git push origin :refs/tags/upstream/1.1.11
> >   uscan --verbose --force-download
> >   gbp import-orig --pristine-tar ../jellyfish1_1.1.11.orig.tar.gz
> >
> >
> > This leads IMHO to some workable Git repository of 1.x series of
> > jellyfish.  I also added a commit to fetch only 1.x series in watch
> > file.  Now the task is to redo some packaging changes like separating
> > libjellyfish-1.x - but only in case this would be really needed for
> > kraken.  There is no point in over-engineering.  Our fokus should be
> > to get kraken reliably working and not copying jellyfish 2.x layout
> > since this is most probably not used and just draining time.
> >
> > I tested as far that gbp-build now starts building but there is some
> > issue in the build time tests.  To clean up the repository it might be
> > sensible to remove all tags refering to 2.x series.
> >
> > Do you think you can continue from here and check, whether kraken
> > works with the resulting package?  If something remains unclear feel
> > free to keep on asking as usual.
> >
> > Kind regards
> >
> >       Andreas.
> >
> > --
> > http://fam-tille.de
> >
> >
>
> --
> http://fam-tille.de
>
>

Reply via email to