New comment by reback00 on void-packages repository https://github.com/void-linux/void-packages/pull/15627#issuecomment-663976169 Comment: > textadept_${version}.modules.zip is not used at all. @domrc Can you please check this issue? I think modules.zip does not carry the dependencies. But your commit had dependencies removed. It seems they're just some "plugins" for TA on the zip. I think we cannot remove the dep files and add modules.zip instead of them, [because](https://github.com/void-linux/void-packages/pull/15627#issuecomment-549018252): > Ideally, deps should be added to distfiles for caching... The idea behind listing them is that there are some dependencies downloaded during build process. We want them to not download when they are already downloaded. Except for some deps that has `/hg/`on their urls. They can't be downloaded through xbps, so we skipped them. I was thinking if I should add a comment explaining this to future contributors so that they're aware of this: ``` # Note: The dependency file versions must be checked and updated manually for # distfiles and skip_extraction variables on every new release (and checksums # updated accordingly). This is so that xbps can use caching for them. Details: # https://github.com/void-linux/void-packages/pull/15627#issuecomment-549018252 ``` Another question, is the modules.zip official? Are they reliable? (Just asking, because I haven't used them.) > Scintilla, lua et al. are downloaded during configure again. Yes. I can confirm it's happening. This happens even when I list the deps (tested locally): ``` distfiles="https://github.com/rgieseke/textadept/archive/textadept_${version}.tar.gz http://www.lua.org/ftp/lua-5.3.5.tar.gz http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-1.0.2.tar.gz http://github.com/keplerproject/luafilesystem/archive/v1_7_0_2.zip http://invisible-mirror.net/archives/cdk/cdk-5.0-20150928.tgz http://www.leonerd.org.uk/code/libtermkey/libtermkey-0.20.tar.gz https://foicica.com/textadept/download/textadept_${version}.modules.zip" checksum="33d5c2eb36c93f48af2fa9fe6ae81ab2592b95af2fbe4f45144cd5b6d8a34ce0 0c2eed3f960446e1a3e4b9a1ca2f3ff893b6ce41942cf54d5dd59ab4b3b058ac 48d66576051b6c78388faad09b70493093264588fcd0f258ddaab1cdd4a15ffe 9174ab891f1d392b42a587b2afb737f9565ecf8a860d2e5a2bff457858f58478 028da75d5f777a1c4184f88e34918bd273bd83bbe3c959bc11710c4f0ea2e448 6c0d87c94ab9915e76ecd313baec08dedf3bd56de83743d9aa923a081935d2f5 2b2a94f43129ca81d67fde0b206fcd96e352b09a7f687833baa4ee8c5e46b32c" skip_extraction=" lua-5.3.5.tar.gz lpeg-1.0.2.tar.gz v1_7_0_2.zip cdk-5.0-20150928.tgz libtermkey-0.20.tar.gz " ``` I can look into this when I get time, but any help from you guys is appreciated.