Bug#883867: bookworm for accessibility

2020-03-16 Thread hjenkins
May apologies; I've gotten two different software packages with the same 
name confused.


The one with the reviews is GPL3 Bookworm 1.1.2 by Siddhartha Das, in 
Vala. It was originally made for elementaryOS, a Ubuntu derivative.


The one with an accessibility emphasis is for Windows, and it is the MIT 
Bookworm v0.1b4 by Musharraf Omer, in Python



Thank you, Paul, I had not heard of ebook-speaker! I had come across 
daisy-player, so I'm not sure why I hadn't. Useful information.



On 2020-03-16 12:52, Paul Gevers wrote:

Hi hjenkins,

On 16-03-2020 19:53, hjenkins wrote:

Packaging the Bookworm e-reader could significantly improve the
accessibility of Debian. Bookworm is written by blind developers,
according to its website.


Thanks for letting us know about this piece of software. Are you aware
of ebook-speaker, already packaged in Debian. Also that has been 
written

by a blind developer.

That said, for this bug: if anybody is interested to do the initial
work, I think the accessibility team welcomes the package under the 
team

umbrella.

Paul




Bug#883867: bookworm for accessibility

2020-03-16 Thread hjenkins
Packaging the Bookworm e-reader could significantly improve the 
accessibility of Debian. Bookworm is written by blind developers, 
according to its website.


E-book readers are important if you are vision-impaired. Many e-book 
programs don't work well with screenreaders. Bookworm has and interface 
and documentation that is accessible to the vision-impaired, and it also 
has good independent reviews from sighted users.


FBreader seems to have been proprietized (formerly GPL2 or later)! I'm 
not sure if it's been forked or what; there do not seem to be new 
updates.




Bug#941768: open-vm-tools/10.3.10 does not compile with 4.19.0-6-amd64 on buster kernel upgrade

2019-10-05 Thread hjenkins
i915/bxt_guc_ver9_29.bin for 
module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver9_33.bin for 
module i915
W: Possible missing firmware 
/lib/firmware/i915/kbl_huc_ver02_00_1810.bin for module i915
W: Possible missing firmware 
/lib/firmware/i915/bxt_huc_ver01_07_1398.bin for module i915
W: Possible missing firmware 
/lib/firmware/i915/skl_huc_ver01_07_1398.bin for module i915

/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-4.19.0-6-amd64
Found initrd image: /boot/initrd.img-4.19.0-6-amd64
Found linux image: /boot/vmlinuz-4.19.0-5-amd64
Found initrd image: /boot/initrd.img-4.19.0-5-amd64
Found linux image: /boot/vmlinuz-4.9.0-8-amd64
Found initrd image: /boot/initrd.img-4.9.0-8-amd64
Found memtest86+ image: /boot/memtest86+.bin
Found memtest86+ multiboot image: /boot/memtest86+_multiboot.bin
done
Setting up linux-headers-4.19.0-6-common (4.19.67-2+deb10u1) ...
Setting up linux-headers-4.19.0-6-amd64 (4.19.67-2+deb10u1) ...


*So no errors on the dist-upgrade anymore, and I have some confidence in 
the new kernel! On running a new update and upgrade:


The following packages were automatically installed and are no longer 
required:
  irqbalance linux-compiler-gcc-6-x86 linux-headers-4.9.0-8-amd64 
linux-headers-4.9.0-8-common linux-image-4.9.0-8-amd64 linux-kbuild-4.9 
runit-helper


*I didn't think that I was using the old vmxnet module. Out of 
curiosity, I ran:

# find / -name "vmxnet*"
/lib/modules/4.19.0-6-amd64/kernel/drivers/net/vmxnet3
/lib/modules/4.19.0-6-amd64/kernel/drivers/net/vmxnet3/vmxnet3.ko
/lib/modules/4.9.0-8-amd64/kernel/drivers/net/vmxnet3
/lib/modules/4.9.0-8-amd64/kernel/drivers/net/vmxnet3/vmxnet3.ko
/lib/modules/4.19.0-5-amd64/kernel/drivers/net/vmxnet3
/lib/modules/4.19.0-5-amd64/kernel/drivers/net/vmxnet3/vmxnet3.ko
/usr/share/man/man9/vmxnet.9.gz
/usr/src/linux-headers-4.19.0-6-amd64/include/config/vmxnet3.h
/usr/src/linux-headers-4.19.0-5-amd64/include/config/vmxnet3.h
/usr/src/linux-headers-4.9.0-8-amd64/include/config/vmxnet3.h

*Should be good now, anyway. Thanks again.


On 2019-10-05 04:43, Bernd Zeimetz wrote:


severity 941768 normal
thanks

Hi,

please remove the open-vm-tools-dkms package
dpkg -P open-vm-tools-dkms

