Hi, are you sure you are giving the right path? usually a github project is declared as:
github://YourUserName/YourProjectName/YourCodeSubdirectory <github://YourUserName/YourProjectName/YourCodeSubdirectory> that error means iceberg is not finding “YourCodeSubdirectory” cheers! Esteban > On 6 Jul 2018, at 17:07, Hernán Morales Durand <hernan.mora...@gmail.com> > wrote: > > Hi Esteban > > 2018-07-05 4:51 GMT-03:00 Esteban Lorenzano <esteba...@gmail.com > <mailto:esteba...@gmail.com>>: >> Hi Hernan, >> >> Pharo 6.1 has a very old version of iceberg that is obsoleted by current >> development. Nevertheless this error seems to indicate the download failed >> and sources are not present (this could be an “accumulative error”: the >> error could have happen before and now, since Iceberg looks for problems in >> pharo-local/iceberg (and version in pharo 6.1 silently accepts what is >> present there instead verify) it just fails all the time. >> >> To workaround this, I can think two possible paths: >> >> 1. remove pharo-local/iceberg cache and try again. > > If you mean because of previous installations I use a clean image from > zeroconf. > >> 2. disable iceberg-metacello integration: Iceberg >> enableMetacelloIntegration: false. > > Tried but received a dialog > > github--MyProjectName017100342298250723486371441364908851233119.zip > does not exist. > Canceling just opened a pre-debug with "SubscriptOutOfBounds: 0" > >> >> Both can work… if you still want to use iceberg in Pharo 6.1, along with the >> option 1 I suggest you to update iceberg version: >> https://github.com/pharo-vcs/iceberg#for-pharo-61 >> <https://github.com/pharo-vcs/iceberg#for-pharo-61> >> > > Ok, I updated to the latest version (currently 1.1.1) and now the > error exception doesn't appear anymore. > However iceberg Branch column is "Unknown" and Status is "Local > repository missing". This is weird since I installed in a clean image. > (See screenshot) > > Thank you very much Esteban, > > Cheers, > > Hernán > >> cheers, >> Esteban >> >> On 4 Jul 2018, at 19:57, Hernán Morales Durand <hernan.mora...@gmail.com> >> wrote: >> >> I wonder if anyone could help here. I am installing a BaselineOf in >> Pharo 6.1 (Windows) using a script like the following: >> >> Iceberg >> enableMetacelloIntegration: true; >> remoteTypeSelector: #httpsUrl. >> Metacello new >> baseline: 'MyProject'; >> repository: 'github://user/repo/src'; >> load. >> >> Unfortunately the repository is private and I cannot share the URL. >> When I open the Iceberg UI all downloaded packages has "Local >> repository missing" (see screenshots). >> >> To fix this currently I assign manually the local directory (assuming >> they were correctly downloaded). >> >> Also I tried adding repository information in the #baseline: method >> >> baseline: spec >> <baseline> >> spec >> baseline: 'MyProject' >> with: [ spec repository: 'github://user/repo' ]. >> .... >> >> >> Any idea how could I debug this? >> >> Cheers, >> >> Hernán >> <Iceberg repositories.png><Instance of IceUnknownBranch did not understand >> #id.png> >> >> > <Working copy of iceberg.png>