summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAge
* Commit patch queue (exported by git-debrebase)debian/1%1.6.7-1archive/debian/1%1.6.7-1Thadeu Lima de Souza Cascardo2020-03-03
| | | | [git-debrebase make-patches: export and commit patches]
* Release 1.6.7-1 to unstableThadeu Lima de Souza Cascardo2020-03-03
|
* Skip initrd generation during postinst.Thadeu Lima de Souza Cascardo2020-03-03
| | | | | | | | | When installing kdump-tools on a chroot, the kernel might not be available until boot. initrd generation is already taken care of when kdump-tools is first loaded, so doing it during postinst is no longer necessary. Closes: #856594
* Update changelog for new upstream 1.6.7Thadeu Lima de Souza Cascardo2020-03-02
| | | | [git-debrebase changelog: new upstream 1.6.7]
* Release 1.6.6-4 to unstableThadeu Lima de Souza Cascardo2020-03-02
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Set Rules-Requires-Root to noThadeu Lima de Souza Cascardo2020-03-02
| | | | | | | | | | | There is no need for root to build the package, and all files belong to root anyway. dh_builddeb will end up calling dpkg-deb with --root-owner-group, which will do the right thing. A test build resulted in the same package contents, the binary packages were reproducible bit-by-bit by changing only that. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* udev: hotplug: use try-reloadThadeu Lima de Souza Cascardo2020-03-02
| | | | | | | We should not reload kdump unconditionally after a hotplug event, but only reload it when it was loaded already, which is what try-reload does. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* kdump-config: implement try-reloadThadeu Lima de Souza Cascardo2020-03-02
| | | | | | | Use a lock file to allow try-reload to be run concurrently, and verify that kdump is loaded before trying to unload and load again. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Let the kernel decide the crashkernel offset for ppc64el (LP: #1741860)Thadeu Lima de Souza Cascardo2020-03-02
|
* Release 1.6.6-3 to unstableThadeu Lima de Souza Cascardo2020-03-02
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Use reset_devices as a cmdline parameter.Thadeu Lima de Souza Cascardo2020-03-02
| | | | | | | | reset_devices will be used by some drivers to do a special reset during kdump. This will allow some systems with some devices that use such drivers to kdump instead of fail to probe them. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Use kdump-config reload after cpu or memory hotplug.Thadeu Lima de Souza Cascardo2020-03-02
| | | | | | | | | | | | The solution used to allow multiple reloads during a hotplug event ended up not working because udev won't execute two commands under a shell. So, using a single command that reloads and do not interact with systemd should work here. As an extra, this adds support for other init systems. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Add a reload command.Thadeu Lima de Souza Cascardo2020-03-02
| | | | | | | kdump-config reload will unload the current kdump kernel, and load a new one. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Release 1.6.6-2 to unstableThadeu Lima de Souza Cascardo2020-03-02
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Allow proper reload of kdump after multiple hotplug events.Thadeu Lima de Souza Cascardo2020-03-02
| | | | | | | | | | | | | | | | When a CPU is hotplugged, multiple events will be issued for each CPU thread getting online. On a POWER system, that usually means 8 threads. Those 8 events will cause systemd to consider the multiple restarts as failed. One alternative fix would be setting StartLimitIntervalSec to 0, but that would apply to all cases where those failures might happen, not only on the hotplug case. Instead, we use reset-failed before try-restart, which will allow those multiple restarts to happen on a short interval. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Reload kdump when CPU is brought online.Thadeu Lima de Souza Cascardo2020-03-02
| | | | | | | This is needed on ppc64el, as CPUs are not added or removed, but simply brought online. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
* Use maxcpus instead of nr_cpus on ppc64el.Thadeu Lima de Souza Cascardo2020-03-02
| | | | | | | | | On a kdump kernel, nr_cpus is broken, and it will take some time to be properly fixed. In the meantime, we can just use maxcpus. In the worst case, we will get an OOM and reboot instead of panicing too early during boot. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
* Use a different service for vmcore dump.Thadeu Lima de Souza Cascardo2020-03-02
| | | | | | | | | | | | During the dump itself, spurious CPU or memory hotplug events will cause the dump to fail, because the service would be restarted, and an old incomplete dump would prevent the dump from being collected. This work also allows us to stop requiring network during kdump loading, and sets the way to stop requiring network when the dump is not over the network. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Add kdump retry/delay mechanism when dumping over networkGuilherme G. Piccoli2020-03-02
| | | | | | | | | | | | | | | | | | | Kdump currently try mounting NFS (or doing the SSH dump) only once, and if it fails, it just gives-up. Since kdump may be essential to debug hard to reproduce bugs, we should improve the resilience and retry a bit, delaying at each attempt. This patch introduces a retry/delay mechanism for both NFS and SSH dumps; the delay time is the same but number of retries is different (since NFS mounts takes a long time between failures and is inherently more resilient), both being configurable parameters from /etc. The original trigger of this issue is a long-term (bad) behavior of some NICs, which present a "Link Up" status _before_ being ready to transmit packets; hence network kdump will try and fail without this patch. Signed-off-by: Guilherme G. Piccoli <gpiccoli@canonical.com> Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Release 1.6.6-1 to unstableThadeu Lima de Souza Cascardo2019-07-12
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Update changelog for new upstream 1.6.6Thadeu Lima de Souza Cascardo2019-07-12
| | | | [git-debrebase changelog: new upstream 1.6.6]
* Release 1.6.5-1 to unstableThadeu Lima de Souza Cascardo2019-07-12
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* [i18n] Move PT debconf translationThadeu Lima de Souza Cascardo2019-01-05
| | | | | | | As discussed in bug #910465, pt_PT translation should be only pt, for all non-Brazilian portuguese speakers. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* debian: remove debian/source/local-optionsThadeu Lima de Souza Cascardo2019-01-05
| | | | | | | | This is not needed anymore that we are using dgit. Upstream changes will be committed directly, then converted to quilt series when creating the source package. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Update changelog for new upstream 1.6.5Thadeu Lima de Souza Cascardo2019-01-05
| | | | [git-debrebase changelog: new upstream 1.6.5]
* git-debrebase convert-from-gbp: drop patches from treeThadeu Lima de Souza Cascardo2018-12-17
| | | | | | Delete debian/patches, as part of converting to git-debrebase format. [git-debrebase convert-from-gbp: drop patches from tree]
* Release 1.6.4-3 to unstableThadeu Lima de Souza Cascardo2018-10-16
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Fix adding crashkernel to zipl.conf when no quotation mark is used.Thadeu Lima de Souza Cascardo2018-10-16
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Reload kdump after memory/CPU hotplug.Thadeu Lima de Souza Cascardo2018-10-16
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Release 1.6.4-2 to unstableThadeu Lima de Souza Cascardo2018-08-03
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Ignore uninstalled kernels when doing the kernel postinst.Thadeu Lima de Souza Cascardo2018-08-03
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Release 1.6.4-1 to unstableThadeu Lima de Souza Cascardo2018-07-25
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Skip test if crashkernel was not reserved.Thadeu Lima de Souza Cascardo2018-07-25
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Make ADT check for systemd service.Thadeu Lima de Souza Cascardo2018-07-20
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* tests/crash: make error exit with code 1Thadeu Lima de Souza Cascardo2018-07-19
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Update debconf translations.Thadeu Lima de Souza Cascardo2018-07-19
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Remove 0003-sparsemem_extreme.patch, applied upstream.Thadeu Lima de Souza Cascardo2018-07-19
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* New upstream release.Thadeu Lima de Souza Cascardo2018-07-19
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Release 1.6.3-2 to unstableThadeu Lima de Souza Cascardo2018-03-05
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Create initrd for previously installed kernels.Thadeu Lima de Souza Cascardo2018-03-05
| | | | | | | | | | | When kdump-tools is installed, it will create initrd only for the running kernel. Kernels that are installed after kdump-tools have their initrd created by postinst hook script. Previously installed kernels, however, get no initrd created. Create it when kdump is loaded if it does not exist. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Add an autopkg testThadeu Lima de Souza Cascardo2018-03-05
| | | | | | Test that a crash produces a compressed dump. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Add support for SPARSEMEM_EXTREME mem_section as a pointer.Thadeu Lima de Souza Cascardo2018-03-05
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Release 1.6.3-1 to unstable.Thadeu Lima de Souza Cascardo2018-02-06
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Move Vcs control fields to salsa.Thadeu Lima de Souza Cascardo2018-02-06
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Add myself as uploader.Thadeu Lima de Souza Cascardo2018-02-06
| | | | Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* kdump-tools Recommends initramfs-tools-coreThadeu Lima de Souza Cascardo2018-02-06
| | | | | | | | | Though an initramfs is not needed when using kdump-tools, the user will have to set it up in a way that it's not going to be required when loading the kdump kernel. By default, the config script will try to create an initramfs and require it to be present so load can work. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* Use multi-user.target.Thadeu Lima de Souza Cascardo2018-02-06
| | | | | | | | | | Some systemd versions will fail to bring up kdump-tools when the target is an alias, which is the case for default. Also, default target could be changed to a recovery target, for example, and it's possible we don't want to invoke kdump-tools in such a case. Using multi-user is a sensible default. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* New upstream release.Thadeu Lima de Souza Cascardo2018-02-06
| | | | | | LP: #1746299 ("update makedumpfile tool version to v1.6.3") Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@debian.org>
* releasing package makedumpfile version 1:1.6.2-2dann frazier2018-01-12
|
* Build-Depend on debhelper (>= 9.20160709) instead of dh-systemddann frazier2018-01-12
| | | | | Fixes this lintian error: E: makedumpfile source: build-depends-on-obsolete-package build-depends: dh-systemd (>= 1.5) => use debhelper (>= 9.20160709)