Pkgcore

Latest version: v0.12.28

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 25 of 27

0.2.12

---------------------------

- Ensure PackageRestriction._handle_exceptions filters the check down to
just strings; if running pure python, this could trigger a traceback
via the python native native_CPV.__cmp__.

- Tweak python native native_CPV.__cmp__ to not explode if given an instance
that's not a CPV derivative.

- Reorder ||() to use anything matched via the current state graph, aside
from normal reordering to prefer vdb.

- default mode for ensure_dirs is now 0755.

- Work around broken java-utils-2.eclass state handling in
java-pkg_init_paths\_; tries to access DESTTREE in setup phase, which
shouldn't be allowed- fix is temporarily shifting the DESTTREE definition
to pre-ebuild sourcing so that it behaves.

Will be removed as soon as the eclass behaves is fixed.


---------------------------

0.2.11

---------------------------

- COLON_SEPARATED, not COLON_SEPERATED for env.d parsing.

- fix ticket 74; "x=ya" should parse out as 'ya', was terminating
early.


---------------------------

0.2.10

---------------------------

- FEATURES=ccache now corrects perms as needed for when userpriv toggles.

- shift PORTAGE_ACTUAL_DISTDIR and DISTDIR definition into the initial env,
so that evil git/subversion/cvs class can get at it globally.

- pquery --attr repo now returns the repo_id if it can get it, instead of
the str of the repo object.

- OR grouppings in PROVIDES was explicitly disabled; no ebuild uses it, nor
should any.


--------------------------

0.2.9

--------------------------

- convert use.mask/package.use.mask, use.force/package.use.force stacking
to match portage behaviour- basically stack use.* and package.* per profile
node rather then going incremental for use.*, then package.* . If you were
having issues with default-linux/amd64/2006.1 profile and sse/sse2 flags for
mplayer, this ought to correct it.

- add USE conditional support to RESTRICT.

- fix noisy regression from 0.2.8 for temp declare overriding; if you saw lots
of complaints on env restoration, corrects it. Superficial bug, but rather
noisy.

- Fix a bug for binpkg creation where PROVIDES gets duplicated.

- Bit more DepSet optimizations; specifically collapses AND restriction into
the parent if it is also an AND restriction.

- make --no-auto work correctly for pebuild

- delay DISTDIR setup till unpack phase to prevent any invalid access; also
takes care of a pebuild traceback.


--------------------------

0.2.8

--------------------------

- fix bug so that 6_alpha == 6_alpha0 when native_CPV is in use; only possible
way to have hit the bug is having all extensions disabled (CPY version gets it
right).

- add a trigger to rewrite symlink targets if they point into ${D}

- info trigger now ignores any file starting with '.'; no more complaints about
.keep in info dirs.

- if an ebuild has a non-default preinst and offset merging, a rescan of ${D}
is required- offset wasn't being injected, fixed.

- if offset merging for a binpkg, reuse the original contentsSet class-
this prevents quadratic (worst case) seeking of the tarball via preserving
the ordering.

- if merging a binpkg and a forced decompression is needed, update the
cset in memory instead of forcing a scan of ${D}.

- misc filter-env fixes, cleanup, and tests.

- change var attr (exported/readonly) env storage to better interop with
the others; internally, we still delay the var attr/shopt resetting till
execution.

- misc initialization fixes to syncers for when invoked via GenericSyncer.
If previously layman integration wasn't working for you, should now.

- shift the misc fs property triggers to pre_merge, rather then sanity_check;
sanity_check should be only for "do I have what I need to even do the merge?"
and minimal setup for the op (for example, transfering files into workdir).
Running preinst was occasionally wiping the changes the triggers made, thus
allowing screwed up ebuilds with custom preinst's to slip in a portage gid
for merge.

- fix a corner case for cpy join spotted by TFKyle where length calculation
was incorrect, leading to a trailing null slipping into the calculated
path.

- fix bash parsing for a corner case for empty assigns; literally,
x=
foo='dar'
would incorrectly interpret x=foo, instead of x=''.


--------------------------

0.2.7

--------------------------

- layman configuration (if available) is now read for portage configuration
for sync URI for overlays. tar syncer is currently unsupported; others may
be buggy. Feed back desired (author doesn't use layman). Ticket 11. If
you want it disabled, add FEATURES=-layman-sync .

- another fix for daft tarballs that try to touch cwd.


--------------------------

Page 25 of 27

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.