Re: [Tiki-devel] composer.tiki.org slightly borken?
Victor Emanouilov via TikiWiki-devel <[email protected]>
| Newsgroups | gmane.comp.cms.tiki.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Jonny, Jean-Marc, Thanks for fixing this! It has been a lingering problem for quite some time. We definitely don't need all the packages that are downloaded on composer.tiki.org but Jonny, that's a static repository generator which means it can't fall back to download a missing package. I am thinking why don't we reduce to the number of official Tiki releases we support - we get all semantic versions of packages and generate only those in satis? Symfony packages, for example, will be reduced to v3 or v4 only and not everything from 2 to 6 (https://composer.tiki.org/#symfony/config) for example. Each official Tiki release can have Jonny's improved script run and generate the correct satis config. I believe we should decrease storage requirements several times this way. Regards, Victor On 4/5/22 12:15 PM, Jonny Bradley via TikiWiki-devel wrote: > Hi Jean-Marc and all > > Had a spare hour last night so started on this: > > https://gitlab.com/tikiwiki/tiki/-/blob/master/doc/devtools/composer_packages_in_use.php > > which at the moment lists all the versions currently in use by all the branches in tiki on gitlab. > > However, it then occurred to me that many of these branches will have outstanding automatic updates pending, e.g. if we ran `composer update` on tiki 22.x there almost certainly would be updates to newer packages, so maybe this isn't the right strategy after all... > > I guess we need to take into account the semantic versioning in all the composer.json files rather than the actual ones in use in the lock files, but at least it's a start? > > Would it be possible to remove some packages form satis on composer.t.o, but if something requests one of them it re-downloads it? Then we could be more confident in deleting stuff... > > Or just put a larger drive on it‽ :p > > Thanks for fixing it again! > > jonny > > > >> On 5 Apr 2022, at 01:09, Jean-Marc Libs <[email protected]> wrote: >> >> Hi folks, >> >> root partition was full on composer.tiki.org 😞 I managed to find 26G and it works again but the volume is staggering (409G, 103G once compressed for backups) and goes up all the time. >> >> Do we need so many third-party libs? >> >> Cheers, >> J-M >> >> On Mon, Apr 4, 2022 at 5:17 PM Victor Emanouilov via TikiWiki-devel <[email protected]> wrote: >> +1 same for me ... that URL returns 304 not modified - maybe some >> apache/nginx config is needed? Composer expects a valid json file there... >> >> Regards, >> Victor >> >> On 4/4/22 3:03 PM, Jonny Bradley via TikiWiki-devel wrote: >>> Hi all >>> >>> I'm trying to update composer for the bootstrap5 branch following some rebasing and it seem composer is failing now, and it's the same in trunk/master/main now. >>> >>> When i do: >>> >>> $ php74 temp/composer.phar update --working-dir vendor_bundled --prefer-dist --optimize-autoloader >>> >>> I get: >>> >>>> In JsonFile.php line 345: >>>> >>>> "https://composer.tiki.org/include/all%2419ac295e729a70b8272116cec8bdb0716f3dd8d2.json" does not contain valid JSON >>>> Parse error on line 1: >>>> >>>> ^ >>>> Expected one of: 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[' >>>> >>> https://composer.tiki.org/include/all%2419ac295e729a70b8272116cec8bdb0716f3dd8d2.json is an empty file, which presumably is the problem. >>> >>> Does anyone know why? (probably a Jean-Marc thing i expect, maybe satis needs updating/restarting/flushing?) >>> >>> jonny >>> >>> >>> >>> >>> _______________________________________________ >>> TikiWiki-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel >> >> _______________________________________________ >> TikiWiki-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel >> _______________________________________________ >> TikiWiki-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel > > > _______________________________________________ > TikiWiki-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel _______________________________________________ TikiWiki-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel