Сопровождающий Ivan Zakharyaschev в ветке sisyphus: Информация
Имя сопровождающего: Ivan Zakharyaschev (imz)
Собрано source пакетов в данной ветке: 24
-
- @qa
- @python
- @openldap
- @ruby
Последние изменения
24 января 2025 г. 21:50
#371106 отправлено Ivan Zakharyaschev
rebase_ALT_changes_onto_1.2.6
Package management service
24 января 2025 г. Ivan Zakharyaschev:
- v1.2.6 (with the "support for Packages signal to emit many packages at once"). - Ensured that it builds on e2k.
22 января 2025 г. 16:59
#370834 отправлено Ivan Zakharyaschev
intermediate_rebase_of_ALT_patches_and_fixes_for_warnings
Package management service
22 января 2025 г. Ivan Zakharyaschev:
- Rebased onto upstream b233f3634 (apt: Generate logging output properly). - Tiny adaptions and enhancements to the source code driven by compiler warnings. (Thx Dmitrii Fomchenkov sirius@ for the fixes.)
16 января 2025 г. 21:38
#369696 отправлено Ivan Zakharyaschev
rebase_ALT_patches_upon_a_major_renaming_in_upstream_in_the_past
Package management service
15 января 2025 г. Ivan Zakharyaschev:
- Rebased onto a large upstream commit: "Refactor backend and rename to apt". (Thx Dmitrii Fomchenkov sirius@ for clarifying the renames in the code.)
15 января 2025 г. 20:22
#369673 отправлено Ivan Zakharyaschev
Package management service
13 мая 2024 г. Ivan Zakharyaschev:
- Modified the appearance of the Origin-Suite for ALT repositories (already shortened in 1.1.12-alt9), so that the allowed symbols are the same as in the general case; don't use parentheses anymore. - Adapted matchPackage() to ALT's devel package suffixes.
4 декабря 2024 г. 16:36
#364066 отправлено Ivan Zakharyaschev
Debian's Advanced Packaging Tool with RPM support
24 ноября 2024 г. Ivan Zakharyaschev:
- apt-get changelog: new Debian-compatible cmd; in ALT, it just reads it from the cache rather than downloads. (Thx Sergey Konev konevsa@) (ALT#51975) - sources(configure.ac): Made the build procedure work the same even when built not from this .spec by doing a fallback if the archname is unknown. Also simplified quoting/escaping in that archtable code. - tests & checkinstall subpkgs: cache & re-use built pkgs (for speed). - tests subpkg: do not depend on apt (to be able to test other apt versions). - tests: Fixed to detect more failures (previously unnoticed). - tests & checkinstall subpkgs: test copy method, too. - tests: prepare for non-std filenames for built pkgs.
26 июля 2023 г. 22:37
#325531 отправлено Ivan Zakharyaschev
untie_apt_aptitude_on_acqfile
Debian's Advanced Packaging Tool with RPM support
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.
Terminal-based apt frontend
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.)
пересобрано apt-indicator-0.3.20-alt2
Applet for indication that newer packages are available
пересобрано apt-repo-tools-0.8.0-alt1
Utilities to create APT repositories
пересобрано packagekit-1.2.5.0.0.30-alt1
Package management service
пересобрано perl-AptPkg-0.1.26-alt6
Perl interface to libapt-pkg
пересобрано synaptic-0.58-alt29
Graphical front-end for APT
17 июля 2023 г. 16:03
#325054 отправлено Ivan Zakharyaschev
try_to_fix_a_crash
Package management service
17 июля 2023 г. Ivan Zakharyaschev:
- Build PACKAGEKIT_1_2_5-30-g8957e9e49 with a fix for https://github.com/PackageKit/PackageKit/issues/539 (random crash).
8 июня 2023 г. 1:45
#322360 отправлено Ivan Zakharyaschev
fix_the_display_of_descriptions_in_libapt_clients
Debian's Advanced Packaging Tool with RPM support
2 июня 2023 г. Ivan Zakharyaschev:
- Fixed the display of descriptions in aptitude and packagekit (by making the format closer to Debian's): + Fixed the display of the first line, which was not shown in packagekit. + Fixed the regression (from 0.5.15lorg2-alt72) in the display of all but the first lines (in aptitude and packagekit). (ALT#40826) + This has also made packagekit show translated descriptions. (ALT#46251) + As a result, there is a cosmetic regression in synaptic: extra blanks. - Increased the buf for reading to 32k for effectiveness in methods: gzip (and other compression types), rsh, ftp. - Avoid compilation errors with GCC 13 (thx Alexey Sheplyakov). (ALT#46105)
3 июня 2023 г. 1:02
#322359 отправлено Ivan Zakharyaschev
fix_the_crash_of_download_command
Terminal-based apt frontend
26 мая 2023 г. Ivan Zakharyaschev:
- Fixed the crash of "aptitude download" (with a large enough total number of known packages, like in ALT Sisyphus).
24 мая 2023 г. 6:34
#321720 отправлено Ivan Zakharyaschev
prepare_for_APT_API_change_and_enable_the_changelog_feature
Graphical front-end for APT
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.)
8 апреля 2023 г. 7:09
#318214 отправлено Ivan Zakharyaschev
fix_build_with_gcc-12.2.1-alt1
Terminal-based apt frontend
8 апреля 2023 г. Ivan Zakharyaschev:
- Fixed build by including a necessary header (an error that surfaced with gcc-12.2.1-alt1).
7 апреля 2023 г. 15:33
#318154 отправлено Ivan Zakharyaschev
fix_gcc_error_for_p10_and_small_amendments_of_the_recent_changes
Запуск команды в среде с созданием видимости прав суперпользователя для работы с файлами
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.
6 апреля 2023 г. 15:19
#318100 отправлено Ivan Zakharyaschev
fix_the_new_syscall_wrapper_wrt_e2k_calling_convention
Запуск команды в среде с созданием видимости прав суперпользователя для работы с файлами
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)
5 апреля 2023 г. 17:12
#317414 отправлено Ivan Zakharyaschev
A_release_with_some_improvements
Debian's Advanced Packaging Tool with RPM support
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.)
28 октября 2022 г. 15:17
#309145 отправлено 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)
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
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).
28 октября 2022 г. 14:29
#306103 отправлено Ivan Zakharyaschev
reduce_runtime_of_the_tests
Debian's Advanced Packaging Tool with RPM support
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).
29 августа 2022 г. 17:07
#305501 отправлено Ivan Zakharyaschev
some_fixes
Debian's Advanced Packaging Tool with RPM support
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.
пересобрано apt-indicator-0.3.20-alt2
Applet for indication that newer packages are available
пересобрано apt-repo-tools-0.8.0-alt1
Utilities to create APT repositories
пересобрано aptitude-0.4.5-alt13
Terminal-based apt frontend
пересобрано perl-AptPkg-0.1.26-alt6
Perl interface to libapt-pkg
пересобрано synaptic-0.58-alt28.2
Graphical front-end for APT
пересобрано packagekit-1.2.5-alt7
Package management service
29 августа 2022 г. 7:47
#305712 отправлено Ivan Zakharyaschev
prepare_for_changes_in_apt
Package management service
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.)
3 июня 2022 г. 3:22
#301060 отправлено Ivan Zakharyaschev
fix_gcc_warnings
Debian's Advanced Packaging Tool with RPM support
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.)
10 февраля 2022 г. 3:43
#294177 отправлено Ivan Zakharyaschev
fix_many_updates_in_the_same_process
Debian's Advanced Packaging Tool with RPM support
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.
пересобрано apt-indicator-0.3.20-alt2
Applet for indication that newer packages are available
пересобрано apt-repo-tools-0.8.0-alt1
Utilities to create APT repositories
пересобрано aptitude-0.4.5-alt13
Terminal-based apt frontend
пересобрано packagekit-1.2.4-alt4
Package management service
пересобрано perl-AptPkg-0.1.26-alt6
Perl interface to libapt-pkg
пересобрано synaptic-0.58-alt28
Graphical front-end for APT
31 января 2022 г. 15:27
#294419 отправлено 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
9 декабря 2021 г. Ivan Zakharyaschev:
- Added an URL.
9 декабря 2021 г. 22:43
#291710 отправлено 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
9 декабря 2021 г. Ivan Zakharyaschev:
- Added an URL.
9 декабря 2021 г. 21:51
#291560 отправлено Ivan Zakharyaschev
custom_callbacks_for_packagekit
Debian's Advanced Packaging Tool with RPM support
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
пересобрано apt-indicator-0.3.20-alt2
Applet for indication that newer packages are available
пересобрано apt-repo-tools-0.8.0-alt1
Utilities to create APT repositories
пересобрано aptitude-0.4.5-alt13
Terminal-based apt frontend
пересобрано perl-AptPkg-0.1.26-alt6
Perl interface to libapt-pkg
Graphical front-end for APT
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.)
23 ноября 2021 г. 3:54
#290414 отправлено 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
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
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
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
10 ноября 2021 г. Ivan Zakharyaschev:
- Initial release for ALT Sisyphus (specially for testing packages on e2k instead of Girar's install checks).
31 октября 2021 г. 2:59
#288600 отправлено Ivan Zakharyaschev
support_blake2b_or_md5
Debian's Advanced Packaging Tool with RPM support
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@).
пересобрано apt-repo-tools-0.8.0-alt1
Utilities to create APT repositories
пересобрано synaptic-0.58-alt26
Graphical front-end for APT
пересобрано aptitude-0.4.5-alt13
Terminal-based apt frontend
пересобрано packagekit-1.2.4-alt2
Package management service
пересобрано apt-indicator-0.3.20-alt2
Applet for indication that newer packages are available
пересобрано perl-AptPkg-0.1.26-alt6
Perl interface to libapt-pkg
1 августа 2021 г. 21:12
#281611 отправлено Ivan Zakharyaschev
some_fixes_in_rpm-spec-mode
Различные пакеты для работы с языками программирования на Emacs
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).
25 июня 2021 г. 17:10
#275612 отправлено Ivan Zakharyaschev
finalized_the_ABI_for_this_release
Debian's Advanced Packaging Tool with RPM support
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
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
16 июня 2021 г. Ivan Zakharyaschev:
- Adapted to changed API in apt-0.5.15lorg2-alt72 (pkgCacheFile class in RAII style).
Utilities to create APT repositories
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
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
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
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".)
24 мая 2021 г. 18:16
#272403 отправлено Ivan Zakharyaschev
make_packagekit-direct_work
Package management service
24 мая 2021 г. Ivan Zakharyaschev:
- Fixed /usr/lib/packagekit-direct (that didn't work, because it couldn't load the APT backend).
14 мая 2021 г. 21:27
#271478 отправлено Ivan Zakharyaschev
fix-use-after-free
Graphical front-end for APT
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.)
23 сентября 2020 г. 9:18
#258525 отправлено 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
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.)
21 сентября 2020 г. 17:57
#258438 отправлено Ivan Zakharyaschev
fix_aptcdrom_add
Debian's Advanced Packaging Tool with RPM support
21 сентября 2020 г. Ivan Zakharyaschev:
- Fixed copying release information from cdrom (thx Aleksei Nikiforov). (Closes: #37531)
29 августа 2020 г. 16:36
#257006 отправлено Ivan Zakharyaschev
new_trivial_utility_to_create_keys_with_a_command_in_scripts
Generate a new GPG key pair exported in a file
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).
29 августа 2020 г. 5:43
#256970 отправлено Ivan Zakharyaschev
improve_pentium4_detection_by_syncing_patches_with_rpm-build
The RPM package management system
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)
29 августа 2020 г. 3:30
#256968 отправлено Ivan Zakharyaschev
fix_error_reported_by_girar_noarch_check_of_scriptlet_identity
Tests for rpm: how it interprets packages when installing
29 августа 2020 г. Ivan Zakharyaschev:
- Removed the buildtime nprocs value from the *-checkinstall package scriptlets: it would make no sense at runtime.
4 июля 2020 г. 4:02
#254442 отправлено Ivan Zakharyaschev
fix_installation_of_armh_bug_introduced_in_prev_release
The RPM package management system
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
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.
3 июля 2020 г. 18:15
#254176 отправлено Ivan Zakharyaschev
fix_using_rpmbuild_and_rpm_on_armv8l
The RPM package management system
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
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
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).
19 марта 2020 г. 5:11
#248054 отправлено Ivan Zakharyaschev
collected_new_info_for_c7_and_c8_but_not_yet_c8.1
Content of cve.basealt.ru
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!)
17 марта 2020 г. 15:06
#247973 отправлено Ivan Zakharyaschev
fix_read_beyond_end
A GNU implementation of Scheme for application extensibility
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.)
15 марта 2020 г. 5:08
#247660 отправлено Ivan Zakharyaschev
fix_error_in_chrooted_affecting_mainly_running_chrooted_processes
The chrooted environment helper
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.)
10 февраля 2020 г. 23:18
#245828 отправлено 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
8 февраля 2020 г. Ivan Zakharyaschev:
- initial build for ALT.
11 января 2020 г. 4:36
#244087 отправлено Ivan Zakharyaschev
Content of cve.basealt.ru
10 января 2020 г. Ivan Zakharyaschev:
- Relocated the contents to /var/www/blog.
11 января 2020 г. 4:27
#244084 отправлено Ivan Zakharyaschev
Content of cve.basealt.ru
10 января 2020 г. Ivan Zakharyaschev:
- Collected new information from the tasks/changelogs.
19 декабря 2019 г. 7:06
#243234 отправлено Ivan Zakharyaschev
sync_release_in_Sisyphus_p9_and_p8
The C parser for GumTree
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.)
19 ноября 2019 г. 21:53
#241026 отправлено Ivan Zakharyaschev
Requires_additional_part_of_this_fontset_useful_for_official_documents
Fonts to replace commonly used Microsoft Windows Fonts
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.
2 ноября 2019 г. 16:04
#240026 отправлено Ivan Zakharyaschev
Content of cve.basealt.ru
31 октября 2019 г. Ivan Zakharyaschev:
- Collected new information from the tasks/changelogs.
7 октября 2019 г. 23:26
#238873 отправлено Ivan Zakharyaschev
An open source remote desktop protocol (RDP) server
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.)
1 октября 2019 г. 2:14
#238423 отправлено Ivan Zakharyaschev
A different patch queue manager for Git
30 сентября 2019 г. Ivan Zakharyaschev:
- Fixed build without check.
19 сентября 2019 г. 19:11
#237834 отправлено Ivan Zakharyaschev
rebuild_for_actually_published_libapt_ABI
Utilities to create APT repositories
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@).
11 сентября 2019 г. 19:54
#237113 отправлено Ivan Zakharyaschev
Applet for indication that newer packages are available
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
29 августа 2019 г. 12:10
#236754 отправлено Ivan Zakharyaschev
Debian's Advanced Packaging Tool with RPM support
22 июля 2019 г. Aleksei Nikiforov:
- Introduced new function ListUpdate for improved packagekit support.
Package management service
26 июня 2019 г. Ivan Zakharyaschev:
- Fixed support for refreshCache action. (Thx Aleksei Nikiforov darktemplar@)