Bug#1067884: KiCad no longer seems to recognize any of the built-in libraries

2024-04-23 Thread Kai-Martin Knaak
On Fri, 12 Apr 2024 08:45:34 + Erich Minderlein
 wrote:
> I must correct my self: This was an update from devuan chimaera and
> an old history concerning $HOME, which lives with me since years
> 
> Today I made a fresh install in a virtual machine and every thing
> works fine.
> 
> Then I deleted directories
> rm -r $HOME/.config/kicad $HOME/.cache/kicad $HOME/.local/share/kicad
> 
> I started KiCad again as $USER and it acknowledged the libraries.
> 
> This is an aide at least for those who do not have a valuable history
> in KiCad
> 
> For the others the problem remains to be solved

I beg to differ. You upgraded to Devuan Daedalus which is based on
Debian bookworm, aka Debian stable. However, the original bug report
concerns in Debian trixie, i.e. Debian testing. 

In current testing the package kicad depends on kicad-libraries with a 
version string >=7.0.1~ , which in turn depends on kicad-footprints, 
kicad-symbols, kicad-templates and kicad-packages3d, again with version
string >=7.0.1~ . About two weeks ago, the packages or symbols,
footprints, etc. were upgraded to version 8.0.1-1 in testing.
 
So an 'apt upgrade' on debian testing happily pulls these v8 kicad
libraries. However, kicad still remains on v7.0.1 . Since kicad
libraries are explicitly not downward compatible across major versions,
the 7.0.1 kicad binary refuses to load any element from a 8.0.1
library. This makes the package virtually unusable for its intended
purpose.

I got bitten by the bug, too. Unfortunately, a downgrade to stable is no
option, since kicad is on v6.0 over there. All my kicad projects are on
v7.0 already and will not open with kicad6. Unfortunately, I
found no way to make apt downgrade to version 7.0 of the
libraries. Luckily, I was able to regained access to my projects by
manually replacing the upgraded v8 libraries with v7 versions from a
backup. 

The upgrade of the package kicad is blocked until until gtk+3.0,
libgllib2.0t64, python3.11, curl, opencascade and wywidgets3.2
have all received a successful upgrade. This will probably take a few
days. How about adding '<8.0' to the version requirement for the time
being?

Best regards,

---<)kaimartin(>---
-- 
Kai-Martin Knaak   kn...@iqo.uni-hannover.de
Universität Hannover, Inst. für Quantenoptik   tel: +49-511-762-2895
Welfengarten 1, 30167 Hannover fax: +49-511-762-2211
PGP-Key: https://keys.openpgp.org/search?q=kn...@iqo.uni-hannover.de


pgpQBpw2EC1l5.pgp
Description: OpenPGP digital signature


Bug#1067195: fzf: Please package 0.48.x

2024-03-19 Thread Kai Weber
Package: fzf
Version: 0.44.1-1
Severity: wishlist

Dear Maintainers,

please consider packaging and releasing 0.48.x which was released some days ago.
This version introduces an easy way to integrate and configure fzf:

# in .bashrc
eval $(fzf --bash)

This will make it easier to configure cross-platform dotfiles and Debian
no longer has to ship the configuration files cause it is build into the
binary.

Regards, Kai



Bug#1065638: systemd-journald: systemd-journald restart misses SyslogFacility

2024-03-07 Thread Kai Palomaki
Package: systemd
Version: 247.3-7+deb11u4
Severity: normal
X-Debbugs-Cc: armando.va...@gmail.com

Dear Maintainer,

   * What led up to the situation?
   A systemd service unit "test" has SyslogFacility=local0 set. Service is 
running and logging lines.
   Log lines have SYSLOG_FACILITY=16 when observed with journalctl -o verbose.
   Restart journald. After restart of journald, log lines have no more 
SYSLOG_FACILITY=16.
   To restore SYSLOG_FACILITY=16 in journal logs, one has to restart service 
unit "test".

   * What exactly did you do (or not do) that was effective (or
 ineffective)?
   systemctl restart systemd-journald.service

   * What was the outcome of this action?
   journald did not record the SyslogFacility set in the service unit file.

   * What outcome did you expect instead?
   journald should continue recording SyslogFacility set in the service unit 
file without needing to restart the service having the SyslogFacility set.


-- Package-specific info:

-- System Information:
Debian Release: 11.8
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 
'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-26-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages systemd depends on:
ii  adduser  3.118+deb11u1
ii  libacl1  2.2.53-10
ii  libapparmor1 2.13.6-10
ii  libaudit11:3.0-2
ii  libblkid12.36.1-8+deb11u1
ii  libc62.31-13+deb11u7
ii  libcap2  1:2.44-1
ii  libcrypt11:4.4.18-4
ii  libcryptsetup12  2:2.3.7-1+deb11u1
ii  libgcrypt20  1.8.7-6
ii  libgnutls30  3.7.1-5+deb11u3
ii  libgpg-error01.38-2
ii  libip4tc21.8.7-1
ii  libkmod2 28-1
ii  liblz4-1 1.9.3-2
ii  liblzma5 5.2.5-2.1~deb11u1
ii  libmount12.36.1-8+deb11u1
ii  libpam0g 1.4.0-9+deb11u1
ii  libseccomp2  2.5.1-1+deb11u1
ii  libselinux1  3.1-3
ii  libsystemd0  247.3-7+deb11u4
ii  libzstd1 1.4.8+dfsg-2.1
ii  mount2.36.1-8+deb11u1
ii  util-linux   2.36.1-8+deb11u1

Versions of packages systemd recommends:
ii  dbus   1.12.28-0+deb11u1
ii  ntp [time-daemon]  1:4.2.8p15+dfsg-1

Versions of packages systemd suggests:
ii  policykit-10.105-31+deb11u1
pn  systemd-container  

Versions of packages systemd is related to:
pn  dracut   
ii  initramfs-tools  0.140
ii  libnss-systemd   247.3-7+deb11u4
ii  libpam-systemd   247.3-7+deb11u4
ii  udev 247.3-7+deb11u4

-- no debconf information



Bug#1064364: gnome-software: causes packagekit to spam syslog

2024-02-28 Thread Kai Weber
A workaround for this issue is to `killall gnome-software` until the next login.



Bug#1000955: I have the same problem

2023-09-03 Thread Kai Herlemann
Hi,

I have the same issue for maybe two months now.

The problem occurs in two cases:
1) If I use the computer again after suspend.
2) If I just disable the screen by the power button without suspending
the computer. Of course, I have configured my power saving settings
accordingly.

I use additional to Debian (stable version) openSUSE Tumbleweed with
the most recent packages, so with the latest state of development. I
don't have the issue with it, although I use the same user data.
I'm able to solve the problem by running "systemctl --user restart
plasma-kglobalaccel.service", which works until the next time I bring
the computer back from suspend mode or until the next time I press the
power off button to turn off the screen.

Feel free to ask for additional information.

Regards,
Kai



Bug#1040452: libc6: upgrading libc6 to version 2.37-3 break almost every program (especially in a shell)

2023-07-06 Thread Kai Wasserbäch

Hey Aurelien,
Aurelien Jarno wrote on 06.07.23 21:43:

Hi,

On 2023-07-06 08:14, Kai Wasserbäch wrote:

OK, downgrading from the broken system state didn't work either and left me
with a lot of segfaulting programs. In the end it seems that 2.73-3 isn't
really broken, but the update process is somehow. After I went to a rescue
system and redid the update from there, everything worked out. Now 2.73-3 is
working here as well. In the rescue system environment the post-install
scripts ran successfully.


This looks very strange that downgrading and re-upgrading fixes the
issue. Did the initial upgrade finished properly? You might want to look
for issues in /var/log/dpkg.log or /var/log/apt/term.log.


the logs I can only check on Monday, but as I've written in my first e-mail: the post-install scripts failed with 
segmentation faults. And the re-upgrade only succeeded from a rescue environment (with its own, working libc).


Cheers,
Kai


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1040452: libc6: upgrading libc6 to version 2.37-3 break almost every program (especially in a shell)

2023-07-06 Thread Kai Wasserbäch
OK, downgrading from the broken system state didn't work either and left 
me with a lot of segfaulting programs. In the end it seems that 2.73-3 
isn't really broken, but the update process is somehow. After I went to 
a rescue system and redid the update from there, everything worked out. 
Now 2.73-3 is working here as well. In the rescue system environment the 
post-install scripts ran successfully.


In case it matters: I made the initial update with aptitude in my 
graphical session (KDE on X11).




Bug#1040452: libc6: upgrading libc6 to version 2.37-3 break almost every program (especially in a shell)

2023-07-05 Thread Kai Wasserbäch

I did manage do get a full back trace for man:

$ gdb --args man apt-get
GNU gdb (Debian 13.2-1) 13.2
[...]
Reading symbols from man...
Reading symbols from 
/usr/lib/debug/.build-id/70/bd707aa6a7ea95d80aaa2933e2d49f1cc56c5f.debug...

(gdb) r
Starting program: /usr/bin/man apt-get
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0x7f557d18ff36 in towlower () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt full
#0  0x7f557d18ff36 in towlower () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1  0x7f557d15dd49 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#2  0x7f557d15f26d in fnmatch () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#3  0x5586d79b6a49 in match_wildcard_in_directory 
(path=0x5586d99f4460 "/usr/share/man/man8", pattern=0x5586d99ecea0 
"apt-get.8*", opts=, matched=0x5586d99ea4d0, 
cache=0x5586d99ece80) at ../../../src/globbing.c:273

flags = 16
pattern_start = {pattern = 0x5586d9a1bf60 "apt-get.8", len = 
}

bsearched = 
i = 22
#4  0x5586d79b7042 in look_for_file (hier=hier@entry=0x5586d99f0140 
"/usr/share/man", sec=sec@entry=0x5586d99e7a70 "8", 
unesc_name=unesc_name@entry=0x7ffef1c470b2 "apt-get", 
cat=cat@entry=false, opts=opts@entry=0) at ../../../src/globbing.c:343

dirs_node = 0x1
dirs_iter = {vtable = 0x5586d79cb500 
, list = 0x5586d99f3400, count = 1, p = 
0x5586d99f01e8, q = 0x5586d99f01e8, i = 0, j = 0}

dirs = 0x5586d99f3400
dir = 0x5586d99f4460 "/usr/share/man/man8"
matched = 0x5586d99ea4d0
pattern = 0x5586d99ecea0 "apt-get.8*"
path = 0x0
layout = 1
name = 0x5586d99e7fd0 "apt-get"
__PRETTY_FUNCTION__ = "look_for_file"
MPI_LABEL_4_break_340 = 
#5  0x5586d79ba18c in try_section (cand_head=0x7ffef1c46038, 
name=0x7ffef1c470b2 "apt-get", sec=0x5586d99e7a70 "8", 
path=0x5586d99f0140 "/usr/share/man") at ../../../src/man.c:3172

found = 0
lff_opts = 0
names = 0x0
cat = 0 '\000'
MPI_LABEL_4_break_3197 = 
found_name = 0x5586d99e80c8 " utility -- command-line interface"
found = 
names = 
found_name = 
cat = 
lff_opts = 
MPI_LABEL_1_body_3197 = 
MPI_LABEL_1_done_3197 = 
MPI_LABEL_2_body_3197 = 
MPI_LABEL_2_done_3197 = 
MPI_LABEL_4_body_3197 = 
MPI_LABEL_4_break_3197 = 
MPI_LABEL_4_finish_3197 = 
names_iter = 
names_node = 
info = 
ult = 
f = 
#6  locate_page (candidates=0x7ffef1c46038, name=0x7ffef1c470b2 
"apt-get", sec=0x5586d99e7a70 "8", manpath=0x5586d99f0140 
"/usr/share/man") at ../../../src/man.c:3613

found = 
db_ok = 
found = 
db_ok = 
#7  locate_page_in_manpath (page_section=, 
page_name=page_name@entry=0x7ffef1c470b2 "apt-get", 
candidates=candidates@entry=0x7ffef1c46038, 
found=found@entry=0x7ffef1c460f4) at ../../../src/man.c:3971

manpathlist_node = 0x2
manpathlist_iter = {vtable = 0x5586d79cb500 
, list = 0x5586d99e7e30, count = 2, p = 
0x5586d99f0130, q = 0x5586d99f0130, i = 0, j = 0}

mp = 0x5586d99f0140 "/usr/share/man"
MPI_LABEL_1_done_3970 = 
MPI_LABEL_2_done_3970 = 
MPI_LABEL_4_break_3970 = 
#8  0x5586d79bd29b in man (name=0x7ffef1c470b2 "apt-get", 
found=0x7ffef1c460f4) at ../../../src/man.c:4003

section_list_node = 0x4
section_list_iter = {vtable = 0x5586d79cb500 
, list = 0x5586d99e57a0, count = 17, p = 
0x5586d99e7cd0, q = 0x5586d99e7d38, i = 0, j = 0}

sec = 0x5586d99e7a70 "8"
page_name = 
page_section = 
candidates = 0x0
cand = 
candnext = 
MPI_LABEL_1_done_4002 = 
MPI_LABEL_2_done_4002 = 
MPI_LABEL_4_break_4002 = 
#9  0x5586d79b5786 in main (argc=, argv=out>) at ../../../src/man.c:4385

found_subpage = 
status = 
found = 0
maybe_section = false
nextarg = 0x7ffef1c470b2 "apt-get"
argc_env = 
exit_status = 0
argv_env = 
tmp = 
__PRETTY_FUNCTION__ = "main"
(gdb) info registers
rax0x7f557cc84e98  140005142449816
rbx0x7ffef1c45940  140732954597696
rcx0x7f557cc84e98  140005142449816
rdx0x3048
rsi0x2010201   33620481
rdi0x6197
rbp0x100x10
rsp0x7ffef1c42be8  0x7ffef1c42be8
r8 0x1016
r9 0x0 0
r100x7ffef1c45310  140732954596112
r110x7ffef1c45940  140732954597696
r120x7ffef1c45530  140732954596656
r130x61

Bug#1040452: libc6: upgrading libc6 to version 2.37-3 break almost every program (especially in a shell)

2023-07-05 Thread Kai Wasserbäch

Package: libc6
Version: 2.37-3
Severity: important

Dear maintainers,
I've just upgraded to libc6 2.37-3 and now I have an almost broken 
system. But broken in a very weird way: the graphical user interface 
(KDE Plasma) is coming up, I can start big programs like Firefox, 
Thunderbird, etc., but as soon as I go to a shell — it doesn't matter if 
I'm inside or outside the graphical session, ie. tty2 vs. tty3 — I can 
execute almost no program. ldd works, surprisingly gdb works as well, 
but eg. man or apt-get or perl do not. They all end with


$ man apt-get
Segmentation fault (core dumped)

Since gdb is working, I got a backtrace, even though that is not that 
helpful, I fear.


$ gdb --args man apt-get
GNU gdb (Debian 13.2-1) 13.2
[...]
Reading symbols from man...
(No debugging symbols found in man)
(gdb) r
Starting program: /usr/bin/man apt-get
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0x7ffa2b4f8f36 in towlower () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt full
#0  0x7ffa2b4f8f36 in towlower () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1  0x7ffa2b4c6d49 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#2  0x7ffa2b4c826d in fnmatch () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#3  0x561538c0ca49 in ?? ()
No symbol table info available.
#4  0x561538c0d042 in ?? ()
No symbol table info available.
#5  0x561538c1018c in ?? ()
No symbol table info available.
#6  0x561538c1329b in ?? ()
No symbol table info available.
#7  0x561538c0b786 in ?? ()
No symbol table info available.
#8  0x7ffa2b4136ca in ?? () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#9  0x7ffa2b413785 in __libc_start_main () from 
/lib/x86_64-linux-gnu/libc.so.6

No symbol table info available.
#10 0x561538c0bca1 in ?? ()
No symbol table info available.
(gdb) info registers
rax0x7ffa2b084e98  140712440516248
rbx0x7ffca64594a0  140723098064032
rcx0x7ffa2b084e98  140712440516248
rdx0x3048
rsi0x2010201   33620481
rdi0x6197
rbp0x100x10
rsp0x7ffca6456748  0x7ffca6456748
r8 0x1016
r9 0x0 0
r100x7ffca6458e70  140723098062448
r110x7ffca64594a0  140723098064032
r120x7ffca6459090  140723098062992
r130x6197
r140x1016
r150x7ffca6459094  140723098062996
rip0x7ffa2b4f8f36  0x7ffa2b4f8f36 
eflags 0x10246 [ PF ZF IF RF ]
cs 0x3351
ss 0x2b43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0

Perl was failing with a call to towupper().

The KDE session is also incomplete, eg. audio devices are no longer found.

During the update I saw errors towards the end (post-install scripts) 
for libc6 (and some others, which should not matter here). Ie. the 
post-install script could not be executed with the core 
dumped/segmentation fault.


It also doesn't matter what shell I use, I've tried bash and dash.

This might be related to #1040140

reportbug is not working either, so you have to do without the 
automatically generated system information, but I do try to reproduce it 
here as close as I can.


Now I will try to downgrade my system and get it fully functional again.

Cheers,
Kai


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.3.0-1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.3.7-1 
(2023-06-12) x86_64 GNU/Linux

Locale: LANG=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)



Bug#1037346: Lost all emails during update

2023-06-14 Thread Kai Lindenberg
Dear Michael,

On Tue, 13 Jun 2023 21:43:34 +1000 Michael Stockenhuber 
 wrote:

> Thank you very much for this report and a possible solution. Exactly the
> same happened to me on upgrade to bookworm. Can you please elaborate how
> you did this in detail? I really would be in trouble if I lose the emails.
> I know this is a big ask but I would really appreciate your help.

Sure, I created a small quick'n'dirty helper script to automate some things 
(see below), I added the comments for this post. The script was created 
iteratively while figuring out how the recovering might work. I worked on the 
live system and relied on my backup. I did not spent any time to make the 
script fail-safe or even readable, sorry. (Be sure to backup the spool 
directory..)

===