Its not supported anymore.
If you really needed it because you were using the old vmxnet module -
this is deprecated since ~10 years, maybe more.
Otherwise there was no reason to install the package in the first 
place...

For those rare cases I did not want to force the removal on upgrade
time, as they will still have the chance to have networking with an old
kernel.

Bernd

On 10/5/19 3:49 AM, hjenkins wrote:


Package: open-vm-tools
Version: 10.3.10
Severity: grave

*While upgrading to buster, it is necessary to upgrade open-vm-tools
from 10.1.5 to 10.3.10. My install of 10.3.10 seems to have worked, 
and

in retrospect, it seems to work when reinstalled.

PROMPT# apt-get install -f --reinstall open-vm-tools
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer
required:
irqbalance linux-compiler-gcc-6-x86 linux-headers-4.9.0-8-amd64
linux-headers-4.9.0-8-common linux-image-4.9.0-8-amd64 
linux-kbuild-4.9

runit-helper
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not
upgraded.
Need to get 0 B/568 kB of archives.
After this operation, 0 B of additional disk space will be used.
N: Ignoring file 'testing.list.old' in directory
'/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'unstable.list.old' in directory
'/etc/apt/sources.list.d/' as it has an invalid filename extension
(Reading database ... 318081 files and directories currently 
installed.)
Preparing to unpack .../open-vm-tools_2%3a10.3.10-1+deb10u1_amd64.deb 
...
Unpacking open-vm-tools (2:10.3.10-1+deb10u1) over 
(2:10.3.10-1+deb10u1)

...
Setting up open-vm-tools (2:10.3.10-1+deb10u1) ...
Processing triggers for systemd (241-7~deb10u1) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for libc-bin (2.28-10) ...

*However, when I tried to upgrade to buster:

POST# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
linux-headers-4.19.0-6-amd64 linux-headers-4.19.0-6-common
linux-image-4.19.0-6-amd64
The following packages will be upgraded:
linux-headers-amd64 linux-image-amd64
2 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 57.0 MB of archives.
After this operation, 324 MB of additional disk space will be used.
N: Ignoring file 'testing.list.old' in directory
'/etc/apt/sources.list.d/' as it has a

Bug#941768: open-vm-tools/10.3.10 does not compile with 4.19.0-6-amd64 on buster kernel upgrade

2019-10-04 Thread hjenkins

Package: open-vm-tools
Version: 10.3.10
Severity: grave

*While upgrading to buster, it is necessary to upgrade open-vm-tools 
from 10.1.5 to 10.3.10. My install of 10.3.10 seems to have worked, and 
in retrospect, it seems to work when reinstalled.


PROMPT# apt-get install -f --reinstall open-vm-tools
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer 
required:
  irqbalance linux-compiler-gcc-6-x86 linux-headers-4.9.0-8-amd64 
linux-headers-4.9.0-8-common linux-image-4.9.0-8-amd64 linux-kbuild-4.9

  runit-helper
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not 
upgraded.

Need to get 0 B/568 kB of archives.
After this operation, 0 B of additional disk space will be used.
N: Ignoring file 'testing.list.old' in directory 
'/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'unstable.list.old' in directory 
'/etc/apt/sources.list.d/' as it has an invalid filename extension

(Reading database ... 318081 files and directories currently installed.)
Preparing to unpack .../open-vm-tools_2%3a10.3.10-1+deb10u1_amd64.deb 
...
Unpacking open-vm-tools (2:10.3.10-1+deb10u1) over (2:10.3.10-1+deb10u1) 
...

Setting up open-vm-tools (2:10.3.10-1+deb10u1) ...
Processing triggers for systemd (241-7~deb10u1) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for libc-bin (2.28-10) ...


*However, when I tried to upgrade to buster:

POST# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-headers-4.19.0-6-amd64 linux-headers-4.19.0-6-common 
linux-image-4.19.0-6-amd64

The following packages will be upgraded:
  linux-headers-amd64 linux-image-amd64
2 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 57.0 MB of archives.
After this operation, 324 MB of additional disk space will be used.
N: Ignoring file 'testing.list.old' in directory 
'/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'unstable.list.old' in directory 
'/etc/apt/sources.list.d/' as it has an invalid filename extension

Do you want to continue? [Y/n] y
Get:1 http://security.debian.org stable/updates/main amd64 
linux-headers-4.19.0-6-common all 4.19.67-2+deb10u1 [8,241 kB]
Get:2 http://ftp.ca.debian.org/debian stable/main amd64 
linux-headers-amd64 amd64 4.19+105+deb10u1 [6,684 B]
Get:3 http://ftp.ca.debian.org/debian stable/main amd64 
linux-image-amd64 amd64 4.19+105+deb10u1 [8,076 B]
Get:4 http://security.debian.org stable/updates/main amd64 
linux-headers-4.19.0-6-amd64 amd64 4.19.67-2+deb10u1 [797 kB]
Get:5 http://security.debian.org stable/updates/main amd64 
linux-image-4.19.0-6-amd64 amd64 4.19.67-2+deb10u1 [48.0 MB]

