| Branch | Commit message | Author | Age |
| master | tests: fix on mac os |  Arthur Zamarin | 6 days |
| pquery-stdin | pquery: initial support for reading targets from stdin |  Tim Harder | 10 years |
| binpkg | shell/zsh: add initial binpkg support for completion |  Tim Harder | 10 years |
| pkeyword | pkeyword: allow set arguments |  Tim Harder | 11 years |
| pquery | pquery: sort output option into more logical locations |  Tim Harder | 11 years |
| preport | preport: initial implementation |  Tim Harder | 11 years |
| repos | Shorten 'repositories' usage to 'repos' to be more consistent |  Tim Harder | 11 years |
| buildpkgonly | pmerge: initial -B/--buildpkgonly support |  Tim Harder | 11 years |
| |
| Tag | Download | Author | Age |
| v0.12.35 | pkgcore-0.12.35.tar.gz pkgcore-0.12.35.tar.bz2 pkgcore-0.12.35.zip |  Arthur Zamarin | 3 weeks |
| v0.12.34 | pkgcore-0.12.34.tar.gz pkgcore-0.12.34.tar.bz2 pkgcore-0.12.34.zip |  Arthur Zamarin | 3 weeks |
| v0.12.33 | pkgcore-0.12.33.tar.gz pkgcore-0.12.33.tar.bz2 pkgcore-0.12.33.zip |  Arthur Zamarin | 5 months |
| v0.12.32 | pkgcore-0.12.32.tar.gz pkgcore-0.12.32.tar.bz2 pkgcore-0.12.32.zip |  Arthur Zamarin | 6 months |
| v0.12.31 | pkgcore-0.12.31.tar.gz pkgcore-0.12.31.tar.bz2 pkgcore-0.12.31.zip |  Arthur Zamarin | 6 months |
| v0.12.30 | pkgcore-0.12.30.tar.gz pkgcore-0.12.30.tar.bz2 pkgcore-0.12.30.zip |  Arthur Zamarin | 13 months |
| v0.12.29 | pkgcore-0.12.29.tar.gz pkgcore-0.12.29.tar.bz2 pkgcore-0.12.29.zip |  Arthur Zamarin | 18 months |
| v0.12.28 | pkgcore-0.12.28.tar.gz pkgcore-0.12.28.tar.bz2 pkgcore-0.12.28.zip |  Arthur Zamarin | 22 months |
| v0.12.27 | pkgcore-0.12.27.tar.gz pkgcore-0.12.27.tar.bz2 pkgcore-0.12.27.zip |  Arthur Zamarin | 2 years |
| v0.12.26 | pkgcore-0.12.26.tar.gz pkgcore-0.12.26.tar.bz2 pkgcore-0.12.26.zip |  Arthur Zamarin | 2 years |
| [...] |
| |
| Age | Commit message | Author | Files | Lines |
| 6 days | tests: fix on mac os•••Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
HEADmaster |  Arthur Zamarin | 1 | -0/+1 |
| 6 days | repo_objs: parse full <upstream> element from metadata.xml•••Expose upstream maintainers, changelog, doc and bugs-to alongside the
already-parsed remote-ids through a new `upstream` attribute holding an
`UpstreamMetadata` object. The existing `upstreams` attribute is kept as
an alias for the remote-ids for backwards compatibility.
Closes: https://bugs.gentoo.org/909349
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|  Arthur Zamarin | 4 | -7/+138 |
| 6 days | processor: read ebd env dump as bytes, not text•••When dumping an ebuild's environment, the bash daemon writes
"receive_env <N>\n<payload>" immediately followed by "phases succeeded",
where N is the payload's *byte* count (computed by gawk under LC_ALL=C).
The Python side opened the read pipe in text mode and did
`self.ebd_read.read(int(line))`, which reads N *characters* rather than
N bytes.
Whenever the payload contains raw multibyte UTF-8, N bytes decode to
fewer than N characters, so read(N) over-reads past the payload and
consumes the leading bytes of the following "phases succeeded" line. The
leftover ("es succeeded" / "ases succeeded", depending on how many
continuation bytes were present) is then parsed as an unknown command:
pkgcore.ebuild.processor.UnhandledCommand: ases succeeded
Variable values in the dump are octal-escaped and thus stay ASCII, but
function bodies (declare -f) are dumped literally, so a non-ASCII string
literal inside a phase function is enough to trigger this.
Fix it by opening ebd_read in binary mode and decoding explicitly: a
binary BufferedReader's read(n) reads exactly n bytes while still
honoring the buffer left over from readline().
Resolves: https://github.com/pkgcore/pkgdev/issues/173
Closes: https://bugs.gentoo.org/930852
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|  Arthur Zamarin | 3 | -3/+24 |
| 6 days | NEWS: add entry for `pquery --size` fix•••Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|  Arthur Zamarin | 1 | -0/+7 |
| 6 days | pquery: fix --size when some files are missing•••Closes: https://bugs.gentoo.org/944838
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|  Arthur Zamarin | 1 | -1/+7 |
| 6 days | use https for www.gentoo.org•••Bug: https://bugs.gentoo.org/971282
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|  Arthur Zamarin | 2 | -6/+6 |
| 2026-06-23 | start work on 0.12.36•••Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|  Arthur Zamarin | 2 | -2/+6 |
| 2026-06-21 | new release 0.12.35•••Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
v0.12.35 |  Arthur Zamarin | 2 | -3/+3 |
| 2026-06-21 | package: stabilize_allarches and straight_to_stable are simple boolean•••both flags are simple bools for a package, which depends also on the
restrict value from the matadata.xml. If a consumer wants the raw
restrict, access through the metadata field.
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|  Arthur Zamarin | 3 | -7/+45 |
| 2026-06-21 | repo_objs: better object for stabilize_allarches and straight_to_stable•••Update it to support __contains__, to check if an ebuild is in the set
of restricts. Also support multiple instances with different sets of
restricts.
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|  Arthur Zamarin | 2 | -29/+39 |
| [...] |
| |
| Clone |
| https://anongit.gentoo.org/git/proj/pkgcore/pkgcore.git |
| git+ssh://git@git.gentoo.org/proj/pkgcore/pkgcore.git |