drobbins
  1. drobbins

funtoo-metatools

Public
AuthorCommitMessageCommit dateIssues
drobbinsdrobbins
0581d2361dcImprove logging for RegexMatcher with doit --debug.
drobbinsdrobbins
67f06b426ccAttempted fixups for latest github/gitlab work.
drobbinsdrobbins
3121dfd2b09MMerge branch 'master' of ssh://code.funtoo.org:7999/~drobbins/funtoo-metatools
drobbinsdrobbins
1f90583c16cInitial work on refactoring to support gitlab-v4-1.I am pulling out some github transform code to a more generic location so it can be shared between gitlab and github generators.
borispdrobbinsborisp
6c73d010020MPull request #39: FL-11940: Only initialize MoonBean and create moonbean tasks If merge-kit starts with a --moonbean parameterMerge in ~DROBBINS/funtoo-metatools from ~BORISP/funtoo-metatools-borisp:moonbeam to master * commit '30b261a509c2752bef4f95cd854f0a67bf2f2c84': FL-11940: Only initialize MoonBean and create moonbean tasks If merge-kit starts with a --moonbean parameterFL-11940
borispborisp
30b261a509cFL-11940: Only initialize MoonBean and create moonbean tasks If merge-kit starts with a --moonbean parameterFL-11940
drobbinsdrobbins
66086e218c8Attempt to add sane error messages for invalid Manifest filesthat cause backtraces for metadata extraction.
drobbinsdrobbins
cdcd9228d5e1.3.6 release.
drobbinsdrobbins
ba4d1173a1cHandle python version requirements with pure ">" operator.This was previously unimplemented.
drobbinsdrobbins
813b923191eRemove cached http clients due to problems with headers in httpx.
drobbinsdrobbins
804e8afb491Document resume infinite loop possibility.
drobbinsdrobbins
f2b868c1960Deal properly with escaping double-quotes in python descriptions.
drobbinsdrobbins
34c2dbbaf48Fix a bug where multiple YAML-generated versions of the samepackage would allow settings for previously-defined versions to bleed into the following versions.
drobbinsdrobbins
24f00f197baTry to fix duplicate autogen failure list issue.
drobbinsdrobbins
a4f4099132emandatory typo fix.
drobbinsdrobbins
ff54ab1ece31.3.5 release.
drobbinsdrobbins
3a2eb97d7f4Add useful github failure message.
drobbinsdrobbins
e61bc3da8c2Fixes for previous commit.
drobbinsdrobbins
b0551e7d99aSRC_URI improvements:Allow the following format for src_uri: src_uri: foo: - https://foo.bar.com - https://foo.bar.oni global: - https://bar.foo.com This is a set of src_uri organized by dictionary key, in a list. In a template "{{src_uri}}" will expand to just the URIs. A new feature, "{{src_uri_with_use}}", will expand this to: SRC_URI="https://bar.foo.com foo? ( https://foo.bar.com https:/...
drobbinsdrobbins
236811b905aAdd some TODO's about converting BLOS access to async.
drobbinsdrobbins
c385dde166eIt seems we can still get 304's in _http_fetch_stream, so adding add'l debug.
drobbinsdrobbins
e7ef8f23ca7Fix for error output.
drobbinsdrobbins
3dd696fdc17Fixing sanity checks that were incorrect, and rename variables for clarity:1. Content-Length: headers in the response are the actual bytes sent over the wire, so they might (and often are) compressed. Due to this, they have no direct relationship to file size unless we specifically disable transfer encoding (which we don't want to do.) 2. For Range: requests, these are the bytes of the source file, prior to encoding. 3. httpx provides no API to easily trac...
drobbinsdrobbins
d45a443a41bAllow some variance between Content-Length: and actual filesize.
drobbinsdrobbins
18bde1fc5c1Remove unncessary verbosity.
drobbinsdrobbins
e90aa474dcfReduce verbosity of output.
drobbinsdrobbins
656c00f4cb0Reduce verbosity of repo operations.
drobbinsdrobbins
aa988ed1504Add robust resume (HTTP 206 Range) capability.
drobbinsdrobbins
02af9ee9e54Git-ignore metatools/version.py
drobbinsdrobbins
c37e8be2563Filter out dev and pre-releases from pypi auto version selection.
drobbinsdrobbins
d32307f2cd7Filter invalid versions on pypi without aborting.
drobbinsdrobbins
6e67dd7026eVarious fixes for previous feature addition to get tree regenworking again.
drobbinsdrobbins
281048ca9c5MMerge remote-tracking branch 'origin/master'
drobbinsdrobbins
48386130902FL-11484: Significant refactor to support ``doit`` to berelease-aware and have our python generators filter upstream pypi versions by the python-compatibility version information we have in the release.FL-11484
drobbinsdrobbins
5b8ac9df015Add missing await.
drobbinsdrobbins
62d1cd8857bFix zip artifact extraction.
invakid404drobbinsinvakid404
0f62f318312MPull request #38: FL-11607: fetch tag directly by git refMerge in ~DROBBINS/funtoo-metatools from ~INVAKID404/funtoo-metatools:FL-11607-cbindgen-autogen-failure to master * commit 'deada0e701b495e9b1d4b6512e5e31d45aea33e9': Fetch tag directly by git refFL-11607
invakid404invakid404
deada0e701bFetch tag directly by git ref
drobbinsdrobbins
580d99e9d5bAdd an assert to try to catch this pesky 304 issue.
drobbinsdrobbins
ae848808ff4MMerge remote-tracking branch 'origin/master'
drobbinsdrobbins
5918d952c48Add additional error info.
drobbinsdrobbins
6859a20aa16MMerge remote-tracking branch 'origin/master'
drobbinsdrobbins
707a7e85757Attempt to strip 304-related headers from http client as theseare getting propagated to _http_fetch_stream() which we do not want.
drobbinsdrobbins
de60f8dd337Another 304 fix.
drobbinsdrobbins
584e2c567dcTypo fix.
drobbinsdrobbins
7e9a523caa3A refinement of the previous commit to be more complete and correct.
drobbinsdrobbins
82f9dd37f93MMerge branch 'master' of ssh://code.funtoo.org:7999/~drobbins/funtoo-metatools
drobbinsdrobbins
1b79e0f2991This commit massively cleans up output when there are fetch errors.Before this commit, we got two full tracebacks per exception printed to the console, one in color and one not. Now we don't get any tracebacks -- we just get a short log of the error -- but "doit" will still error out.
drobbinsdrobbins
e6690890f40FL-10055: When a git pull fails, prompt the user and ask themif they want to force pull, and give them appropriate warning.FL-10055
drobbinsdrobbins
4d3556508bcComplete distfile-kit-fetch, which is a tool to fetch all non-autogenned distfiles locally. Use as follows: distfile-kit-fetch <release> <kit-name> It will then proceed to attempt to fetch all distfiles in the kit that are referenced in ebuilds but are not in metatools' object store. This is used to populate our CDN with distfiles from static ebuilds.