Fetched 57.0 MB in 2min 15s (423 kB/s)
Reading changelogs... Done
Selecting previously unselected package linux-headers-4.19.0-6-common.
(Reading database ... 296390 files and directories currently installed.)
Preparing to unpack 
.../linux-headers-4.19.0-6-common_4.19.67-2+deb10u1_all.deb ...

Unpacking linux-headers-4.19.0-6-common (4.19.67-2+deb10u1) ...
Selecting previously unselected package linux-headers-4.19.0-6-amd64.
Preparing to unpack 
.../linux-headers-4.19.0-6-amd64_4.19.67-2+deb10u1_amd64.deb ...

Unpacking linux-headers-4.19.0-6-amd64 (4.19.67-2+deb10u1) ...
Preparing to unpack .../linux-headers-amd64_4.19+105+deb10u1_amd64.deb 
...

Unpacking linux-headers-amd64 (4.19+105+deb10u1) over (4.19+105) ...
Selecting previously unselected package linux-image-4.19.0-6-amd64.
Preparing to unpack 
.../linux-image-4.19.0-6-amd64_4.19.67-2+deb10u1_amd64.deb ...

Unpacking linux-image-4.19.0-6-amd64 (4.19.67-2+deb10u1) ...
Preparing to unpack .../linux-image-amd64_4.19+105+deb10u1_amd64.deb ...
Unpacking linux-image-amd64 (4.19+105+deb10u1) over (4.19+105) ...
Setting up linux-image-4.19.0-6-amd64 (4.19.67-2+deb10u1) ...
I: /vmlinuz.old is now a symlink to boot/vmlinuz-4.19.0-5-amd64
I: /initrd.img.old is now a symlink to boot/initrd.img-4.19.0-5-amd64
I: /vmlinuz is now a symlink to boot/vmlinuz-4.19.0-6-amd64
I: /initrd.img is now a symlink to boot/initrd.img-4.19.0-6-amd64
/etc/kernel/postinst.d/dkms:
Error! Bad return status for module build on kernel: 4.19.0-6-amd64 
(x86_64)
Consult /var/lib/dkms/open-vm-tools/10.1.5/build/make.log for more 
information.

/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-4.19.0-6-amd64
W: Possible missing firmware /lib/firmware/i915/bxt_dmc_ver1_07.bin for 
module i915
W: Possible missing firmware /lib/firmware/i915/skl_dmc_ver1_27.bin for 
module i915
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_04.bin for 
module i915
W: Possible missing firmware /lib/firmware/i915/cnl_dmc_ver1_07.bin for 
module i915
W: Possible missing firmware /lib

Bug#915412: RFP: LON-CAPA (loncapa): federated online course platform

2018-12-03 Thread hjenkins
Package: loncapa
Severity: wishlist

Loncapa seems to be a mature (1992-) piece of GPL software, widely used by
universities to serve online courses. It delivers course materials, aids
communication, does assessment, and federates with other Loncapa servers,
so that educational materials can be shared across the network. There is
an annual "LON-CAPA Workshop and User Meeting" conference.

Details:
https://en.wikipedia.org/wiki/LON-CAPA

It seems to have a release schedule about as frequent as Debian's, and
detailed install instructions for Ubuntu, among others (mostly
Red-Hat-related distros), but no Debian package:
http://install.lon-capa.org/

I have no idea why; possibly there is some reason for a lack of Debian
package? Maybe I have misunderstood something?



Bug#739293: update on obstacles

2018-09-13 Thread hjenkins
Johannes Schauer's note of the 21st Dec 2017 said he was waiting for a new
Dudle release; 1.3 was released not quite a fortnight later, Jan 3, 2018.

The extension packaging discussed here is apparently still to be done:
https://github.com/kellerben/dudle/issues/82

I think, subject to correction, that this isn't blocking the inclusion of
the main Dudle package in Debian, it would just make it awkward to
incorporate the extensions.

Is there anything I can help with here?



Bug#901824: RFP: Dudle -- server for web polls, AGPLv3

2018-06-18 Thread hjenkins
Package: wnpp
Severity: wishlist
X-Debbugs-CC: freedombox-disc...@lists.debian.org

Dudle is a server for web polls; when-shall-we-meet, event
registration, and suchlike. It can do end-to-end encryption and does not
require cookies or client-side scripts.

