Bug#932909: Bug #932909: xchroot/2.7.5-1 [ITP] -- extended chroot with X11/Xorg forwarding

2023-01-17 Thread Elmar Stellnberger

Package: sponsorship-requests
Severity: wishlist

Xchroot 2.7.4 has also come with many new features. Dbus session 
creation and /dev/shm mounting satisfy the need even of exigent GUI 
programs like the Otter browser. It has a /media and subdirectory 
automounter which is especially useful for mirroring mounts of removable 
media. It is even possible to run a whole desktop session like KDE, 
Gnome or Xfce in an xchroot container. Desktop link creation for the GUI 
menu is included. The program has evolved much since Debian fellows have 
initially persuaded me to make the program open source. That time there 
was interest in the development of xchroot regarding Debian.




Bug#932909: Bug #932909: xchroot/2.7.5-1 [ITP] -- extended chroot with X11/Xorg forwarding

2023-01-17 Thread Elmar Stellnberger

Package: sponsorship-requests
Severity: wishlist

Dear Bart Martens,
Dear mentors,

  I have now applied the necessary changes for package "xchroot" to get 
sponsored:


  https://mentors.debian.net/package/xchroot

  dget -xu 
https://mentors.debian.net/debian/pool/main/x/xchroot/xchroot_2.7.5-1.dsc


  Changes since the last upload:

  The changelog now contains only one entry with reference to making 
the ITP bug #721447 closed. Version number is -1 as required.


  version 2.7.5 has a more robust xauth mechanism and fixes a fallacy 
when X-authorization is given on a per user or local basis rather than 
by a MIT-MAGIC-COOKIE-1: Now xchroot can generate the cookie on the fly 
if none is encountered:

https://www.elstel.org/ViewRSS.php?guid=7470#7470

Regards,
Elmar Stellnberger



Bug#941993: cheese: Pixart Imaging, Inc. Typhoon Easycam USB 330K does no more work with cheese

2021-02-20 Thread Elmar Stellnberger

I know now why it does work with OpenSUSE but not with Debian:

GStreamer is compiled without libv4l2 code by default. Something that 
could be changed easily: 
https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/644




Bug#941993: common libraries these programs depend on

2019-10-28 Thread Elmar Stellnberger
  Today I have written a program to filter out common library 
dependencies of the three programs exposing this bug, i.e. cheese, vlc 
and firefox-esr. For one library depending upon another only the top 
level dependency is outputted:


elm@system76-18:~/projects/pydeps$ ./fetchupd.py commdep cheese vlc
common dependencies:
 libasound2-data all
 libevdev2 amd64
 libblkid1 amd64
 libaa1 amd64
 libdrm-common all
 libasound2 amd64
 libmtdev1 amd64
 libmount1 amd64
 libaom0 amd64
 libinput10 amd64
 libdrm2 amd64
 libglib2.0-0 amd64
 libgcc1 amd64
 libass9 amd64
 libvorbisfile3 amd64
 libc6 amd64
 libgpm2 amd64
elm@system76-18:~/projects/pydeps$ ./fetchupd.py commdep cheese firefox-esr
common dependencies:
 libncursesw6 amd64
 libatk1.0-0 amd64
 libasound2-data all
 libasound2 amd64
 libice6 amd64
 lsb-base all
 x11-common all
 libncurses6 amd64
 libatk1.0-data all
 libc6 amd64
 libgcc1 amd64
elm@system76-18:~/projects/pydeps$ ./fetchupd.py commdep vlc firefox-esr
common dependencies:
 libwayland-client0 amd64
 libdbus-1-3 amd64
 libsystemd0 amd64
 xkb-data all
 libxkbcommon0 amd64
 libgcc1 amd64
 libxcb-util0 amd64
 libc6 amd64
elm@system76-18:~/projects/pydeps$ ./fetchupd.py commdep vlc firefox-esr 
cheese

common dependencies:
 libdbus-1-3 amd64
 libxkbcommon0 amd64
 libgcc1 amd64
 libwayland-client0 amd64
 xkb-data all
 libc6 amd64
 libsystemd0 amd64
elm@system76-18:~/projects/pydeps$ ./fetchupd.py commdep cheese guvcview
common dependencies:
 libcap2 amd64
 libasound2-data all
 libavcodec58 amd64
 libaom0 amd64
 libusb-1.0-0 amd64
 libc6 amd64
 libgcc1 amd64
 libatk1.0-0 amd64
 libogg0 amd64
 libasound2 amd64
 libatk1.0-data all

  However I still do not know which library is causing the fault. A 
possible candidate would be libaom0 which implements an internet video 
codec. However I would suppose that the hardware uses a different 
protocol. Additionally libaom0 and libatk1.0 are also used by guvcview 
which works well. I do not know whether libinput10 only implements input 
devices like mice and keyboards or whether things like webcams are also 
supported. Another possible candidate would be libatk1.0. Unfortunately 
I do not really know what these libraries do or whether the bug is 
evoked by a totally different component. Only you, the developers or 
maintainers of cheese will know so please have a look and tell me about it!





#!/usr/bin/python3
# -*- coding: utf-8
# vim: expandtab;

import gzip, bz2, lzma, urllib.request, urllib.error, hashlib;
from itertools import count; from functools import reduce;
import sys, os, re;

repos = [ ("http://security.debian.org/debian-security";, "stable/updates", ["main"] ),
  ("http://deb.debian.org/debian";, "stable", ["main"] ) ];
agent="apt";
architectures=["amd64"];
blocksize=8192;
max_retries=3;
doCache = True; dryRun = False; topOnly = False;

def get_file(url):
  headers = { 'User-Agent': agent }
  req = urllib.request.Request(url, headers = headers)
  resp = urllib.request.urlopen(req)
  return resp;

def get_file_content_cached(url):
  cachefile = url.translate({ord(c):'_' for c in ":/"})+".cache" 
  try:
with open(cachefile,'rb') as rfd:
  return rfd.read();
  except Exception as ex:
data = get_file(url).read();
try:
  with open(cachefile,'wb') as wfd:
wfd.write(data);
except Exception as ex:
  print(ex);
return data;

def print_urllib_error(url,e):
  if type(e) == urllib.error.URLError:
print("error downloading %s: %s" % ( url, e.reason.strerror ), file=sys.stderr );
  elif type(e) == urllib.error.HTTPError:
print("error downloading %s: %i %s" % ( url, e.code, e.msg ), file=sys.stderr );
  else:
print("unknown error downloading %s: %s" % ( url, str(e) ), file=sys.stderr );
  sys.exit(2);

def get_file_content(url):
  try:
if doCache: return get_file_content_cached(url);
return get_file(url).read();
  except Exception as e:
print_urllib_error(url,e);

def save_file(url,filename):
  try:
resp = get_file(url);
h = hashlib.sha256();
with open(filename,'wb') as wfd:
  block = resp.read(blocksize);
  while block:
wfd.write(block);
h.update(block);
block = resp.read(blocksize);
return h.hexdigest();
  except Exception as e:
print_urllib_error(url,e);

def find(elm,lis):
  i = 0;
  for e in lis:
if e == elm: return i;
i += 1;
  return i;

def sgn(val):
  return -1 if val < 0 else ( 1  if val > 0 else 0 );

hash_prefs = ['SHA512','SHA384','SHA256','SHA224','SHA1','MD5'];
good_hash_prefs = 3;

def get_hash(content,hashtype):
  if hashtype=='SHA256':
h = hashlib.sha256();
  elif hashtype=='SHA512':
h = hashlib.sha512();
  elif hashtype=='MD5SUM' or hashtype=='MD5':
h = hashlib.md5();
  elif hashtype=='SHA1':
h = hashlib.sha1();
  elif hashtype=='SHA384':
h = hashlib.sha384();
  elif hashtype=='SHA224':
h = hashlib.sha224();
  else:
