Maintainer Ivan Zakharyaschev in the sisyphus branch: Information
Maintainer name: Ivan Zakharyaschev (imz)
Built source packages in this branch: 27
-
- @openldap
- @python
- @qa
- @ruby
Last changed
Jun 3, 2023, 01:02 AM
#322359 sent by Ivan Zakharyaschev
fix_the_crash_of_download_command
Terminal-based apt frontend
May 26, 2023 Ivan Zakharyaschev:
- Fixed the crash of "aptitude download" (with a large enough total number of known packages, like in ALT Sisyphus).
May 24, 2023, 06:34 AM
#321720 sent by Ivan Zakharyaschev
prepare_for_APT_API_change_and_enable_the_changelog_feature
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.)
Apr 8, 2023, 07:09 AM
#318214 sent by Ivan Zakharyaschev
fix_build_with_gcc-12.2.1-alt1
Terminal-based apt frontend
April 8, 2023 Ivan Zakharyaschev:
- Fixed build by including a necessary header (an error that surfaced with gcc-12.2.1-alt1).
Apr 7, 2023, 03:33 PM
#318154 sent by Ivan Zakharyaschev
fix_gcc_error_for_p10_and_small_amendments_of_the_recent_changes
Run a command in an environment faking root privileges for file manipulation
April 6, 2023 Ivan Zakharyaschev:
- Fixed a compiler error of older GCCs (for p10) in the wrapper for syscall function. - Warn the maintainer if a function definition is missing (when it is not generated for special cases like calling a variadic function like syscall). - Added Large-File support in all internal actions (for emulating mknod with a normal file; storing internal database; and for querying the fake owner). - Shut up a few compiler warnings.
Apr 6, 2023, 03:19 PM
#318100 sent by Ivan Zakharyaschev
fix_the_new_syscall_wrapper_wrt_e2k_calling_convention
Run a command in an environment faking root privileges for file manipulation
April 5, 2023 Ivan Zakharyaschev:
- Fixed the wrapper for syscall function so that it works even with the e2k calling convention, which is special for variadic functions. (ALT#45757)
Apr 5, 2023, 05:12 PM
#317414 sent by Ivan Zakharyaschev
A_release_with_some_improvements
Debian's Advanced Packaging Tool with RPM support
Feb. 21, 2023 Ivan Zakharyaschev:
- Made a bit nicer and more informative the new Debug::pkgMarkInstall messages, which were introduced in 0.5.15lorg2-alt81; renamed and mentioned there the new options: Debug::pkgMark-shallow, Debug::pkgMark-allcalls. - Worked around the problem with printing long messages by making the buffer 1200 bytes large. (ALT#44941) - Avoid installing extra packages in some cases when this is really not needed to satisfy a request. (Correct cleanup in pkgProblemResolver::DoUpgrade.)
Oct 28, 2022, 03:17 PM
#309145 sent by Ivan Zakharyaschev
adapt_for_e2k_repo_with_uncommented_sources_for-APT
Ensure that any APT's sources are deleted (a helper pkg for *-checkinstall pkgs)
Oct. 28, 2022 Ivan Zakharyaschev:
- Initial release (to help doing apt-BuildPreReq-under-pkdirect-checkinstall in repositories where the default build env contains external APT sources).
Empty package only useful during its build: it installs (and checks) another pkg
Oct. 28, 2022 Ivan Zakharyaschev:
- Clear APT's sources before the test for repositories where there are uncommented external sources in the default build env (like e2k).
Oct 28, 2022, 02:29 PM
#306103 sent by Ivan Zakharyaschev
reduce_runtime_of_the_tests
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).
Aug 29, 2022, 05:07 PM
#305501 sent by Ivan Zakharyaschev
some_fixes
Debian's Advanced Packaging Tool with RPM support
Aug. 3, 2022 Ivan Zakharyaschev:
- Fixed bad behavior when satisfying "Conflicts" or "Obsoletes" dependencies (discovered in ALT#42415), namely: + "Obsoletes" causing the deletion of its "virtual" targets (i.e., providing packages) whereas this behavior is expected for Conflicts only; + versioned "Conflicts" (or "Obsoletes") causing the deletion of packages with non-matching version. - Enriched the output of Debug::pkgMarkInstall with the versions of the dependency targets and the targets being considered during the search. - Complemented it with a new option (Debug::pkgMarkAllCalls) -- to understand better why the result of resolving a broken dep is unexpected in some cases.
Applet for indication that newer packages are available
Utilities to create APT repositories
Terminal-based apt frontend
Perl interface to libapt-pkg
Graphical front-end for APT
Package management service
Aug 29, 2022, 07:47 AM
#305712 sent by Ivan Zakharyaschev
prepare_for_changes_in_apt
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.)
Jun 3, 2022, 03:22 AM
#301060 sent by Ivan Zakharyaschev
fix_gcc_warnings
Debian's Advanced Packaging Tool with RPM support
June 2, 2022 Ivan Zakharyaschev:
- Fixed the new compilation warnings by simplifying the ALT-specific code in pkgcache.cc (AllTargets) from 0.5.15lorg2-alt31. (Discovered by gcc12.)
Feb 10, 2022, 03:43 AM
#294177 sent by Ivan Zakharyaschev
fix_many_updates_in_the_same_process
Debian's Advanced Packaging Tool with RPM support
Jan. 27, 2022 Ivan Zakharyaschev:
- Invalidate the in-memory cache of repositories when doing "update" or ListUpdate() to be able to detect updates without exiting the process, e.g., PackageKit or apt-shell (ALT#41816). - Added apt-under-pkdirect-checkinstall subpackage and added a test for FileList() API via packagekit.
Applet for indication that newer packages are available
Utilities to create APT repositories
Terminal-based apt frontend
Package management service
Perl interface to libapt-pkg
Graphical front-end for APT
Jan 31, 2022, 03:27 PM
#294419 sent by Ivan Zakharyaschev
rename_a_package_and_add_a_new_one
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.
Dec 9, 2021, 10:43 PM
#291710 sent by Ivan Zakharyaschev
tinu_fix_to_add_URL_to_spec
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
Empty package only useful during its build: it installs (and checks) another pkg
Dec. 9, 2021 Ivan Zakharyaschev:
- Added an URL.
Dec 9, 2021, 09:51 PM
#291560 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@)
Package management service
Applet for indication that newer packages are available
Utilities to create APT repositories
Terminal-based apt frontend
Perl interface to libapt-pkg
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.)
Nov 23, 2021, 03:54 AM
#290414 sent by Ivan Zakharyaschev
publish_install_check_simulators_which_are_just_noop_in_the_main_girar
Empty package only useful during its build: it installs (and checks) another pkg
Nov. 10, 2021 Ivan Zakharyaschev:
- Initial release for ALT Sisyphus (specially for testing packages on e2k instead of Girar's install checks).
Empty package only useful during its build: it installs (and checks) another pkg
Nov. 10, 2021 Ivan Zakharyaschev:
- Initial release for ALT Sisyphus (specially for testing packages on e2k instead of Girar's install checks).
Empty package only useful during its build: it installs (and checks) another pkg
Nov. 10, 2021 Ivan Zakharyaschev:
- Initial release for ALT Sisyphus (specially for testing packages on e2k instead of Girar's install checks).
Empty package only useful during its build: it installs (and checks) another pkg
Nov. 10, 2021 Ivan Zakharyaschev:
- Initial release for ALT Sisyphus (specially for testing packages on e2k instead of Girar's install checks).
Oct 31, 2021, 02:59 AM
#288600 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
Graphical front-end for APT
Terminal-based apt frontend
Package management service
Applet for indication that newer packages are available
Perl interface to libapt-pkg
Aug 1, 2021, 09:12 PM
#281611 sent by Ivan Zakharyaschev
some_fixes_in_rpm-spec-mode
Various programming packages for Emacs
Aug. 1, 2021 Ivan Zakharyaschev:
- Some fixes in rpm-spec-mode: + its filename pattern (the .spec extenstion) now matches only at the end. + initialize a new spec-file with no trailing empty lines (in the changelog). + rpm-add-change-log-entry(): fixed inconsistency in the order of the items added to a single changelog entry. + in a new spec-file, initialize version, too (for correct initialisation of the changelog).
Jun 25, 2021, 05:10 PM
#275612 sent by Ivan Zakharyaschev
finalized_the_ABI_for_this_release
Debian's Advanced Packaging Tool with RPM support
March 18, 2021 Ivan Zakharyaschev:
- Cleaned up the code (thx Dmitry V. Levin ldv@; including quite a few commits cherry-picked from http://apt-rpm.org/scm/apt.git): + to avoid compilation warnings altogether and some unreliable code; + to avoid using any old deprecated RPM API. - Reverted (for a while) new features with unreliable implementation introduced in 0.5.15lorg2-alt70 (dynamic resizing of allocated memory; some support for large files). Updated how the other changes look in the history (thx darktemplar@). (The soname has been bumped again.) - API changes: + Reverted inessential optimizations that caused incompatibilities with the Debian API (introduced in 0.5.15lorg2-alt70). + Made pkgCacheFile class lazy and immutable so that it better suits the expectations of modern libapt clients such as PackageKit and so that it is less prone to memory leaks and other programming errors. + And changed some other things (how functions return results) to avoid programming errors (which lead to the NULL dereference bugs listed below). - Fixed some recently introduced and recently discovered bugs: + APT now can handle packages without ARCH tag (such as gpg-pubkey, brought by 3rd-party packages) without a crash (thx darktemplar@ et al) (ALT#38381, ALT#38642). + Some crashes with incomplete indices (after the old apt-cdrom or for incompatible arch). - Increased the default APT::Cache-Limit (up to 192M) to make the "out of space" failure less probable for packagekit.
Graphical front-end for APT
May 11, 2021 Ivan Zakharyaschev:
- Some changes from the previous release reverted or updated, since we recently reverted and updated some changes in the APT API in apt-0.5.15lorg2-alt72.
Applet for indication that newer packages are available
June 16, 2021 Ivan Zakharyaschev:
- Adapted to changed API in apt-0.5.15lorg2-alt72 (pkgCacheFile class in RAII style).
Utilities to create APT repositories
March 12, 2021 Gleb Fotengauer-Malinovskiy:
- genbasedir/genpkglist: fixed generation of non-flat repositories. - genbasedir (imz@): + Fixed SIGPIPE in the old non-patching mode. (It was due to a race.) + Fixed patching srclist in-place when there is no uncompressed srclist. + Fixed patching a basedir if there is a spurious {pkg,src}list.*.old file there, but no uncompressed {pkg,src}list.*. + Fixed a potential bug (due to a race) of choosing the overwritten output file as input for patching. + Report an error when patching and the previous list can't be found. + Do the search for the previous list the same way no matter whether --prev-basedir was specified or patching "in-place".
Terminal-based apt frontend
April 7, 2021 Ivan Zakharyaschev:
- Reverted some changes from the previous release, since we recently reverted some changes in the APT API in apt-0.5.15lorg2-alt72; and adapted to the current API (including pkgCacheFile class in RAII style). - Fixed some unreliable/questionable code and added stricter compiler checks.
Perl interface to libapt-pkg
Sept. 15, 2020 Ivan Zakharyaschev:
- Adapted to changed API in apt-0.5.15lorg2-alt72 (pkgCacheFile class in RAII style). - (.spec) Just added some compiler flags (which don't change anything) to be sure that APT API has not been used wrongly and will not be. (Namely, to be sure that if a method override was intended, it would actually be overriding and not hiding a virtual method and that it would be marked "override" for future.)
Package management service
June 16, 2021 Ivan Zakharyaschev:
- Adapted to changed API in apt-0.5.15lorg2-alt72 (pkgCacheFile class in RAII style). - This also fixed a memory leak/dangling pointers to the caches. (The old implementation of pkgCacheFile in apt was "wrong".)
May 24, 2021, 06:16 PM
#272403 sent by Ivan Zakharyaschev
make_packagekit-direct_work
Package management service
May 24, 2021 Ivan Zakharyaschev:
- Fixed /usr/lib/packagekit-direct (that didn't work, because it couldn't load the APT backend).
May 14, 2021, 09:27 PM
#271478 sent by Ivan Zakharyaschev
fix-use-after-free
Graphical front-end for APT
May 11, 2021 Ivan Zakharyaschev:
- Fixed a use-after-free bug (appearing as garbage being shown in the size columns, notably after recompilation with gcc10). (ALT#40010) - Unset Synaptic::supported-text in the packaged configuration file. (That's the straight way to get "Package is supported" translated in the UI rather than the previous hack in the code.) - Included the sr@latin translation in the package. (It got excluded before because of an outdated sr@Latn name.)
Sep 23, 2020, 09:18 AM
#258525 sent by Ivan Zakharyaschev
prepare_for_the_upcoming_APT_API_and_add_compiler_flags_to_ensure_correct_use_of_APT_API
Applet for indication that newer packages are available
Sept. 18, 2020 Ivan Zakharyaschev:
- Just added some compiler flags (which don't change anything): + to adapt the C++ standard for the upcoming APT API (increased to C++17); + to be sure that APT API has not been used wrongly and will not be. (Namely, to be sure that if a method override was intended, it would actually be overriding and not hiding a virtual method and that it would be marked "override" for future.)
Sep 21, 2020, 05:57 PM
#258438 sent by Ivan Zakharyaschev
fix_aptcdrom_add
Debian's Advanced Packaging Tool with RPM support
Sept. 21, 2020 Ivan Zakharyaschev:
- Fixed copying release information from cdrom (thx Aleksei Nikiforov). (Closes: #37531)
Aug 29, 2020, 04:36 PM
#257006 sent by Ivan Zakharyaschev
new_trivial_utility_to_create_keys_with_a_command_in_scripts
Generate a new GPG key pair exported in a file
July 29, 2020 Ivan Zakharyaschev:
- Initial build for ALT Linux Sisyphus (from a gist by Jakub Jirutka). - Enable creation of an unprotected key (if -p or $GPG_PASSPHRASE is empty).
Aug 29, 2020, 05:43 AM
#256970 sent by Ivan Zakharyaschev
improve_pentium4_detection_by_syncing_patches_with_rpm-build
The RPM package management system
Aug. 29, 2020 Ivan Zakharyaschev:
[Restored some patches from 4.0.4-alt94] - rpmrc.c: recognize new Intel CPUs (Dmitry V. Levin) - rpmrc.c: classify SSE2-capable Intel CPUs as "pentium4" (Alexey Tourbin) [Restored a patch from 4.0.4-alt98.26] - rpmrc.c (is_pentiumN): Added models with nonzero extended model (Dmitry V. Levin; reported by Alexander Sharapov). (Closes: #38708)
Aug 29, 2020, 03:30 AM
#256968 sent by Ivan Zakharyaschev
fix_error_reported_by_girar_noarch_check_of_scriptlet_identity
Tests for rpm: how it interprets packages when installing
Aug. 29, 2020 Ivan Zakharyaschev:
- Removed the buildtime nprocs value from the *-checkinstall package scriptlets: it would make no sense at runtime.
Jul 4, 2020, 04:02 AM
#254442 sent by Ivan Zakharyaschev
fix_installation_of_armh_bug_introduced_in_prev_release
The RPM package management system
July 3, 2020 Ivan Zakharyaschev:
- Fixed a bug in ARM hardfloat detection (armv?h* archs), introduced in 4.13.0.1-alt22, which would prevent normal installation of armh packages on such machines. (Note that rpm-build-4.0.4-alt141 is still ignorant of armv?h* arches, so the only way to build packages installable on such machines is with --target armh.)
Tests for rpm: how it interprets packages when installing
July 3, 2020 Ivan Zakharyaschev:
- Run additionally a test with a package built for system rpm's ARCH (i.e., with rpmbuild --target set to it). - Ignore an arch_compat test on ARM (the one introduced in 1.1.3-alt5: with the default arch on this machine) until better times, because the ARM arch detection in rpm-build (<= 4.0.4-alt141) is not ideal yet.
Jul 3, 2020, 06:15 PM
#254176 sent by Ivan Zakharyaschev
fix_using_rpmbuild_and_rpm_on_armv8l
The RPM package management system
June 28, 2020 Ivan Zakharyaschev:
- Improved machine detection & configuration for: + x86_64 on Darwin, armv5tl, Transmeta Crusoe as i686, parisc as hppa (on linux) (cherry-picked from upstream); + armv8[h]l (further refined by me on the base of changes from upstream and Peter Robinson). (Accompanying macros have been added, too.)
Scripts and executable programs used to build packages
June 28, 2020 Ivan Zakharyaschev:
- Added /usr/lib/rpm/armv8l-alt-linux/macros for builds on armv8l machines; added armv8l to the %arm list and optflags for it for builds targeting it. (Fixes 4.0.4-alt108: - installplatform, rpmrc.in: made armv8l compatible with armh.)
Tests for rpm: how it interprets packages when installing
June 30, 2020 Ivan Zakharyaschev:
- Also test the compatibility between `uname -m`, rpmbuild, and rpm -i. (A separate archcompat-checkinstall subpkg does this.) - First, run a simple test (to fail fast).
Mar 19, 2020, 05:11 AM
#248054 sent by Ivan Zakharyaschev
collected_new_info_for_c7_and_c8_but_not_yet_c8.1
Content of cve.basealt.ru
March 18, 2020 Ivan Zakharyaschev:
- Collected new information (of types: fix, mention) from the tasks/changelogs (of branches: c7, c8). (gear-cronbuild-apply-hooks at your service!)
Mar 17, 2020, 03:06 PM
#247973 sent by Ivan Zakharyaschev
fix_read_beyond_end
A GNU implementation of Scheme for application extensibility
March 17, 2020 Ivan Zakharyaschev:
- Fixes: + OVE-20200317-0001 excessive/unoptimal memory allocation for hashtables due to read-beyond-end (Thanks svace & coverity static analysis, https://lists.gnu.org/archive/html/guile-devel/2011-07/msg00069.html, backported from 2.0.3.)
Mar 15, 2020, 05:08 AM
#247660 sent by Ivan Zakharyaschev
fix_error_in_chrooted_affecting_mainly_running_chrooted_processes
The chrooted environment helper
March 11, 2020 Ivan Zakharyaschev:
- Fixes: + OVE-20200311-0001 Normal update operations by root can corrupt/crash running processes through modifying libraries (Normally, the processes that can be affected are only the services already running in the chrooted environment being updated, if it is on a different filesystem than the system libraries, and hence they can't be hardlinked. Extraordinarily, if a file in a chrooted environment has been a hardlink to a system library, but ln hasn't succeeded this time for some reason, the affected processes are any already running processes system-wide. This could happen only as a result of actions initiated by root: for example, a package upgrade which included the old version of chrooted, or a package upgrade which included libraries in a system with the old version of chrooted, or an invocation of /sbin/update_chrooted.)
Feb 10, 2020, 11:18 PM
#245828 sent by Ivan Zakharyaschev
a_helper_to_detect_new_warnings_when_building_packages_with_a_lot_of_warnings_like_apt
Extract and process warnings from build logs so that they can be compared
Feb. 8, 2020 Ivan Zakharyaschev:
- initial build for ALT.
Jan 11, 2020, 04:36 AM
#244087 sent by Ivan Zakharyaschev
Content of cve.basealt.ru
Jan. 10, 2020 Ivan Zakharyaschev:
- Relocated the contents to /var/www/blog.
Jan 11, 2020, 04:27 AM
#244084 sent by Ivan Zakharyaschev
Content of cve.basealt.ru
Jan. 10, 2020 Ivan Zakharyaschev:
- Collected new information from the tasks/changelogs.
Dec 19, 2019, 07:06 AM
#243234 sent by Ivan Zakharyaschev
sync_release_in_Sisyphus_p9_and_p8
The C parser for GumTree
Dec. 19, 2019 Ivan Zakharyaschev:
- Made BuildReqs more flexible. (So that it builds both in Sisyphus and p8; no matter whether "num" is included in core OCaml.)
Nov 19, 2019, 09:53 PM
#241026 sent by Ivan Zakharyaschev
Requires_additional_part_of_this_fontset_useful_for_official_documents
Fonts to replace commonly used Microsoft Windows Fonts
Nov. 19, 2019 Ivan Zakharyaschev:
- Made additional useful part of this font set (Liberation Narrow) be installed together with this package always, to make users happier. (By a Requires. It used to be part of this package until 2.00.1-alt1, but was separated into another package due to license, see https://lwn.net/Articles/502371/ ). This addition is a replacement for the Arial Narrow font, which is popular in official documents and helps LibreOffice render them nicer.
Nov 2, 2019, 04:04 PM
#240026 sent by Ivan Zakharyaschev
Content of cve.basealt.ru
Oct. 31, 2019 Ivan Zakharyaschev:
- Collected new information from the tasks/changelogs.
Oct 7, 2019, 11:26 PM
#238873 sent by Ivan Zakharyaschev
An open source remote desktop protocol (RDP) server
Oct. 7, 2019 Ivan Zakharyaschev:
- Keep keys in /etc/xrdp/ on upgrade and removal. (Important on upgrade from <= 0.9.3-alt1, which used to own these files. They would be removed, but now this package owns them again, so that they are not removed on upgrade. It also marks them as config, so that they are not removed on removal.)
Oct 1, 2019, 02:14 AM
#238423 sent by Ivan Zakharyaschev
A different patch queue manager for Git
Sept. 30, 2019 Ivan Zakharyaschev:
- Fixed build without check.
Sep 19, 2019, 07:11 PM
#237834 sent by Ivan Zakharyaschev
rebuild_for_actually_published_libapt_ABI
Utilities to create APT repositories
Jan. 21, 2019 Vladimir D. Seleznev:
- genpkglist: added DistTag. - genbasedir (by glebfm@): + added --compressedonly alias for --bz2only option; + added --{,no-}bz2 and --{,no-}xz to usage. - Dropped Vendor tag from {pkg,src}list (by glebfm@).
Sep 11, 2019, 07:54 PM
#237113 sent by Ivan Zakharyaschev
Applet for indication that newer packages are available
Sept. 4, 2019 Ivan Zakharyaschev:
- really adapt c flags for C++14 (used in the last source changes here & in APT in 0.3.12-alt4), so that they really have effect on e2k
Aug 29, 2019, 12:10 PM
#236754 sent by Ivan Zakharyaschev
Debian's Advanced Packaging Tool with RPM support
July 22, 2019 Aleksei Nikiforov:
- Introduced new function ListUpdate for improved packagekit support.
Package management service
June 26, 2019 Ivan Zakharyaschev:
- Fixed support for refreshCache action. (Thx Aleksei Nikiforov darktemplar@)
Jul 16, 2019, 07:15 PM
#234618 sent by Ivan Zakharyaschev
Racket programming language
July 16, 2019 Ivan Zakharyaschev:
- (.spec): + Avoided a nasty race in Makefile. + Sped up the build by force on non-intel.
Jul 10, 2019, 06:12 PM
#233886 sent by Ivan Zakharyaschev
Debian's Advanced Packaging Tool with RPM support
July 4, 2019 Ivan Zakharyaschev:
- Made the treatment of the File Provides and the version ID of installed packages "stable": not affected negatively by sources.list. Also negative effects of different pkglists from sources.list on each other have been mitigated. (A pkglist from sources.list that lacked disttags could shadow the File Provides of packages from the database or other pkglists.)
Jul 5, 2019, 07:18 AM
#233889 sent by Ivan Zakharyaschev
Signer for packages containing linux kernel modules
July 5, 2019 Ivan Zakharyaschev:
- (sources) cleanup backup files
Jun 27, 2019, 09:22 PM
#233343 sent by Ivan Zakharyaschev
A GNU source-level debugger for C, C++ and other languages
June 27, 2019 Ivan Zakharyaschev:
- %pre: corrected the old symlink path in 8.2.50.20180917-alt3.
Jun 27, 2019, 05:33 PM
#233277 sent by Ivan Zakharyaschev
A GNU source-level debugger for C, C++ and other languages
June 26, 2019 Ivan Zakharyaschev:
- %pre: rm symlink to upgrade from gdb < 8.2.50.20180917-alt1. This works for rpm-4.0.4 (when upgrading from p8 to Sisyphus or p9), not for rpm-4.13.
Jun 21, 2019, 07:11 AM
#232696 sent by Ivan Zakharyaschev
The RPM package management system
June 20, 2019 Ivan Zakharyaschev:
- Packaged the forgtotten new rpmvercmp.h (whose use is discouraged in favor of rpmEVRDTCompare() or rpmRangesOverlap()).
Jun 20, 2019, 08:54 PM
#232732 sent by Ivan Zakharyaschev
Utilities every rpm packager must have
June 19, 2019 Ivan Zakharyaschev:
- rpmrdups: honor disttag, buildtime.
Jun 17, 2019, 04:45 PM
#228290 sent by Ivan Zakharyaschev
biarch repackager for Sisyphus packages
April 28, 2019 Ivan Zakharyaschev:
- Use rpmquery-strictdep for the dependency on the native package, which gives an additional guarantee that the dependency is actually provided by the package. To get a strictdep with a beginning dot (a deprecated format not used in any ALT repo branches anymore except p8), RPM macro %_allow_deps_with_beginning_dot or env var $allow_deps_with_beginning_dot has to expand to 1.