A Dudle server package would be useful for the Freedombox project (CC'd).

Dudle seems to have sprung from the research group of the Chair of Privacy
and Data Security at the University of Dresden (which has ~25 staff). The
university hosts a server on which the public can create polls. The
sourcecode is in Github.
https://dudle.inf.tu-dresden.de/

Dudle is AGPL, Version 3:
https://dudle.inf.tu-dresden.de/about.cgi



Bug#898237: unable to find IP for freedombox

2018-06-08 Thread hjenkins
Solved.

Added workaround instructions for re-instating a fixed-IP network
configuration after running freedombox-setup at:

https://wiki.debian.org/FreedomBox/Hardware/Debian

Most of the problem was my complete unfamiliarity with NetworkManager,
including not knowing that a lot of things can't be changed through nmtui
but can be changed through nmcli (as of May 2018).



Bug#898237: freedombox-setup breaks static IP configuration

2018-05-08 Thread hjenkins

Package: freedombox-setup

Version: 0.10

Summary: I installed Debian with static-IP network configuration, it
worked. I then ran freedombox-setup, and my network connection stopped
working.

There is apparently no way or no simple way to set up static IPs on
Freedombox. Ideally, I would like freedombox-setup to automatically
preserve the existing network configuration from the Debian box on which
it is installed. Failing that, I would like documentation of this hitch,
clear warnings and error messages, and manual instructions for using
static IPs on Freedombox, if possible.


Details:
I installed Debian from CD using the graphical install. I encrypted the
disk. Under "select and install software", I deselected all the Desktop
environments, because I wanted a command-line-only system.

As part of the install, I inputted the network information for the
static-IP-only, DHCP-less, behind-a-firewall LAN I wanted to connect to
while I set up the FreedomBox.

I asked not to participate in popularity-contest, but the text under the
progress bar said that I was installing it! I stopped it, went back,
re-selected the option, and it didn't change anything; I saw the same text
flicker past. I suspect this was actually just an minor, irrelevant error
with the messages.

I had a brief hang-up where the system refused to believe that it still
had an install disk ("Media change" error). I ejected and re-inserted, and
it produced a different error message; I ejected and re-inserted for a
second time, and it worked.

I got two sets of apparently harmless error messages, these:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=846946
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807996

But apart from that, no problems, and I doubt these minor snags are
relevant. The connection worked, the install worked, I had a working
command-line-only Debian system.

I then installed debsig-verify using apt-get. I checked, and popularity
contest was not installed.

I followed the instructions at
https://wiki.debian.org/FreedomBox/Hardware/Debian
with one modification: I had no problems with the policykit-1 bug and did
not do the workaround. I did remove the network config, except for
loopback, from /etc/network/interfaces, as per the instructions.

I did the double reboot. It all looked fine, and I was impressed by
FreedomBox's ease on install. I didn't notice that I had no network
connection until I tried to configure the Freedombox, and couldn't get
hold of the interface.

In the new FreedomBox's /etc/hosts, I still had my assigned system name
and IP from the Debian install, but the new FreedomBox did not respond to
them from other machines on the local network. I couldn't access anything
outside the FreedomBox from the FreedomBox.

I could not edit the relevant fields via nmtui. I could select the fields,
but not type into them. There was no message telling me why.

Setting up static IPs via nmcli seems horribly complex, and reportedly
also sometimes unreliable, which for a server would be problematic:
https://bbs.nextthing.co/t/wanted-a-nice-simple-unambiguous-way-to-configure-static-ip/13870/7

Despite what it says in this 2015 bug:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797614
...disabling network manager ('systemctl stop  network-manager"),
restoring the commented-out lines in /etc/interfaces, and running "ifdown
-a", "ifup -a" did not allow me to configure the network manually.


Expected behaviour:
I expect a new system to need network setup, but once the network is
working, I expected that it would continue working for at least the rest
of the install. I was not expecting that freedombox-setup would undo an
function-essential part of the Debian setup without warning me or giving
an error message.

Possible fixes:
If a FreedomBox has no functioning network when freedombox-setup
completes, I'd suggest that it should give an error message. This is
especially important if all subsequent configuration is likely to be done
over the network. An error message upon boot if a FreedomBox finds no
network connection might be generally good.

If I had read that FreedomBox did not support static IPs, I would not have
installed it, as I am required to use them. If FreedomBox does not support
static IPs, I suggest that it say so clearly in the documentation, perhaps
in the install instructions as well as the manual.

It seems to me that ideally, freedombox-setup would automatically preserve
any existing network configuration of any Debian box it is used upon.
Configuring the network only once, using Debian's well-tested network
configuration, might contribute to a simple, robust install.

If freedombox-setup cannot automatically preserve any functioning network
connection of a Debian box it is used upon, I suggest that it should give
warning when it is used on Debian systems having an unpreservable network
configurations.

For instance, if freedombox-setup is run on a machine with static IP
setup, and it can't preserve that se