Jerry Ma
Jerry Ma
I successfully implemented hash comparison and version display! If we don't maintain the manifest and continue using the existing structure of SPC, this might be the easiest approch.
> What do you verify them against? I'd rather we don't have to maintain a huge list of hashes. I only implement php-src and all `ghrel` hash verification. The `ghrel`...
However, "verified" can have two meanings - checksum and signature. If we want to go further and calculate the signature, we can also use the same interface to overwrite the...
But for version numbers, these are simply crawled from APIs of download types. It just records the version numbers, but the cache component will not use it for now.
> Also split up php version sources so we can handle having multiple downloaded 3.0 will have downloading process in `build:xx` command and can with `--dl-with-php` option. I'm not sure...
Demo for download command
> We should also display version. Version getter looks tricky for now. We need to implement remote version getter, source version getter and binary version getter for each package. But...
I'm working on parallel downloading, but it's a little tricky. Introducing an event loop would simplify things considerably, I don't think it's necessary to add dependencies though
Okay. Good news: we can make shell execution like coroutine using fiber pool with very small changes and without any extensions or dependencies ! ```php // fill pool while (count($fiber_pool)...