The gomod fetcher is totally broken for mirroring unfortunately. It is used for the crucible recipe in meta-oe and it is one of the reasons the autobuilder mirroring test for meta-oe never passes.
The issue is that it downloads files into subdirs of DL_DIR but when mirroring, that translation is lost. The files are there on the mirror, the code just doesn't have any way to access them. I don't know what to do about this. The source mirroring for meta-oe has been broken for months. I've tried to fix a couple of the issues but this one is systemic and not easy to fix. I'd note that the sanity test in sanity.bbclass doesn't recognise the gomod and godmogit fetchers anyway. I did try a few different urls but due to the weird way gomod subclasses wget, the normal mirror url manipulation techniques don't work. What do I do? I could drop meta-oe from source mirroring. I could ask Khem to drop the recipe. Neither seem like nice things to do but I don't want to do "partial" mirrors. Explaining to people that it may or may not work looks really bad and I'm not doing it. Is there anyone willing to help fix this? Only stopping it running at all is really within my own control. Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#2100): https://lists.openembedded.org/g/openembedded-architecture/message/2100 Mute This Topic: https://lists.openembedded.org/mt/110806536/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-architecture/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
