Maintainer Ivan Zakharyaschev in the p10 branch: Information
Maintainer name: Ivan Zakharyaschev (imz)
Built source packages in this branch: 26
-
- @qa_p10
- @ruby
- @python
- @openldap
Last changes
May 27, 2026, 11:42 AM
#408543 sent by Ivan Zakharyaschev
conservative_update_with_known_fixes
Package management service
May 19, 2026 Ivan Zakharyaschev:
(A conservative update for p10. The fixes from c10f2 taken up, but not the removal of polkit permission for wheel users to install packages.) - Fixes: + CVE-2024-0217 use-after-free in idle function callback + CVE-2026-41651 time-of-check/-use race allows a local privilege escalation + OVE-20260209-0001 incorrect check of data lets a user consume all memory https://github.com/PackageKit/PackageKit/pull/706 - Made more flexible in the prerequisites' versions that it can be compiled with. (With newer appstream. On e2k, with non-e2k-adapted libapt headers as in 0.5.15lorg2-alt95.p10.1: with newer C++ features as they are.)
Feb 10, 2026, 01:21 PM
#406212 sent by Ivan Zakharyaschev
fix_client_recompilation_on_e2k
Debian's Advanced Packaging Tool with RPM support
Jan. 25, 2026 Ivan Zakharyaschev:
- e2k: Fixed the compilation of dependent packages with unchanged flags. (Restored the e2k source code adaptations; simply removing them in 0.5.15lorg2-alt93 was wrong due to possible ABI or API breakage.)
Empty package only useful during its build: it installs (and checks) another pkg
Empty package only useful during its build: it installs (and checks) another pkg
Empty package only useful during its build: it installs (and checks) another pkg
Dec. 9, 2021 Ivan Zakharyaschev:
- Added an URL.
Jun 23, 2025, 10:04 PM
#380656 sent by Ivan Zakharyaschev
fixes_and_https-over-http_wanted_for_p10_c10
A small, efficient HTTP/SSL proxy daemon
Debian's Advanced Packaging Tool with RPM support
May 21, 2025 Ivan Zakharyaschev:
- Build for p10: with some fixes (corrupt downloads, IPv6 literals, etc.), and with the new feature of HTTPS over an HTTP proxy, but with the experimental columnar output turned off.
Aug 8, 2023, 12:14 PM
#321804 sent by Ivan Zakharyaschev
fix_crash_in_packagekit_and_the_display_of_desc_in_packagekit_and_aptitude
Debian's Advanced Packaging Tool with RPM support
July 24, 2023 Ivan Zakharyaschev:
- To make future API changes easier, extended a class so that it is suitable for aptitude and to untie aptitude and libapt. (Aptitude depended on its details, because it reimplemented it.) (Picked from Debian apt 0.6.42.4.) - Dropped a compat API, which could have still been relied on by libapt clients not aware of the support (since 0.5.15lorg2-alt73) for multiple hash types.
Graphical front-end for APT
May 23, 2023 Ivan Zakharyaschev:
- Enabled the dialog to show changelogs. (In ALT, they are in the index, unlike in Debian, where they have to be downloaded separately.) Find it in the top menu: "Package" -> "Download Changelog". (TODO/patches are welcome: Place it along the package properties like dependencies.)
Terminal-based apt frontend
July 25, 2023 Ivan Zakharyaschev:
- Untied from the details of an interface in libapt by re-using a class from libapt (>= 0.5.15lorg2-alt86). (The dep was due to us reimplementing it.)
Package management service
July 17, 2023 Ivan Zakharyaschev:
- Build PACKAGEKIT_1_2_5-30-g8957e9e49 with a fix for https://github.com/PackageKit/PackageKit/issues/539 (random crash).
rebuild apt-indicator-0.3.20-alt2
Applet for indication that newer packages are available
rebuild apt-repo-tools-0.8.0-alt1
Utilities to create APT repositories
rebuild perl-AptPkg-0.1.26-alt6
Perl interface to libapt-pkg
Nov 10, 2022, 07:13 PM
#306076 sent by Ivan Zakharyaschev
mitigation_for_ALT_bug_42415
Debian's Advanced Packaging Tool with RPM support
Sept. 2, 2022 Ivan Zakharyaschev:
- tests:
+ Enhanced to be able to work with test packages containing some files.
(This will be useful for testing the work with large RPM archives.)
+ Shortened the run time of apt-xxtra-heavy-load-checkinstall.
+ Shortened the run time of other *-checkinstall scripts
(by shortening the the test with zillion packages).Package management service
Aug. 24, 2022 Ivan Zakharyaschev:
- Rewritten a tiny piece of code to fix build with lcc. - Adapted to ALT's apt API a bit further by dropping an unused parameter of MarkInstall(). (In apt, it either has a default value or will be eliminated.)
rebuild apt-repo-tools-0.8.0-alt1
Utilities to create APT repositories
rebuild apt-indicator-0.3.20-alt2
Applet for indication that newer packages are available
rebuild aptitude-0.4.5-alt13
Terminal-based apt frontend
rebuild synaptic-0.58-alt28.2
Graphical front-end for APT
rebuild perl-AptPkg-0.1.26-alt6
Perl interface to libapt-pkg
Dec 17, 2021, 10:12 PM
#291694 sent by Ivan Zakharyaschev
custom_callbacks_for_packagekit
Debian's Advanced Packaging Tool with RPM support
Dec. 4, 2021 Ivan Zakharyaschev:
- Implemented generic callback system for packagekit, allowing to show progress during offline-update to user. (Thx Oleg Solovyov mcpain@)
Graphical front-end for APT
Dec. 8, 2021 Ivan Zakharyaschev:
- Adapted to the new API with custom callbacks introduced in libapt-0.5.15lorg2-alt74. (Surprisingly, the call that had to be adapted is a method "private" to the apt library used here by means of a hack; so libapt shouldn't really bother to provide a compatibility method.)
Package management service
rebuild apt-indicator-0.3.20-alt2
Applet for indication that newer packages are available
rebuild apt-repo-tools-0.8.0-alt1
Utilities to create APT repositories
rebuild aptitude-0.4.5-alt13
Terminal-based apt frontend
rebuild perl-AptPkg-0.1.26-alt6
Perl interface to libapt-pkg
Nov 10, 2021, 07:18 PM
#289181 sent by Ivan Zakharyaschev
support_blake2b_or_md5
Debian's Advanced Packaging Tool with RPM support
Oct. 29, 2021 Ivan Zakharyaschev:
- (tests) Report if a test (marked XFAIL) uneXpectedly passes (XPASS).
- (tests) Run them not in %check, but in *-checkinstall subpkgs. (To break
build-dep cycle with apt-repo-tools, whose features are required by the tests,
but which needs to be recompiled to be linked with libapt.)
- (tests) Done more extensive testing of how apt works with "rpm" repos
via any of the file, http(s), cdrom methods; including:
+ re-fetching if the saved complete or partial pkglist indices are corrupt
(see https://bugzilla.altlinux.org/show_bug.cgi?id=40746#c9 );
+ the verification of the checksums of pkglist indices. (The verification
is tested in two ways:
* The verification of the checksum of a specific type is tested by faking
it in the meta-data: for MD5, SHA1, SHA256, BLAKE2b and just the size.
* Simply testing that a faked pkglist file of the same size is rejected--no
matter which hashing algorithm is used.)
+ the verification of the checksums of rpm archives. (The verification
is tested in two ways:
* The verification of the checksum of a specific type is tested by faking
it in the meta-data: for MD5, SHA1, SHA256, BLAKE2b.
* Simply testing that a faked rpm file of the same size is rejected--no
matter which hashing algorithm is used.)
- (source code; ABI) Reverted a lot of inessential optimizations
from 0.5.15lorg2-alt72.
- (source code; ABI) Got rid of virtual methods with default parameters
(because they are confusing for the programmer).
- (source code; ABI) Backported some pieces of the support for the multiplicity
of checksum (and compression) types from apt-rpm (thx imz@):
+ the type of the compression for "pkglist" indices;
+ the type of the checksum for "pkglist" indices;
+ the type of the checksum for "rpm" archives.
- Added blake2b hash support (thx glebfm@).
- Changed file and copy download methods to always compute checksums
(thx glebfm@).Utilities to create APT repositories
Oct. 28, 2021 Gleb Fotengauer-Malinovskiy:
- Switched to librpm crypto API instead of libapt. - Added support and enabled blake2b hash by default. - genbasedir: add --disable-hash-caching option to disable hashsum caching.
rebuild synaptic-0.58-alt26
Graphical front-end for APT
rebuild aptitude-0.4.5-alt13
Terminal-based apt frontend
rebuild packagekit-1.2.3-alt3
Package management service
rebuild apt-indicator-0.3.20-alt2
Applet for indication that newer packages are available
rebuild perl-AptPkg-0.1.26-alt6
Perl interface to libapt-pkg