This repository has been archived by the owner on Feb 7, 2024. It is now read-only.
Releases: abrt/retrace-server
Releases · abrt/retrace-server
Version 1.24.2
- Fix release counts in statistics ([email protected])
- Prevent crash if user's home directory is unavailable ([email protected])
- Make FTP file box configurable with
UseFTPTasks
([email protected]) - Add support for RAR archives if the unar tool is installed ([email protected])
- Improve HTTP response if
UseFTPTasks
is set to 0 ([email protected]) - Prevent double submit of vmcore or coredump tasks ([email protected])
- Add logic to determine if we save a stripped vmcore (audrabaker)
- Update dockerfiles
- Various code maintainability and infrastructure improvements
spec
: Move podman toSuggests
- Update translations
Version 1.24.1
retrace-server-interact
: Fix traceback for non-existent gid ([email protected])bugzilla-query
: Uselimit
and search only recently modified bugs ([email protected])manager
: Add existence and permissions check ofcustom_url
to avoid failed tasks ([email protected])retrace-server-task
: Improve verbose error message when 'create' fails ([email protected])retrace
: Handle vmware.vmsn
kernel version detection with heuristic ([email protected])manager
: DisallowNULL
string in custom core location on manager page ([email protected])- man: Cleanup
retrace-server-worker
man page ([email protected]) retrace-server-task
: Fix Traceback with no arguments ([email protected])- Introduce new unit tests for Podman backend
- Update translations
Version 1.24.0
- Major refactoring of Podman backend code
- Recommend httpd dependency
- Add missing dependency on coreutils
- Migrate old home directory in
post
scriptlet - Do not clean up
c2p_log
andContainerfile
after task is finished - New metrics HTTP endpoint for Prometheus
- Guess OS release from kernelver in vmcore tasks
- Rename
Dockerfile
toContainerfile
- Documentation updates
- Code style improvements
Version 1.23.0
- Add Fedora 34 to version list for stats
- Be more careful when reading task status
- Add backtrace to log when a task fails with error ([email protected])
- Fix "file not found" when archive contains directories ([email protected])
- Add timeout to Podman commands
- Fix stripping of epoch number
- Improve regexes for parsing problem data
- Make path to Podman executable configurable at build time
- Warn if config directory does not exist
- Repair test and add a Meson script for testing
- Update build prerequisites for tests in spec file
- Recommend logrotate in spec file
- Code style improvements
- Update translations
Version 1.22.4
- Make
retrace-server-reposync-faf
work again - Update list of Fedora versions shown on stats page: remove releases before 31 and Fedora 33
- Do not allocate pseudo-TTY for Podman container
- Remove intermediate Podman containers even after image build fails
- Reformat manager page to improve readability ([email protected])
- Rework display of finished, running, and available tasks ([email protected])
- Update translations
Version 1.22.3
- Fix
coredump2packages
script
Version 1.22.2
- Fix path to coredump in generated dockerfile when using Podman backend
- Fix "not writable" error when retracing coredumps
- Improve log messages
Version 1.22.0
- Add support for virtual memory files for vmcores
- Add option to restart an existing task in retrace-server-task and on task manager page
- Disallow users other than retrace to call retrace-server-worker
- Improve error message in case of Kerberos authentication failure
- Revamp task manager web UI
- Revamp GPG verification of package signatures; use keys from distribution-gpg-keys
- Accommodate for multiple debug directories in Fedora 27 and later
- Fix FTP submissions on task manager page
- Fix permissions on dmesg file in task results directory
- Migrate build process to Meson; completely drop Autotools
- Add Tito configuration
- Update translations
- Drop python3-six dependency
- Add build dependencies on gzip, lsof, tar and xz
- Rewrite Dockerfile
- Migrate to calling
subprocess.run()
in place ofs.Popen()
ands.call()
- Use pathlib.Path instead of strings and os.path methods in some places
- Add kernel-only config options
KernelDebuggerPath
andRetraceEnvironment=native
- Introduce type annotations
- Address issues reported by Pylint
- Other minor code refactoring and cleanup operations