pijul_org / pijul

#219 pijul 0.8 cannot clone / pull over http from the nest (!)

Opened by FlorentBecker, on October 24, 2017
FlorentBecker commented on October 24, 2017

Since pijul has switched to base 58 for hashes, pijul-0.8 cannot clone from repositories in the new format over http: the file changes.XXXX which it tries to download does not have the right hash. I think a 0.9 release is in order, in order to maintain the invariant that downloading pijul from pijul.org should allow the user to do pijul clone http://nest.pijul.com/pijul_org/pijul.

pmeunier commented on October 24, 2017

Hi Florent! Is this a bug in Pijul or only in the version? Now that I have a working SSH agent, I was more or less planning on solving all currently known bugs before 0.9.

FlorentBecker commented on October 24, 2017

it's an incompatibility between 0.8 and master, not a bug in either. My complaint is that there is no way (that I can see) for a newcomer to clone any repository on http://nest.pijul.com/: without pijul, they can only download pijul-0.8 (either from source or their distro), and that version is not able to talk with the nest.

FlorentBecker commented on October 24, 2017

Actually, you can get around this by "cargo install pijul", which gets version 0.8.3.

pijul.org is down right now, but 0.8.3 should appear there (does it?), and the incompatibility should be documented.

FlorentBecker commented on October 24, 2017

after verification, version 0.8.3 seems to suffer from the same incompatibility

lthms commented on October 24, 2017

As a side remark, the fork of wictory crashes the nest as far as I can tell, so no way to pull its patches.

lthms commented on October 25, 2017

Does it work with https? I believe it does.

FlorentBecker commented on October 26, 2017

You're right, it does. Then this is probably a nest issue then.