MBuild icon indicating copy to clipboard operation
MBuild copied to clipboard

parsley and pngload submodules no longer exist

Open noahfriedman opened this issue 4 years ago • 6 comments

Sometime in January 2021 these two repositories were removed. In fact the user HackerTheory (who was hosting pngload) seems not to exist at all anymore.

noahfriedman avatar Jan 29 '21 23:01 noahfriedman

HackerTheory was not a user but an organization. The projects now live at https://git.mfiano.net/mfiano/

  • https://git.mfiano.net/mfiano/pngload.git
  • https://git.mfiano.net/mfiano/parsley.git

ref: https://github.com/quicklisp/quicklisp-projects/pull/1959

PuercoPop avatar Jan 30 '21 00:01 PuercoPop

There is still an error related to those repo. The git submodule command tries to load them from github.com and HackerTheory is still present.

fatal: repository 'https://github.com/mfiano/parsley.git/' not found
fatal: clone of 'https://github.com/mfiano/parsley.git' into submodule path '/home/fausap/MBuild/home/parsley' failed
fatal: repository 'https://github.com/HackerTheory/pngload.git/' not found
fatal: clone of 'https://github.com/HackerTheory/pngload.git' into submodule path '/home/fausap/MBuild/home/pngload' failed

TheFausap avatar Feb 10 '21 12:02 TheFausap

@TheFausap : Until #23 is merged, if we already have a cloned repo, we can inside the MBuild directory do something like

git remote add mparlaktuna https://github.com/mparlaktuna/MBuild
git fetch mparlaktuna
git checkout -b mydev
git cherry-pick 0c3923c206c6d7bb5be4d0738e26825b090cb9c3
git submodule sync

To clone a fresh repo, this works:

git clone --depth=100 https://github.com/froggey/MBuild
cd MBuild/
git remote add mparlaktuna https://github.com/mparlaktuna/MBuild
git fetch mparlaktuna
git checkout -b mydev
git cherry-pick 0c3923c206c6d7bb5be4d0738e26825b090cb9c3
git submodule sync
git submodule update --init --depth 100 --jobs 20

metayan avatar Feb 10 '21 15:02 metayan

Just an update on that. Now mfiano is on github.com and those two reps are there. It should easier to fetch them.

TheFausap avatar Aug 28 '21 19:08 TheFausap

It looks like the module urls needs to be updated again to reflect their current location back here on github.

noahfriedman avatar Oct 01 '21 22:10 noahfriedman

mfiano's parsley and pngload repositories have been removed. It's not clear to me what repositories to use in their place.

This is one of the things that sucks about projects pulling in remote repositories instead of forking them. Yes, keeping up to date is slightly annoying. But it's even more annoying when upstream simply vanishes!

noahfriedman avatar Jan 05 '22 18:01 noahfriedman