Bug#1000208: ITP: pcmemtest -- stand-alone memory tester

2021-11-19 Thread fzielcke
Package: wnpp
Severity: wishlist
Owner: Felix Zielcke 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: pcmemtest
  Version : 1.5
  Upstream Author : Martin Whitaker
* URL : https://github.com/martinwhitaker/pcmemtest
* License : GPL-2
  Programming Lang: C, Assembly
  Description : stand-alone memory tester

 PCMemTest is a stand-alone memory tester for x86 and x86-64 architecture
 computers. It provides a more thorough memory check than that provided by BIOS
 memorytests.
 .
 PCMemTest can be loaded and run either directly by a PC BIOS (legacy or UEFI)
 or via an intermediate bootloader that supports the Linux 16-bit, 32-bit,
 64-bit, or EFI handover boot protocol. It should work on any Pentium class or
 later 32-bit or 64-bit CPU.
 .
 PCMemTest is a fork and rewrite of Memtest86+, which in turn was a fork of
 Memtest86.


I'm happy to maintain it inside a team or with co-maintainer(s).
I'm only DM so if someone has interest in sponsoring this, feel free to
contact me.



Bug#992410: move of /bin/run-parts to /usr/bin breaks network with ifup

2021-08-18 Thread fzielcke
Package: debianutils
Version: 5.0.1-1
Severity: critical

After todays updates and a reboot my network didn't come up anymore.
Problem is the move of /bin/run-parts to /usr/bin:

systemd[1]: Starting Raise network interfaces...
ifup[1663]: /bin/sh: 1: /bin/run-parts: not found
ifup[1661]: ifup: pre-up script failed
systemd[1]: networking.service: Main process exited, code=exited, 
status=1/FAILURE
systemd[1]: networking.service: Failed with result 'exit-code'.
systemd[1]: Failed to start Raise network interfaces.



