Maintainer Ivan Zakharyaschev in the p8 branch: Information
Maintainer name: Ivan Zakharyaschev (imz)
Built source packages in this branch: 264
-
- @python
Last changed
Oct 2, 2020, 07:43 PM
#258518 sent by Ivan Zakharyaschev
add_compiler_flags_to_ensure_correct_use_of_APT_API_same_as_in_Sisyphus
Applet for indication that newer packages are available
Sept. 18, 2020 Ivan Zakharyaschev:
- 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.)
Sep 8, 2020, 07:38 PM
#254294 sent by Ivan Zakharyaschev
added_an_archcompat_test
Tests for rpm: how it interprets packages when installing
Aug. 29, 2020 Ivan Zakharyaschev:
- build the variant for p8 - for p8, harcode the system arch (rpm -q would block in %pre)
Jun 30, 2020, 08:18 PM
#253663 sent by Ivan Zakharyaschev
made_them_pass_most_tests_and_hence_rebuildable
A simple lightweight interface to Amazon Web Services
Filesystem abstraction layer
June 17, 2020 Ivan Zakharyaschev:
- updated to the most fresh upsteram version (commit) of pyfilesystem1 (0.x.y) from https://github.com/PyFilesystem/pyfilesystem - with fixes and extensions from smartfile https://github.com/smartfile/pyfilesystem - run most tests
Filesystem abstraction layer
June 17, 2020 Ivan Zakharyaschev:
- improved Python3 support with changes from smartfile https://github.com/smartfile/pyfilesystem - updated to the most fresh upsteram version (commit) of pyfilesystem1 (0.x.y) from https://github.com/PyFilesystem/pyfilesystem - with fixes and extensions from smartfile https://github.com/smartfile/pyfilesystem - run most tests
Mar 25, 2020, 07:54 PM
#247882 sent by Ivan Zakharyaschev
build_a_new_package_for_those_who_wish_to_use_this_tool_in_p8
Burp is a network-based backup and restore program
Feb. 13, 2020 Vitaly Chikunov:
- Update to 2.3.22. - Overwrite our `readall=' support with upstream version.
Mar 25, 2020, 03:50 PM
#247979 sent by Ivan Zakharyaschev
fix_read_beyond_end
A GNU implementation of Scheme for application extensibility
March 17, 2020 Ivan Zakharyaschev:
[1:1.8.7-alt8] - 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 18, 2020, 01:14 PM
#247664 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.)
Jan 13, 2020, 08:22 PM
#243245 sent by Ivan Zakharyaschev
fix_interpretation_of_embedded_Python_scripts
Semantic patching for C source code (spatch)
Dec. 19, 2019 Ivan Zakharyaschev:
- Adapted BuildReqs for any OCaml (whether with "num" or without in the core), so that it can be built in Sisyphus/p9 and p8. - For testing, made a checkinstall subpkg and added more tests (with embedded Python scripts). - Worked-around the problem with the loading of libpython (to enable the built-in Python interpreter).
Jan 10, 2020, 08:48 PM
#243201 sent by Ivan Zakharyaschev
I_need_it_to_run_some_tools_in_p8_environment
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.)
Dec 28, 2019, 02:18 PM
#243208 sent by Ivan Zakharyaschev
I_need_it_to_run_some_tools_in_p8_environment
small OCaml library allowing to exploit multicore architectures
Oct. 18, 2018 Anton Farygin:
- rebuilt with ocaml-4.07.1
Dec 28, 2019, 02:12 PM
#243203 sent by Ivan Zakharyaschev
I_need_it_to_run_some_tools_in_p8_environment
Logging tool for OCaml
Oct. 8, 2018 Ivan Zakharyaschev:
- initial build for ALT Linux Sisyphus.
Dec 20, 2019, 05:37 PM
#243303 sent by Ivan Zakharyaschev
rebuild_to_get_into_the_checkinstall_component_of_the_repo
The RPM package management system
Helper for *-checkinstall pkgs to run their scripts safely (kinda isolated)
Tests for rpm: how it interprets packages when installing
June 4, 2019 Ivan Zakharyaschev:
- Build for p8.
Oct 31, 2019, 07:23 PM
#240030 sent by Ivan Zakharyaschev
Allows command execution as another user
Oct. 15, 2019 Evgeny Sinelnikov:
- Update to autumn security release (closes: 37334) - Code execution with euid==0 in rare box configurations (fixes: CVE-2019-14287) - Fix post script for sudowheel control in case of upgrade in not default state
Oct 10, 2019, 08:00 PM
#238881 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.)
Jul 15, 2019, 07:42 PM
#233482 sent by Ivan Zakharyaschev
biarch repackager for Sisyphus packages
April 28, 2019 Ivan Zakharyaschev:
- Build for the transitional preiod in p8: + arepo.sh: allow_deps_with_beginning_dot=1 rpmquery-strictdep.
Jul 12, 2019, 07:23 PM
#233887 sent by Ivan Zakharyaschev
Debian's Advanced Packaging Tool with RPM support
July 4, 2019 Ivan Zakharyaschev:
[0.5.15lorg2-alt68.1 cherry-picked] - 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.)
Jun 14, 2019, 08:01 PM
#229746 sent by Ivan Zakharyaschev
The RPM package management system
June 7, 2019 Ivan Zakharyaschev:
- Changes in what is considered "newer" by rpm -U: + The branch prefixes of disttags are ordered by rpmvercmp() rather than lexicographically. (For example, the numeric parts of "p8" or "p10" are compared as numbers. However, the first letter in "p7" or "c8.1" is more significant.) + An empty epoch is treated the same as 0, as in rpmevrcmp from ALT's rpm-4.13. (Used to be before: 2-alt1 < 0:1-alt1; now: 2-alt1 > 0:1-alt1) + Before the comparison, an optional initial padding (which is terminated by :) is skipped. (This will be useful for generating >,<-deps compatible with disttag-unaware rpm & apt.)
Debian's Advanced Packaging Tool with RPM support
June 7, 2019 Ivan Zakharyaschev:
- Add disttag to VerStrs (used by APT to identify package versions). - Increase default APT::Cache-Limit in 1.5 times due to the extension of VerStrs (ALT#36775).
APT Lua scripts for NVIDIA driver
June 10, 2019 Sergey V Turchin:
- using rpmquery-strictdep to detect kernel package
Jun 11, 2019, 07:31 PM
#231561 sent by Ivan Zakharyaschev
Update kernel and modules
June 5, 2019 Ivan Zakharyaschev:
- update-kernel: fixed in the presence of disttags in package IDs printed by APT (apt-cache pkgnames).
The RPM package management system
June 5, 2019 Ivan Zakharyaschev:
- Make rpm -q/-e accept package specification in [E:]V[-R[:D]][@T] format (with Epoch! As in rpm-4.13. Thx Vladimir D. Seleznev vseleznv@.) (ALT#36862) - Provides: RPMQ(EPOCH) RPMQ(BUILDTIME) RPMQ(DISTTAG) (to be required by APT and other tools such as update-kernel, which need to query the RPM db by specifying Epoch, Buildtime, and Disttag).
Jun 7, 2019, 08:02 PM
#231511 sent by Ivan Zakharyaschev
Simple notification system
Helper for *-checkinstall pkgs to run their scripts safely (kinda isolated)
Tests for rpm: how it interprets packages when installing
June 4, 2019 Ivan Zakharyaschev:
- Build for p8.
May 29, 2019, 08:02 PM
#230653 sent by Ivan Zakharyaschev
Update kernel and modules
May 28, 2019 Ivan Zakharyaschev:
- remove-old-kernels: APT invocation (to remove installed pkgs) rewritten in a more portable way. (A preparation for APT with support for disttags.)
May 22, 2019, 08:03 PM
#229283 sent by Ivan Zakharyaschev
Debian's Advanced Packaging Tool with RPM support
May 13, 2019 Ivan Zakharyaschev:
- Add buildtime to VerStrs (used by APT to identify package versions). This data is used in several manners: * by CheckDep() (only when matching a dependency with a real package); * rpm_name_conversion() (only when making up an id for a duplicated package); * and by *CmpVersion(). The latter needs buildtime to determine the correct upgrade direction and can be called through the API with some externally supplied versions. In order to honor buildtime without changing the API and its clients, we pass buildtime inside the existing argument. (Also fixes ALT#36528) - Cherry-picked individual changes from: [0.5.15lorg2-alt63] - archtable: + added ppc64le; + added trivial arch translation (%_target_cpu -> %_target_cpu). [0.5.15lorg2-alt59] - Fixed crash on fail to read package file. [0.5.15lorg2-alt58] - cherry-picked from Debian 0.7.22 (git://anonscm.debian.org/git/apt/apt.git) some fixes for http download method (ALT: 18925) * Fix pipeline handling on http.cc (closes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=413324) (thx Otavio Salvador). * show error details of failed methods * if a process aborts with signal, show signal number * in http method: ignore SIGPIPE, we deal with EPIPE elsewhere (closes: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/385144) (thx Michael Vogt). [0.5.15lorg2-alt54] - Backported fix for logic about package sizes.
Utilities to create APT repositories
Feb. 18, 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@). - Changes for gen{pkglist,basedir} (by at@): + introduced startswith function; + removed support for oldhashfile.
Terminal-based apt frontend
April 26, 2019 Ivan Zakharyaschev:
- (no user visible changes) Removed "interesting" dead code (related to Recommends, not present in ALT rpm), which didn't compile after we changed apt's API recently.
Graphical front-end for APT
Perl interface to libapt-pkg
Applet for indication that newer packages are available
Update kernel and modules
May 15, 2019 Ivan Zakharyaschev:
- APT invocation (to install the modules) rewritten in a more robust way. (A preparation for APT with support for disttags.)
May 13, 2019, 07:44 PM
#228241 sent by Ivan Zakharyaschev
Query an RPM and output the corresponding strict dependency
Utilities to build kernel packages for ALT Linux
April 4, 2019 Ivan Zakharyaschev:
- Build for c8, c7. - %karch restored (to allow rebuilding old tags and commits).
Apr 29, 2019, 07:03 PM
#228209 sent by Ivan Zakharyaschev
Terminal-based apt frontend
April 26, 2019 Ivan Zakharyaschev:
- (no user visible changes) Removed "interesting" dead code (related to Recommends, not present in ALT rpm), which didn't compile after we changed apt's API recently.
Apr 26, 2019, 08:11 PM
#228024 sent by Ivan Zakharyaschev
Library to support IDNA2008 internationalized domain names
April 23, 2019 Ivan Zakharyaschev:
- (.spec) Workaround the unmet dep seen by "old" (disttag-unaware) rpm for packages generated by the new rpm-4.0.4-alt101.M80P.6 which depend on libidn2 > 2.0.4-alt3. (The problem: disttags are appended after "alt3"; and they get compared by "old" rpm with "M80P".)
Apr 26, 2019, 08:04 PM
#228017 sent by Ivan Zakharyaschev
Tools to manage multipath devices with device-mapper
Sept. 3, 2018 Michael Shigorin:
Apr 18, 2019, 08:45 PM
#227060 sent by Ivan Zakharyaschev
Update kernel and modules
April 1, 2019 Ivan Zakharyaschev:
- Rewritten with another bashism that doesn't require /proc/. - Requires: apt (important not for real systems, but for testing in hasher).
Mar 27, 2019, 04:38 PM
#225520 sent by Ivan Zakharyaschev
GNU Compiler Collection
March 22, 2019 Ivan Zakharyaschev:
- (.spec: gdb-plugin, libgccjit0) fix the Requires on %name. (It was unmet.)
Mar 26, 2019, 08:29 PM
#224974 sent by Ivan Zakharyaschev
The RPM package management system
March 14, 2019 Ivan Zakharyaschev:
- Changes in what is considered "newer" by rpm -U pertaining to disttag comparison. (On the whole, to determine which package is "newer", first, the EVRs are compared, then the branch prefixes of the disttags if the disttags are present, and then the buildtimes.) The comparison of the disttags: + (new!) If a disttag contains no + separator (old format), the branch prefix is assumed to be empty (and hence "older" than any other branch prefix). + (new!) If the branch prefix of a disttag is equal to %_priority_distbranch (and it is not empty), then it is "newer" than any other ones. + (as before, since 4.0.4-alt101.M80P.5) The branch prefixes of disttags are ordered lexicographically. - (disabled in this release; %if_enabled default_priority_distbranch) Give a default value to %_priority_distbranch based on the disttag when this package is built (the prefix before +).
Tests for rpm: how it interprets packages when installing
March 13, 2019 Ivan Zakharyaschev:
- New tests for disttag comparison with the obsolete (.) and current format (+) (Correct comparison would rely on a fix or a new feature in rpm: %_priority_distbranch.) - New tests for the %_priority_distbranch feature in normal situation. - The reasons of the currently XFAILing tests (with rpm-4.0.4-alt101.M80P.5.2): 1. upgrade w.r.t. disttag fails in non-standard configuration without honor_buildtime; 2. mishandled elusive dep with a release but no epoch. - Tests are skipped that: 1. require rpmbuild to generate Provides with :DISTTAG postfix.
Feb 28, 2019, 07:44 PM
#222868 sent by Ivan Zakharyaschev
Tests for rpm: how it interprets packages when installing
Feb. 27, 2019 Ivan Zakharyaschev:
- Build for p8. - Unmarked XFAIL: honor-buildtime tests. Everything works with rpm-4.0.4.
Feb 21, 2019, 09:26 PM
#221431 sent by Ivan Zakharyaschev
The RPM package management system
Feb. 13, 2019 Ivan Zakharyaschev:
- Merged rpmEVRcmp() fixes into p8, c8: + rpmEVRcmp() (and hence rpmRangesOverlap()) made asymmetric w.r.t. underspecified release. (Provides: N = V can't anymore satisfy Requires: N = V-R. Look out for unmets!)
Tests for rpm: how it interprets packages when installing
Feb. 13, 2019 Ivan Zakharyaschev:
[build for p8, c8] - Unmarked XFAIL: cases with underspecified Provides (the error should be gone with rpm-4.0.4-alt101.M80P.4).
Feb 16, 2019, 01:16 AM
#221318 sent by Ivan Zakharyaschev
Tests for rpm: how it interprets packages when installing
Feb. 12, 2019 Ivan Zakharyaschev:
- Build for p8.
Jan 14, 2019, 09:16 PM
#219180 sent by Ivan Zakharyaschev
deleted purple-plugin-whatsapp
Jan. 14, 2019 Ivan Zakharyaschev:
- package removed
Dec 28, 2018, 10:44 AM
#217493 sent by Ivan Zakharyaschev
A low-level cryptographic library
Software version of a PKCS#11 Hardware Security Module
A TLS protocol implementation
Dec. 25, 2018 Ivan Zakharyaschev:
- Build for p8.
Nov 9, 2018, 12:00 PM
#214427 sent by Ivan Zakharyaschev
Semantic patching for Linux (spatch)
Oct. 9, 2018 Ivan Zakharyaschev:
- Adapted for any OCaml (whether with "num" or without) and built for p8.
Semantic grep for the C language based on coccinelle
June 10, 2018 Vitaly Chikunov:
- Initial build of coccigrep for ALT.
Jul 5, 2018, 09:35 PM
#209384 sent by Ivan Zakharyaschev
RPM helper macros to rebuild python3 packages
April 25, 2018 Ivan Zakharyaschev:
- Do not depend on binutils, express the dependency in the form of a Conflicts. (Not to encumber python3 users' environment. Anyway, if the user is able to compile an .so, he would have got binutils.)
May 16, 2018, 05:51 PM
#206251 sent by Ivan Zakharyaschev
package checker for Sisyphus
Oct. 31, 2017 Ivan Zakharyaschev:
- 220-check-python: prohibit modules with version files containing unknown version. (Thanks Aleksei Nikiforov darktemplar@)
Mar 29, 2018, 08:45 AM
#202931 sent by Ivan Zakharyaschev
Lightweight Display Manager
March 28, 2018 Ivan Zakharyaschev:
- Build for p8.
Mar 19, 2018, 09:14 AM
#201991 sent by Ivan Zakharyaschev
Randomizes the fd returned by open or socket when LD_PRELOADed
March 15, 2018 Ivan Zakharyaschev:
- Build for p8.
Feb 16, 2018, 02:05 PM
#200571 sent by Ivan Zakharyaschev
System and Session Manager
Feb. 14, 2018 Ivan Zakharyaschev:
- libsystemd doesn't obsolete the old split libs anymore (with different filenames), so that legacy binaries linked with them are not "obsoleted", too, whereas some new binaries can be installed. (Note that the compat libraries are not packaged in any package now.)
Jan 29, 2018, 01:59 PM
#198693 sent by Ivan Zakharyaschev
SOGo is a very fast and scalable modern collaboration suite (groupware)
Jan. 25, 2018 Ivan Zakharyaschev:
- Fixed entering some letters (for example, Cyrillic Be or Zhe) in the address fields (like To:) of the message editor so that they do not act as "separator" keys (like comma or semicolon) any more; this error's cause was that these letters and the separators are on the same physical keys. (Thanks Volker Braun for implementing the underlying feature for this fix in the old angular-material.) (ALT#34336)
Jan 25, 2018, 01:55 PM
#198294 sent by Ivan Zakharyaschev
The GNU Privacy Guard suite
Jan. 18, 2018 Ivan Zakharyaschev:
- Conflicts: pinentry < 0.9.2 (due to passing OPTION allow-external-password-cache).
Jan 21, 2018, 08:18 AM
#198312 sent by Ivan Zakharyaschev
deleted suid-python
Jan. 21, 2018 Ivan Zakharyaschev:
- package removed
Jan 21, 2018, 08:16 AM
#198203 sent by Ivan Zakharyaschev
Lightweight Display Manager
Jan. 17, 2018 Ivan Zakharyaschev:
- Build for p8.
Dec 27, 2017, 09:53 AM
#195591 sent by Ivan Zakharyaschev
LDAP libraries and sample clients
Nov. 29, 2017 Ivan Zakharyaschev:
- build for p8
Dec 19, 2017, 08:25 AM
#196779 sent by Ivan Zakharyaschev
RPM helpers to rebuild Haskell packages
Dec. 14, 2017 Ivan Zakharyaschev:
- build for p8
Nov 21, 2017, 05:40 PM
#195041 sent by Ivan Zakharyaschev
Pluggable Authentication Module for 802.1x authentication protocol
Nov. 21, 2017 Ivan Zakharyaschev:
- built for p8
Nov 7, 2017, 05:17 PM
#193240 sent by Ivan Zakharyaschev
Oct 27, 2017, 06:13 PM
#192000 sent by Ivan Zakharyaschev
An interpreted, interactive object-oriented programming language
Oct. 24, 2017 Ivan Zakharyaschev:
- Build for p8
Oct 12, 2017, 02:18 PM
#190653 sent by Ivan Zakharyaschev
SOGo is a very fast and scalable modern collaboration suite (groupware)
Oct. 11, 2017 Ivan Zakharyaschev:
- ActiveSync bug fixes (cherry-picked from future 3.3): + correctly handle top-level non-ASCII folder names(ALT: #33721) (https://sogo.nu/bugs/view.php?id=4240); + avoid sync requests for shared folders every second (https://sogo.nu/bugs/view.php?id=4275). - Final commit from 3.2.10 release: + (fix) support Squeeze + minor cleanups
Oct 10, 2017, 08:26 PM
#190557 sent by Ivan Zakharyaschev
SOPE is an extensive set of frameworks which form a complete Web application server environment
Oct. 10, 2017 Ivan Zakharyaschev:
- Build for p8
Oct 5, 2017, 05:10 PM
#190261 sent by Ivan Zakharyaschev
YAGF is a graphical front-end for cuneiform and tesseract OCR tools
Oct. 4, 2017 Ivan Zakharyaschev:
- Build for p8 to fix a bug (ALT#33958)