#!/bin/bash
# the cyrus spool dir
SPOOLDIR=/var/spool/cyrus/mail/
# first argument is relative spool dir of user e.g.: $ scriptname k/user/kai
# extract user and reformat for cm command of cyadmin
# k/user/kai -> user.kai
USER=$(echo $1|cut -d/ -f 2,3|tr "/" ".")
# find all mailboxes of user and reformat for cm
MBXLIST=$(find $SPOOLDIR$1 -type d|cut -d/ -f 1-8 --complement|tr "/ " "._")
# generate a script for cyradm to create new mailboxes
for MBX in $MBXLIST; do
echo cm $USER.$MBX
done > creatembx.cyradm
echo starting shell to examine the situation
echo creatembx.cyradm created to feed cyradm \(please review\)
echo continue with exit
# start a shell to check cyradmin script and general situation
# you need to feed the cyradmin script to cyadmin with
# $ cat creatembx.cyradm | cyradm --user cyrus localhost
bash
# generate a script to hard-link to the new location
for MBX in $MBXLIST; do
# get path of created mailbox
NEWPATH=$(/usr/lib/cyrus/bin/mbpath $USER.$MBX)
# get original path of mailbox
OLDPATH=$SPOOLDIR$1/${MBX//\./\/}
# link it
echo ln -f ${OLDPATH//_/\\ }/\* $NEWPATH
done | tee linkmbx.bash
echo linkmbx.bash created, please review before executing
echo manual work:
echo 1. might be too many argument, review output
echo 2. main inbox not linked, create inbox_recovered

==

(be sure you understand each step of the script and be sure that it fits to 
your configuration.)

You need to apply this script for all users on your systems (~20 users on my 
system). Then you should see all sub-mailboxes filled with mails.

I treated the INBOX differently because the server was already receiving new 
mail and out them into the INBOX. To avoid any interferences I created a 
mailbox inbox_recovered for each user with cyradm:

$ cyradm --user cyrus localhost
xxx.xxx> cm user.kai.inbox_recovered
ctrl-d

and hard-linked the mails with

$ cd `mbpath user.kai.inbox_recovered`
$ ln -f /var/spool/cyrus/mail/k/user/kai/* .

(these are the commands from by bash history)

some final thoughts:
- I did all the operations as the user cyrus
- I used hard-linking to avoid copying 10s of Gigs of mails
- it fails with unusual characters because of not escaping them
- new mailbox use underscore instead of blank (did not want to escape too)

Total time for my system: 6 hours with analysis, learnings, and recovering

Feel free to ask, if anything was too unclear, of if you want to know why I 
did sth this way (sometime there might be a reason, sometimes I did not know 
better)

Good luck
Kai



Bug#1037346: new upstream bug

2023-06-14 Thread Kai Lindenberg
Dear Maintainer,

a new upstream bug was filed on github 
https://github.com/cyrusimap/cyrus-imapd/issues/4532.

Best
-Kai



Bug#1037346: cyrus-imapd: all emails disappeared after upgrading from bullseye to bookworm (similar to #1007965)

2023-06-11 Thread Kai Lindenberg
Package: cyrus-imapd
Version: 3.6.1-4
Severity: important

Dear Maintainer,

today I upgraded our famliy+friends email server system from bullseye to
bookworm including the cyrus-imapd upgrade to v3.6.1-4.

Unfortunately, all mails of all users disappeared and new inboxes were
autocreated when users logged in:

--syslog-
Jun 11 12:27:15 xxx cyrus/imaps[1730301]: autocreateinbox: User x, INBOX
was successfully created
-

The emails were still in the non-uuid directory of the cyrus spool dir. I did
not figure out how this happened, but I solved it by

1. extracting a list of all sub-mailboxes of all users from the filesystem
structure,
2. re-creating the same sub-mailboxes with the cm command of cyradm,
3. and hard-linking all directory content to the new uuid dirs (with the help
of mbpath)

The issue is now solved for me, but I can provide additional system
information and logs if needed.

(same report goes to https://github.com/cyrusimap/cyrus-imapd/issues/4035)

-Kai



-- System Information:
Debian Release: 12.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-9-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages cyrus-imapd depends on:
ii  cyrus-common  3.6.1-4
ii  libc6 2.36-9
ii  libcom-err2   1.47.0-2
ii  libsasl2-22.1.28+dfsg-10
ii  libssl3   3.0.9-1
ii  libwrap0  7.6.q-32
ii  zlib1g1:1.2.13.dfsg-1

Versions of packages cyrus-imapd recommends:
ii  rsync  3.2.7-1

cyrus-imapd suggests no packages.

-- no debconf information



Bug#1032221: cryptsetup: libgcc_s.so.1 must be installed for pthread_exit to work

2023-03-01 Thread Kai Weber
As a workaround I created a file /etc/initramfs-tools/hooks/libgcc:

. /usr/share/initramfs-tools/hook-functions
copy_file library /lib/x86_64-linux-gnu/libgcc_s.so.1 
/lib/x86_64-linux-gnu/libgcc_s.so.1

With this hook the lib is copied an I am able to provide a password at
login.



Bug#1032221: cryptsetup: libgcc_s.so.1 must be installed for pthread_exit to work

2023-03-01 Thread Kai Weber
Package: cryptsetup
Version: 2:2.6.1-1
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: kai.weber+deb...@glorybox.de

Dear Maintainer,

Today's upgrade triggered a rebuild of the initramfs. After a reboot I
can no longer login to my system. Using an older kernel worked. This ist
the error message:

Please unlock disk nvme0n1p3_crypt:
libgcc_s.so.1 must be installed for pthread_exit to work
Aborted
cryptsetup: ERROR: nvme0n1p3_crypt: cryptsetup failed, bad password or options?

Some investigations:

- update-initramfs does indeed not copy libpthread.so or libgcc_s.so
- none of the binaries copied during the update seem to depend on those 
libraries
- attached is the debug output I added to the copy_exec function
  (echo "$src $x" >> /tmp/dependencies.log)

Doing some research I found an older bug #950254 that helped me
debugging the issue


-- Package-specific info:
-- /proc/cmdline
BOOT_IMAGE=/vmlinuz-6.1.0-4-amd64 root=/dev/mapper/dummy--vg-root ro quiet

-- /etc/crypttab
nvme0n1p3_crypt UUID=e9aff144-a836-49d6-8640-01f4b7c3bb8b none luks,discard

-- /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# systemd generates mount units based on this file, see systemd.mount(5).
# Please run 'systemctl daemon-reload' after making changes here.
#
#
/dev/mapper/dummy--vg-root /   ext4errors=remount-ro 0   1
# /boot was on /dev/nvme0n1p2 during installation
UUID=0d9a09b3-abe6-4831-ad3a-166f68e6c77f /boot   ext2defaults  
  0   2
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=D114-FD63  /boot/efi   vfatumask=0077  0   1
/dev/mapper/dummy--vg-swap_1 noneswapsw  0   0

-- lsmod
Module  Size  Used by
snd_usb_audio 376832  1
snd_usbmidi_lib45056  1 snd_usb_audio
snd_rawmidi53248  1 snd_usbmidi_lib
xt_conntrack   16384  1
nft_chain_nat  16384  3
xt_MASQUERADE  20480  1
nf_nat 57344  2 nft_chain_nat,xt_MASQUERADE
nf_conntrack_netlink57344  0
nf_conntrack  188416  4 
xt_conntrack,nf_nat,nf_conntrack_netlink,xt_MASQUERADE
nf_defrag_ipv6 24576  1 nf_conntrack
nf_defrag_ipv4 16384  1 nf_conntrack
xfrm_user  53248  1
xfrm_algo  16384  1 xfrm_user
xt_addrtype16384  2
nft_compat 20480  4
nf_tables 286720  57 nft_compat,nft_chain_nat
libcrc32c  16384  3 nf_conntrack,nf_nat,nf_tables
nfnetlink  20480  4 nft_compat,nf_conntrack_netlink,nf_tables
br_netfilter   32768  0
bridge311296  1 br_netfilter
stp16384  1 bridge
llc16384  2 bridge,stp
typec_displayport  16384  1
ctr16384  2
ccm20480  6
uhid   20480  1
rfcomm 94208  4
cmac   16384  3
snd_seq_dummy  16384  0
snd_hrtimer16384  1
algif_hash 16384  1
snd_seq90112  7 snd_seq_dummy
algif_skcipher 16384  1
snd_seq_device 16384  2 snd_seq,snd_rawmidi
af_alg 36864  6 algif_hash,algif_skcipher
overlay   159744  0
qrtr   49152  4
bnep   28672  2
binfmt_misc24576  1
nls_ascii  16384  1
nls_cp437  20480  1
vfat   24576  1
fat90112  1 vfat
snd_sof_pci_intel_skl16384  0
snd_sof_intel_hda_common   188416  1 snd_sof_pci_intel_skl
soundwire_intel49152  1 snd_sof_intel_hda_common
soundwire_generic_allocation16384  1 soundwire_intel
snd_hda_codec_hdmi 81920  1
soundwire_cadence  40960  1 soundwire_intel
snd_sof_intel_hda  20480  1 snd_sof_intel_hda_common
snd_sof_pci24576  2 snd_sof_intel_hda_common,snd_sof_pci_intel_skl
snd_sof_xtensa_dsp 16384  1 snd_sof_intel_hda_common
iwlmvm385024  0
snd_sof   274432  2 snd_sof_pci,snd_sof_intel_hda_common
snd_ctl_led24576  0
intel_pmc_core_pltdrv16384  0
intel_pmc_core 53248  0
snd_hda_codec_realtek   172032  1
snd_sof_utils  20480  1 snd_sof
soundwire_bus 102400  3 
soundwire_intel,soundwire_generic_allocation,soundwire_cadence
x86_pkg_temp_thermal20480  0
intel_powerclamp   20480  0
snd_hda_codec_generic98304  1 snd_hda_codec_realtek
joydev 28672  0
coretemp   20480  0
mac80211 1171456  1 iwlmvm
snd_soc_skl   184320  0
btusb  65536  0
snd_soc_hdac_hda   24576  2 snd_sof_intel_hda_common,snd_soc_skl
mei_hdcp   24576  0
snd_hda_ext_core   40960  3 

Bug#1028508: python3-packaging: Please package 23.0, 22.0 has an annoying bug

2023-01-11 Thread Kai Weber
Package: python3-packaging
Version: 22.0-2
Severity: normal
X-Debbugs-Cc: kai.weber+deb...@glorybox.de

Dear Maintainer,

please consider packaging the latest version 23.0. Version 22.0
introduced a problem that affects some packages.

See here for the upstream bug report
https://github.com/pypa/packaging/issues/629

And here a report from the pipx project
https://github.com/pypa/pipx/issues/924

Thanks for your work!


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-1-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-packaging depends on:
ii  python3  3.11.1-1

python3-packaging recommends no packages.

python3-packaging suggests no packages.

-- no debconf information



Bug#1016735: O: safe-iop -- Safe integer operation library

2022-08-06 Thread Kai-Chung Yan

Package: wnpp
Severity: normal

This is a dependency of Android SDK components.

I am no longer active in Debian. Therefore, I orphan this package.


OpenPGP_0xDD1FAB8937FE9825.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1010764: openafs-modules-dkms: module fails to build for kernel 5.17.0-1-amd64

2022-05-09 Thread Kai-Martin Knaak
Package: openafs-modules-dkms
Version: 1.8.8.1-2
Severity: important

Dear Maintainer,

   * What led up to the situation?
   - regular apt upgrade on testing

   * What exactly did you do that was effective?
   - switch to kernel 5.16.0-6-amd64
 The module built fine for this slightly older kernel.

   * What was the outcome of this action?
   - I am unable to use openafs with kernel 5.17

   * What outcome did you expect instead?
   - a working openafs module for kernel 5.17

/var/lib/dkms/openafs/1.8.8.1/build/make.log seems to indicate a problem with 
the function complete_and_exit() in afs_call_nfs.c :

---
DKMS make.log for openafs-1.8.8.1 for kernel 5.17.0-1-amd64 (x86_64)
Mon  9 May 17:10:20 CEST 2022
checking for gcc... gcc-11
(...)
  CC [M]
/var/lib/dkms/openafs/1.8.8.1/build/src/libafs/MODLOAD-5.17.0-1-amd64-SP/osi_proc.o
CC [M]
/var/lib/dkms/openafs/1.8.8.1/build/src/libafs/MODLOAD-5.17.0-1-amd64-SP/osi_vnodeops.o
/var/lib/dkms/openafs/1.8.8.1/build/src/libafs/MODLOAD-5.17.0-1-amd64-SP/osi_vnodeops.c:
In function ‘afs_linux_can_bypass’:
/var/lib/dkms/openafs/1.8.8.1/build/src/libafs/MODLOAD-5.17.0-1-amd64-SP/osi_vnodeops.c:2700:16:
warning: this statement may fall through [-Wimplicit-fallthrough=] 2700
| if (i_size_read(ip) > cache_bypass_threshold) |
 ^
/var/lib/dkms/openafs/1.8.8.1/build/src/libafs/MODLOAD-5.17.0-1-amd64-SP/osi_vnodeops.c:2703:9:
note: here 2703 | default: | ^~~ CC [M]
/var/lib/dkms/openafs/1.8.8.1/build/src/libafs/MODLOAD-5.17.0-1-amd64-SP/osi_pagecopy.o
CC [M]
/var/lib/dkms/openafs/1.8.8.1/build/src/libafs/MODLOAD-5.17.0-1-amd64-SP/afs_nfsclnt.o
CC [M]
/var/lib/dkms/openafs/1.8.8.1/build/src/libafs/MODLOAD-5.17.0-1-amd64-SP/afs_nfsdisp.o
CC [M]
/var/lib/dkms/openafs/1.8.8.1/build/src/libafs/MODLOAD-5.17.0-1-amd64-SP/afs_call_nfs.o
/var/lib/dkms/openafs/1.8.8.1/build/src/libafs/MODLOAD-5.17.0-1-amd64-SP/afs_call_nfs.c:
In function ‘afsd_thread’:
/var/lib/dkms/openafs/1.8.8.1/build/src/libafs/MODLOAD-5.17.0-1-amd64-SP/afs_call_nfs.c:331:9:
error: implicit declaration of function ‘complete_and_exit’
[-Werror=implicit-function-declaration] 331 |
complete_and_exit(0, 0); | ^ cc1: some warnings
being treated as errors make[4]: ***
[/usr/src/linux-headers-5.17.0-1-common/scripts/Makefile.build:293:
/var/lib/dkms/openafs/1.8.8.1/build/src/libafs/MODLOAD-5.17.0-1-amd64-SP/afs_call_nfs.o]
Error 1 make[3]: ***
[/usr/src/linux-headers-5.17.0-1-common/Makefile:1855:
/var/lib/dkms/openafs/1.8.8.1/build/src/libafs/MODLOAD-5.17.0-1-amd64-SP]
Error 2 make[3]: Leaving directory
'/usr/src/linux-headers-5.17.0-1-amd64' FAILURE: make exit code 2
make[2]: *** [Makefile.afs:279: openafs.ko] Error 1 make[2]: Leaving
directory
'/var/lib/dkms/openafs/1.8.8.1/build/src/libafs/MODLOAD-5.17.0-1-amd64-SP'
make[1]: *** [Makefile:186: linux_compdirs] Error 2 make[1]: Leaving
directory '/var/lib/dkms/openafs/1.8.8.1/build/src/libafs' make: ***
[Makefile:15: all] Error 2



-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.16.0-6-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8
(charmap=UTF-8), LANGUAGE=en_GB:en Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages openafs-modules-dkms depends on:
ii  dkms   2.8.7-2
ii  libc6-dev  2.33-7
ii  perl   5.34.0-4

Versions of packages openafs-modules-dkms recommends:
ii  openafs-client  1.8.8.1-2

openafs-modules-dkms suggests no packages.

-- no debconf information



-- 
Kai-Martin Knaak   kn...@iqo.uni-hannover.de
Universität Hannover, Inst. für Quantenoptik   tel: +49-511-762-2895
Welfengarten 1, 30167 Hannover fax: +49-511-762-2211
PGP-Key: https://keys.openpgp.org/search?q=kn...@iqo.uni-hannover.de


pgpSxcK9A8bir.pgp
Description: OpenPGP digital signature


Bug#1008776: intel-media-va-driver: Segmentation fault with gstreamer based applications

2022-04-06 Thread Kai Weber
* Sebastian Ramacher :

> That could be another case of the driver expecting to have a kernel
> available which in fact is disabled in the open source build. If
> 22.3.1+dfsg1-1 doesn't fix the issue for you, please let my know your
> CPU/GPU so that the issue can be reported upstream.

Unfortunately it does not solve the issue. Here are my CPU/GPU types:

CPU: Intel® Core™ i7-8550U CPU @ 1.80GHz × 8
GPU: Mesa Intel® UHD Graphics 620 (KBL GT2)



Bug#1008776: intel-media-va-driver: Segmentation fault with gstreamer based applications

2022-04-01 Thread Kai Weber
Package: intel-media-va-driver
Version: 22.3.0+dfsg1-1
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: kai.weber+deb...@glorybox.de

Dear Maintainer,

since a recent update (can not excalty determine the date) gstreamer based 
applications like totem or gst-play-1.0 itself segfault on video files.

Removing intel-media-va-driver resolves the issue.
Installing intel-media-va-driver-non-free resolves the issue.

Attached is a backtrace. I have no experience getting backtraces. This one was 
achieved after install the intel-media-va-driver-dbgsym package and running

$ export DEBUGINFOD_URLS="https://debuginfod.debian.net;
$ gdb --args gst-play-1.0 /home/kai/Downloads/pony.mp4 --videosink=glimagesink
Thread 14 "qtdemux0:sink" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffb77fe640 (LWP 22147)]
0x7fffb5f906be in KernelDll_AllocateStates (pKernelBin=, 
uKernelSize=0, pFcPatchCache=0x0, 
uFcPatchCacheSize=, pDefaultRules=0x0, 
ModifyFunctionPointers=0x0)
at ./media_driver/agnostic/common/vp/kdll/hal_kerneldll.c:2791
Download failed: Invalid argument.  Continuing without source file 
./obj-x86_64-linux-gnu/media_driver/./media_driver/agnostic/common/vp/kdll/hal_kerneldll.c.
2791./media_driver/agnostic/common/vp/kdll/hal_kerneldll.c: No such file or 
directory.
(gdb) set logging file backtrace.log
(gdb) set logging on
Copying output to backtrace.log.
(gdb) bt
...
(gdb) set logging off
Done logging to backtrace.log.
(gdb) quit

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.16.0-6-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages intel-media-va-driver depends on:
ii  libc6   2.33-7
ii  libgcc-s1   12-20220319-1
ii  libigdgmm12 22.1.2+ds1-1
ii  libstdc++6  12-20220319-1
ii  libva2 [libva-driver-abi-1.14]  2.14.0-1

intel-media-va-driver recommends no packages.

intel-media-va-driver suggests no packages.

-- no debconf information
#0  0x7fffb5f906be in KernelDll_AllocateStates (pKernelBin=, 
uKernelSize=0, pFcPatchCache=0x0, 
uFcPatchCacheSize=, pDefaultRules=0x0, 
ModifyFunctionPointers=0x0)
at ./media_driver/agnostic/common/vp/kdll/hal_kerneldll.c:2791
#1  0x7fffb5f82028 in VphalRenderer::Initialize (this=0x7fffa813d480, 
pSettings=0x7fffb77fae80, isApoEnabled=)
at ./media_driver/agnostic/common/vp/hal/vphal_renderer.cpp:1418
#2  0x7fffb5f67a89 in VphalState::Allocate (this=0x7fffa8123e50, 
pVpHalSettings=0x7fffb77fae80)
at ./media_driver/agnostic/common/vp/hal/vphal.cpp:201
#3  0x7fffb61848a2 in DdiVp_InitVpHal (pVpCtx=0x7fffa812add0) at 
./media_driver/linux/common/vp/ddi/media_libva_vp.c:1811
#4  0x7fffb6189460 in DdiVp_InitCtx (pVaDrvCtx=, 
pVpCtx=0x7fffa812add0)
at ./media_driver/linux/common/vp/ddi/media_libva_vp.c:1671
#5  0x7fffb618985e in DdiVp_CreateContext 
(pVaDrvCtx=pVaDrvCtx@entry=0x7fffa8081e20, vaConfigID=vaConfigID@entry=0, 
iWidth=iWidth@entry=0, iHeight=iHeight@entry=0, iFlag=iFlag@entry=0, 
vaSurfIDs=vaSurfIDs@entry=0x0, iNumSurfs=0, 
pVaCtxID=0x7fffb77fb1ac) at 
./media_driver/linux/common/vp/ddi/media_libva_vp.c:3291
#6  0x7fffb6147be2 in DdiMedia_PutImage (ctx=0x7fffa8081e20, surface=0, 
image=, src_x=0, src_y=0, src_width=64, 
src_height=64, dest_x=0, dest_y=0, dest_width=64, dest_height=64) at 
./media_driver/linux/common/ddi/media_libva.cpp:5535
#7  0x7fffd425521c in vaPutImage () from /lib/x86_64-linux-gnu/libva.so.2
#8  0x7fffd42def8d in ?? () from 
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvaapi.so
#9  0x7fffd429d686 in ?? () from 
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvaapi.so
#10 0x7fffd42a480e in ?? () from 
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvaapi.so
#11 0x777ac5cb in ?? () from /lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#12 0x777b014d in ?? () from /lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#13 0x77b912f0 in gst_pad_query () from 
/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#14 0x77b91a1b in gst_pad_peer_query () from 
/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#15 0x77bd14b8 in gst_pad_peer_query_caps () from 
/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#16 0x777afe28 in ?? () from /lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#17 0x77b912f0 in gst_pad_query () from 
/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#18 0x77b91a1b in gst_pad_peer_query () from 
/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#19 0x77bcb858 in ?? () from /lib/x86_64-linux-gnu/libgstream

Bug#1000616: upstream bug url

2022-02-05 Thread Kai Lüke
I opened a kernel bugzilla issue where I also pasted a similar trace 
from an arm64 device:


https://bugzilla.kernel.org/show_bug.cgi?id=215571



Bug#1000616: linked bug fix commit is not relevant

2022-02-05 Thread Kai Lüke
I just checked again and the linked bug fix commit is not relevant 
because it addresses a problem introduced in v5.16-rc1




Bug#995420: bt-full with debug symbols

2022-02-05 Thread Kai Lüke

Here the paste for running gdb bt and bt full with debug symbols:

https://paste.debian.net/1229712



Bug#1000616: Kernel list_del corruption. next->prev should be ...

2021-12-22 Thread Kai Lüke
With 5.16~rc4-1~exp1 I couldn't reproduce it, the system is running for 
8 days now and I also filled my swap while doing some small tasks but 
nothing triggered it.




Bug#1000616: Kernel list_del corruption. next->prev should be ...

2021-11-26 Thread Kai Lüke
Found it, that linked patch is in 5.16-rc2¹ while the debian package has 
rc1, maybe it still makes sense to try to reproduce if the patch is 
unrelated


https://lwn.net/Articles/876660/



Bug#1000616: Kernel list_del corruption. next->prev should be ...

2021-11-26 Thread Kai Lüke

Hi,

yes, good idea, will do it as it looks promising seeing that there is 
some related patch in 5.16 (not sure if it's in the package you 
mentioned, though):


https://lore.kernel.org/all/yyp40a2lnrxaz...@casper.infradead.org/T/#u

I'll try out if I can reproduce it with 5.16 or whether it's gone.



Bug#1000616: Kernel list_del corruption. next->prev should be ...

2021-11-25 Thread Kai Lüke

Package: linux-image-5.15.0-1-amd64
Version: 5.15.3-1

I often hit this bug here, often shortly before others are hit which 
render the system unusable.

Here the dmesg log section from pstore:


<3>[  257.036085] list_del corruption. next->prev should be 
dfd4c8b732c8, but was 98adb59f5830

<4>[  257.036115] [ cut here ]
<2>[  257.036117] kernel BUG at lib/list_debug.c:54!
<4>[  257.036129] invalid opcode:  [#1] SMP NOPTI
<4>[  257.036137] CPU: 1 PID: 3955 Comm: xdg-document-po Tainted: 
G  I   5.15.0-1-amd64 #1  Debian 5.15.3-1
<4>[  257.036146] Hardware name: LENOVO 20CLS2LJ00/20CLS2LJ00, BIOS 
N10ET38W (1.17 ) 08/20/2015

<4>[  257.036150] RIP: 0010:__list_del_entry_valid.cold+0x1d/0x47
<4>[  257.036164] Code: c7 c7 d8 c5 d5 aa e8 32 f7 fe ff 0f 0b 48 89 fe 
48 c7 c7 68 c6 d5 aa e8 21 f7 fe ff 0f 0b 48 c7 c7 18 c7 d5 aa e8 13 f7 
fe ff <0f> 0b 48 89 f2 48 89 fe 48 c7 c7 d8 c6 d5 aa e8 ff f6 fe ff 0f 0b

<4>[  257.036170] RSP: 0018:a6ba0182b958 EFLAGS: 00010046
<4>[  257.036178] RAX: 0054 RBX: a6ba0182bab0 RCX: 


dmesg-efi-163787479303001:
Oops#1 Part3
<4>[  257.036183] RDX:  RSI: 98afc5c60880 RDI: 
98afc5c60880
<4>[  257.036188] RBP: dfd4c8b732c0 R08:  R09: 
a6ba0182b788
<4>[  257.036192] R10: a6ba0182b780 R11: ab2d21c8 R12: 
0002
<4>[  257.036197] R13: a6ba0182bae0 R14: a6ba0182b998 R15: 
dfd4c8b73248
<4>[  257.036202] FS:  7f3313ed5380() GS:98afc5c4() 
knlGS:

<4>[  257.036208] CS:  0010 DS:  ES:  CR0: 80050033
<4>[  257.036213] CR2: 7f5434002078 CR3: 35acc005 CR4: 
003706e0

<4>[  257.036219] Call Trace:
<4>[  257.036224]  
<4>[  257.036228]  release_pages+0x2eb/0x510
<4>[  257.036244]  __pagevec_release+0x1c/0x50
<4>[  257.036254]  truncate_inode_pages_range+0x157/0x520
<4>[  257.036264]  ? schedule+0x44/0xa0
<4>[  257.036271]  ? schedule_hrtimeout_range_clock+0x9d/0x120
<4>[  257.036281]  ? __inode_wait_for_writeback+0x7e/0xf0
<4>[  257.036294]  fuse_evict_inode+0x16/0xd0 [fuse]
<4>[  257.036320]  evict+0xce/0x180
<4>[  257.036330]  __dentry_kill+0xe1/0x180
<4>[  257.036337]  shrink_dentry_list+0x4e/0xc0
<4>[  257.036344]  shrink_dcache_parent+0xd1/0x120
<4>[  257.036352]  d_invalidate+0x66/0xe0
<4>[  257.036359]  ? dput+0x32/0x300
<4>[  257.036366]  fuse_reverse_inval_entry+0xbd/0x1e0 [fuse]
<4>[  257.036385]  fuse_dev_do_write+0x54b/0xee0 [fuse]
<4>[  257.036404]  ? __pollwait+0xd0/0xd0
<4>[  257.036416]  fuse_dev_write+0x4f/0x80 [fuse]
<4>[  257.036449]  do_iter_readv_writev+0x14f/0x1b0
<4>[  257.036462]  do_iter_write+0x7c/0x1c0
<4>[  257.036473]  vfs_writev+0xaa/0x140
<4>[  257.036485]  ? ktime_get_ts64+0x49/0xf0
<4>[  257.036494]  do_writev+0x6b/0x110
<4>[  257.036505]  do_syscall_64+0x38/0xc0
<4>[  257.036512]  entry_SYSCALL_64_after_hwframe+0x44/0xae
dmesg-efi-163787479302001:
Oops#1 Part2
<4>[  257.036523] RIP: 0033:0x7f3314351a6d
<4>[  257.036529] Code: 28 89 54 24 1c 48 89 74 24 10 89 7c 24 08 e8 6a 
f9 f8 ff 8b 54 24 1c 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 14 00 00 00 
0f 05 <48> 3d 00 f0 ff ff 77 33 44 89 c7 48 89 44 24 08 e8 be f9 f8 ff 48
<4>[  257.036535] RSP: 002b:7ffde2997830 EFLAGS: 0293 ORIG_RAX: 
0014
<4>[  257.036543] RAX: ffda RBX: 0003 RCX: 
7f3314351a6d
<4>[  257.036547] RDX: 0003 RSI: 7ffde29978a0 RDI: 
0007
<4>[  257.036552] RBP: 7ffde29978a0 R08:  R09: 
7f33145b82c0
<4>[  257.036556] R10: 7f3333a0 R11: 0293 R12: 
563a24a49690
<4>[  257.036560] R13: 0003 R14: 7f333440 R15: 
563a24a1f8c0

<4>[  257.036567]  
<4>[  257.036570] Modules linked in: rfcomm snd_seq_dummy snd_hrtimer 
snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device 
xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_reject_ipv4 
xt_tcpudp nft_compat iscsi_target_mod target_core_mod nft_masq 
nft_counter nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 
nf_defrag_ipv4 bridge stp llc nf_tables nfnetlink ctr bnep overlay ccm 
algif_aead des_generic libdes ecb algif_skcipher cpufreq_userspace 
cpufreq_powersave cmac cpufreq_ondemand cpufreq_conservative md4 
algif_hash lz4 af_alg lz4_compress zram zsmalloc btusb btrtl btbcm 
btintel bluetooth jitterentropy_rng uvcvideo videobuf2_vmalloc 
videobuf2_memops sha512_ssse3 videobuf2_v4l2 videobuf2_common 
sha512_generic videodev mc drbg ansi_cprng ecdh_generic ecc crc16 
binfmt_misc nls_ascii nls_cp437 vfat fat joydev intel_rapl_msr 
intel_rapl_common mei_wdt x86_pkg_temp_thermal intel_powerclamp iwlmvm 
snd_ctl_led watchdog snd_hda_codec_realtek snd_hda_codec_generic 
snd_hda_codec_hdmi

dmesg-efi-163787479301001:
Oops#1 Part1
<4>[  257.036705]  kvm_intel snd_hda_intel mei_hdcp mac80211 kvm 
snd_intel_dspcfg snd_intel_sdw_acpi irqbypass libarc4 snd_hda_codec rapl 

Bug#998359: age fails reading passphrase-protected key files

2021-11-02 Thread Kai Katze
Package: age
Version: 1.0.0~rc1-2+b3
Severity: grave
Justification: renders package unusable

Dear Maintainer,

this is how you can reproduce the bug:
$ age-keygen | age -p > tmp/key.age
Public key: age17sxjygr9yuvv7s5yd657gfw6v2c9597938ur2smug4u9fysrxdms2p9h0y
Enter passphrase (leave empty to autogenerate a secure one):
Using the autogenerated passphrase 
"dolphin-coffee-erase-table-denial-remain-orphan-gym-debris-episode".
$ age -r age17sxjygr9yuvv7s5yd657gfw6v2c9597938ur2smug4u9fysrxdms2p9h0y -o 
/tmp/passwd.age /etc/passwd
$ age -d -i tmp/key.age -o /tmp/passwd /tmp/passwd.age
Error reading "tmp/key.age": failed to read "tmp/key.age": error at line 1: 
malformed secret key: separator '1' at
invalid position: pos=20, len=21
[ Did age not do what you expected? Could an error be more useful? Tell us: 
https://filippo.io/age/report ]

Being unable to use passphrase-protected key files renders this package 
unusable.

This bug is not present in upstream v1.0.0. 

-- System Information:
Debian Release: 11.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-9-amd64 (SMP w/1 CPU thread)
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)
LSM: AppArmor: enabled

Versions of packages age depends on:
ii  libc6  2.31-13+deb11u2

age recommends no packages.

age suggests no packages.

-- no debconf information



Bug#997889: bison: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by bison)

2021-10-26 Thread Chuan-kai Lin
Hi,

glibc 2.32-4 migrated to testing on 2021-09-22.  Please upgrade your
libc6 package to the latest version, and that should fix the issue.

Thank you!

Chuan-kai



Bug#995420: D-Bus crash atk-bridge

2021-09-30 Thread Kai Lüke

Package: epiphany-browser
Version: 41.0-2


A few seconds after startup the app crashes with the following error 
printed on the console:


(WebKitWebProcess:2): dbind-WARNING **: 22:39:12.184: AT-SPI: Error 
retrieving accessibility bus address: 
org.freedesktop.DBus.Error.ServiceUnknown: 
org.freedesktop.DBus.Error.ServiceUnknown
dbus[10454]: arguments to dbus_message_new_method_call() were incorrect, 
assertion "destination == NULL || _dbus_check_is_valid_bus_name 
(destination)" failed in file ../../../dbus/dbus-message.c line 1364.

This is normally a bug in some application using the D-Bus library.

  D-Bus not built with -rdynamic so unable to print a backtrace

(WebKitWebProcess:2): WPE-FDO-ERROR **: 22:39:16.262: Failed to bind 
wpe_bridge

Abgebrochen (Speicherabzug geschrieben)

The systemd-coredump entry is:

   Message: Process 9820 (epiphany) of user 1000 dumped core.

    Stack trace of thread 9820:
    #0  0x7faa00e23e71 __GI_raise (libc.so.6 + 0x3ce71)
    #1  0x7faa00e0d536 __GI_abort (libc.so.6 + 0x26536)
    #2  0x7fa9f92e0d62 n/a (libdbus-1.so.3 + 0xed62)
    #3  0x7fa9f9303b60 _dbus_warn_check_failed 
(libdbus-1.so.3 + 0x31b60)
    #4  0x7fa9f92f32d2 dbus_message_new_method_call 
(libdbus-1.so.3 + 0x212d2)
    #5  0x7fa9fb10eebd n/a (libatk-bridge-2.0.so.0 + 
0xfebd)
    #6  0x7fa9fdbc779c n/a (libwebkit2gtk-4.0.so.37 + 
0xb8379c)
    #7  0x7fa9fd764067 n/a (libwebkit2gtk-4.0.so.37 + 
0x720067)
    #8  0x7fa9fd759370 n/a (libwebkit2gtk-4.0.so.37 + 
0x715370)
    #9  0x7fa9fd9879eb n/a (libwebkit2gtk-4.0.so.37 + 
0x9439eb)
    #10 0x7fa9fda83f13 n/a (libwebkit2gtk-4.0.so.37 + 
0xa3ff13)
    #11 0x7fa9fd980e25 n/a (libwebkit2gtk-4.0.so.37 + 
0x93ce25)
    #12 0x7fa9fd982d5e n/a (libwebkit2gtk-4.0.so.37 + 
0x93ed5e)
    #13 0x7fa9fcc26cdd _ZN3WTF7RunLoop11performWorkEv 
(libjavascriptcoregtk-4.0.so.18 + 0x159dcdd)
    #14 0x7fa9fcc75879 n/a 
(libjavascriptcoregtk-4.0.so.18 + 0x15ec879)
    #15 0x7fa9fcc7619f n/a 
(libjavascriptcoregtk-4.0.so.18 + 0x15ed19f)
    #16 0x7faa011b0c0f g_main_context_dispatch 
(libglib-2.0.so.0 + 0x53c0f)

    #17 0x7faa011b0fb8 n/a (libglib-2.0.so.0 + 0x53fb8)
    #18 0x7faa011b106f g_main_context_iteration 
(libglib-2.0.so.0 + 0x5406f)
    #19 0x7faa013cd7d5 g_application_run 
(libgio-2.0.so.0 + 0xe27d5)

    #20 0x55b0b4109c24 n/a (epiphany + 0x4c24)
    #21 0x7faa00e0ee4a __libc_start_main (libc.so.6 + 
0x27e4a)

    #22 0x55b0b4109efa n/a (epiphany + 0x4efa)



Bug#987671: gnome-disk-utility: User could possibly erase/format the hard disk without giving any password

2021-04-29 Thread Kai Lüke

Severity: minor

Hi,

thanks for reporting this but it is not a dangerous bug because the disk 
wiping in your case on the USB stick could have been done anyway without 
password while for system drives this always requires a password.


The confusing behavior in GNOME Disks is that it always wipes the drive 
after encountering an error during the restore image operation, but also 
treated authentification errors the same way.


I made a patch to skip the disk wiping in case the authentification 
dialog was dismissed:


https://gitlab.gnome.org/GNOME/gnome-disk-utility/-/merge_requests/43

In the future, please report directly to upstream. I just found this bug 
report by chance.
(Also, since UDisks is responsible for the authentification: if it were 
possible to overwrite arbitrary drives without a password, then it 
should have been a UDisks bug report, not a GNOME Disks bug report.)


Regards,
Kai

P.S.: Your second response is an HTML message which is only shown on the 
bug tracker web UI as an attachment.




Bug#983254: openorienteering-mapper: FTBFS with PROJ 8.0.0

2021-02-25 Thread Kai Pastor, DG0YT

Found this in the junk e-mails today...

Am 23.02.21 um 19:20 schrieb Sebastiaan Couwenberg:


There is still a test failure, though. Refer to the attached buildlog
for details.


This seems unrelated to PROJ 8.0.0.

The failing test creates a QTemporaryFile, removes all permissions from 
the file via QFile::setPermissions(), and expects QFileInfo::readable() 
to return false for the path of the temporary file. This expectation 
seems to be not met. The test may be volatile, but worked so far, and I 
didn't have a better idea how to solve this in a portable way.


If there is another change in the environment, hints are welcome.

Best regards,
Kai



Bug#983254: openorienteering-mapper: FTBFS with PROJ 8.0.0

2021-02-24 Thread Kai Pastor, DG0YT

Am 24.02.21 um 08:46 schrieb Sebastiaan Couwenberg:

On 2/24/21 8:04 AM, Kai Pastor, DG0YT wrote:

I would agree that many projects have shortcoming in how they use CMake,
partly due to past shortcomings of CMake and its documentation, partly
due to ignorance of cross-platform building and packaging. But IMO it
goes to far when you imply that CMake is to blame for issues with paths
and reproducibility.

CMake uses abolute paths, whereas autotools uses relative paths. How is
CMake not to blame from issues that arise from that?


If issue arise from the use of absolute path, it is okay to consider to 
CMake as a cause of this issues. But it doesn't mean it can always be 
blamed. Example:


This Debian package was flagged to not build reproducible, due to 
absolute paths in binaries. But the installed artifacts were fully 
reproducible. The offending binaries were tests which were meant to be 
run in the build environment, nowhere else.



Since your more comfortable with CMake, maybe you can help upstream the
pkg-config patch so that the Fedora package doesn't have to patch the
CMake build to have proj.pc installed.

Did Fedora try to do that?

We really need to get downstream projects more involved in PROJ
development to help support their needs.


Sure. I'm doing that for at least for PROJ, GDAL, Qt, Poppler.

And I really want to use the small gains in build time CMake can offer 
e.g. with Ninja, when working with so many upstreams and platforms. We 
probably can agree that a packager (infrequent builds of a particular, 
rare changes to a clean build system, facing many leaf packages) and a 
developer (frequent builds, regular modifications to the build system, 
onboarding of new developers, facing many upstream packages) may have 
different requirements.


Best regards,
Kai



Bug#983254: openorienteering-mapper: FTBFS with PROJ 8.0.0

2021-02-23 Thread Kai Pastor, DG0YT

Am 24.02.21 um 05:55 schrieb Sebastiaan Couwenberg:

On 2/24/21 12:58 AM, Kai Pastor, DG0YT wrote:

Am 23.02.21 um 19:53 schrieb Sebastiaan Couwenberg:

It's good practice to include the Find modules for any dependencies that
are not part of cmake itself to not need upstream projects to install
cmake modules for them.

I think it is deprecated legacy practice, not good practice. Find
modules are poorly standardized, poorly maintained, and poorly tested.
It would be much better to provide PROJ config files as soon as
possible, instead of letting more developers start using PROJ with
non-standard find modules picked from random internet locations.

I wonder if there is a blocker for building debian PROJ with CMake. I
build PROJ for Android, macOS, Windows from Debian tarballs - with
cmake, not using debian/rules.
https://github.com/OpenOrienteering/superbuild/blob/master/proj-7.1.1.cmake

Switching from autotools to cmake is generally a regression, cmake
doesn't handle multiarch as well, and because it uses absolute paths
instead of relative paths it hinders reproducible builds.

See the recent discussion on the geos-devel lists for example:

  https://lists.osgeo.org/pipermail/geos-devel/2021-January/010078.html


From the mailing list post and its links I learn that

a) actively maintained projects do fix reported build system issues quickly.

b) there is some confusion about dealing with CMAKE_BUILD_TYPE, NDEBUG 
and reproducible paths.


I would agree that many projects have shortcoming in how they use CMake, 
partly due to past shortcomings of CMake and its documentation, partly 
due to ignorance of cross-platform building and packaging. But IMO it 
goes to far when you imply that CMake is to blame for issues with paths 
and reproducibility.


(Is there a Debian documentation for how to prepare CMake projects to 
help with Debian multi-arch?)



The CMake build of PROJ doesn't seem to provide a pkgconfig file, but
even for mips64el, the single proj.pc looks much less complex than the
set of cmake config files, or the patch proposed for FindProj4.cmake.

We're not going to switch to cmake for the proj package as long as
autotools is supported, because that is the best build system from a
packaging point of view.


Okay, so this covers your packaging point of view where autotools are 
already available. But it doesn't align with my requirements as a 
developer, and also not with my experience in single-arch 
bundling/packaging third-party components for Android, macOS, Windows.


(And I wouldn't even say that CMake is the best system for some purpose.)


The best solution for downstream projects not wanting to include their
own FindProj modules is to update the autotools build system to also
install the cmake bits. Perhaps you can provide a patch for that which
PROJ upstream can merge?


No, I don't think learning autotools and then teaching autotools to 
provide CMake config files, possibly for multi-arch, is a good use of my 
resources. But you may ask for patches for PROJ's CMake build system. 
Multiarch if I can test/verify in an amd_64 environment.


Kai



Bug#983254: openorienteering-mapper: FTBFS with PROJ 8.0.0

2021-02-23 Thread Kai Pastor, DG0YT

Am 23.02.21 um 19:53 schrieb Sebastiaan Couwenberg:

A patch for that was just submitted to this bugreport.


Thanks.


It's good practice to include the Find modules for any dependencies that
are not part of cmake itself to not need upstream projects to install
cmake modules for them.


I think it is deprecated legacy practice, not good practice. Find 
modules are poorly standardized, poorly maintained, and poorly tested. 
It would be much better to provide PROJ config files as soon as 
possible, instead of letting more developers start using PROJ with 
non-standard find modules picked from random internet locations.


I wonder if there is a blocker for building debian PROJ with CMake. I 
build PROJ for Android, macOS, Windows from Debian tarballs - with 
cmake, not using debian/rules.

https://github.com/OpenOrienteering/superbuild/blob/master/proj-7.1.1.cmake

The CMake build of PROJ doesn't seem to provide a pkgconfig file, but 
even for mips64el, the single proj.pc looks much less complex than the 
set of cmake config files, or the patch proposed for FindProj4.cmake.


Kind regards,
Kai



Bug#983254: openorienteering-mapper: FTBFS with PROJ 8.0.0

2021-02-23 Thread Kai Pastor, DG0YT

Am 21.02.21 um 16:32 schrieb Bas Couwenberg:

Source: openorienteering-mapper
Version: 0.9.4-2
Severity: important
Tags: upstream ftbfs
User: debian-...@lists.debian.org
Usertags: proj-8.0
Control: forwarded -1 https://github.com/OpenOrienteering/mapper/issues/1214

Dear Maintainer,

Your package FTBFS with PROJ 8.0.0:

  CMake Error at 
/usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (message):
Could NOT find PROJ4 (missing: PROJ4_INCLUDE_DIR)

It needs to be ported to use proj.h instead of proj_api.h which has been 
removed.

Kind Regards,

Bas


Mapper source code is ported to use proj.h for modern PROJ. However, the 
embedded fallback FindPROJ4.cmake module isn't, and possible won't.


Does Debian build PROJ 8.0.0 with cmake? Debian doesn't seem to provide 
the cmake config files for PROJ. openorienteering-mapper is meant to 
pick up these config files. If it finds a recent PROJ in that way, it 
won't use proj_api.h.


Regards, Kai



Bug#982164: RFS: geda-gaf/1.10.2-2 [ITA] -- GPL EDA -- Electronics design software

2021-02-19 Thread Kai-Martin Knaak
Juhani Numminen  schrieb am 10. February 2021:

> Another thing. There is a removal of fam in progress.[1] Please edit
> Build-Depends so that you don't introduce a dependency on libfam-dev.
> 
> The xorn executable is not too well suited to be in libgeda47 because
> its name does not change with SONAME which would make library
> transitions difficult.[2] So perhaps put xorn live in geda-utils then?
> 
> [1] https://bugs.debian.org/966273
> [2]
> https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#shared-library-support-files

Just a quick note:
In my current upload to debian-mentors these issues are addressed. The
xorn script lives in libgeda-common now. And the package does not depend
on libfam-dev any more. A couple of additional changes have reduced the
amount of complains by lintian. 
https://mentors.debian.net/package/geda-gaf/

All the best,

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
https://keyserver.ubuntu.com/pks/lookup?op=index=0x7B0F9882


pgp5002Dm405X.pgp
Description: OpenPGP digital signature


Bug#885195: [Pkg-electronics-devel] Bug#885195: guile-2.0 removed

2021-02-18 Thread Kai-Martin Knaak
Joerg Jaspert  schrieb am 13. February 2021:

> i just removed guile-2.0 from unstable.
> While your package already won't be part of the next release, it will 
> now also be unusable in unstable.
> 
> Please either upload a fixed version

A fixed version sits at debian mentors looking for a sponsor.
https://mentors.debian.net/package/geda-gaf/

First upload to debian mentors was last week (Tuesday 9th). I reploaded
to amend changes that make lintian complain less and respond to remarks
by reviewers.

All the best,

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
https://keyserver.ubuntu.com/pks/lookup?op=index=0x7B0F9882


pgp5DT0e2autd.pgp
Description: OpenPGP digital signature


Bug#982164: RFS: geda-gaf/1.10.2-2 [ITA] -- GPL EDA -- Electronics design software

2021-02-18 Thread Kai-Martin Knaak
Following the the suggestion by Roland, I moved the xorn executable to
gedalib-common. In addition I removed the closes clause for #936593 and
closed #966736 in the changelog. Lintian complained about inconsistent
licenses. So I made debian/copyright aware that certain files are GFDL
licensed (with no invariant parts).
 
I just uploaded a new version of the source package to debian-mentors
and made sure, the sponsor search flag is still set:
https://mentors.debian.net/package/geda-gaf/

---<)kaimartin(>---


pgpZGetl0LOUg.pgp
Description: OpenPGP digital signature


Bug#982808: linux-image-5.10.0-3-amd64: Please configure kernel with CONFIG_PWM_CRC=y

2021-02-14 Thread Kai
Package: src:linux
Version: 5.10.13-1
Severity: normal
Tags: patch
X-Debbugs-Cc: kai.harr...@posteo.de

Dear Maintainer,

Please consider to set the Linux kernel option "CONFIG_PWM_CRC=y",
without that option it is not possible to control the brightness of
the display of the Asus T100Chi.

Many thanks

Regards Kai

-- Package-specific info:
** Kernel log: boot messages should be attached


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.13.kai (SMP w/4 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linux-image-5.10.0-3-amd64 depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.139
ii  kmod28-1
ii  linux-base  4.6

Versions of packages linux-image-5.10.0-3-amd64 recommends:
ii  apparmor 2.13.6-9
ii  firmware-linux-free  20200122-1

Versions of packages linux-image-5.10.0-3-amd64 suggests:
pn  debian-kernel-handbook   
pn  grub-pc | grub-efi-amd64 | extlinux  
pn  linux-doc-5.10   

Versions of packages linux-image-5.10.0-3-amd64 is related to:
ii  firmware-amd-graphics 20201218-3
pn  firmware-atheros  
pn  firmware-bnx2 
pn  firmware-bnx2x
ii  firmware-brcm8021120201218-3
pn  firmware-cavium   
ii  firmware-intel-sound  20201218-3
pn  firmware-intelwimax   
pn  firmware-ipw2x00  
pn  firmware-ivtv 
ii  firmware-iwlwifi  20201218-3
pn  firmware-libertas 
ii  firmware-linux-nonfree20201218-3
ii  firmware-misc-nonfree 20201218-3
pn  firmware-myricom  
pn  firmware-netxen   
pn  firmware-qlogic   
pn  firmware-realtek  
pn  firmware-samsung  
pn  firmware-siano
pn  firmware-ti-connectivity  
pn  xen-hypervisor

-- no debconf information



Bug#982243: Tested fix from libsane

2021-02-14 Thread Kai von Krbek

Hello,

I tested the suggested the aforementioned fix in
https://gitlab.com/sane-project/backends/-/issues/137
and the Scanner works again. I would ask to merge the fix or pull 1.0.32 
from upstream that it will work for other People as well.


I hope that this will help.



Bug#982164: RFS: geda-gaf/1.10.2-2 [ITA] -- GPL EDA -- Electronics design software

2021-02-08 Thread Kai-Martin Knaak
On Sun, 7 Feb 2021 11:13:53 +0200 Juhani Numminen
 wrote:

> Please also close these two bugs in your changelog:
> 
>  #975985, ITA is to be closed when you set yourself as the new
>   maintainer/uploader [1]
> 
>  #747424, requesting the new upstream version

done.

> The changelog should mention that Bdale removed himself from the list
> of Uploaders. [2]

done.
 

> The mentors.d.n page shows that the packages still depend on python2,
> so are you first making the package name change python->python2
> (#966736) and only later switching to python3 (#936593)?

yes.
I know, migration to python3 is inevitable. However, the transition
from geda-gaf-1.8 to 1.10 involved large amounts of python code. I
talked to upstream (Roland Lutz): Migration to python3 will be a little
tedious and non-trivial. It will be the main focus of upcoming
development, non the less.


> If that's the
> case, we need to unmerge #966736 and #936593.
> 
> [1] https://www.debian.org/devel/wnpp/#l3
> [2]
> https://salsa.debian.org/electronics-team/geda-gaf/-/commit/8633b12b984541ab5ca1c139ffed7d10b3871439

Beeing new to Debian package maintenance, I am unsure how to proceed on
this. Should I act on the bugs? Am I allowed to set tags? If so which
would be appropriate?

---<)kaimartin(>---

-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
https://keyserver.ubuntu.com/pks/lookup?op=index=0x7B0F9882


pgpIV8wlfctT6.pgp
Description: OpenPGP digital signature


Bug#975985: Your mail

2021-02-07 Thread Kai-Martin Knaak
I went ahead and adopted the package. I uploaded geda-gaf-1.10.2-1 to
debian-mentors. The package is currently waiting for a sponsor to upload
it into unstable. So this bug can be closed.

https://mentors.debian.net/package/geda-gaf/

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
https://keyserver.ubuntu.com/pks/lookup?op=index=0x7B0F9882


pgp7Oi7St7Vdi.pgp
Description: OpenPGP digital signature


Bug#982243: sane-backends: Canoscan N650U does not scan on Testing

2021-02-07 Thread Kai von Krbek

Source: sane-backends
Version: 1.0.31-4
Severity: normal
Tags: upstream

Dear Maintainer,

I was recently trying to use my old and trusty Scanner CanoScan N650U on 
my new) Debian Testing Computer (with a AMD B450 chipset). It was

as a USB-Device but did not scan. The scanner is not detected in
simple-scan or gscan2pdf. (The scanner does however still works on all 
ports (USB2/USB3) on my Thinkpad X220 on Debian 10.)


This bug (regression?) might have to do with the fixed upstream bug
https://gitlab.com/sane-project/backends/-/issues/137
which is fixed in 1.0.32.

Sadly, I don't know how to do a temporary package replacement to check 
if the upstream version does fix the problem. If you need for 
information, please contact me.



-- further terminal output
$ scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

$ sane-find-scanner
found USB scanner (vendor=0x04a9, product=0x2206) at libusb:001:010



-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-2-amd64 (SMP w/12 CPU threads)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE 
not set

Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#982164: RFS: geda-gaf/1.10.2-2 [ITA] -- GPL EDA -- Electronics design software

2021-02-06 Thread Kai-Martin Knaak
Package: sponsorship-requests
Severity: important

Dear mentors,

I am looking for a sponsor for my package "geda-gaf":

 * Package name: geda-gaf
   Version : 1.10.2-2
   Upstream Author : gEDA Contributors 
 * URL : http://www.geda-project.org/
 * License : GPL-2+
 * Vcs : https://salsa.debian.org/electronics-team/geda-gaf
   Section : electronics

It builds those binary packages:

  geda-doc - GPL EDA -- Electronics design software (documentation)
  geda-examples - GPL EDA -- Electronics design software (example designs)
  geda-cli - GPL EDA -- Electronics design software (gaf utility)
  geda-utils - GPL EDA -- Electronics design software (utilities)
  geda-gsymcheck - GPL EDA -- Electronics design software (symbol checker)
  geda-gnetlist - GPL EDA -- Electronics design software (netlister)
  geda-gattrib - GPL EDA -- Electronics design software (attribute editor)
  geda-gschem - GPL EDA -- Electronics design software (schematic editor)
  geda-symbols - GPL EDA -- Electronics design software (symbols library)
  libgeda-common - GPL EDA -- Electronics design software (data files)
  libgeda-dev - GPL EDA -- Electronics design software (development files)
  libgeda47 - GPL EDA -- Electronics design software (library files)
  geda - GPL EDA -- Electronics design software (metapackage)

To access further information about this package, please visit the
following URL:

  https://mentors.debian.net/package/geda-gaf/

Alternatively, one can download the package with dget using this command:

  dget -x
  https://mentors.debian.net/debian/pool/main/g/geda-gaf/geda-gaf_1.10.2-2.dsc

Changes since the last upload:

geda-gaf (1:1.10.2-2) unstable; urgency=medium
 .
  * Add lintian override for desktop-entry-lacks-main-category according
to the policy of pkg-electronics
https://wiki.debian.org/Teams/pkg-electronics
 .
 -- Kai-Martin Knaak   Sun, 07 Feb 2021 05:00:20 
+0100
 .
 .
geda-gaf (1:1.10.2-1) unstable; urgency=medium
 .
   [ Ahmed El-Mahmoudy ]
   * Imported Upstream version 1.10.0
   * Remove texinfo from build-deps, no more needed according to
 automake fix in #906426.
   * Add py3.diff patch to migrate to Python 3
   * geda-utils: Depend on python3 instead of python (Closes: #936593)
   * Removed bashisms.diff and no-refdes-warning-fix.patch patches,
 applied upstream.
   * Refresh patches
   * Update standards version to 4.4.1
   * Update copyright years
 .
   [ Roland Lutz ]
   * New upstream release.
 + Upstream now depends on guile-2.2. Closes: #885195.
   * Rename libgeda46 to libgeda47 and update symbols file.
 + Prevent internal C++ symbols from being exported.
   * debian/control:
 + Rename binary package `geda-gaf' to `geda-cli' in order to avoid
   confusion with source package.
 + Add dependency on geda-cli to metapackage.
 + Bump dependencies to:
   geda-symbols (>= 1:1.7.1), geda-symbols (<< 1:1.11.0~)
 + Change Python dependencies to versioned packages.
 + Add Python dependencies to libgeda47 and geda-gnetlist.
 + Remove dependency on libstroke.
   * debian/rules: Add missing dh_clean invocation to override_dh_clean.
   * Patch scripts to use versioned interpreter lines.
   * Remove patches which have been applied upstream.
   * Update upstream contact information.
 .
   [ Kai-Martin Knaak ]
   * Add xorn man page
   * Add Keywords entry to geda-gattrib.desktop and geda-gschem.desktop

Regards,

---<)kaimartinknaak(>---

-- 
Kai-Martin Knaak
Email: kmk-deb...@familieknaak.de
Öffentlicher PGP-Schlüssel:
https://keyserver.ubuntu.com/pks/lookup?op=index=0x7B0F9882


-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
https://keyserver.ubuntu.com/pks/lookup?op=index=0x7B0F9882


pgpgy5bNaap3b.pgp
Description: OpenPGP digital signature


Bug#859342: Florence: segfault when clicking on size changing keys

2021-01-24 Thread Kai-Martin Knaak
Unfortunately, florence still crashes if I hit the zoom keys with
current Debian/bullseye just before freeze.  

There is a message on stdout:

--
$ dbus[105330]: arguments to dbus_connection_unref() were incorrect,
assertion "connection->generation == _dbus_current_generation" failed in
file ../../../dbus/dbus-connection.c line 2823. This is normally a bug
in some application using the D-Bus library.

  D-Bus not built with -rdynamic so unable to print a backtrace
--

Hope, this helps to fix the bug,

---<)kaimartin(>---


pgp4wwCVBqz3c.pgp
Description: OpenPGP digital signature


Bug#975039: Evolution 3.38.1-2 fails to render emails: WebKitWebProcess crashed. Sandbox

2021-01-09 Thread Kai Juse
I noticed my last reply did not go to BTS...

Today I re-checked by upgrading evolution again.
ii  evolution  3.38.2-1 amd64
ii  evolution-common   3.38.2-1 all
ii  evolution-data-server  3.38.2-2 amd64
ii  evolution-data-server-common   3.38.2-2 all
ii  evolution-plugins  3.38.2-1 amd64

I also noticed that bwrap is no longer SUID root (and newer
modification time). Re-installing bubblewrap did not change it.

# ls -la /usr/bin/bwrap
-rwxr-xr-x 1 root root 59680 Jan  3 15:13 /usr/bin/bwrap

The observation of the issues has changed slightly with the new
evolution version: Now no window appears at all when selecting "New
message" (in fact, nothing appears to happen). I tried again with bwrap
SUID root (and a reboot for good measure) to no change in behavior.

Back to 3.36.4-2.

Kai


On Sun, 2020-12-06 at 15:05 +0100, Kai Juse wrote:
> On Sat, 2020-12-05 at 20:00 +, Simon McVittie wrote:
> > On standard Debian kernels, /usr/bin/bwrap needs to be setuid root.
> > Is it?
> 
> Yes:
> $ ls -la /usr/bin/bwrap
> -rwsr-xr-x 1 root root 59680 Mar 30  2020 /usr/bin/bwrap
> 
> However, I saw the message (only) during strace(1)ing evolution, so
> it
> (speculating...) might have to do with some special handling of
> setuid
> root while tracing?
> 
> Kai



Bug#979193: installation-reports: Bullseye Alpha 3 cannot configure HTTP mirror with preseed

2021-01-03 Thread Chuan-kai Lin
Package: installation-reports
Severity: normal
Tags: d-i
X-Debbugs-Cc: ck...@debian.org


>From installation syslog:

Jan  4 04:13:46 apt-setup: warning: /usr/lib/apt-setup/generators/50mirror 
returned error code 1; discarding output
Jan  4 04:13:47 main-menu[354]: (process:25092): 
/usr/lib/apt-setup/generators/50mirror: line 32: is_ports_architecture: not 
found

50mirror references is_ports_architecture function, which was removed from
library.sh in a later revert [1]. As a result the installer is unable to set up
a package mirror from preseed.

[1] 
https://salsa.debian.org/installer-team/base-installer/-/commit/3885175086542d3d3404bdb85700c7879b3c1e34


-- Package-specific info:

Boot method: CD
Image version: 
https://cdimage.debian.org/cdimage/bullseye_di_alpha3/amd64/iso-dvd/debian-bullseye-DI-alpha3-amd64-DVD-1.iso
Date: Sun 03 Jan 2021 08:13:00 PM PST

Machine: VMWare ESXi 7.0 Guest
Partitions: 


Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Initial boot:   [O]
Detect network card:[O]
Configure network:  [O]
Detect media:   [O]
Load installer modules: [O]
Clock/timezone setup:   [O]
User/password setup:[O]
Detect hard drives: [O]
Partition hard drives:  [O]
Install base system:[O]
Install tasks:  [O]
Install boot loader:[O]
Overall install:[O]

Comments/Problems:

>From installation syslog:

Jan  4 04:13:46 apt-setup: warning: /usr/lib/apt-setup/generators/50mirror 
returned error code 1; discarding output
Jan  4 04:13:47 main-menu[354]: (process:25092): 
/usr/lib/apt-setup/generators/50mirror: line 32: is_ports_architecture: not 
found

50mirror references is_ports_architecture function, which was removed from
library.sh in a later revert [1]. As a result the installer is unable to set up
a package mirror from preseed.

[1] 
https://salsa.debian.org/installer-team/base-installer/-/commit/3885175086542d3d3404bdb85700c7879b3c1e34

-- 

Please make sure that the hardware-summary log file, and any other
installation logs that you think would be useful are attached to this
report. Please compress large files using gzip.

Once you have filled out this report, mail it to sub...@bugs.debian.org.

==
Installer lsb-release:
==
DISTRIB_ID=Debian
DISTRIB_DESCRIPTION="Debian GNU/Linux installer"
DISTRIB_RELEASE="11 (bullseye) - installer build 20201202"
X_INSTALLATION_MEDIUM=cdrom

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.9.0-5-amd64 (SMP w/1 CPU thread)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)



Bug#963058: [Android-tools-devel] Bug#963058: still ftbfs on arm64

2020-12-31 Thread 殷啟聰 | Kai-Chung Yan

It looks like upstream does not support anything but x86, and they've added 
assembly code.  So unless someone steps up to port that to ARM, the ARM 
binaries will be removed.



Curiously, the master branch of AOSP SDK now seems to support ARM64: 
https://ci.android.com/builds/submitted/7058119/sdk_arm64-sdk/latest



OpenPGP_signature
Description: OpenPGP digital signature


Bug#965098: geda-gaf orphaned

2020-12-20 Thread Kai-Martin Knaak
On Fri, 27 Nov 2020 10:56:18 -0700 (MST) Bdale Garbee 
wrote:
> In light of Kai-Martin Knaak's comments here, I won't push harder for 
> geda-gaf to be removed from Debian.  
> 
> However, since I have no intention of doing more work on it myself, I 
> just filed bug #975985 marking geda-gaf as orphaned.
> 
> Bdale 

I just added my intention to adopt the package to this bug. 

---<)kaimartin(>---



-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
https://keyserver.ubuntu.com/pks/lookup?op=index=0x7B0F9882


pgpYW_KqP_yKB.pgp
Description: OpenPGP digital signature


Bug#975985: intend to adopt

2020-12-20 Thread Kai-Martin Knaak
Hi Bdale. 

I use geda-gaf several times a week. Because of recent progress in
geda-gaf I do not feel inclined to switch to lepton-eda. So I hereby
express my intend to adopt the package and act as a maintainer. 

However, this is the first time I touch Debian maintenance. I would
happily accept pointers where to start. Am reading the "Debian New
Maintainers' Guide" right now. Is there any other place to look at? 

Viele Grüße,

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
https://keyserver.ubuntu.com/pks/lookup?op=index=0x7B0F9882


pgpHfefEBlAXc.pgp
Description: OpenPGP digital signature


Bug#965098: migrated to guile 2.2

2020-12-20 Thread Kai-Martin Knaak
On Tue, 27 Oct 2020 09:39:16 -0700 Sean Whitton
 wrote:
> Hello,
> 
> On Mon 26 Oct 2020 at 04:58AM +01, Kai-Martin Knaak wrote:
> 
> > Just a heads-up:
> > Upstream pushed a few patches to the git repository to make the
> > package compatible with guile 2.2.
> >
> > This removes the road block that triggered this removal request. Is
> > there anything else that prevents geda-gaf from staying in the Debian
> > repos?
> 
> Well, someone needs to update the version of the package in Debian.
> Can you?

I am rather interested in having the non forked version of geda
available in Debian. I use geda on a daily base at work. While I
habitually build the application from source, my workmates certainly do
not. I see that Bdale officially orphaned the package(s). So I may step
up to carry the flag and maintain the geda package in Debian. 

What would be the first steps to do so?
(I am a long time user of Debian but never had a reason to enter this
arena?)

---<)kaimartin(>---

-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
https://keyserver.ubuntu.com/pks/lookup?op=index=0x7B0F9882


pgpYaZXqr6fKZ.pgp
Description: OpenPGP digital signature


Bug#975039: Downgrade to 3.36.4-2 fixes the issue

2020-12-05 Thread Kai Juse
Hi,

I can confirm that downgrading to evolution 3.36.4-2 and related
packages (from snapshot 20201117T032431Z) avoids the problem and
restores normal/previous behavior.



Bug#975039: Evolution 3.38.1-2 fails to render emails: WebKitWebProcess crashed. Sandbox

2020-12-05 Thread Kai Juse

Hi,

I have the same issue with evolution update (3.38.1-2) over (3.36.4-2) on 
2020-12-05.


When opening any email message in a seperate window the window opens with 
title menu but without mail header and body content.


Instead: "A WebKitWebProcess crashed when displaying the message. You can 
try again by moving to another message and back. If the issue persists, 
please file a bug report in GNOME Gitlab.".


As mentioned in earlier message, "new email" and "forward" also don't 
work due to no window opening at all in that case.



The issue appears to be related to sandboxing; it diappears disappears 
with running evolution this way:

$ WEBKIT_FORCE_SANDBOX=0 evolution

I am running evolution though an X11 ssh forward and see messages like 
these in the terminal every time I open an email:


Unable to init server: Could not connect: Connection refused
(WebKitWebProcess:3): Gtk-WARNING **: 13:43:24.795: cannot open display: 
:10.0


However, the message also appears at evolution startup and drawing the 
main window without causing apparent problems. I have seen the error 
message before also the upgrade and the problem, but am unsure of the 
exact times they were shown.


Using strace, I find the WebKitWebProcess child process indeed unable to 
connect to localhost:6010 (as well as expected domain sockets)


(Also:
bwrap: No permissions to creating new namespace, likely because the kernel 
does not allow non-privileged user namespaces. On e.g. debian this can be 
enabled with 'sysctl kernel.unprivileged_userns_clone=1'.

)

Best Regards,
Kai



Bug#875847: Patch to fix ".qhc files not reproducible"

2020-11-25 Thread Kai Pastor, DG0YT

Am 25.11.20 um 19:05 schrieb Dmitry Shachnev:

On Wed, Nov 25, 2020 at 06:15:53AM +0100, Kai Pastor, DG0YT wrote:

I also left a link to this Debian bug in Qt's code review for the offending
change.

Can you please share a link to the mentioned code review?

https://bugreports.qt.io/browse/QTBUG-62697 has only some old reviews from
2018 linked.

https://codereview.qt-project.org/c/qt/qttools/+/203587

(Found again via seaching "status:merged commentby:dg...@darc.de")

Ah, sorry, I misunderstood you and thought that you submitted a new code
review with your patch. But you commented on change that introduced that code.

Is there any reason why you didn't submit your patch to gerrit?
Will you mind if I do it?

--
Dmitry Shachnev


Feel free to submit it.

I didn't submit it to gerrit because contributing in that way became too 
much work for me when they required contributions to go to dev, not LTS. 
(And I didn't realize that there is a *new* Qt Help issue until Oct 
2020, with dev meaning Qt 6 IIRC.)


Kai



Bug#875847: Patch to fix ".qhc files not reproducible"

2020-11-24 Thread Kai Pastor, DG0YT

Am 24.11.20 um 19:24 schrieb Dmitry Shachnev:

Hi Kai!

On Thu, Oct 15, 2020 at 07:48:49AM +0200, Kai Pastor, DG0YT wrote:

This patch fixes the creation of the offending timestamp, by clamping to
SOURCE_DATE_EPOCH as specified.

Thank you for the patch and sorry for delayed response!


I also left a link to this Debian bug in Qt's code review for the offending
change.

Can you please share a link to the mentioned code review?

https://bugreports.qt.io/browse/QTBUG-62697 has only some old reviews from
2018 linked.


https://codereview.qt-project.org/c/qt/qttools/+/203587

(Found again via seaching "status:merged commentby:dg...@darc.de")


Clamp registered collection time-stamp to SOURCE_DATE_EPOCH if set.
--- a/src/assistant/help/qhelpcollectionhandler.cpp
+++ b/src/assistant/help/qhelpcollectionhandler.cpp
@@ -2197,7 +2197,14 @@
  m_query->addBindValue(fileName);
  const QFileInfo fi(absoluteDocPath(fileName));
  m_query->addBindValue(fi.size());
-m_query->addBindValue(fi.lastModified().toString(Qt::ISODate));
+QDateTime last_modified = fi.lastModified();
+if (qEnvironmentVariableIsSet("SOURCE_DATE_EPOCH"))
+{
+qint64 source_date_epoch = 
qEnvironmentVariableIntValue("SOURCE_DATE_EPOCH");
+if (source_date_epoch < last_modified.toSecsSinceEpoch())
+
last_modified.setSecsSinceEpoch(qEnvironmentVariableIntValue("SOURCE_DATE_EPOCH"));

I think we can use setSecsSinceEpoch(source_date_epoch) here?


I think this was my intention.

Kai.



Bug#972294: openorienteering-mapper: FTBFS with DEB_BUILD_OPTIONS=reproducible=+fixfilepath

2020-11-10 Thread Kai Pastor, DG0YT

Am 10.11.20 um 11:35 schrieb Simon McVittie:

On Fri, 16 Oct 2020 at 08:29:48 +0200, Kai Pastor, DG0YT wrote:

So far, all cases in openorienteering-mapper were tests which were expected
to be run in the build environment and indeed access the pristine test data
in the source directory.

The current issue comes from using Qt's QFINDTESTDATA(), which relies on a
cpp macro (QT_TESTCASE_BUILDDIR) pointing "to the working directory from
which the compiler is invoked" in order to "the absolute path of the source
directory" [!], https://doc.qt.io/qt-5/qtest.html#QFINDTESTDATA .
QT_TESTCASE_BUILDDIR is defined by Qt's cmake file.

One way this is often done, particularly in the GNOME ecosystem, is to
check for an environment variable that is set by the build system while
running tests. There are often two environment variables - one for the
source directory and one for the build directory - so that tests can
either ask for data files that are distributed with the source code, or
data files that were compiled along with the test itself and placed in
the build directory, if those directories are different.

If the environment variable is not set, there's a fallback that would
be reasonable to use if the test has been installed system-wide,
typically into /usr/libexec/installed-tests (which is something
that various GNOME and GNOME-adjacent packages support doing, for
"as-installed" testing like Debian's autopkgtest: see
<https://wiki.gnome.org/Initiatives/GnomeGoals/InstalledTests>).
In GLib the fallback is to use dirname(argv[0]), but hard-coding an
installation path would also be reasonable here.

This avoids having to hard-code the path to either the source or build
directory into any binaries, even if test executables and data are going
to be installed into /usr/libexec/installed-tests for "as-installed"
testing.

Some packages need to set environment variables for build-time testing
*anyway*, so that third-party components will find their required data
in the source or build tree: for example, you might need to set PATH,
LD_LIBRARY_PATH, XDG_DATA_DIRS and similar variables. The variables used
by this particular package's tests can be set in the same way.

The implementation that is normally used in GNOME is GLib's
g_test_build_filename(), which works something like this pseudocode:

 if file_type == G_TEST_DIST:
 dir = getenv("G_TEST_SRCDIR")
 elif file_type == G_TEST_BUILT:
 # this branch is the closest equivalent of QFINDTESTDATA
 dir = getenv("G_TEST_BUILDDIR")
 else:
 fatal error

 if dir is null:
 dir = directory containing the running executable

 return join_paths(dir, first_path, ...)

An implementation of the build-system side of this in a simple
Makefile-based build system would look something like:

 export G_TEST_BUILDDIR = $(CURDIR)
 export G_TEST_SRCDIR = $(srcdir)

 check:
 ./test-foo
 ./test-bar

Obviously the code would look a bit different for Autotools, CMake or
Meson, but all are capable of doing this (Autotools uses
AM_TESTS_ENVIRONMENT, CMake uses
set_tests_properties(... PROPERTIES ENVIRONMENT ...), Meson uses
test(..., env : ...)).

I assume qmake would also be able to do this, but I don't know how.

 smcv

I did consider these options, but I am not convinced. One perspective I 
am looking at is onboarding of new contributors (upstream). 
Reproducibility helps with that, no doubt. But with your favourite IDE 
as a development tool, or at the command line, why to make it hard to 
just run a particular test executable? Why add complexity to each and 
every package's source code or build system?


... or how to fix QFINDTESTDATA? This macro is the canonical way with 
Qt. It should be made compatible with reproducible builds. The solution 
might include environment variables, but implemented by Qt Test, not 
implemented in each and every package.


And then one more step, and standardize the variables' names (like 
SOURCE_DATE_EPOCH).




Bug#972294: openorienteering-mapper: FTBFS with DEB_BUILD_OPTIONS=reproducible=+fixfilepath

2020-11-09 Thread Kai Pastor, DG0YT

Am 10.11.20 um 01:00 schrieb Vagrant Cascadian:

On 2020-10-16, Kai Pastor, DG0YT wrote:

Am 16.10.20 um 01:19 schrieb Vagrant Cascadian:

When the reproducible=+fixfilepath feature is enabled (either through
DEB_BUILD_OPTIONS, or using a dpkg that enables this by default),
openorienteering-mapper fails to build from source:


http://qa-logs.debian.net/2020/09/26.fixfilepath/openorienteering-mapper_0.9.3-1_unstable_fixfilepath.log

While the "fixfilepath" feature is not currently enabled by
dpkg-buildflags by default, it may become the default at some point in
the future, and can by triggered manually by setting
DEB_BUILD_OPTIONS=reproducible=+fixfilepath in the build environment.

More information about this issue is available at:


https://tests.reproducible-builds.org/debian/issues/unstable/ftbfs_due_to_f-file-prefix-map_issue.html

I have not identified the exact cause of this issue for
openorienteering-mapper, but a common triggering issue is test suites
expectinfg __FILE__ to resolve to an absolute path.

The attached patch works around this issue by disabling the fixfilepath
feature in debian/rules using DEB_BUILD_MAINT_OPTIONS=-fixfilepath.

... sorry for the delay...


So far, all cases in openorienteering-mapper were tests which were
expected to be run in the build environment and indeed access the
pristine test data in the source directory.
The current issue comes from using Qt's QFINDTESTDATA(), which relies on
a cpp macro (QT_TESTCASE_BUILDDIR) pointing "to the working directory
from which the compiler is invoked" in order to "the absolute path of
the source directory" [!],
https://doc.qt.io/qt-5/qtest.html#QFINDTESTDATA . QT_TESTCASE_BUILDDIR
is defined by Qt's cmake file. I do see some inconsistency there, but
this is a different story.

Yes, this is part of the known issues with test data mentioned; the
majority of known build failures triggered by fixfilepath are these
use-cases with QFINDTESTDATA.



In previous cases I "solved" the failing reproducible builds by: using
another macro, carrying the source directory. But I'm not sure if this
is what is intented. While I do have ideas how to workaround this in
other ways, I would appreciate a clear recommendation how test data in
the source dir should be handled.

If the package in question only uses such features in test suites that
are not shipped in the binary packages, it's perfectly reasonable to
disable the fixfilepath feature; it will likely have no effect on the
resulting packages either way.

If the package embeds file paths in files shipped in the binary
packages, then it might be worth some of the workarounds you suggested
with the test suites, and further debugging what exactly is embedding
the build paths; enabling fixfilepath only catches some of the issues of
embedded build paths, so it may be a moot point for any particular
package.

Disabling fixfilepath in your package will allow
tests.reproducible-builds.org to be able to test builds of the
openorienteering-mapper package in unstable and experimental again,
where the build path is varied, and possibly help identify weather
further exploration is needed.

At this point, I'd suggest disabling fixfilepath for this particular
package. But I submitted the patch to do that, so maybe I am biased? :)


Trying to express my concerns in terms of reproducible-builds.org 
terminology definitions:


As the author of the software, I define the "expected reproducible 
artifacts" to be the files created by "make install".
With disabling fixfilepath, is there another test which not only 
verifies "bit-by-bit identical copies of all specified artifacts", but 
would also offer the diagnosis that the build path ended up in the 
installed artifacts?


Last not least, "make install" is the canonical way of creating the set 
of artifacts meant for distribution.




Hope that is a clear enough recommendation?


Oh, and, sorry for not getting back to you till now! Not sure how I lost
track of this...


live well,
   vagrant


Thanks!
Kai



Bug#965098: migrated to guile 2.2

2020-10-25 Thread Kai-Martin Knaak
Just a heads-up: 
Upstream pushed a few patches to the git repository to make the package
compatible with guile 2.2. 

This removes the road block that triggered this removal request. Is
there anything else that prevents geda-gaf from staying in the Debian
repos?

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
https://keyserver.ubuntu.com/pks/lookup?op=index=0x7B0F9882


pgpkbooHNwbcN.pgp
Description: OpenPGP digital signature


Bug#965098: Removal of geda-gaf

2020-10-17 Thread Kai-Martin Knaak
Dear maintainer,

The removal request suggests to use lepton-eda as a drop-in replacement
for geda-gaf. I tested lepton-eda with one of my geda projects
("Lasertreiber"). This is a medium scale analogue circuit with a
hierarchy of three subcircuits. I noted a few issues:

* Apparently, lepton was forked before docks were introduced to the GUI
  of gschem. Consequently, lepton-schematics still uses pop-up dialogues
  for frequent tasks like the choice of symbols or setting values of
  attributes.
  While geda-gaf 1.10 maintains the ability to work with pop-ups, it also
  supports docks that attach to the sides of the main window. IMHO, this
  makes the UI much more usable - no more need to constantly move mini
  windows around. The docks match the general UI paradigm of other design
  applications like freecad or inkscape, too. 

* Text in lepton-schematic is put almost but not quite at the same
  place as in gschem. It seems to be shifted up or down a little bit,
  depending on where the attachment point of the text is set. The amount
  of shift depends on the font size. It seems to be about an eighth of
  the font height. I like to carefully place labels close but not too
  close to symbols. This is noticeably affected by the shift. The result
  is still readable. The text is just positioned a little off.

* Text in lepton-schematic is rendered larger than in gschem. Size
  increase is about 15 %.

* lepton-schematic uses a different font family in print than on screen.
  The PDF shows text in a serif font while text on screen is shown in
  sans serif. This may be configurable. I just report on the defaults.

* Version 1.10 of gschem saw a major usability improvement when dealing
  with hierarchies: In gschem a double-click on a subsheet symbol
  now opens the corresponding subsheet. To return, there is a nice
  big button in the row of actions. With lepton-schematics I still have
  to select the subsheet symbol and open a menu to go "down-schematic".

* Issue reporting of potential problems on export of the netlist got
  noticeably better in geda. On import to the layout application pcb I
  now get warnings in a dialogue rather than on stdout. The messages
  themselves are much more legible, too. These changes came when the
  backends of geda got ported from scheme to python and were essentially
  rewritten in the process. Since lepton was forked to explicitly not
  move to python, the above improvements are missing in lepton.

As you may have guessed from the comments, I like to work with the most
up to date version of geda. I habitually pull the latest development
version from the git repo and compile myself. So removal of geda from
debian does not immediately affect my work flow. However, I also teach
electronics. Removal of geda-gaf would put me in an awkward place. It
would make it harder for the students to install the same set-up at
home.

What would it take to keep the original geda in Debian (preferably in
the latest released version, that is 1.10)?

Best regards, 

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
https://keyserver.ubuntu.com/pks/lookup?op=index=0x7B0F9882


pgpfekiCHmyTP.pgp
Description: OpenPGP digital signature


Bug#972294: openorienteering-mapper: FTBFS with DEB_BUILD_OPTIONS=reproducible=+fixfilepath

2020-10-16 Thread Kai Pastor, DG0YT

Am 16.10.20 um 01:19 schrieb Vagrant Cascadian:

Package: openorienteering-mapper
Severity: normal
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: fixfilepath ftbfs
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

When the reproducible=+fixfilepath feature is enabled (either through
DEB_BUILD_OPTIONS, or using a dpkg that enables this by default),
openorienteering-mapper fails to build from source:

   
http://qa-logs.debian.net/2020/09/26.fixfilepath/openorienteering-mapper_0.9.3-1_unstable_fixfilepath.log

While the "fixfilepath" feature is not currently enabled by
dpkg-buildflags by default, it may become the default at some point in
the future, and can by triggered manually by setting
DEB_BUILD_OPTIONS=reproducible=+fixfilepath in the build environment.

More information about this issue is available at:

   
https://tests.reproducible-builds.org/debian/issues/unstable/ftbfs_due_to_f-file-prefix-map_issue.html

I have not identified the exact cause of this issue for
openorienteering-mapper, but a common triggering issue is test suites
expectinfg __FILE__ to resolve to an absolute path.

The attached patch works around this issue by disabling the fixfilepath
feature in debian/rules using DEB_BUILD_MAINT_OPTIONS=-fixfilepath.

Thanks for maintaining openorienteering-mapper!


live well,
   vagrant

So far, all cases in openorienteering-mapper were tests which were 
expected to be run in the build environment and indeed access the 
pristine test data in the source directory.


The current issue comes from using Qt's QFINDTESTDATA(), which relies on 
a cpp macro (QT_TESTCASE_BUILDDIR) pointing "to the working directory 
from which the compiler is invoked" in order to "the absolute path of 
the source directory" [!], 
https://doc.qt.io/qt-5/qtest.html#QFINDTESTDATA . QT_TESTCASE_BUILDDIR 
is defined by Qt's cmake file. I do see some inconsistency there, but 
this is a different story.


In previous cases I "solved" the failing reproducible builds by: using 
another macro, carrying the source directory. But I'm not sure if this 
is what is intented. While I do have ideas how to workaround this in 
other ways, I would appreciate a clear recommendation how test data in 
the source dir should be handled.


Thanks,
Kai



Bug#875847: Patch to fix ".qhc files not reproducible"

2020-10-14 Thread Kai Pastor, DG0YT
This patch fixes the creation of the offending timestamp, by clamping to 
SOURCE_DATE_EPOCH as specified.


I also left a link to this Debian bug in Qt's code review for the 
offending change.


Best regards,
Kai
Clamp registered collection time-stamp to SOURCE_DATE_EPOCH if set.
--- a/src/assistant/help/qhelpcollectionhandler.cpp
+++ b/src/assistant/help/qhelpcollectionhandler.cpp
@@ -2197,7 +2197,14 @@
 m_query->addBindValue(fileName);
 const QFileInfo fi(absoluteDocPath(fileName));
 m_query->addBindValue(fi.size());
-m_query->addBindValue(fi.lastModified().toString(Qt::ISODate));
+QDateTime last_modified = fi.lastModified();
+if (qEnvironmentVariableIsSet("SOURCE_DATE_EPOCH"))
+{
+qint64 source_date_epoch = qEnvironmentVariableIntValue("SOURCE_DATE_EPOCH");
+if (source_date_epoch < last_modified.toSecsSinceEpoch())
+last_modified.setSecsSinceEpoch(qEnvironmentVariableIntValue("SOURCE_DATE_EPOCH"));
+}
+m_query->addBindValue(last_modified.toString(Qt::ISODate));
 if (!m_query->exec())
 return false;
 


Bug#972178: openorienteering-mapper: FTBFS with Qt 5.15: error: aggregate 'QPainterPath outside_path' has incomplete type and cannot be defined

2020-10-13 Thread Kai Pastor, DG0YT

Am 13.10.20 um 20:05 schrieb Dmitry Shachnev:

Source: openorienteering-mapper
Version: 0.9.3-1
Severity: important
Tags: ftbfs
User: debian-qt-...@lists.debian.org
Usertags: qt5.15

Dear Maintainer,

openorienteering-mapper fails to build with Qt 5.15, currently available in
experimental:

   /build/openorienteering-mapper-0.9.3/src/gui/print_tool.cpp: In member 
function 'virtual void OpenOrienteering::PrintTool::draw(QPainter*, 
OpenOrienteering::MapWidget*)':
   /build/openorienteering-mapper-0.9.3/src/gui/print_tool.cpp:144:15: error: 
aggregate 'QPainterPath outside_path' has incomplete type and cannot be defined
 144 |  QPainterPath outside_path;
 |   ^~~~

The full build log is attached.

--
Dmitry Shachnev


Fixed in 0.9.4, already released. Cf.

https://build.opensuse.org/package/show/home:dg0yt/openorienteering-mapper

Regards,
Kai



Bug#970686: thermald: Comet Lake CPUID family:model:stepping 0x6:a5:2 (6:165:2) is not included

2020-09-21 Thread Kai-Chuan Hsieh
Package: thermald
Version: 1.9.1-1ubuntu0.3
Severity: normal

Dear Maintainer,

   * The thermald failed to start, the journalctl log shows the CPU is not 
supported
 Sep 15 17:07:00 ubuntu thermald[1089]: [WARN]Unsupported cpu model, use 
thermal-conf.xml file or run with --ignore-cpuid-check
 Sep 15 17:07:00 ubuntu thermald[1089]: [ERR]THD engine start failed
 Sep 15 17:07:00 ubuntu systemd[1]: thermald.service: Succeeded.
   * Create a upstream bug, and upsteam maintainer recognized
 https://github.com/intel/thermal_daemon/issues/275
   * Upstream maintainer create commit for adding lost CPUID
 
https://github.com/intel/thermal_daemon/commit/7f2003ee911dd1c97ff74d2b84c62e10950bc9e0
   * Need to backport from upstream to support Comet Lake and Rocket Lake in 
the future


-- System Information:
Debian Release: bullseye/sid
  APT prefers focal-updates
  APT policy: (500, 'focal-updates'), (500, 'focal-security'), (500, 'focal'), 
(100, 'focal-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.6.0-1027-oem (SMP w/8 CPU cores)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages thermald depends on:
ii  libc6 2.31-0ubuntu9
ii  libdbus-1-3   1.12.16-2ubuntu2.1
ii  libdbus-glib-1-2  0.110-5fakssync1
ii  libgcc-s1 10-20200411-0ubuntu1
ii  libglib2.0-0  2.64.3-1~ubuntu20.04.1
ii  libstdc++610-20200411-0ubuntu1
ii  libxml2   2.9.10+dfsg-5
ii  lsb-base  11.1.0ubuntu2

thermald recommends no packages.

thermald suggests no packages.

-- no debconf information



Bug#970446: Segmentation fault is gone, close #970446

2020-09-17 Thread Kai Weber
I can no longer reproduce this behaviour. Totem and other gstreamer
based applications work. I have no glue what caused the issue and why
it's gone now.

Sorry for the noise.
Kai



Bug#970446: gstreamer1.0-plugins-base:amd64: Caught a segmentation fault libgsttypefindfunctions.so

2020-09-16 Thread Kai Weber
Package: gstreamer1.0-plugins-base
Version: 1.18.0-2
Severity: important

When running totem on any Video (mp4, avi, mov) file I get a "Segmentation 
fault". This
affects two systems running Sid. I would like to help debug this issue.

$ totem Videos/The\ secret\ behind\ many\ great\ engineering\ organizations.mp4

(totem:113386): GLib-CRITICAL **: 15:18:47.362: g_propagate_error: assertion 
'src != NULL' failed

(totem:113386): GLib-GIO-CRITICAL **: 15:18:47.362: g_task_return_error: 
assertion 'error != NULL' failed

(totem:113386): GLib-GIO-CRITICAL **: 15:18:47.374: g_task_propagate_boolean: 
assertion 'task->result_set' failed

ERROR: Caught a segmentation fault while loading plugin file:
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgsttypefindfunctions.so

Please either:
- remove it and restart.
- run with --gst-disable-segtrap --gst-disable-registry-fork and debug.
Segmentation fault



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

Kernel: Linux 5.8.0-1-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gstreamer1.0-plugins-base:amd64 depends on:
ii  libc6   2.31-3
ii  libcdparanoia0  3.10.2+debian-13+b1
ii  libglib2.0-02.66.0-2
ii  libgstreamer-plugins-base1.0-0  1.18.0-2
ii  libgstreamer1.0-0   1.18.0-3
ii  libogg0 1.3.2-1+b1
ii  libopus01.3-1+b1
ii  liborc-0.4-01:0.4.32-1
ii  libtheora0  1.1.1+dfsg.1-15
ii  libvisual-0.4-0 0.4.0-17
ii  libvorbis0a 1.3.6-2
ii  libvorbisenc2   1.3.6-2

gstreamer1.0-plugins-base:amd64 recommends no packages.

Versions of packages gstreamer1.0-plugins-base:amd64 suggests:
ii  gvfs  1.44.1-1+b1

-- no debconf information



Bug#967906: systemd 246 resolvconf path unit

2020-08-05 Thread Kai Lüke
Yes, I had resolvconf around for some reason while using systemd-resolved.

Thanks for forwarding to upstream.



Bug#967906: systemd 246 resolvconf path unit

2020-08-04 Thread Kai Lüke
Hi,

in my case this was caused by the resolvconf-pull-resolved.path unit
which continuously triggered the resolvconf-pull-resolved.service unit.

I checked if the trigger was valid but there were no write events which
should cause the trigger:

  inotifywait -m -e modify /run/systemd/resolve/stub-resolv.conf
  Setting up watches.
  Watches established.
  # no further output

Starting the service unit actually works but because it starts so often,
it hits the restart burst limit and is reported as failed (but still
will be started immediately again).

A workaround was to remove the resolvconf package which was not really
needed in my case anyway, I guess.

Would be good to see if the PathChanges is broken in general and then
report this upstream.

Regards,
Kai



Bug#966274: O: ident2 -- An advanced ident daemon

2020-07-25 Thread Chuan-kai Lin
Package: wnpp
Severity: normal

I intend to orphan the ident2 package.

The package no longer builds on gcc-10, and I realized that I cannot
adequately maintain this package without an active upstream. Besides,
there seems to be no shortage of ident servers in Debian. If you care
deeply about ident2 specifically, please adopt this package.

The package description is:
 ident2 is an advanced, configurable ident daemon. You can set it to lie,
 not lie, or not return any response at all, and it is per-user configurable
 (e.g. if user daniel was IRCing, it'd use ~daniel/.ident for its config, if
 user kim was IRCing, it'd use ~kim/.ident). The admin can specify whether
 users can configure the type of return they want or not.



Bug#966273: RFA: fam -- File Alteration Monitor

2020-07-25 Thread Chuan-kai Lin
Package: wnpp
Severity: normal

I request an adopter for the fam package.

I can no longer invest sufficient time to maintain this package.
Upstream had disappeared a long time ago, and gamin is a better
maintained alternative.

The package description is:
 FAM monitors files and directories, notifying interested applications
 of changes.
 .
 This package provides a server that can monitor a given list of files
 and notify applications through a socket.  If the kernel supports
 dnotify (kernels >= 2.4.x) FAM is notified directly by the kernel.
 Otherwise it has to poll the files' status.  FAM can also provide an
 RPC service for monitoring remote files (such as on a mounted NFS
 filesystem).



Bug#960897: Update android-platform-external-libunwind and build for ppc64el

2020-05-17 Thread 殷啟聰 | Kai-Chung Yan
> According to the source trees at both 
> https://github.com/Unity-Technologies/android-libunwind and 
> https://android.googlesource.com/platform/external/libunwind/, ppc64[le] 
> systems are supported.  

I doubt it. Android never officially supported architectures other than x86, 
ARM or MIPS. And these days MIPS support is being removed. The source tree for 
PowerPC is probably from the original `libunwind` and never touched by Google.

Even if it builds successfully in PowerPC, I'm quite sure it was never tested.



signature.asc
Description: OpenPGP digital signature


Bug#960608: Bison 3.6.1 generates (internal) tokentype and (yyerror) function with same name: _error

2020-05-14 Thread Chuan-kai Lin
Hi Akim,

I am forwarding a bug report that the libexplain and the fhist Debian
packages fail to build with Bison 3.6.1.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=960608
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/libexplain.html

I have also attached the build log with this email.  Can you look into
this issue and see if it is a bug in Bison?  Thanks!

Here is the explanation from Andreas Beckmann, who reported the bug:

At least two packages FTBFS with the latest bison with some yyerror related
error message. I had a short look into the libexplain failure and found the
following:

In libexplain/acl_grammar.yacc.c (generated from libexplain/acl_grammar.y),
these bits are new in 3.6.1 (they were not generated by 3.5.3):

...
  enum acl_grammar_tokentype
  {
acl_grammar_EMPTY = -2,
acl_grammar_EOF = 0, /* "end of file"  */
acl_grammar_error = 256, /* error  */
acl_grammar_UNDEF = 257, /* "invalid token"  */
...
  };
...
#define acl_grammar_EOF 0
#define acl_grammar_error 256
#define acl_grammar_UNDEF 257
...

and acl_grammar_error clashes with the existing (generated by 3.6.1 and
3.5.3, in acl_grammar.y this is yyerror())

...
static void
acl_grammar_error(const char *text)
{
...
}

which causes this error during compilation:

y.tab.c:152:27: error: expected identifier or '(' before numeric constant
libexplain/acl_grammar.y:128:1: note: in expansion of macro 'acl_grammar_error'
  128 | yyerror(const char *text)
  | ^
libexplain/acl_grammar.y: In function 'acl_grammar_errorf':
y.tab.c:152:27: error: called object is not a function or function pointer
libexplain/acl_grammar.y:155:5: note: in expansion of macro 'acl_grammar_error'
  155 | yyerror(buf);
  | ^
libexplain/acl_grammar.y: In function 'acl_grammar_parse':
y.tab.c:152:27: error: called object is not a function or function pointer
libexplain/acl_grammar.y:470:13: note: in expansion of macro 'acl_grammar_error'
  470 | yyerror
  | ^~~
y.tab.c:152:27: error: called object is not a function or function pointer
y.tab.c:1720:7: note: in expansion of macro 'acl_grammar_error'
y.tab.c:152:27: error: called object is not a function or function pointer
y.tab.c:1831:3: note: in expansion of macro 'acl_grammar_error'
At top level:
libexplain/acl_grammar.y:105:1: warning: 'result_append' defined but
not used [-Wunused-function]
  105 | result_append(const char *text)
  | ^

This does not look like it is an error in libexplain.
Mon May 11 13:28:49 UTC 2020  I: starting to build libexplain/unstable/amd64 on 
jenkins on '2020-05-11 13:28'
Mon May 11 13:28:49 UTC 2020  I: The jenkins build log is/was available at 
https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_14/12752/console.log
Mon May 11 13:28:49 UTC 2020  I: Downloading source for 
unstable/libexplain=1.4.D001-9
--2020-05-11 13:28:50--  
http://deb.debian.org/debian/pool/main/libe/libexplain/libexplain_1.4.D001-9.dsc
Connecting to 78.137.99.97:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: 2184 (2.1K)
Saving to: ‘libexplain_1.4.D001-9.dsc’

 0K ..100%  190M=0s

2020-05-11 13:28:50 (190 MB/s) - ‘libexplain_1.4.D001-9.dsc’ saved [2184/2184]

Mon May 11 13:28:50 UTC 2020  I: libexplain_1.4.D001-9.dsc
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 3.0 (quilt)
Source: libexplain
Binary: explain, libexplain-doc, libexplain51, libexplain-dev
Architecture: any all
Version: 1.4.D001-9
Maintainer: Debian QA Group 
Homepage: http://libexplain.sourceforge.net/
Standards-Version: 4.4.0
Vcs-Browser: https://salsa.debian.org/debian/libexplain
Vcs-Git: https://salsa.debian.org/debian/libexplain.git
Build-Depends: bison, debhelper-compat (= 12), ghostscript, groff, libacl1-dev, 
libcap-dev [linux-any], libtool-bin, linux-libc-dev [linux-any], lsof 
[linux-any], netbase
Package-List:
 explain deb devel optional arch=any
 libexplain-dev deb libdevel optional arch=any
 libexplain-doc deb doc optional arch=all
 libexplain51 deb libs optional arch=any
Checksums-Sha1:
 e191e1e7f066f8cefca8d05c846c3a38931d8410 4770006 
libexplain_1.4.D001.orig.tar.gz
 051e4be36c618b454657db790a7a7920704ee513 43992 
libexplain_1.4.D001-9.debian.tar.xz
Checksums-Sha256:
 28863b65eccc74934e237cac41364cb3c1802c36c9e2318ed0417460fee83f80 4770006 
libexplain_1.4.D001.orig.tar.gz
 4ac59e45f82811b8fd0cf519149d224467f25ea212f161a5ac004241f502d543 43992 
libexplain_1.4.D001-9.debian.tar.xz
Files:
 8fabd3de196bde3ca941cd27c029ff8b 4770006 libexplain_1.4.D001.orig.tar.gz
 078b819d14486f28ebab03884dc6b658 43992 libexplain_1.4.D001-9.debian.tar.xz

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAl1yplIACgkQwpPntGGC
Ws6jGg//ZreHxsvjOCNmKJ3RTjNwNEop3ml1HcRdd0YBVLB28zwOLTB6nAaxip6t

Bug#948307: works with openafs 1.8.5-1 and kernel 5.4.0-4-amd64

2020-02-19 Thread Kai-Martin Knaak
Dear Ben, 

I can confirm that dkms module openafs 1.8.5-1 from unstable compiles
fine with kernel 5.4.0-4-amd64 .

Thank you for the heads up. 

All the best, 

---<)kaimartin(>---
-- 
Kai-Martin Knaak
kn...@iqo.uni-hannover.de Universität Hannover, Inst. f. Quantenoptik
 tel: +49-511-762-2895 Welfengarten 1, 30167 Hannover
  fax: +49-511-762-2211
https://keyserver.ubuntu.com/pks/lookup?op=get=0xC13AA4CC7B0F9882


pgphXZR9yAmq5.pgp
Description: OpenPGP digital signature


Bug#948307: Also fails for kernel 5.4.0-2-amd64

2020-01-17 Thread Kai-Martin Knaak
I tried to build the module for kernel 5.4.0-2-amd64 but got the same
failure like with kernel 5.3.15

Best regards, 

---<)kaimartin(>---
-- 
Kai-Martin Knaak
kn...@iqo.uni-hannover.de Universität Hannover, Inst. f. Quantenoptik
 tel: +49-511-762-2895 Welfengarten 1, 30167 Hannover
  fax: +49-511-762-2211
https://keyserver.ubuntu.com/pks/lookup?op=get=0xC13AA4CC7B0F9882


pgpmLFoQ4NZpP.pgp
Description: OpenPGP digital signature


Bug#948307: openafs-modules-dkms: Compile of the module fails for kernel 5.3.15

2020-01-06 Thread Kai-Martin Knaak
Package: openafs-modules-dkms
Version: 1.8.4~pre1-1
Severity: important
Tags: newcomer

Dear Maintainer,
the openafs module fails to build for kernel 5.3.15 on my system.

   * What led up to the situation?
   apt upgrade

   * What was the outcome of this action?
   The openafs module failed to build for kernel 5.3.15.
   See the log in the attachment. 
   The module did build for kernel 5.2.17 , though.

   * What outcome did you expect instead?
   The openafs module builds and installs for kernel 5.3.15

The relevant portion of the log seems to be:


(...)
  CC [M]  
/var/lib/dkms/openafs/1.8.4pre1/build/src/libafs/MODLOAD-5.3.0-3-amd64-SP/rx_kmutex.o
In file included from 
/var/lib/dkms/openafs/1.8.4pre1/build/src/libafs/MODLOAD-5.3.0-3-amd64-SP/rx_kmutex.c:24:
/var/lib/dkms/openafs/1.8.4pre1/build/src/afs/LINUX/osi_compat.h: In function 
‘afs_linux_search_keyring’:
/var/lib/dkms/openafs/1.8.4pre1/build/src/afs/LINUX/osi_compat.h:225:12: error: 
too few arguments to function ‘keyring_search’
  225 |  key_ref = keyring_search(
  |^~
In file included from 
/usr/src/linux-headers-5.3.0-3-common/include/linux/cred.h:13,
 from 
/usr/src/linux-headers-5.3.0-3-common/include/linux/seq_file.h:12,
 from 
/usr/src/linux-headers-5.3.0-3-common/include/linux/seq_file_net.h:5,
 from 
/usr/src/linux-headers-5.3.0-3-common/include/net/net_namespace.h:186,
 from 
/usr/src/linux-headers-5.3.0-3-common/include/linux/netdevice.h:38,
 from 
/usr/src/linux-headers-5.3.0-3-common/include/net/inet_sock.h:19,
 from 
/usr/src/linux-headers-5.3.0-3-common/include/linux/udp.h:16,
 from 
/var/lib/dkms/openafs/1.8.4pre1/build/src/libafs/MODLOAD-5.3.0-3-amd64-SP/./netinet/udp.h:1,
 from 
/var/lib/dkms/openafs/1.8.4pre1/build/src/rx/rx_kcommon.h:110,
 from 
/var/lib/dkms/openafs/1.8.4pre1/build/src/libafs/MODLOAD-5.3.0-3-amd64-SP/rx_kmutex.c:20:
/usr/src/linux-headers-5.3.0-3-common/include/linux/key.h:387:18: note: 
declared here
  387 | extern key_ref_t keyring_search(key_ref_t keyring,
  |  ^~
make[5]: *** [/usr/src/linux-headers-5.3.0-3-common/scripts/Makefile.build:286: 
/var/lib/dkms/openafs/1.8.4pre1/build/src/libafs/MODLOAD-5.3.0-3-amd64-SP/rx_kmutex.o]
 Error 1
make[4]: *** [/usr/src/linux-headers-5.3.0-3-common/Makefile:1639: 
_module_/var/lib/dkms/openafs/1.8.4pre1/build/src/libafs/MODLOAD-5.3.0-3-amd64-SP]
 Error 2
make[3]: *** [/usr/src/linux-headers-5.3.0-3-common/Makefile:179: sub-make] 
Error 2
make[3]: Leaving directory '/usr/src/linux-headers-5.3.0-3-amd64'
FAILURE: make exit code 2
make[2]: *** [Makefile.afs:280: openafs.ko] Error 1
make[2]: Leaving directory 
'/var/lib/dkms/openafs/1.8.4pre1/build/src/libafs/MODLOAD-5.3.0-3-amd64-SP'
make[1]: *** [Makefile:187: linux_compdirs] Error 2
make[1]: Leaving directory '/var/lib/dkms/openafs/1.8.4pre1/build/src/libafs'
make: *** [Makefile:15: all] Error 2


Hope, this helps fix the problem. 

Best regards, 

---<)kaimartinknaak>---

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

Kernel: Linux 5.2.0-3-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8
(charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8) Shell: /bin/sh
linked to /bin/dash Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages openafs-modules-dkms depends on:
ii  dkms   2.8.1-4
ii  libc6-dev  2.29-7
ii  perl   5.30.0-9

Versions of packages openafs-modules-dkms recommends:
ii  openafs-client  1.8.4~pre1-1

openafs-modules-dkms suggests no packages.

-- no debconf information



-- 
Kai-Martin Knaak
kn...@iqo.uni-hannover.de Universität Hannover, Inst. f. Quantenoptik
 tel: +49-511-762-2895 Welfengarten 1, 30167 Hannover
  fax: +49-511-762-2211
https://keyserver.ubuntu.com/pks/lookup?op=get=0xC13AA4CC7B0F9882
DKMS make.log for openafs-1.8.4pre1 for kernel 5.3.0-3-amd64 (x86_64)
Mon  6 Jan 15:55:04 CET 2020
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header

Bug#885149: Any progress?

2019-11-18 Thread Kai Bojens
Would it be possible that an Exim Maintainer could simply answer the
question wether Exim will ever be build with SMTPUTF8 (SUPPORT_I18N,
SUPPORT_I18N_2008) or if there are any problems preventing this?



Bug#941903: snapshot.debian.org: 404 error for one snapshot.debian.org IP address but not for the other

2019-10-22 Thread Kai Pastor, DG0YT

Am 21.10.19 um 15:11 schrieb Peter Palfrader:

Evan Jones schrieb am Monday, dem 21. October 2019:


THANK YOU and whoever else is involved in maintaining this. Just letting
you know that I appreciate the work here. I don't work for Google, but I do
use Distroless [1], a lightweight Debian-based container runtime that uses
snapshot to have reproducible builds, so this was definitely annoying to
work around. Thanks!

[1] https://github.com/GoogleContainerTools/distroless

I'm tempted to think that this tool should not use snapshot but the real
mirrors that can handle the load way better.

Thank you very much, indeed. Coincidentally, I'm also using the 
snapshots for non-debian build scripts (for Windows, macOS, Android). 
I'm not using the debian rules, but the copyright, patches, and DFSG 
source tarballs. I cannot switch versions at the pace of the debian 
packages, and I'm unaware of mirrors which provide long-term stable 
download URLs for older versions (except of uploads to/downloads from my 
own webspace). The sources are cached in CI, so the load should be very 
low anyway.


OTOH it seems this kind of usage helps to discover such debian snapshots 
issues quickly.


Kai.



Bug#942485: snapshot.debian.org: "404 Not found" for sqlite3_3.30.1-1.debian.tar.xz

2019-10-17 Thread Kai Pastor, DG0YT

This is probably the same issue as #941903.



Bug#942485: snapshot.debian.org: "404 Not found" for sqlite3_3.30.1-1.debian.tar.xz

2019-10-16 Thread Kai Pastor
Package: snapshot.debian.org
Severity: normal

Dear Maintainer,

sqlite3_3.30.1-1.debian.tar.xz is listed on
https://snapshot.debian.org/archive/debian/20191013T030844Z/pool/main/s/sqlite3/
(and also for later dates), but the link
https://snapshot.debian.org/archive/debian/20191013T030844Z/pool/main/s/sqlite3/sqlite3_3.30.1-1.debian.tar.xz
returns 404 Not found, most of the time. It worked a few times, but with no
clear pattern.

sqlite3_3.30.1-1.dsc seems to suffer, too.

Kai



Bug#934707: [dbus,systemd,sssd]: Unresponsive domain and nonexistent user in policy lead to reload fail and fall of dependant daemons.

2019-08-13 Thread Arano-kai
Package: dbus
Version: 1.12.16-1
Severity: normal

Dear Maintainer.

As subject says, if sssd can't reach dc, dbus get NoReply fail and succesfully 
restarted aftervards with following consequences:
1. reload process lagging due sssd timeouts;
2. other daemons fail because 1 or dbus restart;
3. failed reload at packet install process may lead to overall install fail;

Because of automatic config reload, 1 is strikes at periodic manner.
The most notorious example of 2 is NetworkManager, which gets SIGTERM 
(org.freedesktop.nm_dispatcher timeout), shutdown network and require manual 
restart, despite the fact that dbus already restarted. Nice to have bunch of 
isolated instances at midnight because of network spike (:
3 is theoretical and depends on packages postinstall scripts and hooks.

Steps to reproduce:
1a. Get minimal setup with some additional packages:
  # debootstrap --arch=amd64 
--include=network-manager,sssd,iio-sensor-proxy,ovirt-guest-agent,linux-image-amd64,grub-pc
 stable /mnt
  # #Do other stuff to boot from...
1b. Or add network-manager, sssd, iio-sensor-proxy and ovirt-guest-agent to 
fresh setup. Last two will add policy with currently nonexistent users gdm and 
geoclue. Skip sssd realm config. You may notice NoReply fail due setup.
2. Check NetworkManager status and restart if already dead.
3. Do systemctl reload dbus.service. Notice time taken.
4. Check NetworkManager again. Status change to 'dead' after step 3 or some 
short time.
5. Check dbus journal. Notice org.freedesktop.nm_dispatcher activation fail, 
NoReply and restart.
BONUS STAGE: remove one user policy (eg. purge ovirt-guest-agent OR 
iio-sensor-proxy), restart NetworkManager and do dbus reload again. This time 
NM not fail.


-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-5-amd64 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dbus depends on:
ii  adduser   3.118
ii  libapparmor1  2.13.2-10
ii  libaudit1 1:2.8.4-3
ii  libc6 2.28-10
ii  libcap-ng00.7.9-2
ii  libdbus-1-3   1.12.16-1
ii  libexpat1 2.2.6-2
ii  libselinux1   2.8-1+b1
ii  libsystemd0   241-5

dbus recommends no packages.

Versions of packages dbus suggests:
ii  dbus-user-session [default-dbus-session-bus]  1.12.16-1

Versions of packages dbus is related to:
pn  dbus-x11  
ii  systemd   241-5
ii  systemd-sysv  241-5

-- no debconf information
-- Logs begin at Tue 2019-08-13 14:27:09 UTC, end at Tue 2019-08-13 17:45:55 
UTC. --
Aug 13 17:43:29 test-dbus-fail.fake.domain systemd[1]: 
NetworkManager-wait-online.service: Succeeded.
Aug 13 17:43:29 test-dbus-fail.fake.domain systemd[1]: Stopped Network Manager 
Wait Online.
Aug 13 17:43:29 test-dbus-fail.fake.domain systemd[1]: Stopping Network Manager 
Wait Online...
Aug 13 17:43:29 test-dbus-fail.fake.domain systemd[1]: Starting Network 
Manager...
Aug 13 17:43:29 test-dbus-fail.fake.domain NetworkManager[7338]:   
[1565718209.3909] NetworkManager (version 1.14.6) is starting... (after a 
restart)
Aug 13 17:43:29 test-dbus-fail.fake.domain NetworkManager[7338]:   
[1565718209.3917] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 
no-mac-addr-change.conf)
Aug 13 17:43:29 test-dbus-fail.fake.domain systemd[1]: Started Network Manager.
Aug 13 17:43:29 test-dbus-fail.fake.domain systemd[1]: Starting Network Manager 
Wait Online...
Aug 13 17:43:29 test-dbus-fail.fake.domain NetworkManager[7338]:   
[1565718209.4021] bus-manager: acquired D-Bus service 
"org.freedesktop.NetworkManager"
Aug 13 17:43:29 test-dbus-fail.fake.domain NetworkManager[7338]:   
[1565718209.4029] manager[0x55a91f88b020]: monitoring kernel firmware directory 
'/lib/firmware'.
Aug 13 17:43:29 test-dbus-fail.fake.domain NetworkManager[7338]:   
[1565718209.4031] monitoring ifupdown state file '/run/network/ifstate'.
Aug 13 17:43:29 test-dbus-fail.fake.domain dbus-daemon[7179]: [system] 
Activating via systemd: service name='org.freedesktop.hostname1' 
unit='dbus-org.freedesktop.hostname1.service' requested by ':1.8' (uid=0 
pid=7338 comm="/usr/sbin/NetworkManager --no-daemon ")
Aug 13 17:43:29 test-dbus-fail.fake.domain systemd[1]: Starting Hostname 
Service...
Aug 13 17:43:29 test-dbus-fail.fake.domain dbus-daemon[7179]: [system] 
Successfully activated service 'org.freedesktop.hostname1'
Aug 13 17:43:29 test-dbus-fail.fake.domain systemd[1]: Started Hostname Service.
Aug 13 17:43:29 test-dbus-fail.fake.domain NetworkManager[7338]:   
[1565718209.4680] hostname: hostname: using hostnamed
Aug 13 17:43:29 test-dbus-fail.fake.domain NetworkManager[7338]:   
[1565718209.4681] hostname: hostname changed from (none) to 
"test-dbus-fail.fake.domain"
Aug 13 17:43:29 test-dbus-fail.fake.domain NetworkManager[7338]:   
[1565718209.4683] 

Bug#903059: slt FTBFS: update Build-Depends: ruby-ronn -> ronn

2019-08-02 Thread Kai-Uwe Eckhardt
The bug has already been fixed in slt 0.0.git20140301-5 and can be 
closed.


On buster slt can be build using the 0.0.git20140301-6.dsc from 
unstable. Would be nice to get it into buster-backports.


Kai-Uwe



Bug#933264: gradle: update SID version to new version?

2019-07-28 Thread 殷啟聰 | Kai-Chung Yan
Newer version of Gradle requires Kotlin, which is being worked on right now. 
See https://java-team.pages.debian.net/gsoc-kotlin-blog



signature.asc
Description: OpenPGP digital signature


Bug#807383: gcc-doc: Manpage documentation of -l is incorrect

2019-07-25 Thread Kai-Uwe Eckhardt

Hello,

the manual text has been fixed upstream for gcc-9.1.0.  
https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Link-Options.html#Link-Options



The linker searches a standard list of directories for the library. The 
directories searched include several standard system directories plus 
any that you specify with -L.


Static libraries are archives of object files, and have file names like 
liblibrary.a. Some targets also support shared libraries, which 
typically have names like liblibrary.so. If both static and shared 
libraries are found, the linker gives preference to linking with the 
shared library unless the -static option is used.




Bug#932304: do_IRQ: 0.37 No irq handler for vector

2019-07-17 Thread Kai-Heng Feng

at 22:24, Mathieu Malaterre  wrote:


False positive. Turns out commit
e9d0ba506ea8661a7d91d67e04abe69a535b6048 is present in debian linux
kernel on buster.


Do you mean it’s solved?

If it's not, please file a proper bug report at Launchpad.net or  
bugzilla.kernel.org with enough information.


Kai-Heng



-- Forwarded message -
From: Kai-Heng Feng 
Date: Wed, Jul 17, 2019 at 4:13 PM
Subject: Re: do_IRQ: 0.37 No irq handler for vector
To: Mathieu Malaterre 


Hi Mathieu,

at 22:05, Mathieu Malaterre  wrote:


Hi Kai,

I just stumble upon your post:

https://lore.kernel.org/lkml/e5521441-be1e-4a43-ab5c-0e91165e0...@canonical.com/

Would you be kind and tell me what is the actual commit -stable which
was needed ?


commit e9d0ba506ea8661a7d91d67e04abe69a535b6048
Author: Daniel Drake 
Date:   Thu Sep 27 15:47:33 2018 -0500

 PCI: Reprogram bridge prefetch registers on resume

I think this affect many PCI devices that facilitate MSI-X

Kai-Heng




Bug#931215: many well known Android devices not supported

2019-06-28 Thread 殷啟聰 | Kai-Chung Yan
Control: severity -1 wishlist

> You raised the severity of this bug to serious.

I think that was by mistake. Since this is a "metabug", I am now giving it a 
`wishlist`.



signature.asc
Description: OpenPGP digital signature


Bug#930091: bison is wrongly marked Multi-Arch: foreign

2019-06-14 Thread Chuan-kai Lin
I finished rebuilding all reverse build dependencies of bison.  And I
found that removing libbison-dev as a dependency of bison (option A)
does not cause any additional FTBFS errors.  All the build failures I
observed were due to existing FTBFS bugs, or due to problems (such as
tests hanging) that are very unlikely to be caused by missing liby.a,
which should cause static linking errors.

So I believe that we can proceed with option A without filing any bugs
on reverse build dependencies of bison.



Bug#930091: bison is wrongly marked Multi-Arch: foreign

2019-06-09 Thread Chuan-kai Lin
Status update.  The ratt run is still in progress, having built 152
out of 547 reverse dependencies.  Out of those 152 only 1 fails to
build (libbonobo), and that package is already FTBFS for reasons
entirely unrelated to bison.

So I think A is the way to go, and it is likely that very few packages
will need to manually add libbison-dev as build dependency.



Bug#930091: bison is wrongly marked Multi-Arch: foreign

2019-06-06 Thread Chuan-kai Lin
On Thu, Jun 6, 2019 at 9:50 PM Helmut Grohne  wrote:
> And the question now is: Where to move that dependency? Either the
> consumers must explicitly depend on libbison-dev (A) or bison is
> restructured in a way that still provides the library for the right
> architecture when issuing a dependency on bison (B).

Personally I would go for A.  The reason being the following paragraph
from Bison documentation [1]:

"The Yacc library contains default implementations of the yyerror and
main functions. These default implementations are normally not useful,
but POSIX requires them."

I don't see too many applications being happy with the Yacc library
main() function, so I suspect that most packages should continue to
build without explicit dependency on libbison-dev.  And letting the
mostly useless Yacc library take the "bison" package name just feels
wrong to me.

I will see about setting up a ratt run to see how many packages would
actually FTBFS with option A and report back.  Though I will
definitely take you up on your offer to take care of MBF, once we have
the list of affected packages.

[1] 
https://www.gnu.org/software/bison/manual/html_node/Yacc-Library.html#Yacc-Library



Bug#930091: bison is wrongly marked Multi-Arch: foreign

2019-06-06 Thread Chuan-kai Lin
Hi Helmut,

Thank you for the bug report!  Let me see if I understand the
situation correctly:

1. bison (the executable) being marked Multi-Arch: foreign is not
inherently broken, since in a cross-build situation we are running the
bison binary in the host (instead of the target) architecture.
2. The broken part is bison depending on libbison-dev, which cannot
possibly be Multi-Arch: foreign (as it needs to be linked into the
binary being built).
3. So the desired end state (for both options) is that bison (the
executable binary, whatever its package name) remaining Multi-Arch:
foreign but not depending on libbison-dev.

Am I understanding this correctly?

Chuan-kai



Bug#927742: eclipse-titan: Avoid hard dependency of eclipse-titan to default-jdk

2019-04-22 Thread Kai Tetzlaff
Package: eclipse-titan
Version: 6.5.0-1+b1
Severity: normal

Dear Maintainer,

   * What led up to the situation?

 Adding eclipse-titan to a development VM results in a
 lot of unnecessary package installs due to the
 dependency on default-jdk.

   * What exactly did you do (or not do) that was effective (or ineffective)?

 s. above

   * What was the outcome of this action?

 s. above

   * What outcome did you expect instead?

 I would like to be able to use the titan TTCN-3 compiler in C++
 only mode (without eclipse based UI components which seem to
 required a full blown JDK).

Could you consider to move the dependency on default-jdk to the
recommended (or suggested) packages?



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing'), (150, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-4-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages eclipse-titan depends on:
ii  default-jdk   2:1.11-71
ii  expect5.45.4-2
ii  gcc   4:8.3.0-1
ii  libc6 2.28-8
ii  libgcc1   1:8.3.0-6
ii  libncurses6   6.1+20181013-2
ii  libpcap-dev   1.8.1-6
ii  libpcre3-dev  2:8.39-12
ii  libsctp-dev   1.0.18+dfsg-1
ii  libssl-dev1.1.1b-2
ii  libssl1.1 1.1.1b-2
ii  libstdc++68.3.0-6
ii  libtinfo6 6.1+20181013-2
ii  libxml2   2.9.4+dfsg1-7+b3
ii  libxml2-dev   2.9.4+dfsg1-7+b3
ii  make  4.2.1-1.2
ii  perl  5.28.1-6
ii  python2.7.16-1

eclipse-titan recommends no packages.

eclipse-titan suggests no packages.

-- no debconf information



Bug#924591: this requires linking in libsparse, which is from Android sources

2019-04-20 Thread 殷啟聰 | Kai-Chung Yan
> So your choice --- we can either reassign this bug back to fastboot or
> android-sdk-platforms-tools, or I can downgrade the severity of this
> bug for e2fsprogs down to wishlist[1].  Let me know how you want to
> handle this.

I would say downgrade it for the moment. We can deal with it after Buster.

Indeed this is quite tricky. I agree that `e2fsprogs` shouldn't depend on 
`libsparse`. I like the `dlopen` approach but it increases the maintenance 
burden a little bit. But anyway I am too mentally tired of yet another AOSP 
fork making into Debian's archive...



signature.asc
Description: OpenPGP digital signature


Bug#926735: Set severity

2019-04-14 Thread Kai Lüke
Control: severity -1 serious



Bug#926735: Set Severity

2019-04-14 Thread Kai Lüke
Severity: serious



Bug#926735: Set severity

2019-04-14 Thread Kai Lüke
severity: serious

Maybe this can be lowered to 'important', but I believe buster should
not be released because users might misinterpret the disappearence of
the extended partition as data loss (leading to panic specially when the
GUI does not show the contained logical partitions anymore) while
actually it is not a data loss since triggering a syscall, reattaching
the device, or rebooting makes it appear again.



Bug#926735: Include upstream patch for extended partition size

2019-04-09 Thread Kai Lüke
Package: libparted2
Version: 3.2-24
src:parted

Please include upstream commit c6dc6e5d from 2015 as additional package
patch because it fixes the unit of the partition resize ioctl.
http://git.savannah.gnu.org/cgit/parted.git/commit/?id=c6dc6e5d0f49a26242d2b28622514814a53d92e1

Currently the extended partitions will be inaccessible until some
program forces the kernel to reread the partition table. See related issues:
https://github.com/storaged-project/udisks/issues/425
https://bugs.launchpad.net/ubuntu/+source/gnome-disk-utility/+bug/1641308



Bug#925424: linux-image-amd64: Build the Silead touchscreen controller kernel driver

2019-03-24 Thread Kai Renzig
Package: linux-image-amd64
Version: 4.19+102
Severity: normal

Dear Maintainers,

a wide range of budget x86 tablets make use of Silead touchscreen controllers.

A driver for Silead touchscreen controllers was added to the Linux kernel a few
years ago, but it's not being built in the Debian kernel images at the moment.

To enable it, the following build configuration options would have to be set:

CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_DMI=y

(https://github.com/onitake/gsl-firmware/issues/114#issuecomment-475989938)

Could you consider enabling these options for future builds?

Thank you very much!

Greetings,

Kai Renzig



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linux-image-amd64 depends on:
ii  linux-image-4.19.0-2-amd64  4.19.16-1

linux-image-amd64 recommends no packages.

linux-image-amd64 suggests no packages.

-- no debconf information



Bug#922444: racket: Install Package doesn't work in DrRacket

2019-02-16 Thread Ma Kai
On Sat, 16 Feb 2019 09:00:50 -0400 David Bremner 
wrote:
> Mike Manilone  writes:
> > cadr: contract violation
> >   expected: (cons/c any/c pair?)
> >   given: #f
> >   context...:
> >/usr/share/racket/pkgs/gui-pkg-manager-lib/pkg/gui/private/by-
> > source.rkt:534:4: adjust-deps method in by-source-panel%
> >/usr/share/racket/pkgs/gui-pkg-manager-lib/pkg/gui/private/by-
> > source.rkt:422:4: adjust-all method in by-source-panel%
> >/usr/share/racket/collects/racket/private/class-
internal.rkt:3554:0:
> 
> Looking at this again, do you mean that you get the traceback when
you
> select the menu item?
Yes. When I click this menu item, DrRacket reports this error.

> Are you running the standard Gnome3 interface, or something else?
Yes, I'm using Gnome3.

I've got a new discovery. Run DrRacket under the en_US.utf8 locale and
the problem is gone.  I tested ja_JP.utf8 as well and it also worked. I
don't know if it only happens under zh_CN.utf8. Maybe an upstream bug?



Bug#877331: sponsorship-requests: nix/1.1.15 (ITP 877019) -- Purely functional package manager

2019-01-20 Thread Kai Harries
Hi,

itd  writes:

> Hi,
>
> Kai Harries:
>> The depender will break if the dependency is not at the path where it
>> used to be at build-time (by default /nix/store/...). All software
>> deployed by nix contains the full path to its dependencies. And all
>> dependencies are available inside the nix-store. The idea is to rely on
>> nothing that is outside the nix-store. 
>
> would `mount --bind /var/nix /nix` help? In other words, Debian package
> nix uses /var/nix. Additionally, the package ships a Debian.README which
> states that users need to either bind mount /var/nix to /nix or to
> disable binary downloads.

Yes, bind mounts should work. I had started a discussion on d-devel [1]
on the topic of the non-standard-toplevel-dir, and from there I got the
impression that a lintian override is the way to go.

>From the user experience view I would prefer not to resort to a
bind-mount, but I guess your proposal should work and is the next best
thing I can imagine.

Regards Kai

[1] https://lists.debian.org/debian-devel/2019/01/msg00010.html



Bug#877331: sponsorship-requests: nix/1.1.15 (ITP 877019) -- Purely functional package manager

2019-01-19 Thread Kai Harries
Dmitry Bogatov  writes:

> [2018-12-29 19:54] Vincent Bernat 
>> > Probably not. Violations of FHS is violation of policy, and to get
>> > authorization to policy violation is long road, starting with discussion
>> > on debian-devel@.
>> >
>> > But, can't we just configure Nix to store it under /var/nix?
>> 
>> This would break the ability to use pre-built stuff and make nix
>> slow.
>
> I belive you, but just for my curiosity, what will break if we download
> substitute (nar, almost tar archive) and extract it not in /nix, but in
> /var/nix?

The depender will break if the dependency is not at the path where it
used to be at build-time (by default /nix/store/...). All software
deployed by nix contains the full path to its dependencies. And all
dependencies are available inside the nix-store. The idea is to rely on
nothing that is outside the nix-store. 

For example an ldd on bash looks like this:

$ ldd 
/nix/store/ij6wirzff9id7jr071p04w4nk6hksc3y-bash-interactive-4.4-p23/bin/bash
/nix/store/ij6wirzff9id7jr071p04w4nk6hksc3y-bash-interactive-4.4-p23/bin/bash:
linux-vdso.so.1 (0x7ffe1a7d5000)
libreadline.so.7 => 
/nix/store/vvwxc17kpc39qbcz7qp7mkqa7fr0my84-readline-7.0p5/lib/libreadline.so.7 
(0x7f25b0593000)
libhistory.so.7 => 
/nix/store/vvwxc17kpc39qbcz7qp7mkqa7fr0my84-readline-7.0p5/lib/libhistory.so.7 
(0x7f25b0389000)
libncursesw.so.6 => 
/nix/store/2lbhgxlrhgnij2c3bm719xidymmhp0m0-ncurses-6.1-20181027/lib/libncursesw.so.6
 (0x7f25b011a000)
libdl.so.2 => 
/nix/store/7gx4kiv5m0i7d7qkixq2cwzbr10lvxwc-glibc-2.27/lib/libdl.so.2 
(0x7f25aff16000)
libc.so.6 => 
/nix/store/7gx4kiv5m0i7d7qkixq2cwzbr10lvxwc-glibc-2.27/lib/libc.so.6 
(0x7f25afb62000)

/nix/store/7gx4kiv5m0i7d7qkixq2cobra10lvxwc-glibc-2.27/lib/ld-linux-x86-64.so.2 
=> 
/nix/store/7gx4kiv5m0i7d7qkixq2cwzbr10lvxwc-glibc-2.27/lib64/ld-linux-x86-64.so.2
 (0x7f25b07def000)

Regards, Kai



Bug#919598: zlib: copyright file needs updating

2019-01-17 Thread Kai Pastor, DG0YT

Source: zlib
Severity: normal

Dear Maintainer,

a) the zlib 1:1.2.11.dfsg-1 copyright file claims to be based on sources 
from zlib-1.0.4.tar.gz which is obviously wrong.


b) the Files-Excluded field is not up-to-date for 
zlib_1.2.11.dfsg.orig.tar.gz. The listed contrib/testzlib is in the DFSG 
sources, but the now-removed win32 directory is not listed as 
Files-Excluded.


The win32 directory is how I came here: I'm building for Mingw from the 
Debian sources, which now fails. Is the removal of the win32 directory 
neccessary? I do see the restrictions established in win32/DLL_FAQ.txt. 
However, I don't think these restrictions are removed by removing this 
file. They may apply to the DFSG sources as well, even with the win32 
dir removed.


Best regards
Kai



Bug#918820: msmtp: AppArmor profile makes passwordeval unusable

2019-01-10 Thread Kai Weber
* Simon Deziel :

> Actually, please use this new attached profile which is identical in
> purpose but uses better names.

The profile works with the secret-tool solution.

If the maintainers choose to restrict the use of "secret helpers" to
only gpg* and secret-tool than this should be mentioned in the
documentation/README/NEWS.

Is there any decision yet that says where the restriction of
AppArmor should be documented in Debian? AppArmor restrictions might
bring up a lot of bug reports in the future.

One addition: I chose to place my logfiles into $XDG_CACHE_HOME, which
by default is $HOME/.cache. I am no longer able to go this way. Should a
user not allowed to write in any file at any place in it's home
directory?

This is my current setting

  logfile ~/.cache/msmtp/msmtp.log

and the error is not very helpful because it never mentions AppArmor:

msmtp: cannot log to /home/kai/.cache/msmtp/msmtp.log: cannot open:
Permission denied



  1   2   3   4   5   6   7   8   9   10   >