-- System Information:
Debian Release: 11.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (499, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-8-amd64 (SMP w/12 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages debianutils depends on:
ii  libc6  2.31-15

debianutils recommends no packages.

debianutils suggests no packages.

-- no debconf information



Bug#985595: unblock: reiser4progs/1.2.1-3

2021-03-20 Thread fzielcke
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package reiser4progs

[ Reason ]
1.2.1-3 added 2 patches to make sure that the created reiser4
filesystem will have a correct UUID.

See also Debian bug #985586

[ Impact ]

There's a small chance that a reiser4 fs will end up without an UUID.

[ Tests ]

Small test script provided in the Debian bug #985586

[ Risks ]

Small code changes. Leaf package which isn't used much.

[ Checklist ]
  [X] all changes are documented in the d/changelog
  [X] I reviewed all changes and I approve them
  [X] attach debdiff against the package in testing

unblock reiser4progs/1.2.1-3
diff -Nru reiser4progs-1.2.1/debian/changelog 
reiser4progs-1.2.1/debian/changelog
--- reiser4progs-1.2.1/debian/changelog 2020-07-24 08:21:25.0 +0200
+++ reiser4progs-1.2.1/debian/changelog 2021-03-20 15:02:23.0 +0100
@@ -1,9 +1,17 @@
-reiser4progs (1.2.1-2) UNRELEASED; urgency=medium
+reiser4progs (1.2.1-3) unstable; urgency=medium
+
+  * Add patches to fix creation of filesystems without an UUID. Thanks
+Mike Fleetwood for the report + patches! (Closes: #985586)
+
+ -- Felix Zielcke   Sat, 20 Mar 2021 15:02:23 +0100
+
+reiser4progs (1.2.1-2) unstable; urgency=medium
 
   * Build with libedit instead of orphaned libreadline5. Thanks Bastian
 Germann for the patch! (Closes: #966149)
+  * Bump Standards-Version to 4.5.0.
 
- -- Felix Zielcke   Fri, 24 Jul 2020 08:21:25 +0200
+ -- Felix Zielcke   Fri, 24 Jul 2020 08:25:47 +0200
 
 reiser4progs (1.2.1-1) unstable; urgency=medium
 
diff -Nru reiser4progs-1.2.1/debian/control reiser4progs-1.2.1/debian/control
--- reiser4progs-1.2.1/debian/control   2020-07-24 08:17:36.0 +0200
+++ reiser4progs-1.2.1/debian/control   2020-07-24 08:25:43.0 +0200
@@ -7,7 +7,7 @@
libaal-dev (>= 1.0.7),
libedit-dev,
uuid-dev
-Standards-Version: 4.4.0
+Standards-Version: 4.5.0
 Homepage: https://reiser4.wiki.kernel.org
 
 Package: reiser4progs
diff -Nru reiser4progs-1.2.1/debian/patches/fix_null_uuid.patch 
reiser4progs-1.2.1/debian/patches/fix_null_uuid.patch
--- reiser4progs-1.2.1/debian/patches/fix_null_uuid.patch   1970-01-01 
01:00:00.0 +0100
+++ reiser4progs-1.2.1/debian/patches/fix_null_uuid.patch   2021-03-20 
14:58:26.0 +0100
@@ -0,0 +1,52 @@
+Author: Mike Fleetwood 
+Date:   Mon Mar 15 21:09:17 2021 +
+Subject: Stop occasionally making file systems with null UUIDs
+
+mkfs.reiser4 was using strncpy() to copy a binary UUID into the
+in-memory copy of the superblock.  So if there was a zero byte in the
+UUID, then from that point to the end was set to all zeros.  If the
+first byte was zero, a 1 in 256 chance, then the whole UUID was set to
+zero generating a null UUID for the file system.  Fix this.
+
+Test case:
+truncate -s 256M test.img
+i=0
+while :
+do
+mkfs.reiser4 --force --yes --label '' test.img
+line=`debugfs.reiser4 test.img 2> /dev/null | egrep '^uuid:'`
+((i++))
+echo "[$i] $line"
+echo "$line" | grep -q '' && break
+done
+
+Output fragment:
+[1] uuid:   17073919-e41d-4892-9b22-4294d1544c4a
+[2] uuid:   af2821de-ea85-4f20-9621-4fbd128b3fb8
+[3] uuid:   c0fb805b-e224-4695-a504-d87460d158ae
+...
+[34] uuid:  b747540d-5280-4e0f-bae2-9222
+[35] uuid:  d604794d-097f-4810-bbb3-01a1518f3ef1
+[36] uuid:  9634100c-1f98-42b3-a684-c9df77ab54e2
+[37] uuid:  
+
+Signed-off-by: Mike Fleetwood 
+
+Origin: upstream, 
https://github.com/edward6/reiser4progs/commit/44cc024f398f60adef1519426d65f3f081ee826a
+Bug-Debian: https://bugs.debian.org/985586
+
+diff --git a/libreiser4/master.c b/libreiser4/master.c
+index 649434d96..825fd38d1 100644
+--- a/libreiser4/master.c
 b/libreiser4/master.c
+@@ -295,8 +295,8 @@ void reiser4_master_set_uuid(reiser4_master_t *master,
+  sizeof(SUPER(master)->ms_uuid));
+   
+   if (uuid) {
+-  aal_strncpy(SUPER(master)->ms_uuid, uuid,
+-  sizeof(SUPER(master)->ms_uuid));
++  aal_memcpy(SUPER(master)->ms_uuid, uuid,
++ sizeof(SUPER(master)->ms_uuid));
+   } 
+   master->dirty = 1;
+ }
diff -Nru reiser4progs-1.2.1/debian/patches/fix_print_uuid.patch 
reiser4progs-1.2.1/debian/patches/fix_print_uuid.patch
--- reiser4progs-1.2.1/debian/patches/fix_print_uuid.patch  1970-01-01 
01:00:00.0 +0100
+++ reiser4progs-1.2.1/debian/patches/fix_print_uuid.patch  2021-03-20 
14:57:41.0 +0100
@@ -0,0 +1,42 @@
+Author: Edward Shishkin 
+Date:   Sat Mar 13 15:21:09 2021 +0100
+Subject: Fix up repair_master_print()
+
+Use the right criteria to make sure that uuid is set
+
+Signed-off-by: Edward Shishkin 
+
+Origin: upstream, 

Bug#970900: depends on non-existing qml-module-qtqml-modules2 (typo?)

2020-09-25 Thread fzielcke
Package: nextcloud-desktop
Version: 3.0.1-2
Severity: serious

Dear Maintainer,

now with the added dependencies to fix #969576 it's uninstallable on sid.

qml-module-qtqml-modules2 doestn't exist.
But maybe it's a typo and you actually meant qml-module-qtqml-models2? 

Kind regards
Felix Zielcke

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (499, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.8.0-2-amd64 (SMP w/12 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages nextcloud-desktop depends on:
ii  libc6 2.31-3
ii  libcloudproviders00.3.0-3
ii  libgcc-s1 10.2.0-9
ii  libglib2.0-0  2.66.0-2
ii  libnextcloudsync0 3.0.1-1
ii  libqt5core5a  5.14.2+dfsg-6
ii  libqt5dbus5   5.14.2+dfsg-6
ii  libqt5gui55.14.2+dfsg-6
ii  libqt5keychain1   0.10.0-1
ii  libqt5network55.14.2+dfsg-6
ii  libqt5qml55.14.2+dfsg-3
ii  libqt5quick5  5.14.2+dfsg-3
ii  libqt5quickcontrols2-55.14.2+dfsg-2
ii  libqt5sql5-sqlite 5.14.2+dfsg-6
ii  libqt5svg55.14.2-2
ii  libqt5webenginecore5  5.14.2+dfsg1-5
ii  libqt5webenginewidgets5   5.14.2+dfsg1-5
ii  libqt5webkit5 5.212.0~alpha4-5
ii  libqt5widgets55.14.2+dfsg-6
ii  libstdc++610.2.0-9
ii  nextcloud-desktop-common  3.0.1-2
ii  nextcloud-desktop-l10n3.0.1-2

Versions of packages nextcloud-desktop recommends:
pn  nextcloud-desktop-doc  

nextcloud-desktop suggests no packages.

-- no debconf information