raise Exception("hash of type %s unknown!" % hashtype);
  h.update(conten

Bug#941993: cheese works with current openSUSE

2019-10-22 Thread Elmar Stellnberger
Today I have tested the same webcam also with cheese but on openSUSE 
Leap 15.1 - and look there it works without any problems. Probably some 
of the libraries of Debian 10 are causing the issue. In order to give 
you the possibility to find out about it I have attached all packages 
installed under openSUSE Leap 15.1 as well as their version numbers (rpm 
-qa).
python3-pyparsing-2.2.0-lp151.2.1.noarch
plymouth-scripts-0.9.4+git20190304.ed9f201-lp151.2.3.1.x86_64
Mesa-libEGL1-18.3.2-lp151.23.3.1.x86_64
wpa_supplicant-2.6-lp151.4.4.x86_64
liboggkate1-0.4.1-lp151.3.3.x86_64
libntfs-3g87-2016.2.22-lp151.3.2.x86_64
libxfce4ui-tools-4.12.1-lp151.3.4.x86_64
firewall-macros-0.5.5-lp151.5.1.noarch
yast2-alternatives-4.0.0-lp151.2.2.x86_64
libsoup-2_4-1-2.62.2-lp151.3.1.x86_64
pigz-2.3.3-lp151.2.3.x86_64
libyui-ncurses-pkg9-2.48.9-lp151.1.4.x86_64
libp11-kit0-0.23.2-lp151.3.3.x86_64
libclastfm0-0.5-lp151.2.3.x86_64
NetworkManager-lang-1.10.6-lp151.8.1.noarch
libreoffice-branding-openSUSE-15.1-lp151.2.2.noarch
tigervnc-1.9.0-lp151.3.2.x86_64
grub2-2.02-lp151.21.6.1.x86_64
libfreehand-0_1-1-0.1.2-lp151.2.4.x86_64
ghostscript-9.27-lp151.3.6.1.x86_64
showfont-1.0.5-lp151.2.3.x86_64
libharfbuzz-icu0-1.7.5-lp151.2.3.x86_64
xfce4-screenshooter-lang-1.9.5-lp151.1.1.noarch
translation-update-15.1-lp151.3.1.noarch
python3-pyasn1-0.4.2-lp151.2.2.noarch
openSUSE-xfce-icon-theme-4.12.0-lp151.8.3.noarch
libcdio_cdda2-10.2+0.93+1-lp151.2.3.x86_64
polkit-default-privs-13.2-lp151.16.6.1.noarch
libavahi-glib1-0.7-lp151.1.1.x86_64
libgpgmepp6-1.10.0-lp151.4.1.x86_64
patterns-base-enhanced_base-20171206-lp151.29.1.x86_64
tagsoup-1.2.1-lp151.2.43.noarch
perl-Net-SSLeay-1.81-lp151.2.4.x86_64
apparmor-utils-2.12.3-lp151.4.3.1.noarch
libabw-0_1-1-0.1.2-lp151.2.3.x86_64
accountsservice-0.6.45-lp151.5.1.x86_64
libbs2b0-3.1.0-lp151.2.3.x86_64
ftinspect-2.9-lp151.3.5.x86_64
xfce4-panel-plugin-pulseaudio-0.4.1-lp151.1.1.x86_64
myspell-de_DE-20190423-lp151.2.3.1.noarch
libevent-2_1-8-2.1.8-lp151.3.3.x86_64
gvfs-backend-afc-1.34.2.1-lp151.6.3.1.x86_64
libprocps6-3.3.12-lp151.5.3.x86_64
alsa-plugins-pulse-1.1.5-lp151.2.3.x86_64
libxcb-xfixes0-1.13-lp151.3.2.x86_64
gio-branding-openSUSE-42.1-lp151.4.2.noarch
xfdesktop-lang-4.12.4-lp151.4.3.1.noarch
perl-base-5.26.1-lp151.8.37.x86_64
findutils-4.6.0-lp151.3.71.x86_64
libxfsm-4_6-0-4.12.1-lp151.6.1.x86_64
perl-Encode-Locale-1.05-lp151.2.1.noarch
cups-filters-1.20.3-lp151.3.3.1.x86_64
libv4l1-0-1.14.1-lp151.2.5.x86_64
mlocate-lang-0.26-lp151.5.1.noarch
libcogl20-1.22.2-lp151.3.6.x86_64
libtwolame0-0.3.13-lp151.2.3.x86_64
hunspell-1.6.2-lp151.2.4.x86_64
xscreensaver-data-5.37-lp151.4.3.x86_64
ftgamma-2.9-lp151.3.5.x86_64
libMagickWand-7_Q16HDRI6-7.0.7.34-lp151.7.9.1.x86_64
libboost_filesystem1_66_0-1.66.0-lp151.4.5.x86_64
libgsf-1-114-1.14.42-lp151.3.5.x86_64
libgnome-desktop-3-12-3.26.2-lp151.3.3.x86_64
libsasl2-3-2.1.26-lp151.5.1.x86_64
xkeyboard-config-2.23.1-lp151.3.2.noarch
gtk3-immodule-amharic-3.22.30-lp151.6.6.1.x86_64
beforelight-1.0.5-lp151.2.2.x86_64
yast2-scanner-4.1.0-lp151.1.1.x86_64
libglvnd-1.0.0-lp151.2.3.x86_64
tumbler-lang-0.2.3-lp151.1.1.noarch
libopenjp2-7-2.3.0-lp151.2.3.x86_64
etags-25.3-lp151.3.60.x86_64
MozillaThunderbird-translations-common-68.1.1-lp151.2.13.1.x86_64
libass9-0.14.0-lp151.2.3.x86_64
xterm-330-lp151.3.3.x86_64
libGLU1-9.0.0-lp151.2.3.x86_64
libcupsppdc1-2.2.7-lp151.5.2.x86_64
libmms0-0.6.4-lp151.2.3.x86_64
systemd-presets-branding-openSUSE-12.2-lp151.13.2.noarch
xdg-user-dirs-gtk-0.10-lp151.2.3.x86_64
libfltk1-1.3.4-lp151.3.5.x86_64
google-opensans-fonts-1.0-lp151.2.1.noarch
libXp6-1.0.3-lp151.2.3.x86_64
typelib-1_0-Atk-1_0-2.26.1-lp151.3.4.x86_64
libjansson4-2.9-lp151.2.3.x86_64
perl-XML-Parser-2.44-lp151.2.13.x86_64
libdbusmenu-gtk3-4-16.04.0-lp151.3.2.x86_64
xcalc-1.0.6-lp151.2.3.x86_64
adobe-sourcecodepro-fonts-2.030-lp151.2.1.noarch
xev-1.2.2-lp151.2.2.x86_64
python3-gobject-cairo-3.26.1-lp151.2.3.x86_64
libfuse2-2.9.7-lp151.3.28.x86_64
perl-XML-SAX-Expat-0.51-lp151.2.1.noarch
xreader-backends-1.6.2-lp151.2.3.x86_64
plymouth-plugin-label-ft-0.9.4+git20190304.ed9f201-lp151.2.3.1.x86_64
xorg-x11-fonts-core-7.6-lp151.3.1.noarch
dialog-1.3-lp151.3.3.x86_64
libibus-1_0-5-1.5.19-lp151.2.3.1.x86_64
libdaemon0-0.14-lp151.2.2.x86_64
libssh4-0.8.7-lp151.2.3.1.x86_64
libnma0-1.8.10-lp151.4.6.x86_64
libSDL-1_2-0-1.2.15-lp151.3.1.x86_64
xorg-x11-fonts-7.6-lp151.3.1.noarch
liblzma5-5.2.3-lp151.4.3.1.x86_64
libsamdb0-4.9.5+git.187.71edee57d5a-lp151.2.6.1.x86_64
libasound2-1.1.5-lp151.7.4.x86_64
ucode-amd-20190618-lp151.2.6.1.noarch
libcanberra-gtk2-module-0.30-lp151.2.3.x86_64
coreutils-8.29-lp151.3.3.x86_64
xf86-input-joystick-1.6.3-lp151.2.4.x86_64
libobjc4-7.4.1+r270528-lp151.2.3.1.x86_64
udev-234-lp151.25.7.x86_64
dmidecode-3.2-lp151.3.1.x86_64
libcurl4-7.60.0-lp151.5.6.1.x86_64
pk-update-icon-lang-2-lp151.2.3.noarch
ca-certificates-mozilla-2.34-lp151.2.3.1.noarch
libgstrtsp-1_0-0-1.12.5-lp151.2.4.x86_64
libdrm_nouveau2-2.4.97-lp151.2.3.1.x86_64
audit-2.8.1-lp151.4.4

Bug#941993: cheese: Pixart Imaging, Inc. Typhoon Easycam USB 330K does no more work with cheese

2019-10-08 Thread Elmar Stellnberger
Package: cheese
Version: 3.31.90-1
Severity: normal

Dear Maintainer,

Since Debian9 cheese can no more view the video output of my Pixart Imaging,
Inc. Typhoon Easycam USB 330K (newer)/Typhoon Easycam USB 2.0. It works with
cheese and Debian8 and also with a recent version of the program guvcview. This
seems to be a library issue as Firefox and VLC have the same problem.



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

Kernel: Linux 5.1.0 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to de_AT.UTF-8), LANGUAGE=de:pt_BR (charmap=UTF-8) (ignored: LC_ALL set to 
de_AT.UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages cheese depends on:
ii  cheese-common  3.31.90-1
ii  gnome-video-effects0.4.3-3
ii  libc6  2.28-10
ii  libcanberra-gtk3-0 0.30-7
ii  libcheese-gtk253.31.90-1
ii  libcheese8 3.31.90-1
ii  libclutter-1.0-0   1.26.2+dfsg-10
ii  libclutter-gtk-1.0-0   1.8.4-4
ii  libgdk-pixbuf2.0-0 2.38.1+dfsg-1
ii  libglib2.0-0   2.58.3-2
ii  libgnome-desktop-3-17  3.30.2.1-2
ii  libgstreamer1.0-0  1.14.4-1
ii  libgtk-3-0 3.24.5-1

Versions of packages cheese recommends:
ii  gvfs  1.38.1-5
ii  yelp  3.31.90-1

Versions of packages cheese suggests:
pn  gnome-video-effects-frei0r  

-- no debconf information



Bug#932915: RFS: qcoan/2.0-6

2019-07-30 Thread Elmar Stellnberger

Hi Adam

  Thanks for the work you have put into qcoan. I hope that we will get 
someone else to have a look at the program soon. I have now added the 
missing dependency for qcoan.


Regards,
Elmar

Am 30.07.19 um 06:16 schrieb Adam Borowski:

On Mon, Jul 29, 2019 at 02:02:58PM +0200, Elmar Stellnberger wrote:

I have now changed something in the dependencies and hope that this will
work better for you.


Alas:
qmake -qt=qt5 qcoan.pro
Project ERROR: Unknown module(s) in QT: core gui widgets

After adding qtbase5-dev, it builds.

But unfortunately, due to hardware problems, I cannot really continue.  All
my machines that both 1. work and 2. are adequate for mucking with gui
stuff, are on a different continent; unless situation improves I won't be
able to review this in quite a while.

Thus, I'm afraid it'd be best to ask someone else for now.


Meow!





Bug#932915: RFS: qcoan/2.0-6

2019-07-29 Thread Elmar Stellnberger
I have now changed something in the dependencies and hope that this will 
work better for you.


Am 28.07.19 um 02:02 schrieb Adam Borowski:

On Sat, Jul 27, 2019 at 10:00:45AM +0200, Elmar Stellnberger wrote:

This is a strange error. I have tested the package locally on Debian 10 as
well as on Debian 8 and Debian 9 via the OpenSuSE build service.


Well, "Debian 9" is oldstable, while all new packages must go to unstable
(and at most get backported later).  That's a difference of two major
releases (ok, maybe 1.2 releases as to-be-Bullseye is very young, although
it did already see the flurry of post-Buster upload).  No wonder the package
fails to build.


For the obs it tests building the package in a previously empty chroot and
installs only the packages given via the build dependencies.  Consequently
I can exclude that there is some missing dependency.


Also, I see that that OpenSuSE build service uses some hacked up homebrewed
dependency resolution -- it likely has a different behaviour than native
Debian tools, which also may be the culprit.


I´m afraid you will have to research what causes that error message on your
computer.


The official archive requires all packages to be buildable on unstable using
sbuild; pbuilder may also work -- it has different defaults (notably,
doesn't strip alternative build-dependencies) but those don't apply to your
package.

I haven't started the real review yet -- just tried if it builds -- but I
already see that the -dbg package is obsolete; these are built automatically
since quite a while ago.


On Wed, Jul 24, 2019 at 07:02:13PM +0200, Elmar Stellnberger wrote:

   * Package name: qcoan
 Version : 2.0-6



Meow!





Bug#932915: RFS: qcoan/2.0-6

2019-07-28 Thread Elmar Stellnberger
I have now installed a plain Bullseye chroot with debootstrap, installed 
all packages in build-depends and then run dpkg-buildpackage and see it 
builds without any problem. There needs to be something messed up with 
your build environment. Please have a look!


Am 28.07.19 um 02:02 schrieb Adam Borowski:

On Sat, Jul 27, 2019 at 10:00:45AM +0200, Elmar Stellnberger wrote:

This is a strange error. I have tested the package locally on Debian 10 as
well as on Debian 8 and Debian 9 via the OpenSuSE build service.


Well, "Debian 9" is oldstable, while all new packages must go to unstable
(and at most get backported later).  That's a difference of two major
releases (ok, maybe 1.2 releases as to-be-Bullseye is very young, although
it did already see the flurry of post-Buster upload).  No wonder the package
fails to build.


For the obs it tests building the package in a previously empty chroot and
installs only the packages given via the build dependencies.  Consequently
I can exclude that there is some missing dependency.


Also, I see that that OpenSuSE build service uses some hacked up homebrewed
dependency resolution -- it likely has a different behaviour than native
Debian tools, which also may be the culprit.


I´m afraid you will have to research what causes that error message on your
computer.


The official archive requires all packages to be buildable on unstable using
sbuild; pbuilder may also work -- it has different defaults (notably,
doesn't strip alternative build-dependencies) but those don't apply to your
package.

I haven't started the real review yet -- just tried if it builds -- but I
already see that the -dbg package is obsolete; these are built automatically
since quite a while ago.


On Wed, Jul 24, 2019 at 07:02:13PM +0200, Elmar Stellnberger wrote:

   * Package name: qcoan
 Version : 2.0-6



Meow!





Bug#932915: RFS: qcoan/2.0-6

2019-07-27 Thread Elmar Stellnberger
This is a strange error. I have tested the package locally on Debian 10 
as well as on Debian 8 and Debian 9 via the OpenSuSE build service. For 
the obs it tests building the package in a previously empty chroot and 
installs only the packages given via the build dependencies. 
Consequently I can exclude that there is some missing dependency.
I´m afraid you will have to research what causes that error message on 
your computer.


https://build.opensuse.org/package/show/home:estellnb:elstel/qcoan

Regards,
Elmar


Am 27.07.19 um 06:45 schrieb Adam Borowski:

On Wed, Jul 24, 2019 at 07:02:13PM +0200, Elmar Stellnberger wrote:

  * Package name: qcoan
Version : 2.0-6



   Changes since the last upload:

   The package is now available under GPLv3


I'm afraid it fails with:

dh_testroot
rm -f build-qt/* changelog.Debian.gz
dh_clean
  debian/rules build
#find ..  # -> ../SOURCES, ../BUILD/ - .at.bz2 extracted here, current dir, 
../qcoan_2.0-0.dsc, ../qcoan_2.0-0.diff.gz, ../DEBS,
  ../OTHER
qmake qcoan.pro
qmake: could not find a Qt installation of ''
make: *** [debian/rules:23: build] Error 1


Meow!





Bug#933014: ITP: xchroot -- chroot for Xorg with read-only access

2019-07-25 Thread Elmar Stellnberger

Package: wnpp
Severity: wishlist

 * Package name: xchroot
   Version : 2.3.4-2
   Upstream Author : Elmar Stellnberger
 * URL : https://www.elstel.org/xchroot/
 * License : GPLv3
   Programming Lang: bash
   Description : an extended chroot with features like Xorg-access 
or read-only roots


  xchroot is still one of the most used programs on elstel.org though 
nowadays there are alternatives for chroot with Xorg/X11. However 
xchroot also allows to chroot onto a chroot environment on a read only 
data carrier like a blue ray where temporary writes are stored via aufs 
where the differences can be saved to disk intermediately for later 
chroots. Besides two different methods for chroot with Xorg xchroot 
supports chroot as user via sudo, automounting of directories and 
multiple simultaneous chroots to the same root unmounting only when the 
last user leaves the chroot. sudoers entries can be added and removed 
via xchroot for different users and chroot root directories.




Bug#933012: ITP: confinedrv -- sets up a virtual drive with restricted access rights

2019-07-25 Thread Elmar Stellnberger

Package: wnpp
Severity: wishlist

 * Package name: confinedrv
   Version : 1.7.7-4
   Upstream Author : Elmar Stellnberger
 * URL : https://www.elstel.org/qemu/
 * License : GPLv3
   Programming Lang: bash
   Description : a script to confine individual partitions to 
read-only or no access


  confinedrv can be used to boot with qemu or similar virtualization 
software into another operating system installed on disk. If you have 
installed multiple operating systems into mutiple partitions you can not 
boot a second OS via qemu because you would need to give full write 
access to the same disk. However if the whole disk is accessed by two 
operating system instances in parallel that will cause disk corruption 
because there is no synchronization of these accesses. The solution 
confinedrv provides is to make the OS partition read write and all other 
partitions read-only so that they can not be written to and thereby 
possibly corrupted. Of course the OS partition must not be mounted by 
the host OS. You can also exclude read access for given partitions which 
will however still be visible in the partition table. confinedrv uses 
dmsetup and losetup internally to control access via device mapper. The 
partitions need to be aligned by the page size (usually 4096 Bytes) to 
make this work. However for modern SSDs this is the case by default.




Bug#933008: ITP: qcoan - a GUI for simulating non-deterministic FAs, PDAs and Turing machines

2019-07-25 Thread Elmar Stellnberger

Package: wnpp
Severity: wishlist
Owner: Elmar Stellnberer 

 * Package name: qcoan
   Version : 2.0-6
   Upstream Author : Elmar Stellnberger
 * URL : https://www.elstel.org/coan/
 * License : GPLv3
   Programming Lang: C++
   Description : an automata simulation GUI using Qt

Full-fledged automaton simulator which can run finite automata, pushdown 
automata, Turing machines and machine schemata for deterministic and 
non-deterministic automata. It may be used for educational as well as 
possibly also for scientific purposes to test a Turing machine 
constructed on paper. Many proves use Turing machines as model for 
computability. To ease the construction of complicated Turing machines 
you may define machine schemata. Simulating non-deterministic automata 
by showing all possible activations in parallel is also an interesting 
feature that is to my knowledge not supported by similar projects at 
least not for all machines and in a way providing similar oversight.




Bug#932999: ITP: bundsteg - printing with innner margin

2019-07-25 Thread Elmar Stellnberger

Package: wnpp
Severity: wishlist
Owner: Elmar Stellnberger 

 * Package name: bundsteg
   Version : 1.2-2
   Upstream Author : Elmar Stellnberger
 * URL : https://www.elstel.org/bundsteg/
 * License : GPLv3
   Programming Lang: bash
   Description : add an inner margin to a pdf for printing

Current printer driver dialogues offer to print multiple pages onto one 
which is good for printing presentation slides. However if you select an 
option like this and you need to stick the sheets together afterwards 
there is no space to do so. That is where you can use bundsteg. First 
print/convert the slides to pdf and then apply the bash script bundsteg 
to nup multiple slides onto one page and add a respective margin for 
even and odd pages. bundsteg supports horizontal as well as vertical 
stitching of sheets. It uses some other programs like pdftk, pdfinfo, 
pdfcrop and pdfjam as well as the ghostscript interpreter gs directly.




Bug#932915: RFS: qcoan/2.0-6

2019-07-24 Thread Elmar Stellnberger

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

  I am looking for a sponsor for my package "qcoan":

 * Package name: qcoan
   Version : 2.0-6
   Upstream Author : Elmar Stellnberger
 * URL : https://www.elstel.org/coan/
 * License : GPLv3
   Section : devel

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


  https://mentors.debian.net/package/qcoan


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

  dget -xu 
https://mentors.debian.net/debian/pool/main/q/qcoan/qcoan_2.0-6.dsc


  More information about qcoan can be obtained from 
https://www.elstel.org/coan/.


  Changes since the last upload:

  The package is now available under GPLv3

Regards,
Elmar Stellnberger



Bug#932913: RFS: confinedrv/1.7.7-4

2019-07-24 Thread Elmar Stellnberger

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

  I am looking for a sponsor for my package "confinedrv":

 * Package name: confinedrv
   Version : 1.7.7-4
   Upstream Author : Elmar Stellnberger
 * URL : https://www.elstel.org/qemu/
 * License : GPLv3
   Section : utils

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


  https://mentors.debian.net/package/confinedrv


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

  dget -xu 
https://mentors.debian.net/debian/pool/main/c/confinedrv/confinedrv_1.7.7-4.dsc


  More information about confinedrv can be obtained from 
https://www.elstel.org/qemu/.


  Changes since the last upload:

  The package is now available under GPLv3

Regards,
Elmar Stellnberger



Bug#932911: RFS: bundsteg/1.2-2

2019-07-24 Thread Elmar Stellnberger

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

  I am looking for a sponsor for my package "bundsteg":

 * Package name: bundsteg
   Version : 1.2-2
   Upstream Author : Elmar Stellnberger
 * URL : https://www.elstel.org/bundsteg/
 * License : GPLv3
   Section : utils

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


  https://mentors.debian.net/package/bundsteg


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

  dget -xu 
https://mentors.debian.net/debian/pool/main/b/bundsteg/bundsteg_1.2-2.dsc


  More information about bundsteg can be obtained from 
https://www.elstel.org/bundsteg/.


  Changes since the last upload:

  The package is now available under GPLv3

Regards,
Elmar Stellnberger



Bug#932909: RFS: xchroot/2.3.4-2

2019-07-24 Thread Elmar Stellnberger

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

  I am looking for a sponsor for my package "xchroot":

 * Package name: xchroot
   Version : 2.3.4-2
   Upstream Author : Elmar Stellnberger
 * URL : https://www.elstel.org/xchroot/
 * License : GPLv3
   Section : x11

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


  https://mentors.debian.net/package/xchroot


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

  dget -xu 
https://mentors.debian.net/debian/pool/main/x/xchroot/xchroot_2.3.4-2.dsc


  More information about xchroot can be obtained from 
https://www.elstel.org/xchroot/.


  Changes since the last upload:

  The package is now available under GPLv3

Regards,
Elmar Stellnberger



Bug#928064: Acknowledgement (matchbox battery panel: can not view battery state)

2019-04-28 Thread Elmar Stellnberger
I have just investigated the issue further and found out that matchbox 
still relies on the old /proc/acpi interface in mb-applet-battery.c:


#define ACPI_PREFIX "/proc/acpi"
#define BAT_PREFIX "battery/BAT0"
#define AC_PREFIX "ac_adapter/AC0"
...
f = fopen(ACPI_PREFIX "/" BAT_PREFIX "/info", "r");

However I fear that things are not as easy as to replace /proc/ACPI/... 
with /sys/class/... as I have just noticed that the reference is BAT1 
instead of BAT0 on another notebook from me:


cat /sys/class/power_supply/BAT1/status
Full / Discharging
cat /sys/class/power_supply/BAT1/capacity
96 ... means 96% charged
cat /sys/class/power_supply/ADP1/online
1 ... if ac adapter is plugged
0 ... if ac adapter is unplugged

I have also filed an upstream bug at:
https://github.com/coreos/matchbox/issues/744


On 27.04.19 12:09, Debian Bug Tracking System wrote:

Thank you for filing a new Bug report with Debian.

You can follow progress on this Bug here: 928064: 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=928064.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
  Moray Allan 

If you wish to submit further information on this problem, please
send it to 928...@bugs.debian.org.

Please do not send mail to ow...@bugs.debian.org unless you wish
to report a problem with the Bug-tracking system.





Bug#928064: matchbox battery panel: can not view battery state

2019-04-27 Thread Elmar Stellnberger
Package: matchbox
Version: 1:6
Severity: normal

Dear Maintainer,

Matchbox is the ideal desktop environment for my EEEPC 4G. However the battery 
pnael fails to view the battery fill state. This is a problem of matchbox since 
I can retrieve the battery state via sysfs and upower easily:

cat /sys/class/power_supply/BAT0/status
upower -i /org/freedesktop/UPower/devices/battery_BAT0
both work.

Please fix! - or am I still missing a required package?

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

Kernel: Linux 4.19.0-4-686 (SMP w/1 CPU core)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_AT:de (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages matchbox depends on:
ii  matchbox-common  0.9.1-7
ii  matchbox-desktop 2.0-6
ii  matchbox-keyboard0.1+svn20080916-12
ii  matchbox-panel   0.9.3-10
ii  matchbox-panel-manager   0.1-8
ii  matchbox-window-manager  1.2-osso21-4

matchbox recommends no packages.

Versions of packages matchbox suggests:
pn  ttf-dejavu  

-- no debconf information



Bug#838344: Acknowledgement (linux-image-4.6.0-1-amd64: allow a patch that makes elder radeon cards UltraHD ready)

2018-12-31 Thread Elmar Stellnberger
  It is now about two years ago that I have developed a patch to set 
the TMDS frequency for Radeon cards. A similar patch for Nouveau and for 
the Windows ATI driver does already exist. The patch has been proven to 
work well in the long term at least with the Radeon R5 230 and the 
Radeon HD 6570. Other people have given positive reports as well (Radeon 
HD 6970, Radeon HD 6770, see: 
https://bugs.freedesktop.org/show_bug.cgi?id=93885#c24) though not as 
extensively as John Reinhard with the HD 6570.
  Many cards do not show heat issues at all when overclocking the TMDS. 
- and even if a card did Nouveau developers have told me that it would 
hardly be possible to damage a card with this. The reason why Radeon 
developers did not want to assimilate it seems to be business interest 
as they have told me frankly. The patch is safe and has been proven 
useful (since then many people with positive experience have linked to 
my site) - so why do we not include it for Debian?




Bug#913488: [pkg-gnupg-maint] Bug#913488: scdaemon: gnupg --card-status does not recognize smart card via usb reader

2018-11-12 Thread Elmar Stellnberger

On 12.11.18 11:52, Daniel Kahn Gillmor wrote:

Hi Elmar--

On Sun 2018-11-11 15:54:42 +0100, Elmar Stellnberger wrote:

The problem is that gnupg does not recognize my gpg-card if I insert it
via the Gemalto PC-card reader; if I use the integrated reader it works.
The problem only occurs with Debian GNU Linux 9. The USB reader still
works well with Debian GNU Linux 8; i.e. this is a regression. It is not
the way that gnupg always fails to recognize my gpg card via the USB
reader; sometimes it works; sometimes it does not.


Thanks for the report.  I'm hoping that gniibe (cc'ed) can shed more
light on this by asking you for clearer debugging info.  He's our
strongest expert on this stuff.

It looks from your debugging output like you're intermixing scdaemon
with pcsclite or possibly pcscd.  It's possible that two daemons are in
contention for the device.  Can you tell whether that might be the case
on your system?

--dkg



Now I have removed pcscd with apt-get remove and see it works now on my 
Debian 9 machine. Strangely on my Debian 8 machine pcscd is of version 
1.8.13-1 while no scdaemon is installed. Nonetheless I remember gpg 
--card-status always having worked on my Debian 8 machine.




Bug#913488: scdaemon: gnupg --card-status does not recognize smart card via usb reader

2018-11-11 Thread Elmar Stellnberger

Package: scdaemon
Version: 2.1.18-8~deb9u3
Severity: important

Dear Maintainer,

The problem is that gnupg does not recognize my gpg-card if I insert it 
via the Gemalto PC-card reader; if I use the integrated reader it works.
The problem only occurs with Debian GNU Linux 9. The USB reader still 
works well with Debian GNU Linux 8; i.e. this is a regression. It is not 
the way that gnupg always fails to recognize my gpg card via the USB 
reader; sometimes it works; sometimes it does not.


$ gpg --card-status
gpg: selecting openpgp failed: Kein passendes Gerät gefunden
gpg: OpenPGP card not available: Kein passendes Gerät gefunden
>> translation of the message: no fitting device found

$ pcsc_scan
PC/SC device scanner 

V 1.4.27 (c) 2001-2011, Ludovic Rousseau  

Compiled with PC/SC lite version: 1.8.17 

Using reader plug'n play mechanism 

Scanning present readers... 

0: O2 Micro Oz776 00 00 

1: Gemalto PC Twin Reader 01 00 





Sun Nov 11 15:02:08 2018 

Reader 0: O2 Micro Oz776 00 00 

  Card state: Card removed, 



Reader 1: Gemalto PC Twin Reader 01 00 

  Card state: Card inserted, 



  ATR: 3B DA 18 FF 81 B1 FE 75 1F 03 00 31 C5 73 C0 01 40 00 90 00 0C 




ATR: 3B DA 18 FF 81 B1 FE 75 1F 03 00 31 C5 73 C0 01 40 00 90 00 0C
+ TS = 3B --> Direct Convention
+ T0 = DA, Y(1): 1101, K: 10 (historical bytes)
  TA(1) = 18 --> Fi=372, Di=12, 31 cycles/ETU
129032 bits/s at 4 MHz, fMax for Fi = 5 MHz => 161290 bits/s
  TC(1) = FF --> Extra guard time: 255 (special value)
  TD(1) = 81 --> Y(i+1) = 1000, Protocol T = 1
-
  TD(2) = B1 --> Y(i+1) = 1011, Protocol T = 1
-
  TA(3) = FE --> IFSC: 254
  TB(3) = 75 --> Block Waiting Integer: 7 - Character Waiting Integer: 5
  TD(3) = 1F --> Y(i+1) = 0001, Protocol T = 15 - Global interface 
bytes following

-
  TA(4) = 03 --> Clock stop: not supported - Class accepted by the 
card: (3G) A 5V B 3V

+ Historical bytes: 00 31 C5 73 C0 01 40 00 90 00
  Category indicator byte: 00 (compact TLV data object)
Tag: 3, len: 1 (card service data byte)
  Card service data byte: C5
- Application selection: by full DF name
- Application selection: by partial DF name
- EF.DIR and EF.ATR access services: by GET DATA command
- Card without MF
Tag: 7, len: 3 (card capabilities)
  Selection methods: C0
- DF selection by full DF name
- DF selection by partial DF name
  Data coding byte: 01
- Behaviour of write functions: one-time write
- Value 'FF' for the first byte of BER-TLV tag fields: invalid
- Data unit in quartets: 2
  Command chaining, length fields and logical channels: 40
- Extended Lc and Le fields
- Logical channel number assignment: No logical channel
- Maximum number of logical channels: 1
Mandatory status indicator (3 last bytes)
  LCS (life card cycle): 00 (No information given)
  SW: 9000 (Normal processing.)
+ TCK = 0C (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B DA 18 FF 81 B1 FE 75 1F 03 00 31 C5 73 C0 01 40 00 90 00 0C
GnuPG card V2

*** pcsc_scan hangs here.

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

Kernel: Linux 4.19.0-rc2+ (SMP w/4 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_AT:de (charmap=UTF-8)

Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages scdaemon depends on:
ii  gnupg-agent2.1.18-8~deb9u3
ii  libassuan0 2.4.3-2
ii  libc6  2.24-11+deb9u3
ii  libgcrypt201.7.6-2+deb9u3
ii  libgpg-error0  1.26-2
ii  libksba8   1.3.5-2
ii  libnpth0   1.3-1
ii  libusb-1.0-0   2:1.0.21-1

scdaemon recommends no packages.

scdaemon suggests no packages.

-- no debconf information



Bug#904612: packaging of qcoan fully revised

2018-07-28 Thread Elmar Stellnberger
The packaging quality of qcoan has been highly improved since my 
original RFS. There are no more lintian errors that should be resolved 
and with the advice from wRAR at #debian-mentors I have improved the 
package internals (no nested .tar.bz2, debian/install list).


see: https://mentors.debian.net/package/qcoan



Bug#904612: RFS: qcoan/2.0-3 [ITP]

2018-07-25 Thread Elmar Stellnberger

Package: sponsorship-requests
Severity: wishlist


Dear mentors,

  I am looking for a sponsor for my package "qcoan"

 * Package name: qcoan
   Version : 2.0-3
   Upstream Author : Elmar Stellnberger estel...@elstel.org
 * URL : https://www.elstel.org/coan/
 * License : C-FSL v1.1
   Section : devel

  It builds those binary packages:

qcoan - Automaton and Turing Machine Simulator

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


  https://mentors.debian.net/package/qcoan


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

dget -x 
https://mentors.debian.net/debian/pool/main/q/qcoan/qcoan_2.0-3.dsc


  More information about qcoan can be obtained from 
https://www.elstel.org/coan.



Regards,
 Elmar Stellnberger



Bug#838344: linux-image-4.6.0-1-amd64: allow a patch that makes elder radeon cards UltraHD ready

2016-09-20 Thread Elmar Stellnberger

Package: src:linux
Version: 4.6.4-1
Severity: wishlist
Tags: patch

Here come the patches.

Am 2016-09-20 um 09:16 schrieb Elmar Stellnberger:

Package: src:linux
Version: 4.6.4-1
Severity: wishlist
Tags: patch

In March I had developed a kernel patch that allows to set the TMDS
frequency for radeon cards by a new kernel parameter called
radeon.hdmimhz if the automatically set frequency stays either behind of
what has been advertised for the card or by what is achievable through
overclocking. A similar parameter for nvidia/nouveau cards is already
available somewhat longer. However up to now the patch has not been
accepted into the mainline kernel simply because radeon developers are
not encouraged to enable this feature for elder cards by the policy of
their sponsors. Here are some of my considerations which you may take
into account when deciding about the acceptance of the patch for Debian
Stretch:

  * the patch is very simple, just a few lines of code
  * behaviour of the kernel is not influenced by the patch except when
the user gives a non-zero value for radeon.hdmimhz
  * the patch has already wheathered time; the surrounding code has more
or less remained unchanged since March
  * long time usage experience is already available at least with the
radeon R5 230 card as well as different monitors; my personal experience
with the patch is very good
  * the patch provides a huge advantage at least for all people who
still use Core 2 based systems:
- elder radeon cards can be made UHD ready
- the R5 230 card supported by the patch may be the only one of its
type that has a single slot height - and it has been sold to me as
DVI-UltraHD ready; however this feature can not be exploited without the
kernel patch
- newer radeon cards are often incompatible with elder Core 2 systems
  * at least nouveau developers say that by overclocking your TMDS it
would rarely be possible to damage a card; a way of proceeding
considered safe can be read in the linked article
(https://www.elstel.org/software/hunt-for-4K-UHD-2160p.html.en ; the
article is no more completely new and it will be updated soon.).

  P.S.: The attached patches are for application at the 4.8.0-rcX
kernels; however the same patch has also proven to work well for
4.6.x/Debian. If you do not want to update 4.6.0-1 then I`d apply for
inclusion of this patch with the adoption of 4.8.0.

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

Kernel: Linux 4.8.0-rc6+ (SMP w/4 CPU cores)
Locale: LANG=de_AT.utf8, LC_CTYPE=de_AT.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages linux-image-4.6.0-1-amd64 depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.125
ii  kmod22-1.1
ii  linux-base  4.4

Versions of packages linux-image-4.6.0-1-amd64 recommends:
ii  firmware-linux-free  3.4
pn  irqbalance   

Versions of packages linux-image-4.6.0-1-amd64 suggests:
pn  debian-kernel-handbook  
ii  grub-pc 2.02~beta2-36
pn  linux-doc-4.6   

Versions of packages linux-image-4.6.0-1-amd64 is related to:
ii  firmware-amd-graphics 20160110-1
ii  firmware-atheros  20160110-1
ii  firmware-bnx2 20160110-1
ii  firmware-bnx2x20160110-1
ii  firmware-brcm8021120160110-1
ii  firmware-cavium   20160110-1
ii  firmware-intel-sound  20160110-1
ii  firmware-intelwimax   20160110-1
ii  firmware-ipw2x00  20160110-1
ii  firmware-ivtv 20160110-1
ii  firmware-iwlwifi  20160110-1
ii  firmware-libertas 20160110-1
pn  firmware-linux-nonfree
ii  firmware-misc-nonfree 20160110-1
ii  firmware-myricom  20160110-1
ii  firmware-netxen   20160110-1
ii  firmware-qlogic   20160110-1
ii  firmware-realtek  20160110-1
ii  firmware-samsung  20160110-1
ii  firmware-siano20160110-1
ii  firmware-ti-connectivity  20160110-1
pn  xen-hypervisor



>From 17245f2ba90fe9242041dd0626a570a8becce5c1 Mon Sep 17 00:00:00 2001
From: Elmar Stellnberger 
Date: Mon, 22 Aug 2016 10:27:53 +0200
Subject: [PATCH] radeon.hdmimhz parameter introduced * proven to work for a
 radeon XFX R5 230 card with radeon.hdmimhz=297   3840x2160@30 is offered
 automatically and can be set successfully   with an AOC u2868pqu as well as
 an iiyama X4071UHSU monitor;   no heat issues in the long term (cooler
 moderately warm after running half a day) * radeon_encoders.c:
 radeon_dig_monitor_is_duallink must always return   false otherwise screen
 stays black for the settings described above

---
 drivers/gpu/drm/radeon/radeon.h|  1 +
 drivers/gpu/drm/radeon/radeon_connectors.c | 16 ++--
 drivers/gpu/drm/radeon/radeon_drv.c|  4 
 drivers/g

Bug#838343: linux-image-4.6.0-1-amd64: allow a patch that makes elder radeon cards UltraHD ready

2016-09-20 Thread Elmar Stellnberger

Package: src:linux
Version: 4.6.4-1
Severity: wishlist
Tags: patch

In March I had developed a kernel patch that allows to set the TMDS 
frequency for radeon cards by a new kernel parameter called 
radeon.hdmimhz if the automatically set frequency stays either behind of 
what has been advertised for the card or by what is achievable through 
overclocking. A similar parameter for nvidia/nouveau cards is already 
available somewhat longer. However up to now the patch has not been 
accepted into the mainline kernel simply because radeon developers are 
not encouraged to enable this feature for elder cards by the policy of 
their sponsors. Here are some of my considerations which you may take 
into account when deciding about the acceptance of the patch for Debian 
Stretch:


  * the patch is very simple, just a few lines of code
  * behaviour of the kernel is not influenced by the patch except when 
the user gives a non-zero value for radeon.hdmimhz
  * the patch has already wheathered time; the surrounding code has 
more or less remained unchanged since March
  * long time usage experience is already available at least with the 
radeon R5 230 card as well as different monitors; my personal experience 
with the patch is very good
  * the patch provides a huge advantage at least for all people who 
still use Core 2 based systems:

- elder radeon cards can be made UHD ready
- the R5 230 card supported by the patch may be the only one of its 
type that has a single slot height - and it has been sold to me as 
DVI-UltraHD ready; however this feature can not be exploited without the 
kernel patch

- newer radeon cards are often incompatible with elder Core 2 systems
  * at least nouveau developers say that by overclocking your TMDS it 
would rarely be possible to damage a card; a way of proceeding 
considered safe can be read in the linked article 
(https://www.elstel.org/software/hunt-for-4K-UHD-2160p.html.en ; the 
article is no more completely new and it will be updated soon.).


  P.S.: The attached patches are for application at the 4.8.0-rcX 
kernels; however the same patch has also proven to work well for 
4.6.x/Debian. If you do not want to update 4.6.0-1 then I`d apply for 
inclusion of this patch with the adoption of 4.8.0.


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

Kernel: Linux 4.8.0-rc6+ (SMP w/4 CPU cores)
Locale: LANG=de_AT.utf8, LC_CTYPE=de_AT.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages linux-image-4.6.0-1-amd64 depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.125
ii  kmod22-1.1
ii  linux-base  4.4

Versions of packages linux-image-4.6.0-1-amd64 recommends:
ii  firmware-linux-free  3.4
pn  irqbalance   

Versions of packages linux-image-4.6.0-1-amd64 suggests:
pn  debian-kernel-handbook  
ii  grub-pc 2.02~beta2-36
pn  linux-doc-4.6   

Versions of packages linux-image-4.6.0-1-amd64 is related to:
ii  firmware-amd-graphics 20160110-1
ii  firmware-atheros  20160110-1
ii  firmware-bnx2 20160110-1
ii  firmware-bnx2x20160110-1
ii  firmware-brcm8021120160110-1
ii  firmware-cavium   20160110-1
ii  firmware-intel-sound  20160110-1
ii  firmware-intelwimax   20160110-1
ii  firmware-ipw2x00  20160110-1
ii  firmware-ivtv 20160110-1
ii  firmware-iwlwifi  20160110-1
ii  firmware-libertas 20160110-1
pn  firmware-linux-nonfree
ii  firmware-misc-nonfree 20160110-1
ii  firmware-myricom  20160110-1
ii  firmware-netxen   20160110-1
ii  firmware-qlogic   20160110-1
ii  firmware-realtek  20160110-1
ii  firmware-samsung  20160110-1
ii  firmware-siano20160110-1
ii  firmware-ti-connectivity  20160110-1
pn  xen-hypervisor



Bug#835368: RFS: confinedrv/1.7.7-3 [ITP] -- Hi everyone!

2016-08-25 Thread Elmar Stellnberger

Hi Gianfranco, Hi Tobias,
Hi all Readers of this Debian Mentor Request,

Am 2016-08-25 um 13:12 schrieb Gianfranco Costamagna:

  Now this is an additional restriction: you need to provide everything
that is necessary to run your software under an OSS based system (with
exceptions given for the kernel modules).


I think this is a GPL-3 restriction, if you mean "Tivoization"
https://en.wikipedia.org/wiki/Tivoization


Sounds good to me. Then I am going to analyse GPL-3 and see if I can 
adopt it for my programs.




(and this is a good reason to stay away from GPL-3)



... just the other way round



Another issue is that I do not want to 'register' i.e. sell my
personal data to a company I do not trust just in order to fetch
their GPL-ed sources.


also not part of GPL.



what?
sorry I don't follow this sentence ;)


some minor issues that would remain (like obtaining the sources without 
undue obstacles) ..., however likely nothing that could stop me from 
adopting GPL-3 for my programs.


>>>  The problem about additional GPL-2 clauses seems to be that they
>>> can be dropped at any time. An unpleasant contributor can do so any
>>> time and I would not be able to incorporate his changes if I wanna
>>> keep the additional freedoms I wanna guarantee for the upstream
>>> version.
>> They can be dropped (and, in fact, ignored completely) only if they
>> introduce additional restrictions conficting with the GPL itself. If
>> you're granting additional rights, you're free to grant them only
>> under a certain condition ("you're free to relicence this software
>> under a different license but you must keep this statement in tact").
> I guess so

  Anyone else who could assert me that an additional GPL-3 clause would 
do what I want: i.e. give an additional right to relicense to a group 
called original authors only; let this be called GPL-3 + relicensing by 
authors. The GPL-3 amendment would more or less be the same as #7 of 
C-FSL and a statement to tag the GPL-3 abbreviation with the relicensing 
by authors flag.
  Is it really true that this can not be interpreted as restriction 
just because any contributor would have to consent in giving the 
original authors this additional right. It means that someone who does 
not consent is not allowed to apply changes because then the whole 
license would need to turn invalid.



Finally I would like to ask anyone who knows about another issue with 
C-FSL to share it with me as the programs in question will likely be 
available under C-FSL + GPL-3 + relicensing by authors for some ongoing 
time.


up to now I have noted the following issues for C-FSL:
* explicitly allow unchanged redistribution
* version number to use as default: v1.1
* mention online URL in the license

see: https://www.elstel.org/license/C-FSL-v1.0.txt

Regards,
Elmar



Bug#835368: RFS: confinedrv/1.7.7-3 [ITP] -- Hi everyone!

2016-08-25 Thread Elmar Stellnberger

Am 2016-08-25 um 12:39 schrieb Andrew Shadura:

On 25 August 2016 at 11:53, Elmar Stellnberger  wrote:

Am 2016-08-25 um 10:45 schrieb Gianfranco Costamagna:


I see many GPL-2 similar-looking licenses, with some special exceptions,
e.g.
"In addition to the above license, you can relicense this software in
whatever
form you want, with a special exception: you can't do foo and bar if you
change the
license"



  The problem about additional GPL-2 clauses seems to be that they can be
dropped at any time. An unpleasant contributor can do so any time and I
would not be able to incorporate his changes if I wanna keep the additional
freedoms I wanna guarantee for the upstream version.


They can be dropped (and, in fact, ignored completely) only if they
introduce additional restrictions conficting with the GPL itself. If
you're granting additional rights, you're free to grant them only
under a certain condition ("you're free to relicence this software
under a different license but you must keep this statement in tact").



  Yes, that is a good point and it certainly proves that GPL would work 
in this regard; but what about the other two issues:


> I do also know that the KDE team had a problem with their license
> when Apple came to publish their respective amendments in the sources
> of Safari. They do not run and will never run on OSS and this makes
> Apple publishing their sources rather useless to the OSS community.

  Now this is an additional restriction: you need to provide everything 
that is necessary to run your software under an OSS based system (with 
exceptions given for the kernel modules).


> Another issue is that I do not want to 'register' i.e. sell my
> personal data to a company I do not trust just in order to fetch
> their GPL-ed sources.

also not part of GPL.



Bug#835368: RFS: confinedrv/1.7.7-3 [ITP] -- Hi everyone!

2016-08-25 Thread Elmar Stellnberger

Am 2016-08-25 um 10:45 schrieb Gianfranco Costamagna:

I see many GPL-2 similar-looking licenses, with some special exceptions, e.g.
"In addition to the above license, you can relicense this software in whatever
form you want, with a special exception: you can't do foo and bar if you change 
the
license"


  The problem about additional GPL-2 clauses seems to be that they can 
be dropped at any time. An unpleasant contributor can do so any time and 
I would not be able to incorporate his changes if I wanna keep the 
additional freedoms I wanna guarantee for the upstream version.




Bug#835368: RFS: confinedrv/1.7.7-3 [ITP] -- Hi everyone!

2016-08-25 Thread Elmar Stellnberger



Am 2016-08-25 um 06:52 schrieb Tobias Frost:

Am Mittwoch, den 24.08.2016, 22:06 +0200 schrieb Elmar Stellnberger:



   The license in use, C-FSL v1.0 will still need to be reviewed. A
predecessor license C-FSL v0.8 had already been discussed on
debian-legal some time ago. However v1.0 has been reworked basing
on the input I had received from there and should now hopefully be
without issues.


I think one recommendation has not been followed. If not, I *strongly*
recommend:
PLEASE Do not run your own license. See https://people.debian.org/~bap/
dfsg-faq.html §5

I took me some time to locate this license (please put it somewhere and
link to it).


  The license is online under https://www.elstel.org/license. The URL 
may be a bit hard to find and if you like I can link it from 
https://www.elstel.org/software/. You are right; the URL should probably 
be referred to in the license itself.
  If you have any further improvements towards locating the license 
then please let me know.



I located it then in the header of the xchroot script, and as I only
had 5 minutes to take a look, I come only to this sentence:

"If a specific version number is mentioned then usage rights include
this version as well as any newer version which will always be similar
in spirit to this license. The term Convertible Free Software license
may be abbreviated as C-FSL."

- This will fail the the tentacle of evil test.
- What happens if there is no version number attached? Choose any?
Choose latest?


  It should not fail the tentacle of evil test as the user of the 
program may choose which version of the license to execute: the version 
mentioned with the programme or any newer version. It quasi gives any 
new author the right to re-license within C-FSL. As the original author 
never looses his/her copyright he can always re-license (whatever the 
previous license may look like: BSD/GPL/...); i.e. you can never (fully) 
shield against the case of an evil author re-licensing proprietarily 
under any given license of the universe - with BSD that is not even 
intended.
  The right to switch to a newer version is up to anyone who receives a 
program under C-FSL and it does not forbid to keep an elder version of 
the license if you prefer that. This is due to the principal of legal 
certainity taking precedence over correctness of law and it is a basic 
principle in any legal system I know.
  The clause has just been invented to alleviate me from the pain of 
having to re-publish existing programs with a newer version of the 
license (in which case both versions can be applied forever).


  no version number attached: you have a good point in it as we had 
already discussed v0.8 of the license which was never meant to be 
executed in practice; I should have included the version to default to 
1.0 at least; not sure what it would take to make this good.




"3. It is your obligation that the changed version of your sources will
be available to the public for free within the time frame of a month at
least if there is no undue hindrance by the authors to make it
available. "

As distribution is not limited to the people using the stuff, this is
non-free. Fails Desert Island Test and Dissident Tests.


  You have a good point in this! Thanks for your input. I should 
mention: "You may always distribute a product under C-FSL in unchanged 
form. ..."; otherwise if you change or execute the term 'use' would 
clearly apply to my believe.




(I have stopped here... Above is not a complete analysis of any
section, also not up to 3.I)


PLEASE do not run your own license.


  Yes, I know that usage of an own license is discouraged due to the 
many issues that may arise. However I do certainly have a point in 
creating this license as I wanna keep the right to re-license which is 
not included by GPL. BSD on the other hand has no provisions against 
making software licensed under BSD non-free be it by the application of 
patents, DRM or other stuff. I do also know that the KDE team had a 
problem with their license when Apple came to publish their respective 
amendments in the sources of Safari. They do not run and will never run 
on OSS and this makes Apple publishing their sources rather useless to 
the OSS community. Another issue is that I do not want to 'register' 
i.e. sell my personal data to a company I do not trust just in order to 
fetch their GPL-ed sources.



--
tobi



  If anyone here would be ready to further investigate C-FSL I will 
highly appreciate your effort in doing so. Why not have a discussion at 
debian-legal? I`d personally like to get the issues with it resolved as 
soon as possible. Otherwise if you believe that I do not have sufficient 
stance to do so by the software I have currently released then I would 
need to wait ...


Elmar



Bug#835368: RFS: confinedrv/1.7.7-3 [ITP] -- Hi everyone!

2016-08-24 Thread Elmar Stellnberger

Package: sponsorship-requests
Subject: RFS: confinedrv/1.7.7-3 [ITP] -- Hi everyone!
Severity: wishlist

Dear mentors,

  I am looking for a sponsor for my package "confinedrv":

 * Package name: confinedrv
   Version : 1.7.7-3
   Upstream Author : Elmar Stellnberger 
 * URL : https://www.elstel.org/qemu
 * License : C-FSL v1.0
   Section : utils

  It is a little script with a man page wrapped into a package:

confinedrv - mirror an existing drive but with confined access 
rights on a per-partition basis (ro/rw/zero/err); there is also a 
possibilty to use image files for the MBR as well as individual paritions.


  Every now and then I receive an email of people who like and 
successfully deploy the program. That is why I think it would be 
beneficial to promote this little helper script for device mapper into 
Debian and other distributions. It also shows that the script has proven 
quite useful in many situations.



  To access further information about this package, you may also visit 
the following URL:


  https://mentors.debian.net/package/confinedrv

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

  dget [-x] 
https://mentors.debian.net/debian/pool/main/c/confinedrv/confinedrv_1.7.7-3.dsc


  Information about confinedrv can be obtained from the documentation 
that ships with the package as well as online under 
https://www.elstel.org/qemu.


  What will also need to be analysed:

  The license in use, C-FSL v1.0 will still need to be reviewed. A 
predecessor license C-FSL v0.8 had already been discussed on 
debian-legal some time ago. However v1.0 has been reworked basing
on the input I had received from there and should now hopefully be 
without issues. If you decide to review the license do not do it

just for confinedrv but for all programs offered by elstel.org:
bundsteg (printing with inner margin), xchroot (chroot for X11), 
debcheckroot (security aware alternative for debsums), dbschemacmd (tool 
to normalize database schemata), coan for Linux/Qt (coming soon; 
simulate deterministic / non-deterministic FA, PDA, Turing Machines)


  pubkey and SHA512SUMS.signed for all programs at elstel.org 
(DNSSEC/DANE supported) can be found at:


  https://www.elstel.org/software/SHA512SUMS.signed
  https://www.elstel.org/auxil/estellnb.pubkey.asc
 ( also: https://www.elstel.org/auxil/estellnb-offline.pubkey.asc )


  Changes since the last upload:

none; this package has been uploaded newly.

  Kind Regards,
  Elmar Stellnberger



Bug#835288: ITP: confinedrv -- set up a virtual drive with confined access rights

2016-08-24 Thread Elmar Stellnberger

Package: wnpp
Version: 1.7.7; issued 2013-08-23
Subject: ITP: confinedrv -- set up a virtual drive with confined access 
rights

Severity: wishlist

* Package name : confinedrv
Version : 1.7.7
Upstream Author : Elmar Stellnberger 
* URL : http://www.elstel.org/qemu
* License : C-FSL v1.0; see for the program header or run the program 
with --license
Description : This utility allows you to limit existing partitions to 
read only, no-read access or you can err/zero them out while creating an 
own virtual drive with confined access rights mirroring the original. 
Replacing the master boot record as well as individual partitions by 
image files is also supported. This can f.i. be used by a virtual 
machine to safely boot into one or more operating systems that reside on 
the same disk as your host operating system. The documentation will tell 
you how to use that with qemu or qemu-kvm.


--

confinedrv is a cute little program making use of device-mapper that has 
proven useful in many situations.
Whether you have a dual boot environment with Windows or just prefer to 
really boot one of your Linux or BSD installations on hard disk with 
qemu rather than just using xchroot this little program will come to the 
rescue. The original idea behind writing this program was to analyse a 
cracked system on disk safely after installing a fresh system into a 
free partition. As confinedrv does also allow you to backup the MBR this 
program allows you to fully move an existing installation into a virtual 
machine while keeping things safe by restricting access rights to other 
partitions and the MBR.





Bug#817192: php5-cgi of version 5.6 tries to load libraries of version 5.4

2016-03-08 Thread Elmar Stellnberger

Package: php5-cgi
Version: 5.6.17+dfsg-3
Severity: normal

Dear Maintainer,


php5-cgi --version
Failed loading /usr/lib/php5.4/20100525/opcache.so: 
/usr/lib/php5.4/20100525/opcache.so: cannot open shared object file: No 
such file or directory
PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/lib/php5.4/20100525/pdo.so' - /usr/lib/php5.4/20100525/pdo.so: 
cannot open shared object file: No such file or directory in Unknown on 
line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/lib/php5.4/20100525/imagick.so' - 
/usr/lib/php5.4/20100525/imagick.so: cannot open shared object file: No 
such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/lib/php5.4/20100525/json.so' - /usr/lib/php5.4/20100525/json.so: 
cannot open shared object file: No such file or directory in Unknown on 
line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/lib/php5.4/20100525/readline.so' - 
/usr/lib/php5.4/20100525/readline.so: cannot open shared object file: No 
such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/lib/php5.4/20100525/xsl.so' - /usr/lib/php5.4/20100525/xsl.so: 
cannot open shared object file: No such file or directory in Unknown on 
line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/lib/php5.4/20100525/yac.so' - /usr/lib/php5.4/20100525/yac.so: 
cannot open shared object file: No such file or directory in Unknown on 
line 0

PHP 5.6.17-3 (cgi-fcgi)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

However the /us/lib/php5.4 directory does not exist:


ls -l /usr/lib/php5/20131226/

insgesamt 844
-rw-r--r-- 1 root root 418376 Jun 17  2015 imagick.so
-rw-r--r-- 1 root root  39696 Jul  8  2015 json.so
-rw-r--r-- 1 root root 156152 Jän 15 10:10 opcache.so
-rw-r--r-- 1 root root 118344 Jän 15 10:10 pdo.so
-rw-r--r-- 1 root root  35672 Jän 15 10:10 readline.so
-rw-r--r-- 1 root root  35960 Jän 15 10:10 xsl.so
-rw-r--r-- 1 root root  48224 Okt 23  2014 yac.so

As it seems the php5-cgi binary has been compiled against too old shared 
libaries which are not in sync with the other libraries available for 
debian-testing.

all of it after a successful apt-get upgrade.

-- Package-specific info:
 Additional PHP 5 information 

 PHP 5 SAPI (php5query -S): 
cli
apache2
cgi

 PHP 5 Extensions (php5query -M -v): 
pdo (Enabled for cli by maintainer script)
pdo (Enabled for apache2 by maintainer script)
pdo (Enabled for cgi by maintainer script)
opcache (Enabled for cli by maintainer script)
opcache (Enabled for apache2 by maintainer script)
opcache (Enabled for cgi by maintainer script)
json (Enabled for cli by maintainer script)
json (Enabled for apache2 by maintainer script)
json (Enabled for cgi by maintainer script)
readline (Enabled for cli by maintainer script)
readline (Enabled for apache2 by maintainer script)
readline (Enabled for cgi by maintainer script)
imagick (Enabled for cli by maintainer script)
imagick (Enabled for apache2 by maintainer script)
imagick (Enabled for cgi by maintainer script)
xsl (Enabled for cli by maintainer script)
xsl (Enabled for apache2 by maintainer script)
xsl (Enabled for cgi by maintainer script)
yac (Enabled for cli by maintainer script)
yac (Enabled for apache2 by maintainer script)
yac (Enabled for cgi by maintainer script)

 Configuration files: 
[PHP]
allow_url_include = 0
always_populate_raw_post_data = 0
arg_separator.input = "&"
arg_separator.output = "&"
[Assertion]
assert.active = 1
assert.bail = 0
assert.quiet_eval = 0
assert.warning = 1
[PHP]
auto_detect_line_endings = 0
auto_globals_jit = 1
[bcmath]
bcmath.scale = 0
[cgi]
cgi.check_shebang_line = 1
cgi.discard_path = 0
cgi.fix_pathinfo = 1
cgi.force_redirect = 1
cgi.nph = 0
cgi.rfc2616_headers = 0
[date]
date.default_latitude = 31.7667
date.default_longitude = 35.2333
date.sunrise_zenith = 90.58
date.sunset_zenith = 90.58
[dba]
dba.default_handler = "flatfile"
[PHP]
default_mimetype = "text/html"
default_socket_timeout = 60
disable_functions = "system, show_source, passthru, shell_exec, exec, 
pcntl_exec, popen, posix_setuid, posix_seteuid, proc_open, chown, 
dbmopen, disk_free_space, diskfreespace"

display_errors = 1
enable_dl = 1
enable_post_data_reading = 1
error_reporting = 24567
[exif]
exif.decode_jis_intel = "JIS"
exif.decode_jis_motorola = "JIS"
exif.decode_unicode_intel = "UCS-2LE"
exif.decode_unicode_motorola = "UCS-2BE"
exif.encode_unicode = "ISO-8859-15"
[PHP]
exit_on_timeout = 0
extension_dir = "/usr/lib/php5.4/20100525"
[fastcgi]
fastcgi.logging = 1
[PHP]
file_uploads = 1
[filter]
filter.default = "unsafe_raw"
[gd]
gd.jpeg_ignore_warning = 0
[highlight]
highlight.comment = "#FF8000"
highlight.default = "#BB"
highlight.html = "#00"
highlight.keyword = "#007700"
highlight.string = "#DD"
[PHP]
html_errors = 1
[iconv]
iconv.input_encodi

Bug#785672: Critical ext4 data corruption bug

2015-05-19 Thread Elmar Stellnberger

Am 19.05.15 um 01:12 schrieb Josh Triplett:

Package: src:linux
Version: 4.0.2-1
Severity: critical
Tags: upstream

4.0.3 includes a fix for a critical ext4 bug that can result in major
data loss.  I believe this is the bug I just hit on my server, resulting
in massive filesystem corruption.  See upstream commit
d2dc317d564a46dfc683978a2e5a4f91434e9711 ("ext4: fix data corruption
caused by unwritten and delayed extents"), which has been added to
stable kernels 4.0.3 as well as much older stable kernels.

Please consider incorporating this patch into the Debian kernels as soon
as possible, including into the Jessie kernel.


Some time ago I also had some massive data corruption problem with an 
ext4 partition
which may also have been caused by the same bug. The notable thing is 
that other ext4
installations have worked fine for a long while in spite of this bug. No 
fsck had helped;

had to reformat having lost all data on the partition.
We need to warn any existing ext4 user! The patch should be distributed 
as soon as
possible. My recommendation would be not to use ext4 or to convert to 
btrfs unless

a fix is available. Otherwise assert your backups!

Elmar


- Josh Triplett

-- Package-specific info:
** Version:
Linux version 4.0.0-1-amd64 (debian-ker...@lists.debian.org) (gcc version 4.9.2 
(Debian 4.9.2-16) ) #1 SMP Debian 4.0.2-1 (2015-05-11)

** Command line:
BOOT_IMAGE=/vmlinuz-4.0.0-1-amd64 root=/dev/mapper/data-root ro quiet

** Not tainted

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

Kernel: Linux 4.0.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages linux-image-4.0.0-1-amd64 depends on:
ii  debconf [debconf-2.0]   1.5.56
ii  initramfs-tools [linux-initramfs-tool]  0.120
ii  kmod20-1
ii  linux-base  3.5
ii  module-init-tools   20-1

Versions of packages linux-image-4.0.0-1-amd64 recommends:
ii  firmware-linux-free  3.3
pn  irqbalance   

Versions of packages linux-image-4.0.0-1-amd64 suggests:
pn  debian-kernel-handbook  
ii  grub-pc 2.02~beta2-23
pn  linux-doc-4.0   

Versions of packages linux-image-4.0.0-1-amd64 is related to:
pn  firmware-atheros
pn  firmware-bnx2   
pn  firmware-bnx2x  
pn  firmware-brcm80211  
pn  firmware-intelwimax 
pn  firmware-ipw2x00
pn  firmware-ivtv   
ii  firmware-iwlwifi0.43
pn  firmware-libertas   
pn  firmware-linux  
pn  firmware-linux-nonfree  
pn  firmware-myricom
pn  firmware-netxen 
pn  firmware-qlogic 
pn  firmware-ralink 
pn  firmware-realtek
pn  xen-hypervisor  

-- debconf information:
   linux-image-4.0.0-1-amd64/postinst/depmod-error-initrd-4.0.0-1-amd64: false
   linux-image-4.0.0-1-amd64/prerm/removing-running-kernel-4.0.0-1-amd64: true
   linux-image-4.0.0-1-amd64/postinst/mips-initrd-4.0.0-1-amd64:





--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#762153: [Reproducible-builds] concrete steps for improving apt downloading security and privacy

2014-09-22 Thread Elmar Stellnberger

Am 22.09.14 um 01:52 schrieb Paul Wise:

On Mon, Sep 22, 2014 at 2:04 AM, Elmar Stellnberger wrote:


A package with some new signatures added is no more the old package.

That is exactly what we do *not* want for reproducible builds.


It should have a different checksum and be made available again for update.

The Debian archive does not allow files to change their checksum, so
every signature addition requires a new version number. That sounds
like a bad idea to me.

Yes, that is something we definitely do not want.
Nonetheless it would still be an issue to have the package and the 
signatures
in one file because we usually need them together. My only idea to 
realize this

in spite of the said objection would be another proposal:
Put the .deb and the signatures into one .ar called .sdeb and make tools 
like

dpkg work on .sdebs or on .deb + signatures respecively. Whenever someone
offers some packages for download that will be in the form of .sdebs while
official debian repositories may separate both kinds of files. User 
interfaces

like http://debtags.debian.net/search/ could then generate .sdebs on the fly
to satisfy petted users.


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#762153: [Reproducible-builds] concrete steps for improving apt downloading security and privacy

2014-09-21 Thread Elmar Stellnberger

   A package with some new signatures added is no more the old package.
It should have a different checksum and be made available again for update.
Perhaps someone wants to install the package not before certain signatures
have been added.
  Your thought experiment would this way of course require an adjusted
toolchain i.e. sth. like dpkg-cmp that outputs differences in the 
description
tags, signatures and file content separately. I believe this would be 
the best

way to do it because you seldomly need to compare two packages while you
will need to install individually downloaded packages more often. Just think
f.i. about printer driver, device firmware, 3rd party software or singleton
packages which you do not want to add to apt. Downloading two files all
the time would be far more enervating than a well programmed dpkg-cmp.
... and as long as the tool should not be available simply un-ar and compare
the data.tar.gz-s.

Am 19.09.14 um 15:16 schrieb Daniel Kahn Gillmor:

On 09/19/2014 06:07 AM, Elmar Stellnberger wrote:

Isn`t there really any way to include the signatures in the header of
the .deb files?
Why not simply add multiple signature files in the control.tar.gz of a
.deb just next
to the md5sums which should in deed be a sha256sums (otherwise there is
no way
to establish a 'chain of trust'). That would not add any non-determinism
because
if it is done right then we can have all the signers in the package!

If we succeed in creating reproducible builds (we're farther along
toward that goal than i had dared hope, it's exciting!) then one of the
nice opportunites we have is for other people or organizations to
corroborate the build after the package is first distributed.  For
example, an upload to sid might have one signature (by the original
uploader), but maybe it waits to transition to testing until there are
corroborations from multiple builders. (Note: this is not a concrete
proposal or an expectation of exactly what will happen, just a thought
experiment)

In this scenario, how do you propose to add those signatures into the
package?  If we bundle them into the .deb, then the size and digest of
the .deb itself changes after it is first distributed.  This seems like
it would violate all sorts of existing expectations -- i can't imagine
how many different tools and pieces of infrastructure expect that
foo_1.2-3_mipsel.deb should always have the same size and digest.


It would be far better than detaching the signatures from the package
because
the general use case where you need package signatures is the manual
download
of packages. Detached signatures are completely useless for such a use
case!

I don't think this is the case.  People who download a .deb and verify
it could also download the associated .buildinfo file and whichever
signatures they'd like (or all of them) and verify the package that way.

--dkg




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#762153: concrete steps for improving apt downloading security and privacy

2014-09-19 Thread Elmar Stellnberger

Am 19.09.14 um 06:34 schrieb Paul Wise:

On Fri, Sep 19, 2014 at 9:30 AM, Hans-Christoph Steiner wrote:


Finally did this:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762153

Please note that you proposal to add signatures to .deb files will
break reproducible builds because the hash of the .deb will differ
depending on who signed it:

https://wiki.debian.org/ReproducibleBuilds

I think it would be far better to ship detached signatures in the
archive since that allows for reproducible builds and also means there
could be more than one signer (say one buildd, one Debian sponsor and
one package maintainer).

   Isn`t there really any way to include the signatures in the header 
of the .deb files?
Why not simply add multiple signature files in the control.tar.gz of a 
.deb just next
to the md5sums which should in deed be a sha256sums (otherwise there is 
no way
to establish a 'chain of trust'). That would not add any non-determinism 
because

if it is done right then we can have all the signers in the package!
   It would be far better than detaching the signatures from the 
package because
the general use case where you need package signatures is the manual 
download

of packages. Detached signatures are completely useless for such a use case!


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#728716: RFS: xchroot/2.3.3-3 [ITP] -- extended chroot with X11/Xorg forwarding and aufs/unionfs support for read only roots

2013-11-12 Thread Elmar Stellnberger


Am 12.11.2013 10:24, schrieb Andrew Shadura:

Hello,

On 12 November 2013 10:22, Elmar Stellnberger  wrote:

O.K. That is actually what is to be done next.
There are some people whom I know and who I am going to consult.
It will at last be necessary in my very own interest to assert that the
license will work in practice as intended.
I hope you are going to accept the results if and only if I consult
someone who is a lawyer.
Again, thanks for your contribution to the license. It was actually
necessary to make it fit for practical usage.

Unfortunately, it's still unfit for use.


Could you tell me in a short why you do think so.


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#728716: RFS: xchroot/2.3.3-3 [ITP] -- extended chroot with X11/Xorg forwarding and aufs/unionfs support for read only roots

2013-11-12 Thread Elmar Stellnberger

O.K. That is actually what is to be done next.
There are some people whom I know and who I am going to consult.
It will at last be necessary in my very own interest to assert that the
license will work in practice as intended.
I hope you are going to accept the results if and only if I consult
someone who is a lawyer.
Again, thanks for your contribution to the license. It was actually
necessary to make it fit for practical usage.

Yours Sincerely,
Elmar Stellnberger

P.S. I hope my postings to the OSI license-discuss mailing list
from last week will get posted soon.

Am 12.11.2013 07:41, schrieb Bart Martens:

Hi Elmar,

It's OK that you write your own non-free license, but this license in
particular has, in my opinion, too many serious flaws to allow it in section
non-free.  I suggest to get professional legal advice or to use an existing
well-known license.

Regards,

Bart Martens



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#728716: RFS: xchroot/2.3.2-9 [ITP] -- Hi Debian!

2013-11-04 Thread Elmar Stellnberger

Dear Gergely Nagy, Dear members of Debian-legal

   Do you know a license somehow similar in spirit than mine which I 
could use?
It would be nice to have something that oblidges 'closed distributions' 
to publish
at least their sources as required by some software in RHEL which is 
what puts

the CentOS distribution for the broad public into live.

Thanks for Your Review,
Elmar


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#728716: RFS: xchroot/2.3.2-9 [ITP] -- Hi Debian!

2013-11-04 Thread Elmar Stellnberger


S-FSL v1.3.3 uploaded at http://www.elstel.org/license/

  Having clearly considered your critics I have published a reworked 
edition

of S-FSL which should more strictly adhere to the terms of OSS-software.
As you can understand and as I have already partially described there are
still issues to me which discourage me from using an existing license like
f.i. GPL or BSD.

  The new license is posted here for public review.


We could possibly allow any distribution to distribute patches without
notifying the
"original authors" as far as the term "distribution" can be defined
clearly and
doubtlessly (i.e. to only apply this restriction to individuals and
organizations who
do not distribute their software for free to the public; if that would
help us).

That will not be possible, due to DFSG#3 (derived works): "The license
must allow modifications and derived works, and must allow them to be
distributed under the same terms as the license of the original
software."

Which means that whoever gets the software through Debian MUST be able
to redistribute it under the very same terms Debian did.

Furthermore, there are many distributions derived from Debian, asking
all of them to send you patches whenever they make the tiniest
modification (even to packaging!) is not going to work, neither for you,
nor for Debian, nor for any of the distributions based on it.

Now nothing that can be called a 'public distribution' needs to send out
patches. The patches as well as the patched programs do automatically
become subject to the same license.

I would strongly suggest you reconsider your license, or at least this
requirement, as it will never, ever work as you expect it to: people
will just not use your software, because requiring them to send patches
back no matter what is so huge a pain in the backside that noone in
their right mind will do it. It's a much smaller effort to find an
alternative (like schroot, in this case) or roll your own.

Furthermore, there's this part of the license:

  "If you want to develop a separate branch of this program you need to
  ask the original authors for permission."

That goes against DFSG#4, which permits the author to require
distribution under a different name, but still requires the license to
allow distributing patched versions. The quoted paragraph prevents that,
so much so, that it's far too strict even for non-free: if we ever want
to do a non-maintainer upload for whatever reason, it's not possible,
because that may very well mean "develop a separate branch", and thus
require asking for permission.

now the term separate branch is clearly defined. It means publishing under
a different name(ing convention).



Furthermore, the quoted paragraph also has a loophole: it only requires
one to ask the original authors for permission, it does not say that
the permission needs to be granted too. In a strict reading of the text,
just asking for permission and not waiting for an answer is ok. Even
better, asking, but receiving a negative answer is still ok, because one
asked.

that loophole has been eliminated; thx.



Going further:

  "Distribution of the program by third parties must be done free of
  charge apart from fees for the physical reproduction of the data
  medium"

This goes against DFSG#1: "The license of a Debian component may not
restrict any party from selling or giving away the software as a
component of an aggregate software distribution containing programs from
several different sources. The license may not require a royalty or
other fee for such sale."

While this part may be okay for non-free, it definitely is a no-go for
main. The exceptions given do not matter.

'exception' can now be any software or additional service as long as
xchroot is not distributed outside of a distribution;
that should suffice.



The way distribution is defined is also a bit odd: "The term
distribution describes shipping of a given set of software and its
documentation with adherent materials."

So if I strip away parts of the software (like documentation), and
publish that, does that count as distribution? Strictly reading the
license: no, because adherent materials are not shipped with it.

replaced by and/or; forgetting about docs should no more matter


  "Availablity free of charge or costs includes tools, software and
  manuals needed to download or obtain the distribution in a finally
  usable state as well as the possibility to verify the integrity of the
  download securely but not general connectivity to the internet."

This part is also quite vague. Lets imagine the following scenario:
there's Joe Average user, installing GNU/Linux for the first time. He
has absolutely no idea how to do it, so he buys a book about the topic.
To install additional software, such as those covered by this license,
he uses tools and techniques described in the manual, for which he paid
for. In this case, the distribution is not allowed to let Joe Average
install programs covered by this li

Bug#728716: RFS: xchroot/2.3.2-9 [ITP] -- Hi Debian!

2013-11-04 Thread Elmar Stellnberger

Am 04.11.13 18:43, schrieb Paul Tagliamonte:




On Mon, Nov 4, 2013 at 12:42 PM, Paul Tagliamonte <mailto:paul...@debian.org>> wrote:


On Mon, Nov 04, 2013 at 06:22:15PM +0100, Elmar Stellnberger wrote:
> Is it really a problem? If yes then I can add an exception for
> distributors like Debian.

Perhaps you're interesting in reading our guidelines:

http://www.debian.org/social_contract#guidelines

point 8 is "License Must Not Be Specific to Debian".

We could possibly allow any distribution to distribute patches without 
notifying the
"original authors" as far as the term "distribution" can be defined 
clearly and
doubtlessly (i.e. to only apply this restriction to individuals and 
organizations who
do not distribute their software for free to the public; if that would 
help us).



> However what I want is being noticed somehow about changed versions
> of my programmes.

That's OK. It just means you need to upload to non-free.

I hope that will not pose an unnecessary restriction to the 
re-distribution as

the program may f.i. also be especially useful under the rescue-console.



> This is to collect new use cases and get updates quickly
> incorporated (Early versions of
> my program were heavily rewritten and patched as googeling has
> shown; though that time
> not even granted explicitly.). Being notified by third party users
> about their concerns and
> changes would yield major contribution to the future development.
> (There are no copyright
> issues though since the actual code added by me so far has been
> completely different from
> the diversions found out there; though it has been very useful in
> extracting new use cases.).

> >  o One may not change for the software (or use it in a
commercial product),
> >or be used *from* non-free software as a plugin (etc). The
phrasing
> >in here is odd.

> Well this is already the standard for the GPL-license: GPL programs
> as far as being
> compiled can not be incorporated into commercial software; you have
> to use L-GPL.
> Why not establish a similar standard for protecting intellectual
> property also for
> programs written in a script language? (i.e. this is the reason why
> I called it S-FSL).

That's not true; commercial software *can be paid software*. So
long as


can be free software* (sorry!)

the software is compatable (and the work on the whole is
distributed as
GPL), this isn't a problem.

Please, if you don't know how the GPL works, I have to strongly insist
on you not writing your own license.


  Oops there we have an error! (Well I clearly know how it works with GPL.)
Commercial software does not need to be paid software. Well, to me a
similar restriction like for GPL could be very handy: having to put all 
of the

software under any OSS-compliant license as soon as an S-FSL program
is incorporated (That would also limit possible interference with other
licenses).
Would that be acceptible?



> If the phrasing is odd we will have to rework it; it is my intention
> to have a license
> clear to everyone; not only to lawyers.
> >
> >I strongly encourage you to not write your own license terms.
Please
> >consider using a well-known and understood license.
>
> Well to me it is an issue under which license to publish. I do not
> want to burden
> my distributor unncessarily but actually want to retain as much
> rights as possible
> because writing, maintaining the software and supporting also casual
> users is a
> major effort.

It's a lot more effort for the distributors to review this license and
attempt to figure out how it applies in different jursidictions, with
other licenses and how to properly comply.

> >
> >Cheers,
> >   Paul
>
> Many Thanks for your Commitment,
> Elmar

Cheers,
  Paul

--
 .''`.  Paul Tagliamonte mailto:paul...@debian.org>>
: :'  : Proud Debian Developer
`. `'`  4096R / 8F04 9AD8 2C92 066C 7352  D28A 7B58 5B30 807C 2A87
 `- http://people.debian.org/~paultag
<http://people.debian.org/%7Epaultag>




--
:wq


Cheers and Thx for Your Contribution,
Elmar





Bug#728716: RFS: xchroot/2.3.2-9 [ITP] -- Hi Debian!

2013-11-04 Thread Elmar Stellnberger

Am 04.11.13 18:43, schrieb Paul Tagliamonte:




On Mon, Nov 4, 2013 at 12:42 PM, Paul Tagliamonte <mailto:paul...@debian.org>> wrote:


On Mon, Nov 04, 2013 at 06:22:15PM +0100, Elmar Stellnberger wrote:
> Is it really a problem? If yes then I can add an exception for
> distributors like Debian.

Perhaps you're interesting in reading our guidelines:

http://www.debian.org/social_contract#guidelines

point 8 is "License Must Not Be Specific to Debian".

We could possibly allow any distribution to distribute patches without 
notifying the
"original authors" as far as the term "distribution" can be defined 
clearly and
doubtlessly (i.e. to only apply this restriction to individuals and 
organizations who
do not distribute their software for free to the public; if that would 
help us).



> However what I want is being noticed somehow about changed versions
> of my programmes.

That's OK. It just means you need to upload to non-free.

I hope that will not pose an unnecessary restriction to the 
re-distribution as

the program may f.i. also be especially useful under the rescue-console.



> This is to collect new use cases and get updates quickly
> incorporated (Early versions of
> my program were heavily rewritten and patched as googeling has
> shown; though that time
> not even granted explicitly.). Being notified by third party users
> about their concerns and
> changes would yield major contribution to the future development.
> (There are no copyright
> issues though since the actual code added by me so far has been
> completely different from
> the diversions found out there; though it has been very useful in
> extracting new use cases.).

> >  o One may not change for the software (or use it in a
commercial product),
> >or be used *from* non-free software as a plugin (etc). The
phrasing
> >in here is odd.

> Well this is already the standard for the GPL-license: GPL programs
> as far as being
> compiled can not be incorporated into commercial software; you have
> to use L-GPL.
> Why not establish a similar standard for protecting intellectual
> property also for
> programs written in a script language? (i.e. this is the reason why
> I called it S-FSL).

That's not true; commercial software *can be paid software*. So
long as


can be free software* (sorry!)

the software is compatable (and the work on the whole is
distributed as
GPL), this isn't a problem.

Please, if you don't know how the GPL works, I have to strongly insist
on you not writing your own license.


  Oops there we have an error! (Well I clearly know how it works with GPL.)
Commercial software does not need to be paid software. Well, to me a
similar restriction like for GPL could be very handy: having to put all 
of the

software under any OSS-compliant license as soon as an S-FSL program
is incorporated (That would also limit possible interference with other
licenses).
Would that be acceptible?



> If the phrasing is odd we will have to rework it; it is my intention
> to have a license
> clear to everyone; not only to lawyers.
> >
> >I strongly encourage you to not write your own license terms.
Please
> >consider using a well-known and understood license.
>
> Well to me it is an issue under which license to publish. I do not
> want to burden
> my distributor unncessarily but actually want to retain as much
> rights as possible
> because writing, maintaining the software and supporting also casual
> users is a
> major effort.

It's a lot more effort for the distributors to review this license and
attempt to figure out how it applies in different jursidictions, with
other licenses and how to properly comply.

> >
> >Cheers,
> >   Paul
>
> Many Thanks for your Commitment,
> Elmar

Cheers,
  Paul

--
 .''`.  Paul Tagliamonte mailto:paul...@debian.org>>
: :'  : Proud Debian Developer
`. `'`  4096R / 8F04 9AD8 2C92 066C 7352  D28A 7B58 5B30 807C 2A87
 `- http://people.debian.org/~paultag
<http://people.debian.org/%7Epaultag>




--
:wq


Cheers and Thx for Your Contribution,
Elmar





Bug#728716: RFS: xchroot/2.3.2-9 [ITP] -- Hi Debian!

2013-11-04 Thread Elmar Stellnberger

Am 04.11.13 17:56, schrieb Paul Tagliamonte:

Control: tag -1 moreinfo

On Mon, Nov 04, 2013 at 05:31:40PM +0100, Elmar Stellnberger wrote:

  The xchroot S-FSL v1.3.1 license would need some legal review. It was 
especially designed for
  distributions available free of charge like Debian. The license has been 
revised thouroughly
  and should not pose any restrictions concerning re-distribution by Debian 
or any other free
  distro. The author plans to publish more software under this or a 
reworked version of the
  S-FSL license.

This license will be considered non-free in Debian. Please re-upload
targeting non-free or change the license terms.

  o It forces distribution of changes to third parties.
Is it really a problem? If yes then I can add an exception for 
distributors like Debian.
However what I want is being noticed somehow about changed versions of 
my programmes.
This is to collect new use cases and get updates quickly incorporated 
(Early versions of
my program were heavily rewritten and patched as googeling has shown; 
though that time
not even granted explicitly.). Being notified by third party users about 
their concerns and
changes would yield major contribution to the future development. (There 
are no copyright
issues though since the actual code added by me so far has been 
completely different from
the diversions found out there; though it has been very useful in 
extracting new use cases.).

  o One may not change for the software (or use it in a commercial product),
or be used *from* non-free software as a plugin (etc). The phrasing
in here is odd.
Well this is already the standard for the GPL-license: GPL programs as 
far as being
compiled can not be incorporated into commercial software; you have to 
use L-GPL.
Why not establish a similar standard for protecting intellectual 
property also for
programs written in a script language? (i.e. this is the reason why I 
called it S-FSL).


If the phrasing is odd we will have to rework it; it is my intention to 
have a license

clear to everyone; not only to lawyers.


I strongly encourage you to not write your own license terms. Please
consider using a well-known and understood license.
Well to me it is an issue under which license to publish. I do not want 
to burden
my distributor unncessarily but actually want to retain as much rights 
as possible
because writing, maintaining the software and supporting also casual 
users is a

major effort.


Cheers,
   Paul


Many Thanks for your Commitment,
Elmar


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#728716: RFS: xchroot/2.3.2-9 [ITP] -- Hi Debian!

2013-11-04 Thread Elmar Stellnberger

Package: sponsorship-requests
Subject: RFS: xchroot/2.3.2-9 [ITP] -- Hi Debian!
Severity: wishlist

Dear mentors,

  I am looking for a sponsor for my package "xchroot":

 * Package name: xchroot
   Version : 2.3.2-9
   Upstream Author : Elmar Stellnberger 
 * URL : https://www.elstel.org/xchroot
 * License : S-FSL v1.3.1
   Section : x11

  It is a little convenience bash script with man page wrapped into a package:

xchroot - extended chroot with X11/Xorg forwarding and aufs/unionfs support 
for read only roots

  I am sure you will like it; also good for packaging with multiple OS versions.


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

  http://mentors.debian.net/package/xchroot


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

  dget -x 
http://mentors.debian.net/debian/pool/main/x/xchroot/xchroot_2.3.2-9.dsc

  More information about xchroot can be obtained from 
https://www.elstel.org/xchroot.

  Changes since the last upload:

Today I have fixed a lot of warnings shown by the pacakge evaluation of 
mentors

  Note:

The xchroot S-FSL v1.3.1 license would need some legal review. It was 
especially designed for
distributions available free of charge like Debian. The license has been 
revised thouroughly
and should not pose any restrictions concerning re-distribution by Debian 
or any other free
distro. The author plans to publish more software under this or a reworked 
version of the
S-FSL license.

  Kind Regards,
  Elmar Stellnberger




Bug#727023: ITP: xchroot -- extended chroot with X11/Xorg forwarding and aufs/unionfs support for read only roots

2013-10-21 Thread Elmar Stellnberger

Package: wnpp
Version: 2.3; issued 2013-08-28
Subject: ITP: xchroot -- extended chroot with X11/Xorg forwarding and 
aufs/unionfs support for read only roots

Severity: wishlist

* Package name : xchroot
Version : 2.3
Upstream Author : Elmar Stellnberger 
* URL : http://www.elstel.org/xchroot
* License : QPL-like; see for the program header or run the program with 
--license
Description : xchroot is a little convenience bash script that will 
allow you to run X-based programs in your chroot environment.
You may also chroot to a new environment without touching any of its 
files either by using aufs and unionfs. You
may backup your temporary changes on exit and kill of xchroot as 
squashfs and incrementally restore them.


--
note: xchroot is already packaged experimentally in the obs yet needing 
to be moved to mentors.debian.net (repo is referenced by 
www.elstel.org/xchroot).


why we should prefer packaging xchroot from elstel over xchroot from 
mosquito:
* the program is known to deliver good quality since years and is also 
officially recommended by the openSUSE build service guide
* the program is being actively developed; completely new features are 
planned.
* there is a good online documentation for the program which does also 
leverage usage by casual users and users new to Linux
* the incremental --save and --restore options not supported by mosquito 
will make life of packagers easy and leverage usage from read-only root 
file systems like roots on blue ray
* unionfs as well as aufs support guarantee for a broad applicability; 
f.i. when dual booting between a distribution that only supports unionfs

* support also for casual users

why we should not package xchroot from mosquito:
* no accomplished cleanup, kill -9 of processes, bugs and fallacies I do 
not want to talk about.
* writing a completely different program and then giving it the same 
name as an already existent program will confuse innocent users (mine 
has already been there for years and it has been published under the 
name xchroot for a much longer time.)

* the program has not been tested well under different conditions
* no unionfs, no socat, no incremental restore, no good automounting 
support.

* no backward compatibility with Debian 6.0.x
* the authors did not respond at all on my request to join the work on 
elstel and to put xchroot under a better, generally accepted license


License: should be oss-compliant; author wants patches to be officially 
acknowledged by elstel.org; i.e. to make them available to all users 
even those who continue to download xchroot directly and those who use 
another distro.


Download: may also use https

P.S.: I believe it would also be good choice to support this script 
under the rescue console. When chrooting to a Debian installation you 
will otherwise have to mount a lot while mounting everything of use is 
still too much for manual mounting. This is a very common task for 
maintenance activities; I even do that when running grub-install.





Bug#721447: RFP: xchroot -- extended chroot with X11/Xorg forwarding and aufs/unionfs support for read only roots

2013-08-31 Thread Elmar Stellnberger

Package: wnpp
Version: 2.3; issued 2013-08-28
Subject: RFP: xchroot -- extended chroot with X11/Xorg forwarding and 
aufs/unionfs support for read only roots

Severity: wishlist

* Package name : xchroot
Version : 2.3
Upstream Author : Elmar Stellnberger 
* URL : http://www.elstel.org/xchroot
* License : QPL-like; see for the program header or run the program with 
--license
Description : xchroot is a little convenience bash script that will 
allow you to run X-based programs in your chroot environment.
You may also chroot to a new environment without touching any of its 
files either by using aufs and unionfs. You
may backup your temporary changes on exit and kill of xchroot as 
squashfs and incrementally restore them.


--
xchroot will be simple to package:
chmod +x and copy the program to /sbin;
changelog, license, and contact address are currently located in the 
header of the bash script; license can be printed with xchroot --license
note: future versions may come as .tar.gz including sub-programs and a 
man page
(as long as there is no man page for xchroot you may simply package the 
index.html into /usr/share/doc)
you will get update notifications via http://www.elstel.org/elstel.rss 
(for xchroot among other content on elstel)


why you should prefer packaging xchroot from elstel over xchroot from 
mosquito:
* the program is known to deliver good quality since years and is also 
officially recommended by the openSUSE build service guide
* the program is being actively developed; completely new features are 
planned.
* there is a good online documentation for the program which does also 
leverage usage by casual users and users new to Linux
* the incremental --save and --restore options not supported by mosquito 
will make life of packagers easy and leverage usage from read-only root 
file systems like roots on blue ray
* unionfs as well as aufs support guarantee for a broad applicability; 
f.i. when dual booting between a distribution that only supports unionfs

* support also for casual users

why you should not package xchroot from mosquito:
* no accomplished cleanup, kill -9 of processes, bugs and fallacies I do 
not want to talk about.
* writing a completely different program and then giving it the same 
name as an already existent program will confuse innocent users (mine 
has already been there for years and it has been published under the 
name xchroot for a much longer time.)

* the program has not been tested well under different conditions
* no unionfs, no socat, no incremental restore, no good automounting 
support.

* no backward compatibility with Debian 6.0.x
* the authors did not respond at all on my request to join the work on 
elstel and to put xchroot under a better, generally accepted license


License: should be oss-compliant; author wants patches to be officially 
acknowledged by elstel.org; i.e. to make them available to all users 
even those who continue to download xchroot directly and those who use 
another distro.


Download: may also use https

P.S.: I believe it would also be good choice to support this script 
under the rescue console. When chrooting to a Debian installation you 
will otherwise have to mount a lot while mounting everything of use is 
still too much for manual mounting. This is a very common task for 
maintenance activities; I even do that when running grub-install.





Bug#670972: debian-installer: include remote-repo URIs for offline installations in /etc/apt/sources.list

2012-04-30 Thread Elmar Stellnberger
Package: debian-installer
Version: 20110106+squeeze3+b1
Severity: normal

  The remote-repo URIs should always get included into /etc/apt/sources.list
on installation. It is possible that we install in a place without internet
access and want to connect our computer later. Some security hints also
suggest to always install offline and shut all services down before connecting
the first time. Moreover we still have computers being offline most or all of
the
time.
  My suggestion simply is to put all remote repo URIs into
/etc/apt/sources.list in any way also if the installation is proceeded offline.
If we select offline or abort a connection attempt these lines should simply
be commented out rather than fully deleted. We will also need them for
computers kept 100% of the time offline since we can transport software
to them via a USB disk or stick taking our sources.list and
/var/lib/dpkg/status with us to feed apt with the necessary information for an
offline installation.



-- System Information:
Debian Release: 6.0.3
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#669358: hal causes the disk access led to blink regularely by eSATA BD burner

2012-04-19 Thread Elmar Stellnberger
Subject: hal causes the disk access led to blink regularely by eSATA BD burner
Package: hal
Version: 0.5.14-3
Severity: normal
Tags: squeeze

As soon as my system enters runlevel 2 the disk access led is blinking every 2
seconds. This is caused by hal, exactly by hald-addon-storage.
ps ax | grep hal
...
 7901 ?S  0:00 hald-addon-acpi: listening on acpid socket
/var/run/acpid.socket
 7914 ?S  0:00 hald-addon-storage: polling /dev/sr1 (every 2 sec)
 7915 ?S  0:00 hald-addon-storage: polling /dev/sr0 (every 2 sec)
...

a kill 7915 helps.
While the integrated BD drive (/dev/sr1) doesn`t cause this error my eSATA BD
(/dev/sr0) does.



-- System Information:
Debian Release: 6.0.4
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages hal depends on:
ii  adduser3.112+nmu2add and remove users and groups
ii  dbus   1.2.24-4+squeeze1 simple interprocess messaging 
syst
ii  hal-info   20091130-1Hardware Abstraction Layer - fdi 
f
ii  libblkid1  2.17.2-9  block device id library
ii  libc6  2.11.3-2  Embedded GNU C Library: Shared 
lib
ii  libdbus-1-31.2.24-4+squeeze1 simple interprocess messaging 
syst
ii  libdbus-glib-1-2   0.88-2.1  simple interprocess messaging 
syst
ii  libexpat1  2.0.1-7   XML parsing C library - runtime 
li
ii  libglib2.0-0   2.24.2-1  The GLib library of C routines
ii  libhal-storage10.5.14-3  Hardware Abstraction Layer - 
share
ii  libhal10.5.14-3  Hardware Abstraction Layer - 
share
ii  libusb-0.1-4   2:0.1.12-16   userspace USB programming library
ii  lsb-base   3.2-23.2squeeze1  Linux Standard Base 3.2 init 
scrip
ii  mount  2.17.2-9  Tools for mounting and 
manipulatin
ii  pciutils   1:3.1.7-6 Linux PCI Utilities
ii  udev   164-3 /dev/ and hotplug management 
daemo
ii  usbutils   0.87-5squeeze1Linux USB utilities

Versions of packages hal recommends:
ii  consolekit0.4.1-4framework for defining and trackin
ii  eject 2.1.5+deb1+cvs20081104-7.1 ejects CDs and operates CD-
Changer
ii  pm-utils  1.3.0-3utilities and scripts for power 
ma

Versions of packages hal suggests:
pn  gnome-device-manager   (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#511193: pciutils_2.2: no backport available for debian sarge.

2009-01-08 Thread Elmar Stellnberger
Subject: pciutils_2.2: no backport available for debian sarge.
Package: pciutils
Version: 1:2.1.11-15
Severity: normal

*** Please type your report below this line ***

Using the backported package linux-image-xen-686_2.6.18+6~bpo.1
it becomes possible to paravirtualise debian sarge.
However it will not be possible to access the network because
of bug #422713 "lspci does not list anything (etch and dailies)".
Consequently a backport of pciutils_2.2 would be necessary
to make use of the backported xen kernel.
However such a backport does not seem to be available:
# apt-cache search pciutils/backports
# tail -1 /etc/apt/sources.list
deb http://www.backports.org/debian/ sarge-backports main


-- System Information:
Debian Release: 3.1
Architecture: i386 (x86_64)
Kernel: Linux 2.6.25.18-0.2-xen
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=locale: Cannot
set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
ANSI_X3.4-1968)

Versions of packages pciutils depends on:
ii  libc6 2.3.2.ds1-22sarge6 GNU C Library: Shared
libraries an

-- debconf information:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "de_DE.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org