Bug#1035782: nuitka: Nuitka should hard-depend on an earlier python version and thus be uninstallable

2024-07-31 Thread Kay Hayen
 Hello Stuart,

Nuitka supports 3.12 for a while now, and will support 3.13 at release
time. We will be able to keep it this way. I think I messed up with my
sponsor such that currently the stable package didn't make it through my
automatic checks, but I think it should be good to go I will check this
weekend what the status is and get back to you, mostly likely with an
upload to at least mentors.

Yours,
Kay

Am Mi., 31. Juli 2024 um 14:07 Uhr schrieb Stuart Prescott <
stu...@debian.org>:

> Hi Kay
>
> I see that an updated nuitka has still not made it to Debian and so
> nuitka has not been available in testing (or working in unstable) for
> over 15 months.
>
> Do you have a firm plan for a nuitka upload?
>
> Would it make sense for nuitka to be team maintained so that others can
> work on the package in your absence?
>
> nuitka is a test-dependency of pyside6 and it would be better to have
> those tests run in the packaging than carry around lots of (fragile)
> patches to disable or xfail them.
>
> In one of messages to this bug you had asked for advice on how to update
> the dependencies for nuitka. I'm not sure of the nuances of your
> question, but it seems that since nuitka is very tightly linked to
> individual interpreter versions, it would be reasonable to not have
> "Depends: python3" and instead have "Depends: python3.12" (for whatever
> version of python it was built for). For the purposes of making
> generalisable packaging, a using `py3versions -d` in debian/rules and in
> a substvar for the Depends might be a reasonable approach. The main aim
> is to have it appear in the transition tracker rather than the failure
> appear in a later rebuild. Focusing the Debian packaging on Debian
> (rather than supporting the matrix of derivatives and versions) would
> also simplify the packaging substantially which might make it simpler to
> work with.
>
>
> regards
> Stuart
>
>
> --
> Stuart Prescott   http://www.nanonanonano.net/ stu...@nanonanonano.net
> Debian Developer  http://www.debian.org/   stu...@debian.org
> GPG fingerprint   90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7
>


Bug#1043549: linux-image-6.4.0-1-amd64: btusb driver missing support for device "ID 05ac:821d Apple, Inc. Bluetooth USB Host Controller"

2023-08-12 Thread Kay Blaurock
Package: src:linux
Version: 6.4.4-2
Severity: normal
X-Debbugs-Cc: debian@fungoiddreams.org

Dear Maintainer,


   * What led up to the situation?

After upgrading from "bookworm" to "trixie", Bluetooth stopped working on my
MacBookPro9,1 (2012). No controller at all was found by rfkill, bluetoothctl
and GNOME Settings.

/usr/sbin/usb-devices showed that the device was not claimed by any driver:

T:  Bus=02 Lev=04 Prnt=04 Port=02 Cnt=01 Dev#=  9 Spd=12   MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=05ac ProdID=821d Rev=01.56
S:  Manufacturer=Apple Inc.
S:  Product=Bluetooth USB Host Controller
C:  #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none)
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=1ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:  If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none)
E:  Ad=03(O) Atr=01(Isoc) MxPS=   0 Ivl=1ms
E:  Ad=83(I) Atr=01(Isoc) MxPS=   0 Ivl=1ms
I:  If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=04(O) Atr=02(Bulk) MxPS=  32 Ivl=0ms
E:  Ad=84(I) Atr=02(Bulk) MxPS=  32 Ivl=0ms
I:  If#= 3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=01 Driver=(none)


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

I created an udev rule to add the Vendor/ProdID back to the driver:

$ cat /etc/udev/rules.d/98-applebluetooth.rules
ACTION=="add", ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="821d",
RUN+="/sbin/modprobe btusb" RUN+="/bin/sh -c 'echo 05ac 821d >
/sys/bus/usb/drivers/btusb/new_id'"

Afterwards, the system was rebooted.


   * What was the outcome of this action?

With the udev rule, Bluetooth now works as expected. /usr/sbin/usb-devices now
shows the device claimed by the btusb driver:

D:  Ver= 2.00 Cls=ff(vend.) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=05ac ProdID=821d Rev=01.56
S:  Manufacturer=Apple Inc.
S:  Product=Bluetooth USB Host Controller
C:  #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=btusb
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=1ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:  If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E:  Ad=03(O) Atr=01(Isoc) MxPS=   0 Ivl=1ms
E:  Ad=83(I) Atr=01(Isoc) MxPS=   0 Ivl=1ms
I:  If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=04(O) Atr=02(Bulk) MxPS=  32 Ivl=0ms
E:  Ad=84(I) Atr=02(Bulk) MxPS=  32 Ivl=0ms
I:  If#= 3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=01 Driver=(none)

If I disable the udev rule and reboot the system, Bluetooth stops working
again.

Since Bluetooth did work without issues on bookworm with linux-
image-6.1.0-11-amd64, I suspect a regression either in the Debian kernel, or
upstream.


-- Package-specific info:
** Version:
Linux version 6.4.0-1-amd64 (debian-ker...@lists.debian.org) (gcc-13 (Debian 
13.1.0-9) 13.1.0, GNU ld (GNU Binutils for Debian) 2.40.90.20230720) #1 SMP 
PREEMPT_DYNAMIC Debian 6.4.4-2 (2023-07-30)

** Command line:
BOOT_IMAGE=/vmlinuz-6.4.0-1-amd64 root=/dev/mapper/vg--hastur-root--hastur ro 
mitigations=off video=LVDS-2:d nouveau.runpm=0 quiet splash loglevel=2

** Tainted: POE (12289)
 * proprietary module was loaded
 * externally-built ("out-of-tree") module was loaded
 * unsigned module was loaded

** Kernel log:
[   17.157097] RAPL PMU: hw unit of domain pp0-core 2^-16 Joules
[   17.157098] RAPL PMU: hw unit of domain package 2^-16 Joules
[   17.157100] RAPL PMU: hw unit of domain pp1-gpu 2^-16 Joules
[   17.157263] iTCO_vendor_support: vendor-support=0
[   17.157339] Loaded X.509 cert 'b...@debian.org: 
577e021cb980e0e820821ba7b54b4961b8b4fadf'
[   17.157473] input: applesmc as /devices/platform/applesmc.768/input/input12
[   17.157660] at24 18-0050: 256 byte spd EEPROM, read-only
[   17.158497] Loaded X.509 cert 'romain.per...@gmail.com: 
3abbc6ec146e09d1b6016ab9d6cf71dd233f0328'
[   17.158729] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   17.167610] sr 1:0:0:0: Attached scsi CD-ROM sr0
[   17.167878] platform regulatory.0: firmware: direct-loading firmware 
regulatory.db
[   17.168228] platform regulatory.0: firmware: direct-loading firmware 
regulatory.db.p7s
[   17.168526] sdhci-pci :02:00.1: SDHCI controller found [14e4:16bc] (rev 
10)
[   17.169815] mmc0: SDHCI controller on PCI [:02:00.1] using ADMA 64-bit
[   17.175823] applesmc applesmc.768: hwmon_device_register() is deprecated. 
Please convert the driver to use hwmon_device_register_with_info().
[   17.192919] iTCO_wdt iTCO_wdt.1.auto: unable to reset NO_REBOOT flag, device 
disabled by hardware/BIOS
[   17.217573] usb 1-1.1: Found UVC 1.00 device FaceTime HD Camera (Built-in) 
(05ac:8509)
[   17.230295] tg3 :02:00.0 enp2s0f0: renamed from eth0
[   17.285936] ACPI: Smart Battery System [SBS0]: Battery Slot [BAT0] (battery 
present)
[   17.288256] snd_hda_intel :00:1b.0: e

Bug#1035925: krita: unable to use G'MIC filter

2023-05-11 Thread Kay Blaurock
Package: krita
Version: 1:5.1.5+dfsg-2
Severity: normal
X-Debbugs-Cc: debian@fungoiddreams.org

Dear Maintainer,

   * What led up to the situation?
I installed the packages krita, krita-gmic and gmic on Debian Bookworm

   * What exactly did you do (or not do) that was effective (or
 ineffective)?
In Krita, I created a document with some text, flattened it and went to
"Filter" -> "Start G'MIC-Qt"

   * What was the outcome of this action?
I got the error message: "The GMic Plugin is not installed or could not be
loaded".

   * What outcome did you expect instead?
successful start of the G'MIC plugin

According to this post:
https://invent.kde.org/graphics/krita/-/blob/master/README.packagers.md , the
way Krita and G'MIC interact has changed with Krita 5.x, and it now uses a
forked version of G'MIC. This also makes the current krita-gmic package
obsolete. We will probably need a new plugin package made from the forked G'MIC
version.

Kind regards,
Kay


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

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

Versions of packages krita depends on:
ii  krita-data1:5.1.5+dfsg-2
ii  libc6 2.36-9
ii  libexiv2-27   0.27.6-1
ii  libfftw3-double3  3.3.10-1
ii  libgcc-s1 12.2.0-14
ii  libgif7   5.2.1-2.5
ii  libgsl27  2.7.1+dfsg-3+b1
ii  libheif1  1.15.1-1
ii  libimath-3-1-29   3.1.6-1
ii  libjpeg62-turbo   1:2.1.5-2
ii  libjxl0.7 0.7.0-10
ii  libkf5completion5 5.103.0-1
ii  libkf5configcore5 5.103.0-1
ii  libkf5configgui5  5.103.0-1
ii  libkf5coreaddons5 5.103.0-1
ii  libkf5crash5  5.103.0-1
ii  libkf5guiaddons5  5.103.0-1
ii  libkf5i18n5   5.103.0-1
ii  libkf5itemviews5  5.103.0-1
ii  libkf5widgetsaddons5  5.103.0-1
ii  libkf5windowsystem5   5.103.0-1
ii  libkseexpr4   4.0.4.0-4
ii  libkseexprui4 4.0.4.0-4
ii  liblcms2-22.14-2
ii  libmypaint-1.5-1  1.6.0-2
ii  libopencolorio2.1 2.1.2+dfsg1-4+b3
ii  libopenexr-3-1-30 3.1.5-5
ii  libopenjp2-7  2.5.0-1+b1
ii  libpng16-16   1.6.39-2
ii  libpoppler-qt5-1  22.12.0-2+b1
ii  libpython3.11 3.11.2-6
ii  libqt5core5a  5.15.8+dfsg-7
ii  libqt5dbus5   5.15.8+dfsg-7
ii  libqt5gui55.15.8+dfsg-7
ii  libqt5multimedia5 5.15.8-2
ii  libqt5network55.15.8+dfsg-7
ii  libqt5printsupport5   5.15.8+dfsg-7
ii  libqt5qml55.15.8+dfsg-3
ii  libqt5quick5  5.15.8+dfsg-3
ii  libqt5quickwidgets5   5.15.8+dfsg-3
ii  libqt5sql55.15.8+dfsg-7
ii  libqt5sql5-sqlite 5.15.8+dfsg-7
ii  libqt5svg55.15.8-2
ii  libqt5widgets55.15.8+dfsg-7
ii  libqt5x11extras5  5.15.8-2
ii  libqt5xml55.15.8+dfsg-7
ii  libquazip5-1  0.9.1-3
ii  libraw20  0.20.2-2+b1
ii  libstdc++612.2.0-14
ii  libtiff6  4.5.0-5
ii  libturbojpeg0 1:2.1.5-2
ii  libwebp7  1.2.4-0.1
ii  libx11-6  2:1.8.4-2
ii  zlib1g1:1.2.13.dfsg-1

Versions of packages krita recommends:
ii  krita-gmic   2.9.4-4+b4
ii  python3-pyqt55.15.9+dfsg-1
ii  python3-sip  4.19.25+dfsg-5+b1
ii  qml-module-qtmultimedia  5.15.8-2

Versions of packages krita suggests:
ii  colord  1.4.6-2.2
ii  ffmpeg  7:5.1.2-3
pn  krita-l10n  

-- no debconf information



Bug#1035782: nuitka: Nuitka should hard-depend on an earlier python version and thus be uninstallable

2023-05-09 Thread Kay Hayen
The later versions of Nuitka with less problems didn't make it to unstable
yet, they would only give an error. However, I
expect to make an upload in the next 2 weeks that will then close this bug.

Yours,
Kay


Bug#1022400: nuitka: FTBFS: make[1]: python2: No such file or directory

2022-10-23 Thread Kay Hayen
Hello Lucas,

I have seen this on my side as well, but it was inconsequential, probably
because I still have Python2 installed, but of course, that is bad. The
relevant code should be this:

BUILD_ONLY_PYTHON3 := $(shell [ `lsb_release -r -s | sed -e s/unstable/11/
-e s/testing/11/ -e s/buildd-// -e 's/\..*//'` -ge 11 ] && echo true)

This is handling "unstable" only, and I am assuming Debian Sid changed to
provide a "n/a" value there instead now. I will produce an upload later
this coming week to address it.

Yours,
Kay


Bug#1021829: synaptic: APT::Default-Release still confusing with synaptic

2022-10-15 Thread Kay Martinen
Package: synaptic
Version: 0.84.6
Severity: important

Dear Maintainer,

i always use stable and often Synaptic as Packetmanager. And on this actual
machine i installed and upgraded Debian but at some point synaptic won't start
anymore.

It said APT::Default-Release "Stable-Updates" is invalid. But what it DID NOT
say is from where this setting is coming.
I tried to find it in /etc/apt but nothing found. And just after some web
searching i found only ONE Post that explained a synaptic.conf in root's
directory.

This is weird because i have to key in my user password if i start synaptic as
user (sudoed) and expected such a file in my home or in /etc/apt - but not in
root's own dir.

So, from a user's perspective Synaptic shut's down after the error message
window and is no longer usable. For nothing. Making it an important bug i
guess.

I deleted the /root/.synaptic Folder and Synaptic is working again. I don't
know how or from what this "stable-updates" entry is coming. I believe i did
not set it but it must be done by anything. I only have the Trouble to make
this work again. Because synaptic did not tell me in which file it founds a
problematic entry. This is my suggestion that synaptic should tell the path and
filename of the error.

BTW. I tried to set a correct value in a new /etc/apt/apt.conf but then
synaptic tells my bogus content at the end of file and... the filename. Why not
everytime?



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

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

Versions of packages synaptic depends on:
ii  hicolor-icon-theme   0.17-2
ii  libapt-inst2.0   1.8.2.3
ii  libapt-pkg5.01.8.2.3
ii  libatk1.0-0  2.30.0-2
ii  libc62.28-10+deb10u1
ii  libcairo-gobject21.16.0-4+deb10u1
ii  libcairo21.16.0-4+deb10u1
ii  libept1.5.0  1.1+nmu3+b1
ii  libgcc1  1:8.3.0-6
ii  libgdk-pixbuf2.0-0   2.38.1+dfsg-1
ii  libglib2.0-0 2.58.3-2+deb10u4
ii  libgnutls30  3.6.7-4+deb10u9
ii  libgtk-3-0   3.24.5-1
ii  libpango-1.0-0   1.42.4-8~deb10u1
ii  libpangocairo-1.0-0  1.42.4-8~deb10u1
ii  libpcre2-8-0 10.32-5
ii  libstdc++6   8.3.0-6
ii  libvte-2.91-00.54.2-2
ii  libx11-6 2:1.6.7-1+deb10u2
ii  libxapian30  1.4.11-1
ii  policykit-1  0.105-25+deb10u1
ii  zenity   3.30.0-2
ii  zlib1g   1:1.2.11.dfsg-1+deb10u2

Versions of packages synaptic recommends:
ii  libgtk2-perl  2:1.24992-1+b2
ii  xdg-utils 1.1.3-1+deb10u1

Versions of packages synaptic suggests:
pn  apt-xapian-index 
pn  deborphan
pn  dwww 
pn  menu 
pn  software-properties-gtk  
ii  tasksel  3.53

-- no debconf information



Bug#1006754: theli tries to use swarp from suckless-tools instead of SWarp from swarp

2022-03-04 Thread Kay Thriemer
Hi Yann,
Thank you for reporting the the issue and a temporary solution.
I will change the dependency to SWarp asap.

Regards,
Kay

> On 4. Mar 2022, at 12:09, Yann Vernier  wrote:
> 
> Package: theli
> Version: 3.1.3-1
> Severity: important
> 
> Dear Maintainer,
> 
> I tried installing theli on Debian unstable. Upon running the program,
> it immediately reports swarp is the wrong version. Checking the swarp
> package, Debian has renamed that program from swarp to SWarp, to avoid
> collision with the suckless-tools program named swarp.
> 
> I reckon the appropriate thing to do in the Debian package, particularly
> as swarp is a dependency, is to make the similar change to call the
> correct program in theli as well.
> 
> As a workaround, it is possible to make a directory with a lower case
> symlink and add it to PATH to run theli, e.g.:
> 
> $ mkdir ~/theli-bin
> $ ln -s /usr/bin/SWarp ~/theli-bin/swarp
> $ PATH=~/theli-bin:$PATH theli &
> 
> It is also possible that the program would look for SWarp if swarp were
> not present, in which case this is a conflict with suckless-tools.
> 
> -- System Information:
> Debian Release: bookworm/sid
>  APT prefers unstable
>  APT policy: (500, 'unstable'), (500, 'oldstable')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 5.16.0-1-amd64 (SMP w/8 CPU threads; PREEMPT)
> Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8), 
> LANGUAGE=en_GB:sv
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 
> Versions of packages theli depends on:
> ii  libc62.33-7
> ii  libcfitsio9  4.0.0-1
> ii  libgcc-s112-20220302-1
> ii  libgomp1 12-20220302-1
> ii  libgsl27 2.7.1+dfsg-3
> ii  libqt5core5a 5.15.2+dfsg-15
> ii  libqt5gui5   5.15.2+dfsg-15
> ii  libqt5printsupport5  5.15.2+dfsg-15
> ii  libqt5widgets5   5.15.2+dfsg-15
> ii  libraw20 0.20.2-2
> ii  libstdc++6   12-20220302-1
> ii  libtiff5 4.3.0-4+b1
> ii  libwcs7  7.7+ds-1
> 
> Versions of packages theli recommends:
> ii  astrometry.net  0.89+dfsg-1
> ii  plplot-driver-cairo 5.15.0+dfsg-24+b1
> ii  python3-astropy 5.0.1-1
> ii  python3-requests2.25.1+dfsg-2
> ii  scamp   2.10.0-2
> ii  source-extractor2.25.0+ds-3
> ii  suckless-tools [swarp]  46-1
> ii  swarp   2.41.5-1
> 
> theli suggests no packages.
> 
> -- no debconf information
> 



Bug#937166: Bug#961896: nuitka: diff for NMU version 0.6.11.3+ds-1.1

2021-02-06 Thread Kay Hayen
Hello Adrian,

thanks for your effort. As you probably know, my interest is to provide
Debian packages for old distributions too. However, I think I will follow
this, and remove the burden from Debian folk, and work in the future with
an approach, where I will generate the control file based on the target
version, where I continue to build for even oldest OSes myself, and provide
to NeuroDebian and Debian a cleaner version.

Please allow for a bit of time before I manage, I am aiming at my next
major upstream release to be clear of this. I believe it might be a week
away.

I am OK with the NMU, but I am not Yaroslav, so I don't know for certain.

Yours,
Kay


Bug#959899: ITP: theli -- A pipeline for astronomical image data reduction

2020-05-06 Thread Kay Thriemer

Package: wnpp
Owner: Kay Thriemer 
Severity: wishlist
X-Debbugs-Cc: debian-de...@lists.debian.org,debian-as...@lists.debian.org



* Package name    : theli
  Version : 3.0.0
  Upstream Author : Mischa Schirmer 
* URL : https://github.com/schirmermischa/THELI
* License : GNU GPL
  Programming Lang: C++ / Qt5
  Description : A pipeline for astronomical image data reduction


THELI is a data processing pipeline for optical, near-infrared and
mid-infrared astronomical images. Version 3 is a complete rewrite in C++
/ Qt5 (compared to version 2 in Qt3), eliminating a large number of
dependencies and overcoming installation issues. Using a hybrid
memory/drive data model and full parallelization, v3 offers a vast gain
in processing speed. Depending on the hardware and data set, processing
speed may increase by factors 2 to 20. THELI v3 also fully scales with
the amount of available RAM and CPUs on your machine, and there is still
potential for further improvement.

It will maintained within the Debian Astronomy Working Group. A git
repository will be created on salsa:

https://salsa.debian.org/debian-astro-team/theli.git

Best regards

Kay



Bug#937166: Python2 is not really depended on

2020-05-04 Thread Kay Hayen
Hello,

I am readying said release right now. Future releases will be faster
though, promised. I got blocked as an upstream by a push to make Nuitka do
real optimization, but will release more often again. Sorry for the delays.
But in my defence, Nuitka uploads were blocked for months due to broken
dependencies.

Moritz Mühlenhoff :

> If you want to use this kind of approach, put base-files first for the
> python
> > ones that aren't needed for the archive.
>
> I don't think it's even needed? The package dependencies are fulfilled by
> the Python 3 packages even of old distributions like jessie, so Py2 doesn't
> seem needed in any suite.
>

That is true. The package will build, but it will not be usable with
Python2 then. It also would mean that it could not be used to compile
Python2 programs of users that are otherwise executable on their system.

Yours,
Kay


Bug#937166: Python2 is not really depended on

2020-02-22 Thread Kay Hayen
Hello,

this is not explained in the FAQ, but the way I have done it is like this
(in build-depends, removed irrelevant parts):

   python (>= 2.6.6-2) | base-files (>= 11),
   python-all-dbg (>= 2.6.6-2) | base-files (>= 11),
   python-all-dev (>= 2.6.6-2) | base-files (>= 11),
   python-setuptools | base.files (>= 11),
   scons,
   python3-all-dev (>= 3.3),
   python3-all-dbg (>= 3.3),
   python3-setuptools,
   python-appdirs  | base-files (>= 11),
   python3-appdirs | base-files (<< 7.2),
   python-pil | python-imaging | base-files (>= 11),
   python3-pil | base-files (<< 11),

The reason being, that Nuitka is built for older Debian and Ubuntu
distributions in Neurodebian as well. This is not pretty, but has been a
strategy used for a long time now, although more reduced, see the Python3
appdirs dependency.

In dependencies there is then this:

 python3-appdirs | base-files (<< 7.2),
 python-dev (>= 2.6.6-2) | base-files (>= 11),
 python3-dev,
 ${misc:Depends},
 ${python:Depends},
 ${python3:Depends}

That should not cause an issue. I have a bullseye based builder, where my
package doesn't build, but the next one will (some rules check to discover
Debian 11 fails on "testing", but not for "unstable"), and I had to make
actual fixes with e.g. the tests not using "#!/usr/bin/env python" as that
won't work anymore, so I am convinced it pulls in no python2 package.

Are you saying, that portable control files like these are disallowed? Or
is simply the case, that I should put it in a different order, e.g.
"base-files (>= 11) | ..." and your checker tools (which I assume found
this) will be happier? As I said, in the past, I have used this approach to
disallow tools that were not usable.

Recommending python-xml will be replaced with python3-xml or simply
removed, but lxml will later become a dependency, where similar problems
will appear.

Please advise.

Yours,
Kay


Bug#947573: Nuitka and scons

2020-01-14 Thread Kay Hayen
Hello,

Nuitka is very much ported to Python3 for a long time. I have done the
changes to the packaging, which remove Python2 dependencies for Bullseye
and Sid, but I wanted to keep the packaging working for Wheezy and higher,
so this took more time.

Nuitka has been not building due to rst2pdf failures for 4 months prior to
this, only very recently this build dependency was fixed. Scons was never
blocking, since Nuitka doesn't care about it.

My debian Sid builds of Nuitka still seem to pull in scons and python2 with
it, but I trust that nothing of scons really matters to me there. Note that
Nuitka is used with Python3 scons a lot for years now.

Question fro me: I am also upstream of the package. Do we need a
pre-release of Nuitka right now? Or would be be OK if I continue upstream
work for 1-2 weeks more, and make this a more complete release, where I
also cover a few more open points of Python 3.8 compatibility? Otherwise I
could also (ask my sponsor to) upload in 2-3 days.

Best regards,
Kay


Bug#653738: Configuration routine not run if a package specified on first run

2018-12-03 Thread Kay McCormick
Package: reportbug
Followup-For: Bug #653738

This seems fixed to me - there is a warning printed when the configuration
is skipped. The user can elect to ^C and re-run reportbug at this time.

--
if utils.first_run():
if not self.args and not self.options.searchfor:
offer_configuration(self.options)
main()
sys.exit(0)
else:
ewrite('Warning: no reportbug configuration found.  Proceeding in 
%s mode.\n' % self.options.mode)
--

-- Package-specific info:
** Environment settings:
INTERFACE="text"

** /home/user/j/jade/.reportbugrc:
reportbug_version "7.5.1"
mode standard
ui text
realname "Kay McCormick"

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

Kernel: Linux 4.18.0-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Enforcing - Policy name: default

Versions of packages reportbug depends on:
ii  apt1.8.0~alpha2
ii  python33.6.7-1
ii  python3-reportbug  7.5.1
ii  sensible-utils 0.0.12

reportbug recommends no packages.

Versions of packages reportbug suggests:
pn  claws-mail 
pn  debconf-utils  
pn  debsums
ii  dlocate1.07+nmu1
pn  emacs24-bin-common | emacs25-bin-common
ii  exim4-daemon-light [mail-transport-agent]  4.91-8+b1
ii  file   1:5.34-2
ii  gnupg  2.2.11-1
ii  python3-urwid  2.0.1-2+b1
pn  reportbug-gtk  
ii  xdg-utils  1.1.3-1

Versions of packages python3-reportbug depends on:
ii  apt1.8.0~alpha2
ii  file   1:5.34-2
ii  python33.6.7-1
ii  python3-apt1.7.0
ii  python3-debian 0.1.33
ii  python3-debianbts  2.7.2
ii  python3-requests   2.20.0-2

python3-reportbug suggests no packages.

-- no debconf information



Bug#717563:

2018-11-30 Thread Kay Mccormick
I managed to fix this (at least for the get_bugs case) but it required
changes
to python-debianbts package.

I have included two patches for feedback. There are some caveats:

* Other method calls need to be patched in reportbug/debbugs.py.
* pysimplesoap will use alternatve http transport libraries if httplib2 is
unavailable, and proxy support is unavailable for some of the other
transports such as urllib2.
* reportbug uses urllib2 over httplib2, and pysimplesoap uses httplib2 over
urllib2, but i don't think httplib2 is a dependency of reportbug -
therefore, that must changed also or pysimplesoap wont pick it up.
diff --git a/reportbug/checkversions.py b/reportbug/checkversions.py
index d94bf76..c37399d 100644
--- a/reportbug/checkversions.py
+++ b/reportbug/checkversions.py
@@ -84,7 +84,7 @@ def get_versions_available(package, timeout, dists=None, 
http_proxy=None, arch='
 # or to binary packages available on the current arch
 url += '&a=source,all,' + arch
 try:
-page = open_url(url)
+page = open_url(url, http_proxy, timeout)
 except NoNetwork:
 return {}
 except urllib.error.HTTPError as x:
diff --git a/reportbug/debbugs.py b/reportbug/debbugs.py
index 92db224..c6bd6d0 100644
--- a/reportbug/debbugs.py
+++ b/reportbug/debbugs.py
@@ -1069,6 +1069,13 @@ def get_reports(package, timeout, system='debian', 
mirrors=None, version=None,
 pkg_filter = 'src'
 else:
 pkg_filter = 'package'
+if http_proxy:
+from urllib.parse import urlparse
+parsed_url = urlparse(http_proxy)
+# Probably ought to use more info for the proxy, if applicable.
+debianbts.set_soap_proxy(dict(proxy_host=parsed_url.hostname,
+ proxy_port=parsed_url.port))
+
 bugs = debianbts.get_bugs(pkg_filter, package)
 else:
 bugs = list(map(int, package))
diff --git a/reportbug/urlutils.py b/reportbug/urlutils.py
index c16e48c..a3f2e20 100644
--- a/reportbug/urlutils.py
+++ b/reportbug/urlutils.py
@@ -146,6 +146,7 @@ def open_url(url, http_proxy=None, timeout=60):
 proxies = urllib.request.getproxies()
 if http_proxy:
 proxies['http'] = http_proxy
+proxies['https'] = http_proxy
 
 try:
 page = urlopen(url, proxies, timeout)


debian-bts.patch
Description: Binary data


Bug#717563:

2018-11-18 Thread Kay Mccormick
debianbts.get_bugs does not support passing of proxy into SoapClient.
I would try to fix this but I am not sure right now of the correct approach.

pysimplesoap uses httplib2 if it is available and if a specific transport
library is not specified in the call to get_http_wrapper, which it is not
in this application.

See patch above for other changes to reportbug to support proxy handling.
Take note that the patch sets the proxy for 'https' to the proxy specified
for 'http'. Reportbug itself only allows to specify a single proxy for
http, so this was required to support proxying for https.

Probably another argument should be added to reportbug for https proxy
configuration, in order to prevent simply using the http proxy, which may
not be correct.

On the other hand, I believe the environment configuration could be changed
(i.e. stuff the proxy information into os.environ for the duration of the
reportbug session). This would reduce in fewer code changes, which can be
considered a good thing.

I dont know what approach people wish to take, but part of this is a defect
in debianbts which is another package.


Bug#912116: nuitka FTBFS: test failures

2018-10-29 Thread Kay Hayen
Hello Adrian,

> +simpleFunction21: FAILED 125836 125872 leaked 36

The reference counting in 3.7.0 was broken, as reported in
https://bugs.python.org/issue34042 which is reported fixed.

For current releases, I have had disabled it for 3.7.0 therefore, and
couldn't see what 3.7.1 will be. These now might be actual bugs become
visible only with 3.7.1, which I need to look at, and fix it.

Yours,
Kay



Bug#868353: samba-libs dependencies broken in jessie debian-security repo

2017-07-14 Thread Kay
I have the problem after apt-get upgrade samba is removed and reinstall is not possible!

 

sources.list


deb http://security.debian.org/debian-security jessie/updates main contrib non-free
deb-src http://security.debian.org/debian-security jessie/updates main contrib non-free

deb http://ftp.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.debian.org/debian/ jessie main contrib non-free


cat debian_version

8.8

 


apt-get install samba
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 samba : Hängt ab von: python-samba soll aber nicht installiert werden
 Hängt ab von: samba-common-bin (= 2:4.2.14+dfsg-0+deb8u7) soll aber nicht installiert werden
 Hängt ab von: samba-dsdb-modules soll aber nicht installiert werden
 Hängt ab von: samba-libs (= 2:4.2.14+dfsg-0+deb8u7) soll aber nicht installiert werden
 Empfiehlt: samba-vfs-modules soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.



 


apt-cache policy samba
samba:
  Installiert:   (keine)
  Installationskandidat: 2:4.2.14+dfsg-0+deb8u7
  Versionstabelle:
 2:4.2.14+dfsg-0+deb8u7 0
500 http://security.debian.org/debian-security/ jessie/updates/main amd64 Packages
 2:4.2.14+dfsg-0+deb8u6 0
100 /var/lib/dpkg/status
 2:4.2.14+dfsg-0+deb8u5 0
500 http://ftp.debian.org/debian/ jessie/main amd64 Packages

 

 

 






Bug#867382: ITP: vspline -- generic C++ code for uniform b-splines, remap functions

2017-07-06 Thread Kay F. Jahnke

Package: wnpp
Severity: wishlist
Owner: "Kay F. Jahnke" 
User: debian-scie...@lists.debian.org
Usertags: field..mathematics

* Package name: vspline
  Version : 0.1.1
  Upstream Author : Kay F. Jahnke 
* URL : https://bitbucket.org/kfj/vspline
* License : EXPAT
  Programming Lang: C++11
  Description : generic C++ code for uniform b-splines, remap functions

vspline is a header-only generic C++ library trying to address all
aspects of uniform b-splines. This includes b-spline prefiltering
(conversion of the source data into b-spline coefficients), evaluation
of the spline, and mass evaluation of data with remap-like functions.

I am the developer of this software, and members of the debian science
team have  suggested I should get involved with packaging. The code is
now ready to be packaged, there is a repository at alioth already with
packaging information:

https://anonscm.debian.org/cgit/debian-science/packages/vspline.git

I intend to do the packaging.

I do seek for a mentor/sponsor.

Here's my writeup about vspline:

vspline can create uniform b-splines of

 -  real data types and their aggregates [*]
 -  coming in strided memory
 -  with a reasonable selection of boundary conditions
 -  used in either an implicit or an explicit scheme of extrapolation
 -  arbitrary spline order (up to 24)
 -  arbitrary dimensions of the spline
 -  with multithreaded code
 -  optionally using the CPU's vector units

on the evaluation side it provides

 -  evaluation of the spline at point locations in the defined range
 -  evaluation of the spline's derivatives
 -  mapping of arbitrary coordinates into the defined range
 -  evaluation of nD arrays of coordinates ('remap' function)
 -  target coordinate-fed remap function ('index_remap')
 -  functor-based remap, aka 'transform' function
 -  functor-based 'apply' function

[*] I use 'aggregate' here in the sense of 'several of the same type',
rather than 'several of any type'

while there is no lack of freely available b-spline code, vspline's aim
is to provide very fast prefiltering and evaluation by exploiting
multithreading and (optionally) the CPU's vector units. multithreading
is done with a tailor-made multithreading implementation using a thread
pool, while vectorization is done generically by using Vc. vspline's
remap routines bring these multithreading and vectorization capabilities
to bear when processing/generating mass data. The remapping routines can
produce interpolated values for nD arrays of coordinates or, more
generally, operate with functors which allow for the processing of
arbitrary value-generating pipelines. vspline's current main focus is on
image processing, but since the code is dimension-agnostic, it can
handle volume data as well, and there are specializations for 1D data, too.

vspline relies on vigra for data handling; vigra offers a convenient
zero-overhead nD array 'view' type, which can easily adopt regular nD
data by passing their shape and strides. It also offers efficient
handling of small aggregates of uniform type (like pixels) which vspline
also relies on.

I use the code in vspline in it's companion project pv, which is a
panoramic image viewer, available from

https://bitbucket.org/kfj/pv

vspline is probably beta stage, but due to the steady use in pv it is
well-tuned especially for image processing. The code has stabilized
nicely, so I think that presenting it to debian is appropriate. The very
low version number is due to the recent adoption of a debian-friendly
tagging scheme. Nevertheless I'd say that vspline is still experimental
- I only have access to a limited set of systems to experiment with, and
there are quite a few heuristics in the code which are probably
suboptimal on some targets. I'd welcome others to experiment with the
code and share their results to improve vspline.

When I started working on b-splines a few years ago, I worked a lot with
libeinspline, which is also available as a debian package, but is coded
in C and only offers cubic b-splines in up to three dimensions. I wanted
a wider scope and a modern code base in C++, and I wanted to use the
signal processing approach to b-splines rather than the linear algebra
approach used in libeinspline, so I set out on vspline. vigra, which I
use for data handling, also offers b-spline code, but I felt more
comfortable implementing the maths myself to fine-tune weight
generation, multithreading and vectorization, and also to make the
spline degree a run-time parameter rather than a template parameter.

Another source for b-spline code is opencv, which also offers a
remap function using b-spline interpolation, as does scipy. I made an
attempt to extend the concept of remapping. The classical remap function
takes an array of coordinates and produces an equally-shaped array of
interp

Bug#837701: apper: Same Letter Problem here with fresh install, seen with updates of perlmagick and imagemagick.

2017-05-26 Thread Kay Martinen
Package: apper
Version: 0.9.1-2
Followup-For: Bug #837701

Dear Maintainer,

I got the same problem (like 2 other bugreports) with german umlauts shown as ? 
here when running
apper as it updates perlmagick, imagemagick and some libs for it.
The ? was seen only on the noted program description line in apper but too when
downloading AND updating them.
It may be cosmetic but i do not know if there is another problem leading to
this.

The download and update seemed to work out successfully. No errors seen.

-- System Information:
Debian Release: 8.8
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.16.0-4-686-pae (SMP w/2 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages apper depends on:
ii  apper-data   0.9.1-2
ii  kde-runtime  4:4.14.2-2
ii  libappstream10.7.3-1
ii  libc62.19-18+deb8u9
ii  libdebconf-kde0  0.3-1
ii  libgcc1  1:4.9.2-10
ii  libgee-0.8-2 0.16.1-1+deb8u1
ii  libglib2.0-0 2.42.1-1+b1
ii  libkcmutils4 4:4.14.2-5+deb8u2
ii  libkdecore5  4:4.14.2-5+deb8u2
ii  libkdeui54:4.14.2-5+deb8u2
ii  libkemoticons4   4:4.14.2-5+deb8u2
ii  libkidletime44:4.14.2-5+deb8u2
ii  libkio5  4:4.14.2-5+deb8u2
ii  libkprintutils4  4:4.14.2-5+deb8u2
ii  libkutils4   4:4.14.2-5+deb8u2
ii  libkworkspace4abi2   4:4.11.13-2
ii  liblistaller-glib0   0.5.9-4
ii  libpackagekitqt4-0   0.9.5-1
ii  libqt4-dbus  4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqt4-declarative   4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqt4-network   4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqt4-sql   4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqt4-svg   4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqt4-xml   4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqt4-xmlpatterns   4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqtcore4   4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqtgui44:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libsolid44:4.14.2-5+deb8u2
ii  libstdc++6   4.9.2-10
ii  packagekit   1.0.1-2
ii  policykit-1-gnome0.105-2
ii  polkit-kde-1 0.99.1-1
ii  software-properties-kde  0.92.25debian1

Versions of packages apper recommends:
ii  appstream-index  0.7.3-1

Versions of packages apper suggests:
pn  debconf-kde-helper  
ii  listaller   0.5.9-4

-- no debconf information



Bug#847154: Affects also debootstrap

2016-12-11 Thread Kay Hayen
Hello there,

I noticed that this also affected my pbuilder instances. Assuming a file
system corruption when the existing image started to fail with "segfault in
method http", I then discovered that debootstrap of wheezy won't work, and
crash in mysterious ways.

The vsyscall=emulate kernel parameter works and allows debootstrap to work.

So it's not just LXC, mere chroot is a problem too. Maybe list all these
things in the news item and release notes.

Yours,
Kay


Bug#757861: I can reproduce this issue

2016-07-14 Thread Kay Hannay
Hi,

i can reproduce this issue with the latest Jessie release. Wifi
hardware is an ipw2200 in this case. During installation I can not
connect to a WPA secured network. I just get into an endless loop
asking for the SSID and key. A connection to an open network works
well. In the installer log i can see the following entries which
might be interesting for this issue:

netcfg: INFO: Network chosen: FOO. Proceeding to connect.
apt-install: Queueing package wpasupplicant for later installation
netcfg: INFO: Couldn't connect to wpasupplicant

dnesg says that the firmware ipw2200-bss.fw has been loaded.

Will there be an update to the installer for Jessie?

Kind regards
Kay



Bug#827502: hunspell integration Consts obsolete?

2016-06-17 Thread Aaron Madlon-Kay
Hi. I’m a core contributor to OmegaT.

The entire package is years out of date. Those constants haven’t existed since 
2011 as best I can tell.

If this package isn’t going to be updated, I would suggest removing it entirely.

-Aaron


On Fri, 17 Jun 2016 09:36:30 +0200 Rene Engelhard  wrote:
> Package: omegat
> Version: 2.3.0.1+dfsg-3
> Severity: important
> 
> Hi,
> 
> On Thu, Jun 16, 2016 at 10:40:46PM -0400, Jeremy Bicha wrote:
> > Package:omegat
> > Version: 2.3.0.1+dfsg-4
> > Severity: serious
> > 
> > libhunspell-1.3-0 has been replaced by libhunspell-1.4-0 in Debian
> > unstable and testing.
> > 
> > I took a guess at the bug severity. I believe it's a RC issue because
> > upgraders who have libhunspell-1.3-0 installed will not receive any
> > bugfixes or security updates for that version of the library.
> 
> Even worse; are you sure this hunspell integration is even working? I see
> (both in stable and testing/unstable) only
> 
> --- a/src/org/omegat/util/OConsts.java
> +++ b/src/org/omegat/util/OConsts.java
> @@ -100,7 +100,11 @@
>  public static final String LEARNED_WORD_LIST_FILE_NAME = 
> "learned_words.txt";^M
>  ^M
>  /** The name of the spell checking library */^M
> -public static final String SPELLCHECKER_LIBRARY_NAME = "hunspell";^M
> +public static final String SPELLCHECKER_LIBRARY_NAME = "hunspell-1.2";^M
> +^M
> +/** directory of system dictionaries */^M
> +public static final String SPELLCHECKER_SYSTEM_DICTIONARY_DIRECTORY =^M
> +"/usr/share/myspell/dicts";^M
>  ^M
>  /** the native library directory */^M
>  public static final String NATIVE_LIBRARY_DIR = "native";^M
> 
> patched in.
> 
> SPELLCHECKER_LIBRARY_NAME coul dhave stayed hunspell to be compatible,
> hunspell-1.2 is long gone (even wheezy has 1.3) and /usr/share/myspell/dicts
> is compat stuff and maybe should be changed to /usr/share/hunspell/dicts?
> 
> (And yeah, I missed this package in the transition because it wasn't
> a Depends:)
> 
> Regards,
> 
> Rene
> 
> 



Bug#823602: hplip: Need to re-run hp-setup frequently

2016-05-06 Thread Kay Hayen
Package: hplip
Version: 3.16.3+repack0-1
Severity: important

Dear Maintainer,

at some point in the past, my printer stopped working entirely. Previously
already, likely because of upgrades, or so I assumed, the existing printer
would no longer print, a new one added with a re-run of hp-setup, would.

However, some time ago, that didn't work, and I gave up. After a fresh
install,
of the whole system (stretch) things work again, except that now the problem
is that practically after every boot, every power cycle, the printer needs
to be
configured with hp-setup, or else it won't work.

I got to assume that the firmware of the printer is not present anymore,
and therefore this happens:

I got this from systemctl -u cups.service:

Mai 05 13:47:34 anna hp[7046]: io/hpmud/musb.c 153: unable
get_string_descriptor -7: Resource temporarily unavailable
Mai 05 13:47:34 anna hp[7046]: io/hpmud/musb.c 605: invalid product id
string ret=-7

This is what happens during hp-setup -i:

Mai 05 16:08:52 anna hp[10833]: io/hpmud/musb.c 427: Found interface
conf=0, iface=0, altset=1, index=1
Mai 05 16:08:52 anna hp[10833]: io/hpmud/musb.c 389: Active kernel driver
on interface=0 ret=0
Mai 05 16:08:52 anna hp[10833]: io/hpmud/musb.c 535: claimed 7/1/2 interface
Mai 05 16:08:52 anna hp[10833]: io/hpmud/musb.c 780: read actual device_id
successfully fd=1 len=128
Mai 05 16:08:52 anna hp[10833]: io/hpmud/musb.c 561: released 7/1/2
interface
Mai 05 16:08:52 anna hp[10833]: io/hpmud/musb.c 960: new PRINT channel=2
clientCnt=1 channelCnt=1
Mai 05 16:08:52 anna hp[10833]: io/hpmud/musb.c 427: Found interface
conf=0, iface=0, altset=1, index=1
Mai 05 16:08:52 anna hp[10833]: io/hpmud/musb.c 389: Active kernel driver
on interface=0 ret=0
Mai 05 16:08:52 anna hp[10833]: io/hpmud/musb.c 535: claimed 7/1/2 interface
Mai 05 16:09:02 anna hp[10833]: io/hpmud/musb.c 561: released 7/1/2
interface
Mai 05 16:11:12 anna hp[10982]: io/hpmud/musb.c 427: Found interface
conf=0, iface=0, altset=1, index=1
Mai 05 16:11:12 anna hp[10982]: io/hpmud/musb.c 389: Active kernel driver
on interface=0 ret=0
Mai 05 16:11:12 anna hp[10982]: io/hpmud/musb.c 535: claimed 7/1/2 interface
Mai 05 16:11:12 anna hp[10982]: io/hpmud/musb.c 780: read actual device_id
successfully fd=1 len=128
Mai 05 16:11:12 anna hp[10982]: io/hpmud/musb.c 561: released 7/1/2
interface
Mai 05 16:11:12 anna hp[10982]: io/hpmud/musb.c 960: new PRINT channel=2
clientCnt=1 channelCnt=1
Mai 05 16:11:12 anna hp[10982]: io/hpmud/musb.c 427: Found interface
conf=0, iface=0, altset=1, index=1
Mai 05 16:11:12 anna hp[10982]: io/hpmud/musb.c 389: Active kernel driver
on interface=0 ret=0
Mai 05 16:11:12 anna hp[10982]: io/hpmud/musb.c 535: claimed 7/1/2 interface
Mai 05 16:13:22 anna hp[11166]: io/hpmud/musb.c 427: Found interface
conf=0, iface=0, altset=1, index=1
Mai 05 16:13:22 anna hp[11166]: io/hpmud/musb.c 389: Active kernel driver
on interface=0 ret=0
Mai 05 16:13:27 anna hp[11166]: io/hpmud/musb.c 526: invalid
set_altinterface 7/1/2 altset=1: Connection timed out
Mai 05 16:13:27 anna hp[11166]: io/hpmud/musb.c 427: Found interface
conf=0, iface=0, altset=0, index=2
Mai 05 16:13:27 anna hp[11166]: io/hpmud/musb.c 389: Active kernel driver
on interface=0 ret=0
Mai 05 16:13:27 anna hp[11166]: io/hpmud/musb.c 535: claimed 7/1/3 interface

And these happen a lot too:

Mai 06 08:28:39 anna hpcups[16319]: common/utils.c 220: Invalid Library
hanlder pLibHandler = NULL.

Not sure if it is related to failed print jobs.

Yours,
Kay


-- Package-specific info:
Saving output in log file: /data/home/hayen/hp-check.log

HP Linux Imaging and Printing System (ver. 3.16.3)
Dependency/Version Check Utility ver. 15.1

Copyright (c) 2001-15 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

Note: hp-check can be run in three modes:
1. Compile-time check mode (-c or --compile): Use this mode before
compiling the HPLIP supplied tarball (.tar.gz or .run)
to determine if the proper dependencies are installed to successfully
compile HPLIP.
2. Run-time check mode (-r or --run): Use this mode to determine if a
distro supplied package (.deb, .rpm, etc) or an
already built HPLIP supplied tarball has the proper dependencies installed
to successfully run.
3. Both compile- and run-time check mode (-b or --both) (Default): This
mode will check both of the above cases (both
compile- and run-time dependencies).


Check types:

a. EXTERNALDEP - External Dependencies

b. GENERALDEP - General Dependencies (required both at compile and run
time)
c. COMPILEDEP - Compile time Dependencies

d. [All are run-time checks]

PYEXT SCANCONF QUEUES PERMISSION


Status Types:
OK
MISSING   - Missing Dependency or Permission or Plug-in
INCOMPAT  - Incompatible dependency-version or Plugin-version

warning: debian-stretch/sid version is not supported. Using debian-8.

Bug#823201: snmpd: Configuration errors on a fresh install

2016-05-02 Thread Kay Hayen
Package: snmpd
Version: 5.7.3+dfsg-1.3
Severity: normal

Dear Maintainer,

I just installed "snmpd" from testing, and did systemctl status
snmpd.service
which gives lines like this:

/etc/snmp/snmpd.conf: line 145: Warning: Unknown token: defaultMonitors.
/etc/snmp/snmpd.conf: line 147: Warning: Unknown token:
linkUpDownNotifications.

The daemon appears to be running just fine, but I assume there
must be some migration issues, probably these settings have
been removed/renamed upstream.

Of course, the default configuration should not have such errors.

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

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

Versions of packages snmpd depends on:
ii  adduser3.114
ii  debconf [debconf-2.0]  1.5.59
ii  libc6  2.22-7
ii  libsnmp-base   5.7.3+dfsg-1.3
ii  libsnmp30  5.7.3+dfsg-1.3
ii  lsb-base   9.20160110

snmpd recommends no packages.

Versions of packages snmpd suggests:
pn  snmptrapd  

-- Configuration Files:
/etc/snmp/snmpd.conf [Errno 13] Keine Berechtigung: u'/etc/snmp/snmpd.conf'

-- debconf information:
  snmpd/upgradefrom521:


Bug#817023: os-prober doesn't detect EFI partition on MBR

2016-03-07 Thread kay
Package: os-prober
Version: 1.71

Also reproducible in os-prober 1.65

https://anonscm.debian.org/cgit/d-i/os-prober.git/tree/os-probes/mounted/x86/05efi#n42..n45

Disk has regular MBR table. It has Windows 7 and Ubuntu installed on
different partitions. Os-prober doesn't detect EFI partition on MBR
table because "udevadm info" returns "dos" partition scheme instead of
expected "msdos".

  $ udevadm info /dev/sda1 | grep dos
  E: ID_PART_ENTRY_SCHEME=dos
  E: ID_PART_TABLE_TYPE=dos

  $ fdisk -lu /dev/sda | grep -B1 -A1 ef
 Device Boot Start End Blocks Id System
  /dev/sda1 * 2048 616447 307200 ef EFI (FAT-12/16/32)
  /dev/sda2 616448 128134439 63758996 7 HPFS/NTFS/exFAT

Fixing conditions below resolves the issue:

- \( "$ID_PART_ENTRY_SCHEME" != gpt -a "$ID_PART_ENTRY_SCHEME" != msdos \) -o \
+ \( "$ID_PART_ENTRY_SCHEME" != gpt -a "$ID_PART_ENTRY_SCHEME" != dos \) -o \
  \( "$ID_PART_ENTRY_SCHEME" = gpt -a "$ID_PART_ENTRY_TYPE" !=
c12a7328-f81f-11d2-ba4b-00a0c93ec93b \) -o \
- \( "$ID_PART_ENTRY_SCHEME" = msdos -a "$ID_PART_ENTRY_TYPE" != 0xef \) ]; then
+ \( "$ID_PART_ENTRY_SCHEME" = dos -a "$ID_PART_ENTRY_TYPE" != 0xef \) ]; then

Probably this bug relates to udevinfo replacement
(https://lists.debian.org/debian-user/2010/07/msg01134.html).

P.S. Cross-posting report in ubuntu launchpad
https://bugs.launchpad.net/ubuntu/+source/os-prober/+bug/1553678



Bug#806595: Workaround

2015-12-17 Thread kay
Have faced same issue. Here is my workaround.

--- /usr/sbin/update-pepperflashplugin-nonfree.orig 2015-12-17
17:22:00.184075270 +0100
+++ /usr/sbin/update-pepperflashplugin-nonfree  2015-12-17
17:21:40.280204140 +0100
@@ -17,6 +17,8 @@

set -e

+SUDO="sudo -u _apt"
+
return_0() {
   return 0
}
@@ -112,7 +114,7 @@
latestfile=latest-$variant-verified.txt
[ "$verified" != "no" ] || latestfile=latest-$variant.txt

-UNPACKDIR=`mktemp -d /tmp/pepperflashplugin-nonfree.XX` ||
die_hard "mktemp failed"
+UNPACKDIR=`$SUDO mktemp -d /tmp/pepperflashplugin-nonfree.XX`
|| die_hard "mktemp failed"
echo "$UNPACKDIR" | grep -q "^/tmp/pepperflashplugin-nonfree\." ||
die_hard "paranoia"
cd "$UNPACKDIR" || die_hard "cd failed"

@@ -169,7 +171,7 @@
   deb [arch=$arch] http://dl.google.com/linux/chrome/deb/ stable main
   EOF

-   gpg --quiet --no-permission-warning --homedir "etc/apt"
--import /usr/lib/pepperflashplugin-nonfree/pubkey-google.txt
+   $SUDO gpg --quiet --no-permission-warning --homedir "etc/apt"
--import /usr/lib/pepperflashplugin-nonfree/pubkey-google.txt

   [ "$verbose" != "yes" ] || echo "doing apt-get update on google
repository"
   stdouterr=`APT_CONFIG=apt.conf apt-get --quiet --quiet update 2>&1`



Bug#678813: libreoffice-writer: multi-column label forms not laid out properly

2015-11-02 Thread James L. Kay, D.O.

I don't think I have trouble with this anymore.

On 11/01/2015 08:08 PM, Ben Finney wrote:

Control: package -1 libreoffice-writer
Control: found -1 libreoffice-writer/1:3.5.4-4
Control: tags -1 unreproducible moreinfo

On 24-Jun-2012, Gary Dale wrote:

I selected an avery address label (30 labels per page in 3 columns
of 10 labels)


I think you're referring to LibreOffice Writer specifically; I've set
the Package field accordingly.

To attempt to reproduce this behaviour in libreoffice-writer version
“1:5.0.3~rc1-2”, I used:

* File → New → Labels
   * Labels → Brand → Avery Letter Size
   * Labels → Type → 5160 Address
   * New Document

   A new blank document appears with the selected layout.

* Enter text on each label across the top row.
* File → Print Preview

   The document print preview has text that appears spaced correctly
   across the page.

   * Close Preview

* File → Export as PDF
   * Export
   * Select a filename, then Save

The Writer document, and the resulting PDF, are attached to this message.


but they didn't print properly. The printing shifted left on each
subsequent column of labels. The label form was defined properly. I
verified this by measuring the actual labels on the form.


On 23-Dec-2012, James L. Kay, D.O., FAAP wrote:

I can confirm this bug with Avery Letter Size 5160, LibreOffice Writer
3.5.4.2. I thought the settings for Avery 5160 must be incorrect, so I
adjusted them for 2 hours without being able to get the 3rd column to print
far enough to the right to be fully on the label.


Thank you both for reporting this behaviour.

Can you verify this with a LibreOffice version in currently-supported
Debian? Please follow up to this bug report with the appropriate
“found” or “fixed” field value for the versions you tried.





Bug#759277: gummiboot: function pointer typedefs using KnR-style(?) parameter declarations

2015-05-12 Thread Kay Sievers
On Tue, May 12, 2015 at 2:01 PM, Julian Andres Klode  wrote:
> Control: forwarded -1 k...@vrfy.org
>
> (Adding Kay Sievers & Harald Hoyer from upstream)
>
> On Mon, Aug 25, 2014 at 09:10:48PM +0200, Michael Tautschnig wrote:
>> Package: gummiboot
>> Version: 45-2
>> Usertags: goto-cc
>> Severity: wishlist
>> Tags: upstream
>>
>> While trying to build gummiboot using our research compiler infrastructure 
>> the
>> build stumbled upon the following declaration in src/efi/console.c (from 
>> line 29
>> onwards):
>>
>> typedef EFI_STATUS (EFIAPI *EFI_INPUT_RESET_EX)(
>> struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This;
>> BOOLEAN ExtendedVerification;
>> );
>>
>> While even gcc -Wall -pedantic will emit warnings, clang entirely rejects 
>> this.
>> To address this, the semicolons after the function parameters should be 
>> replaced
>> by commas, and the last one should be omitted, like this:
>>
>> typedef EFI_STATUS (EFIAPI *EFI_INPUT_RESET_EX)(
>> struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
>> BOOLEAN ExtendedVerification
>> );
>>
>> The same problem appears multiple times in that file.
>>
>> I'm not sure about the rationale for the chosen syntax and surely this is an
>> upstream problem, but I couldn't figure out what their bugtracker was.
>
> I'm not sure either, I added the upstream authors to the list
> of recipients.

Just a bug. Surprised that gcc even accepts that. Send a patch if you
like it in the gummiboot repo, I'll fix the version in the systemd
repo.

Thanks,
Kay


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



Bug#782070: [live-config] preseed file for installation is not copied in binary/install

2015-04-07 Thread Kay Hannay
Am 07.04.2015 um 13:13 schrieb Louis-Maurice De Sousa:
> ...
> Even if I put a file preseed.cfg in each of these directories, the
> file is not copied in binary/install where the debian installer
> searchs it when booting with the live key.

I had the same issue when I did migrate from Wheezy to Jessie. I
figured out that the preseed.cfg file is now put to the root folder
of the installer image. I have my own isolinux configuration file
where I had to change the installer boot parameter for the preseed
file to file=/preseed.cfg. I don't know what the default isolinux
configuration looks like in Jessie, but with this setting it works
for me.

Kind regards
Kay


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



Bug#777500: RFS: birdie/1.1-1 [ITP]

2015-02-28 Thread Kay Abendroth

 Hello,

regarding my question number 9: I've found the answer myself and put the
man page file in a directory debian/manpages and created a file
debian/birdie.manpages.

But I've two additional questions, which refer to you intial comments.

10. the patch should have a proper dep3-style header

What do you mean by that? Is there a way to check the formatting of
patch files?

11. why is this patch needed? why are you creating the file in the name
of the upstream authors?

Not doing this results in the following error during package build:
kay@notepad:~/Debian/birdie/birdie-1.1-2/birdie-1.1$ debuild -us -uc
 dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: source package birdie
dpkg-buildpackage: source version 1.1-2
dpkg-buildpackage: source distribution UNRELEASED
dpkg-buildpackage: source changed by Kay Abendroth

 dpkg-source --before-build birdie-1.1
dpkg-buildpackage: host architecture amd64
 fakeroot debian/rules clean
dh clean
   dh_testdir
   dh_auto_clean
   dh_clean
 dpkg-source -b birdie-1.1
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building birdie using existing ./birdie_1.1.orig.tar.gz
dpkg-source: info: local changes detected, the modified files are:
 birdie-1.1/src/config.vala
dpkg-source: error: aborting due to unexpected upstream changes, see
/tmp/birdie_1.1-2.diff.ko8TCH
dpkg-source: info: you can integrate the local changes with dpkg-source
--commit
dpkg-buildpackage: error: dpkg-source -b birdie-1.1 gave error exit status 2
debuild: fatal error at line 1376:
dpkg-buildpackage -rfakeroot -D -us -uc failed

See also the attached file birdie_1.1-2.diff.ko8TCH


Regards,
Kay

Description: 
 TODO: Put a short summary on the line above and replace this paragraph
 with a longer explanation of this change. Complete the meta-information
 with other relevant fields (see below for details). To make it easier, the
 information below has been extracted from the changelog. Adjust it or drop
 it.
 .
 birdie (1.1-2) UNRELEASED; urgency=low
 .
   * Initial release. (Closes: #772739)
   * XXX
   * XXX
   * XXX
   * XXX
Author: Kay Abendroth 
Bug-Debian: https://bugs.debian.org/772739

---
The information above should follow the Patch Tagging Guidelines, please
checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
are templates for supplementary fields that you might want to add:

Origin: , 
Bug: 
Bug-Debian: https://bugs.debian.org/
Bug-Ubuntu: https://launchpad.net/bugs/
Forwarded: 
Reviewed-By: 
Last-Update: 

--- /dev/null
+++ birdie-1.1/src/config.vala
@@ -0,0 +1,26 @@
+// -*- Mode: vala; indent-tabs-mode: nil; tab-width: 4 -*-
+/*-
+ * Copyright (c) 2013-2014 Birdie Developers (http://birdieapp.github.io)
+ *
+ * This software is licensed under the GNU General Public License
+ * (version 3 or later). See the COPYING file in this distribution.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this software; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ *
+ * Authored by: Ivo Nunes 
+ *  Vasco Nunes 
+ */
+
+namespace Constants {
+public const string DATADIR = "/usr/share";
+public const string PKGDATADIR = "/usr/share/birdie";
+public const string VERSION = "1.1";
+public const string GETTEXT_PACKAGE = "birdie";
+
+// translatable strings for the .desktop file
+private const string GENERIC_NAME = _("Twitter Client");
+private const string COMMENT = _("Twitter client for Linux");
+}


Bug#777500: RFS: birdie/1.1-1 [ITP]

2015-02-28 Thread Kay Abendroth

 Hello,

I've one more question.

9. binary-without-manpage usr/bin/birdie

I've written a man page, but I don't know where to put in the Debian
package.


Regards,
Kay


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



Bug#777500: RFS: birdie/1.1-1 [ITP]

2015-02-28 Thread Kay Abendroth
Hello,

these are my questions regarding your feedback. Question 1 to 4 refer to
http://mentors.debian.net/package/birdie.

1. Warning "Package uploaded for the unreleased distribution":

   How do I fix that? Right now I'm using Jessie on my laptop already.
Can I tell the build tool to build it for Wheezy?

2. Lintian warning "no-upstream-changelog":

   Upstream version 1.1 doesn't provide a Changelog. Can I overwrite
this warning?

3. Warning ""Maintainer" email is the same as the uploader":

   Why is this a warning? How do I fix it?

4. Warning "Package is not native":

   What does that mean and how do I fix it?

5. Your comment "the files in the dir cmake are not documented":

   I guess you mean the files from upstream. There is no more
documentation provided by upstream. I use the package "as is."

6. Your comment "did not try: are the icons regnerated at build time?
There is also an oddity: icons/128x128/apps has the svg in it, also
other dirs have the svg":

   I didn't understand what you mean. How do I check the "regeneration"?
What do you mean with the icon-oddity?

7. Regarding the VCS-field:

  I'd gladly maintain the package via Git for example. Is there a naming
convention for the repository I can follow? I could imagine naming it
'debian-package-birdie'.


Regards,
Kay


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



Bug#777500: RFS: birdie/1.1-1 [ITP]

2015-02-08 Thread Kay Abendroth
Package: sponsorship-requests
Severity: normal

Dear mentors,

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

Package name: birdie
Version : 1.1-1
Upstream Author : Ivo Nunes , Vasco Nunes

URL : http://www.birdieapp.eu/
License : GPL-3+
Section : web

It builds those binary packages:

  birdie - Native Twitter client build for speed and ease of use.

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

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


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

  dget -x
http://mentors.debian.net/debian/pool/main/b/birdie/birdie_1.1-1.dsc


Changes since the last upload:

* Initial release. (Closes: #772739)


Regards,
 Kay Abendroth

-- 
OpenPGP Key ID:  0xBA7439A3A259BA8C
Key fingerprint: 6BAC FF2D C7B5 8FEF 7ED2  0A40 BA74 39A3 A259 BA8C
URL to public part of Key:
http://ha.pool.sks-keyservers.net/pks/lookup?op=get&search=0xBA7439A3A259BA8C


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



Bug#767323: LTO not working: File format not recognized

2014-12-25 Thread Benjamin Kay
TL;DR The problem appears to be related to binutils and not clang.


I am having the same problem as the submitter with Clang 3.5.0-9.  Compiling 
the following simple hello world program:

#include 

int main()
{
  std::cout << "Hello World\n";
  return 0;
}

$ clang++ -flto -c hello.cpp
$ clang++ -v -flto hello.o -o hello
Debian clang version 3.5.0-9 (tags/RELEASE_350/final) (based on LLVM 3.5.0) 


Target: x86_64-pc-linux-gnu 


Thread model: posix 


Found candidate GCC installation: /usr/bin/../lib/gcc/i586-linux-gnu/4.8


Found candidate GCC installation: /usr/bin/../lib/gcc/i586-linux-gnu/4.8.4
Found candidate GCC installation: /usr/bin/../lib/gcc/i586-linux-gnu/4.9
Found candidate GCC installation: /usr/bin/../lib/gcc/i586-linux-gnu/4.9.2
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/4.7
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/4.7.4
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/4.8
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/4.8.4
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9.2
Found candidate GCC installation: /usr/lib/gcc/i586-linux-gnu/4.8
Found candidate GCC installation: /usr/lib/gcc/i586-linux-gnu/4.8.4
Found candidate GCC installation: /usr/lib/gcc/i586-linux-gnu/4.9
Found candidate GCC installation: /usr/lib/gcc/i586-linux-gnu/4.9.2
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.7
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.7.4
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.8
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.8.4
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.9
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.9.2
Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9
Candidate multilib: .;@m64
Selected multilib: .;@m64
 "/usr/bin/ld" --hash-style=both --build-id --eh-frame-hdr -m elf_x86_64 
-dynamic-linker /lib64/ld-linux-x86-64.so.2 -o hello 
/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crt1.o 
/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crti.o 
/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/crtbegin.o 
-L/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9 
-L/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu 
-L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu 
-L/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../.. 
-L/usr/lib/llvm-3.5/bin/../lib -L/lib -L/usr/lib -plugin 
/usr/lib/llvm-3.5/bin/../lib/LLVMgold.so -plugin-opt=mcpu=x86-64 hello.o 
-lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc 
/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/crtend.o 
/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crtn.o
hello.o: file not recognized: File format not recognized
clang: error: linker command failed with exit code 1 (use -v to see invocation)

It appears that the default linker is not the gold linker.

$ ls -l /usr/bin/ld*
lrwxrwxrwx 1 root root   6 Dec 25 16:33 /usr/bin/ld -> ld.bfd
-rwxr-xr-x 1 root root 1076192 Dec 19 13:30 /usr/bin/ld.bfd
-rwxr-xr-x 1 root root5388 Nov  6 15:12 /usr/bin/ldd
-rwxr-xr-x 1 root root 2642264 Dec 19 13:30 /usr/bin/ld.gold

The following workaround fixed the problem for me.

$ sudo rm /usr/bin/ld
$ sudo ln -s ld.gold /usr/bin/ld
$ clang++ -flto hello.o -o hello
$ ./hello
Hello World

Perhaps this bug should be reassigned to binutils.

$ dpkg -S /usr/bin/ld
binutils: /usr/bin/ld 
$ dpkg -S /usr/bin/ld.gold
binutils: /usr/bin/ld.gold


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



Bug#761530: Confirmation

2014-09-16 Thread Kay Hayen
Hello,

I tried 2.7.8 and it does not happen, and I tried hg branch 2.7 and it
does, obviously that is an issue of Nuitka, that Nuitka will face more
widespread, once 2.7.9 gets released.

However, check out this:

[> /opt/python27_hg/bin/python
Python 2.7.8+ (2.7:e6c7a5a94a1d, Sep 16 2014, 08:49:10)
[GCC 4.9.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
 > python
Python 2.7.8 (default, Sep  9 2014, 22:08:43)
[GCC 4.9.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.

Can we get the "+" in the Debian version too. In the past, there were
similar backports of bug fixes, where Nuitka with its goal of bug
compatibility had checked against the "+" sign to tell that it's a Debian
version of Python with extra fixes included. This was really helpful to
tell that it's not a baseline version.

In the concrete case, I can make a run time check to see if the new
behaviour is needed or not. But that is not generally the case.

In terms of solution, I am not so sure yet, how f2 and f3 can be made to
differ, it is going to need a new upstream release. I hope to find a
solution during the week though.

Yours,
Kay


Bug#761530: nuitka: FTBFS: Tests failures

2014-09-15 Thread Kay Hayen
Hello,

this is about a behaviour change of Python:

> -Exec with None as tuple args did update locals: 1
> > +Exec with None as tuple args did update locals: 0
>

Normally, "exec" only used to copy back to locals, if it was given no
argument, and using "locals()" in a read only fashion, when it's given as
"None".

In my attempt to fix it, I discovered that "None" now does the copy back,
while given "locals()" explicitly, does not, although "locals()" does not.

So:

def f1():
   f = 1
   exec("f=2")

  # f now 2

def f2():
   f = 1
   exec("f=2", None, None) # None, None defaults to globals, locals()

  # f now 2, but used to be 1

def f3():
   f = 1
   exec("f=2", globals(), locals())

  # f now 1

There is something called a "unqualified exec". And it appears that bit is
no longer used to determine if locals is a dictionary, and therefore
writable, or not. Apparently in f3 it is not, and in f2 it is.

I wonder, if this is really an upstream change, or maybe a Debian specific
change. Unfortunately, this will need more investigation and has no obvious
fix. I am going to check against baseline 2.7.8 now and report on that.

Yours,
Kay


Bug#758050: [systemd-devel] Bug#758050: udev: ID_VENDOR_FROM_DATABASE, ID_MODEL_FROM_DATABASE for unrecognised USB device are taken from USB hub

2014-08-26 Thread Kay Sievers
On Thu, Aug 14, 2014 at 9:01 PM, Kay Sievers  wrote:
> On Thu, Aug 14, 2014 at 3:07 PM, Simon McVittie
>  wrote:
>> I recently opened this Debian bug, for which I attach a
>> patch that seems to work. Bug report quoted in full below.
>>
>> I would appreciate udev maintainers' opinions on whether this is
>> likely to break non-USB devices, or whether there is a better way
>> to do it.
>
> Maybe replace streq(dsubsys, "usb") with a specific match on " devtype
> == usb_device" (sysfs hierarchy is usb_interface -> usb_device) and if
> we hit that, we make sure we stop looking at any of the parents?

Pushed a fix, similar to your patch, with the above explicit check for
"usb_device".

Thanks,
Kay


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



Bug#758050: [systemd-devel] Bug#758050: udev: ID_VENDOR_FROM_DATABASE, ID_MODEL_FROM_DATABASE for unrecognised USB device are taken from USB hub

2014-08-14 Thread Kay Sievers
On Thu, Aug 14, 2014 at 3:07 PM, Simon McVittie
 wrote:
> I recently opened this Debian bug, for which I attach a
> patch that seems to work. Bug report quoted in full below.
>
> I would appreciate udev maintainers' opinions on whether this is
> likely to break non-USB devices, or whether there is a better way
> to do it.

Maybe replace streq(dsubsys, "usb") with a specific match on " devtype
== usb_device" (sysfs hierarchy is usb_interface -> usb_device) and if
we hit that, we make sure we stop looking at any of the parents?

Thanks,
Kay


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



Bug#748967: Strange wording

2014-07-22 Thread Kay Hayen
The man page reads like this:

   USENETWORK=no
  Specify  yes when you do not want to disable network access
during
  build.

There appears to be some inverted logic going on. Can you clarify, if "yes"
is
the right value to disable network, or if a "NO" is missing in the name.

Best regards,
Kay Hayen


Bug#754411: udev: loop mounts fail after 204-14 update

2014-07-11 Thread Kay Sievers
On Fri, Jul 11, 2014 at 1:35 PM, Michael Biebl  wrote:
> Am 11.07.2014 05:01, schrieb Kay Sievers:
>> The logic in util-linux, libmount, losetup, ... tries to access
>> /dev/loop-control which will block and trigger a kernel-side module
>> auto-load.
>>
>> All that is needed is that tmpfiles have created the "dead" device
>> node to access from userspace, and the major/minor of that node will
>> resolve to the kernel module providing the requested device.
>
> This seems to be setup correctly afaics:
>
> # modinfo loop
> filename:   /lib/modules/3.14-1-amd64/kernel/drivers/block/loop.ko
> alias:  devname:loop-control
> alias:  char-major-10-237
> alias:  block-major-7-*
> license:GPL
> depends:
> intree: Y
> vermagic:   3.14-1-amd64 SMP mod_unload modversions
> parm:   max_loop:Maximum number of loop devices (int)
> parm:   max_part:Maximum number of partitions per loop device (int)
>
> # ls -la /dev/loop*
> crw--- 1 root root 10, 237 Jul 11 06:02 /dev/loop-control
>
>
> Yet, mount still fails
> # mount -oloop /tmp/ISO/boot.iso /mnt/loop/
> mount: Could not find any loop device. Maybe this kernel does not know
>about the loop device? (If so, recompile or `modprobe loop'.)
>
> Is our mount version too old or should it work irregardless of the mount
> version?
>
> # mount --version
> mount from util-linux 2.20.1 (with libblkid and selinux support)

# lsmod | grep loop
# mount -o loop nothing /mnt
mount: nothing: failed to setup loop device: No such file or directory
# lsmod | grep loop
loop   28197  0

# mount --version
mount from util-linux 2.25-rc2 (libmount 2.25.0: selinux, assert, debug)


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



Bug#754411: udev: loop mounts fail after 204-14 update

2014-07-10 Thread Kay Sievers
On Thu, Jul 10, 2014 at 10:55 PM, Michael Biebl  wrote:
> Am 10.07.2014 22:02, schrieb Peter Poeschl:
>> Package: udev
>> Version: 204-14
>> Severity: important
>>
>> Dear Maintainer,
>>
>>* What led up to the situation?
>> udev upgrade from 204-8 to 204-14 removed the file /etc/udev/links.conf.
>>
>>* What exactly did you do (or not do) that was effective (or
>>  ineffective)?
>> Try to loop-mount a file via an existing /etc/fstab entry
>>
>>* What was the outcome of this action?
>> mount failed with
>>mount: Could not find any loop device. Maybe this kernel does not know
>>   about the loop device? (If so, recompile or `modprobe loop'.)
>>
>>* What outcome did you expect instead?
>> mount succeeds
>>
>>
>> Workaround:
>>1) running
>>  # modprobe loop
>>   temporarily solves the problem.
>>
>>2) # echo 'loop' > /etc/modules-load.d/loop.conf
>>   persistently solves the problem, but I don't know if this is the proper
>>   solution.
>>
>
> Kay, is the loop modules supposed to be auto-loaded these days or does
> it require and explicit modprobe?

The logic in util-linux, libmount, losetup, ... tries to access
/dev/loop-control which will block and trigger a kernel-side module
auto-load.

All that is needed is that tmpfiles have created the "dead" device
node to access from userspace, and the major/minor of that node will
resolve to the kernel module providing the requested device.

Kay


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



Bug#751516: nuitka: Build-dep on python3-all-dev should be changed to python3-all

2014-06-14 Thread Kay Hayen


Hello,


I think if you change python3-all-dev to python3-all you'll still be able to
run your tests, won't you?


That won't provide "Python.h", will it? It is only in the python*-dev 
packages AFAIK.


Nuitka generates C++ code that depends on that include file.

Yours,
Kay


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



Bug#751516: nuitka: Build-dep on python3-all-dev should be changed to python3-all

2014-06-14 Thread Kay Hayen


Hello Scott,

Am 13.06.2014 17:00, schrieb Scott Kitterman:

Package: nuitka
Version: 0.5.1+ds-1
Severity: normal

As far as I can tell, nuitka doesn't compile any python3 code, so the
build-dep on python3-all-dev is unneeded.  python3-all is sufficient.  We use
build-deps on the python -dev packages to track what needs rebuilding/
updating for a python transition and so nuitka ends up on the list.

Please consider this change for your next upload.


Nuitka depends on this, because it runs the tests, which include using 
python3. Nuitka is affected by an updated "python3", as e.g. it needs to 
be changed to support Python 3.4, so that is true.


I don't know of any way to not build depend on run time dependencies, 
when I mean to run the tests during builds.


It's OK for you to ignore this though. Currently Debian has overtaken me 
in 3.4 as default supported, where Nuitka will only get there in the 
coming month.


Yours,
Kay


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



Bug#748872: installation-reports

2014-05-21 Thread Dr.-Ing. Kay Gorontzi
Package: installation-reports

Boot method: DVD
Image version: debian-testing-amd64-DVD-1.iso  (jessie)
Date: 21.05.2014

Machine: amd64
Processor: intel
Memory:4 GB
Partitions: single + swap

Output of lspci -knn (or lspci -nn):
 ---

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

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

Comments/Problems:

I have to install behind a proxy but there is no way to enter the proxy
information. I would like to enter something like "10.98.1.199:8080" .

The installation of the base systems failes in advance stating that some
files (mandb and alike) can't be downloaded (which is no surprise).


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



Bug#745280: [gummiboot] Re: Bug#745280: fails to cope properly with an existing boot loader

2014-04-25 Thread Kay Sievers
On Fri, Apr 25, 2014 at 8:25 PM, Julian Andres Klode  wrote:

> The Debian kernels are configured
> CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
> which causes iocharset=utf8 to be the default here, rather than 
> iocharset=ascii. I can now
> either work around that in the gummiboot package by one of
>
> (1) unlink() and then rename()
> (2) do a stupid glob() [Bb][Oo][Tt][Xx]64.[Ee][Ff][Ii] (and the same for the 
> rest of the path)
>
> I don't think you'd like either of those upstream, so you might want to change
> the generator to pass iocharset=ascii. We do not (apart from me) use that
> generator, though, so it won't help Debian -- we generate a fstab entry during
> system installation instead.

Are we sure that this is the expected kernel behaviour? Seems pretty
odd to be caused by the charset option:

With ascii all is fine:
# mount /dev/sda1 /boot -o iocharset=ascii
# touch /boot/EFI/A
# rm /boot/EFI/a
rm: remove regular empty file ‘/boot/EFI/a’? y

With UTF8 it breaks:
# mount /dev/sda1 /boot -o iocharset=utf8
# touch /boot/EFI/A
# rm /boot/EFI/a
rm: cannot remove ‘/boot/EFI/a’: No such file or directory

And it gets even more weird here:

All is fine:
[root@lon /]# touch /boot/EFI/a
[root@lon /]# touch /boot/EFI/A

This fails:
[root@lon /]# touch /boot/EFI/A
[root@lon /]# touch /boot/EFI/a
touch: cannot touch ‘/boot/EFI/a’: File exists


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



Bug#745280: [gummiboot] Re: Bug#745280: fails to cope properly with an existing boot loader

2014-04-25 Thread Kay Sievers
On Fri, Apr 25, 2014 at 7:10 PM, Julian Andres Klode  wrote:
> On Fri, Apr 25, 2014 at 06:43:07PM +0200, Kay Sievers wrote:
>> On Fri, Apr 25, 2014 at 3:51 PM, Julian Andres Klode  wrote:
>> > I received the following bug report in Debian about
>> > gummiboot.
>> >
>> > On Sun, Apr 20, 2014 at 10:04:23AM +0200, Philipp Kern wrote:
>> >> Package: gummiboot
>> >> Version: 44-1
>> >> Severity: important
>> >>
>> >> gummiboot fails to install if there is a preexisting EFI boot loader in
>> >> the fallback location (e.g. after a successful installation of Windows):
>> >>
>> >> pkern@simplex ~ % sudo gummiboot install --path=/boot/efi
>> >> Created /boot/efi/EFI/gummiboot.
>> >> Copied /usr/lib/gummiboot/gummibootx64.efi to 
>> >> /boot/efi/EFI/gummiboot/gummibootx64.efi.
>> >> Failed to rename /boot/efi/EFI/Boot/BOOTX64.EFI~ to 
>> >> /boot/efi/EFI/Boot/BOOTX64.EFI: File exists
>> >
>> > As we can see here, it tries to do an atomic replace of the boot loader,
>> > but this fails because /boot/efi (we need to use /boot/efi in Debian 
>> > instead
>> > of /boot, because our kernel images are installed in /boot) is FAT32 and
>> > that does not seem to allow replacements.
>>
>> It works just fine here on a FAT partition. I have no idea why it
>> would go wrong.
>
> It seems to be a matter of lower vs. uppercase, for example:
>
> $ ls -l EFI/Boot/
> -rwxr-xr-x 1 root root 78107 Apr 11 00:25 bootx64.efi
> # mv y EFI/Boot/BOOTX64.efi
> mv: cannot move 'y' to 'EFI/Boot/BOOTX64.efi': File exists
>
> But:
> # mv y EFI/Boot/bootx64.efi
>
> works as intended. Strace shows the difference:
>
> rename("y", "EFI/Boot/BOOTX64.efi") = -1 EEXIST (File exists)
> rename("y", "EFI/Boot/bootx64.efi") = 0
>
> It does work in some cases though. I'm not entirely sure what is
> broken here.
>
> The file system is mounted in utf8 which produces the warning
> [2.998918] FAT-fs (sdb1): utf8 is not a recommended IO charset for FAT 
> filesystems, filesystem will be case sensitive!
> which probably causes this. I'm not sure why it is mounted with
> utf-8, though.

I have it mounted without any specific options:
  
http://cgit.freedesktop.org/systemd/systemd/tree/src/efi-boot-generator/efi-boot-generator.c#n108

which results in:
  
rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro


Kay


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



Bug#745280: [gummiboot] Re: Bug#745280: fails to cope properly with an existing boot loader

2014-04-25 Thread Kay Sievers
On Fri, Apr 25, 2014 at 3:51 PM, Julian Andres Klode  wrote:
> I received the following bug report in Debian about
> gummiboot.
>
> On Sun, Apr 20, 2014 at 10:04:23AM +0200, Philipp Kern wrote:
>> Package: gummiboot
>> Version: 44-1
>> Severity: important
>>
>> gummiboot fails to install if there is a preexisting EFI boot loader in
>> the fallback location (e.g. after a successful installation of Windows):
>>
>> pkern@simplex ~ % sudo gummiboot install --path=/boot/efi
>> Created /boot/efi/EFI/gummiboot.
>> Copied /usr/lib/gummiboot/gummibootx64.efi to 
>> /boot/efi/EFI/gummiboot/gummibootx64.efi.
>> Failed to rename /boot/efi/EFI/Boot/BOOTX64.EFI~ to 
>> /boot/efi/EFI/Boot/BOOTX64.EFI: File exists
>
> As we can see here, it tries to do an atomic replace of the boot loader,
> but this fails because /boot/efi (we need to use /boot/efi in Debian instead
> of /boot, because our kernel images are installed in /boot) is FAT32 and
> that does not seem to allow replacements.

It works just fine here on a FAT partition. I have no idea why it
would go wrong.

# blkid /dev/sda1
/dev/sda1: LABEL="EFI" UUID="9B5C-C8BD" TYPE="vfat" PARTLABEL="ESP"
PARTUUID="06a08fe0-82e8-4171-b00e-5afc13668ab4"

# strace -e rename gummiboot install --path=/boot
rename("/boot/EFI/gummiboot/gummibootx64.efi~",
"/boot/EFI/gummiboot/gummibootx64.efi") = 0
Copied /usr/lib/gummiboot/gummibootx64.efi to
/boot/EFI/gummiboot/gummibootx64.efi.
rename("/boot/EFI/Boot/BOOTX64.EFI~", "/boot/EFI/Boot/BOOTX64.EFI") = 0
Copied /usr/lib/gummiboot/gummibootx64.efi to /boot/EFI/Boot/BOOTX64.EFI.
Created EFI boot entry "Linux Boot Manager".

Kay


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



Bug#738586: python-reportlab: rst2pdf fails to render document with package version 3.0~a1-1, works fine with 2.7-1, crashes in reportlab

2014-02-10 Thread Kay Hayen
Package: python-reportlab
Version: 3.0~a1-1
Severity: normal

Dear Maintainer,

   * What led up to the situation?

I was building my package "nuitka", and update, which works fine in
my testing environment, but fails in chroot with unstable.

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

I am using rst2pdf to render Developer_Manual.rst as found at
http://nuitka.net/gitweb/?p=Nuitka.git;a=blob_plain;f=README.txt;h=4c62d6a22ecad65e8bcc9d6850a52ad5b7
d57f24;hb=refs/heads/develop

as part of the package build, stack trace below.

   * What was the outcome of this action?

The following Python exception was raised:

rst2pdf README.txt
Traceback (most recent call last):
  File "/usr/bin/rst2pdf", line 9, in 
load_entry_point('rst2pdf==0.93.dev', 'console_scripts', 'rst2pdf')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 353, in
load_entry_point
return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2302, in
load_entry_point
return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2029, in
load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib/pymodules/python2.7/rst2pdf/createpdf.py", line 45, in

from opt_imports import psyco
  File "/usr/lib/pymodules/python2.7/rst2pdf/opt_imports.py", line 49, in

from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
  File "/usr/lib/python2.7/dist-packages/reportlab/lib/styles.py", line 25,
in 
from reportlab.lib.colors import white, black
  File "/usr/lib/python2.7/dist-packages/reportlab/lib/colors.py", line 44,
in 
from reportlab.lib.rl_accel import fp_str
  File "/usr/lib/python2.7/dist-packages/reportlab/lib/rl_accel.py", line
330, in 
f = _c_funcs[fn] or _py_funcs[fn]
KeyError: 'fp_str'

   * What outcome did you expect instead?

The document should render as PDF.

On my Debian testing machine, the document renders just fine.

Yours,
Kay


Bug#567210: doc-available always returns false without network

2014-01-29 Thread Michael Kay

> Warning: SXXP0005: The source document is in namespace
> http://www.w3.org/2005/Atom, but none of the
>  template rules match elements in this namespace

You can ignore that warning for present purposes.
> [...]
> Saxon does not have a local copy of PUBLIC -//W3C//DTD XHTML+RDFa
> 1.0//EN SYSTEM http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd

Unfortunately there is no complete list of DTDs on the W3C site that might 
potentially needed, and even if there were, I probably wouldn't want to ship 
them all with Saxon. So you might have to go back to using catalogs. On the 
other hand, if you can identify where this was referenced from, I can take a 
look and see if it ought to be included. It looks as if it comes from one of 
the XHTML variants, but there seem to be many of these in use.

Michael Kay
Saxonica


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



Bug#567210: doc-available always returns false without network

2014-01-29 Thread Michael Kay
OK, so the problem seems to be here:

Cannot read xhtml11/xhtml-inlpres-1.mod file

and the reason would appear to be the absence of the w3c/ prefix on the file 
name.

This takes us to here:

https://saxonica.plan.io/boards/3/topics/5625

and that in turn leads me to

https://saxonica.plan.io/issues/1813

which I think is fixed in the 9.5 branch but not in 9.4.

The underlying cause is inconsistent use of system IDs and public IDs in the 
W3C-published DTDs.

Michael Kay
Saxonica


On 29 Jan 2014, at 12:41, Eugene Zhukov  wrote:

> On Wed, Jan 29, 2014 at 11:00 AM, Michael Kay  wrote:
>> If you use the -t option on the command line, then attempts to use local 
>> copies of W3C DTDs will be traced on System.err. Hopefully this will shed 
>> more light on why the mechanism isn't working for you.
>> 
>> The EntityResolver that Saxon uses in 9.4 can be found here:
>> 
>> https://dev.saxonica.com/repos/archive/opensource/tags/9.4.0.7/hej/net/sf/saxon/lib/StandardEntityResolver.java
>> 
>> I'm not sure why the data files aren't included under the 9.4.0.7 Subversion 
>> tag, but the files are here:
>> 
>> https://dev.saxonica.com/repos/archive/opensource/latest9.4/data/w3c/
>> 
>> I note that your JAR file has been renamed, so it's possible it has also 
>> been rebuilt. Look inside it with a ZIP utility and check for the directory 
>> named "w3c".
>> 
>> A list of the W3C documents bundled with Saxon for 9.5 can also be found 
>> here:
>> 
>> http://www.saxonica.com/documentation/index.html#!sourcedocs/w3c-dtds
>> 
>> and the corresponding list for 9.4 is at:
>> 
>> http://www.saxonica.com/documentation9.4-demo/index.html#!sourcedocs/w3c-dtds
>> 
> Thanks for the links!
> I downloaded the official release from [0] and tried the test with it.
> Here is the result with network: http://paste.debian.net/78983/
> And here is the result without network: http://paste.debian.net/78984/
> As you can see the test without network still fails. With this -t
> option, when the test succeeds, you can see Saxon fetching a local
> copy, but that doesn't seem to be the case without network.
> 
> [0] 
> http://sourceforge.net/projects/saxon/files/Saxon-HE/9.4/SaxonHE9-4-0-7J.zip/download
> 
> Eugene


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



Bug#567210: doc-available always returns false without network

2014-01-29 Thread Michael Kay
If you use the -t option on the command line, then attempts to use local copies 
of W3C DTDs will be traced on System.err. Hopefully this will shed more light 
on why the mechanism isn't working for you.

The EntityResolver that Saxon uses in 9.4 can be found here:

https://dev.saxonica.com/repos/archive/opensource/tags/9.4.0.7/hej/net/sf/saxon/lib/StandardEntityResolver.java

I'm not sure why the data files aren't included under the 9.4.0.7 Subversion 
tag, but the files are here:

https://dev.saxonica.com/repos/archive/opensource/latest9.4/data/w3c/

I note that your JAR file has been renamed, so it's possible it has also been 
rebuilt. Look inside it with a ZIP utility and check for the directory named 
"w3c".

A list of the W3C documents bundled with Saxon for 9.5 can also be found here:

http://www.saxonica.com/documentation/index.html#!sourcedocs/w3c-dtds

and the corresponding list for 9.4 is at:

http://www.saxonica.com/documentation9.4-demo/index.html#!sourcedocs/w3c-dtds

Michael Kay
Saxonica


On 29 Jan 2014, at 08:28, Eugene Zhukov  wrote:

> On Tue, Jan 28, 2014 at 4:25 PM, Michael Kay  wrote:
>> Saxon-B 9.1 does not include copies of these resources.
>> 
>> You can always write a URIResolver and direct the request to copies held at 
>> application level, but it can't be done "behind the scenes".
>> 
>> My recommendation would be to move forward to a later Saxon release that 
>> fixes the problem. The current release is 9.5. We have no plans to issue 
>> further maintenance releases for 9.1, although we do appreciate that some 
>> users have been sticking with that release because of the discontinuities 
>> introduced between 9.1 and 9.2.
>> 
> 
> We have Saxon-HE 9.4.0.7 in Debian archive. So I tried the above
> test-case with it:
> $ java -cp 
> /etc/xml/resolver:/usr/share/java/xml-resolver.jar:/usr/share/java/Saxon-HE.jar
> -Dxml.catalog.files=/etc/xml/catalog -Dxml.catalog.verbosity=1
> net.sf.saxon.Transform -s:foo.xml -xsl:foo.xsl
> 
> The result is it still fails without network. With network it works.
> Also, when I look into the source code of Saxon-HE 9.4.0.7 at [0], I
> cannot find the local copies of those resources. So I don't understand
> how it would work without the network. What did I miss?
> 
> [0] https://dev.saxonica.com/repos/archive/opensource/tags/9.4.0.7/
> 
> Eugene


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



Bug#735072: pylint: man page out of date for --msg-format and --include-ids

2014-01-12 Thread Kay Hayen


Package: pylint
Version: 1.1.0-1
Severity: normal

Dear Maintainer,

upgrading to PyLint, and using a script to check my files, this was
using --include-ids for enhanced parsing, which now fails according
to changes described in changelog.gz, but when I looked at the man
page, it still describes --include-ids and not the new parameter
--msg-format

The man page needs to be updated and document the new options and
remove no more existent options.

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

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

Versions of packages pylint depends on:
ii  python 2.7.5-5
ii  python-astroid 1.0.1-1
ii  python-logilab-common  0.60.1-1


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



Bug#726368: (no subject)

2013-12-23 Thread Benjamin Kay
Could you please post the contents of ~/.xsession-errors?


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



Bug#732157: [systemd-devel] Fwd: [Pkg-systemd-maintainers] Bug#732157: Want SIGSTOP-style daemon/service readiness notification

2013-12-14 Thread Kay Sievers
On Sat, Dec 14, 2013 at 11:19 PM, Shawn Landden  wrote:

> It would be nice if systemd could implement the service supervisor
> side of the service readiness protocol that upstart calls "expect
> stop":
>
> The service doesn't fork, and when considers itself ready it raises
> SIGSTOP.  The supervisor can observe this via the usual mechanisms,
> being the service's parent, and when it occurs it sends the service
> CONT and starts whatever was waiting for readiness.
>
> The sd_notify(3) protocol is just about tolerable, and it is good that
> it's documented, but it is quite unattractive for a daemon author:
> Either they have to add a build- and runtime- dependency on a
> systemd-specific library, or they have to reimplement a fairly tedious
> piece of socket code.
>
> For a daemon author, raise(SIGSTOP) is lovely and simple.
>
> I guess this would be a new "Type" (but I'm still halfway through the
> docs so no expert).

No, it's not lovely, it's a very cheap and very bad hack. These
signals are for admins and not for system management tools; just the
same way ptrace is the very wrong tool to track startup behavior of
services.

It is just so wrong to things like that, and systemd should not do that.

Kay


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



Bug#725714: udev firmware loading does not work in the Debian installer

2013-12-12 Thread Kay Sievers
On Fri, Dec 13, 2013 at 4:29 AM, Ben Hutchings  wrote:
> On Fri, 2013-12-13 at 00:28 +0100, Kay Sievers wrote:
> [...]
>> >> Such an explicit message would probably use printk_emit() and pass
>> >> structured data with the filename and the ides from the kernel to
>> >> userspace, and on systemd systems the journal would pick up the
>> >> MESSAGE_ID and do something with it, or provide the data to other
>> >> consumers.
>>
>> > The better approach would have been to write a replacement *before* 
>> > dropping
>> > the udev missing-firmware handling.
>>
>> There have been many technical reasons to let the kernel do the job,
>> and that is how it works today, and it works well and reliably.
> [...]
>
> For the record, 3.12 still has:
>
> config FW_LOADER_USER_HELPER
> bool "Fallback user-helper invocation for firmware loading"
> depends on FW_LOADER
> default y
>
> But at this point I suppose there is no point leaving it enabled.

Yeah, not sure, if it could be removed.
Fedora has that option disabled since a while.

Kay


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



Bug#725714: udev firmware loading does not work in the Debian installer

2013-12-12 Thread Kay Sievers
On Fri, Dec 13, 2013 at 12:42 AM, Michael Biebl  wrote:
> Am 13.12.2013 00:34, schrieb Michael Biebl:

> See also
> http://lists.freedesktop.org/archives/systemd-devel/2013-November/014771.html
>
> But that thread just echoes what Kay already said, that user-space
> firmware loading is deprecated and on it's way out.

Right, it's gone, and upstream does not support it any more because it
is technically the wrong solution and in-kernel loading the only
supported option.

It can all pretty trivially be made to run in userspsce like it did
(unreliably in some cases) in the past, but the kernel and udev will
need to be patched to do that.

Kay


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



Bug#725714: udev firmware loading does not work in the Debian installer

2013-12-12 Thread Kay Sievers
On Fri, Dec 13, 2013 at 12:34 AM, Michael Biebl  wrote:
> Am 13.12.2013 00:26, schrieb Michael Biebl:
>> Am 13.12.2013 00:12, schrieb Andreas Cadhalpun:
>>> The Debian installer needs a way to load the firmware during
>>> installation, otherwise the netinst.iso is pretty useless for WLAN
>>> devices with non-free firmware.
>>> Since a majority of the WLAN devices need non-free firmware, just
>>> dropping this functionality without replacement is a serious regression.
>>> Therefore I ask you to re-enable it until a replacement is written.
>>
>> Could something like isenkram [1] be integrated into d-i and install
>> necessary (firmware) packages based on the modalias information?
>>
>> Especially [2] looks like it could be a replacement.
>> That said, isenkram-autoinstall-firmware doesn't seem to use the
>> modalias info and instead greps through the modinfo output which looks
>> like a rather hackish approach on a cursory glance.
>
> According to codesearch.d.n, hw-detect is the only tool using
> /run/udev/firmware-missing. I'm inclined to re-assign this bug to
> hw-detect and let the hw-detect maintainers decided how to handle this.
> If something like the isenkram approach would be suitable for them

PackageKit used it too.

General note: the entire idea of blindly recording firmware requests
is flawed. It makes not much sense to make assumptions about drivers
and that the files they ask for are *missing*, they are not in many
cases.

Many drivers just request things to check for updates which in many
cases never exist. Or they request multiple files in a row, to fall
back to older versions they find.

The only sensible way to produce information about *missing* firmware
would be to add explicit messages to the kernel when things are really
*missing*. Blindly tracing firmware requests and guessing around never
really made sense.

Also: That all this is gone now is a side-effect of moving firmware
loading into the kernel where it belongs. There is nothing userspace
can do about, the information is just no longer available to
userspace.

Kay


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



Bug#725714: udev firmware loading does not work in the Debian installer

2013-12-12 Thread Kay Sievers
On Fri, Dec 13, 2013 at 12:26 AM, Michael Biebl  wrote:
> Am 13.12.2013 00:12, schrieb Andreas Cadhalpun:
>> The Debian installer needs a way to load the firmware during
>> installation, otherwise the netinst.iso is pretty useless for WLAN
>> devices with non-free firmware.
>> Since a majority of the WLAN devices need non-free firmware, just
>> dropping this functionality without replacement is a serious regression.
>> Therefore I ask you to re-enable it until a replacement is written.
>
> Could something like isenkram [1] be integrated into d-i and install
> necessary (firmware) packages based on the modalias information?
>
> Especially [2] looks like it could be a replacement.
> That said, isenkram-autoinstall-firmware doesn't seem to use the
> modalias info and instead greps through the modinfo output which looks
> like a rather hackish approach on a cursory glance.
>
> Kay, what's you opinion on something like this?

It could work. The device modaliases of the running machine can
produce the list of modules that will be loaded on a machine. The
modules themselves carry the file names of the firmware files in the
module's metadata.

Kay


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



Bug#725714: udev firmware loading does not work in the Debian installer

2013-12-12 Thread Kay Sievers
On Fri, Dec 13, 2013 at 12:12 AM, Andreas Cadhalpun
 wrote:
> On 12.12.2013 23:19, Kay Sievers wrote:
>> On Thu, Dec 12, 2013 at 10:58 PM, Michael Biebl 
>> wrote:
>>> This was removed upstream [1] and is highly unlikely to be added back.
>>> Especially considering that the user space firmware loader is scheduled
>>> to be removed sooner rather then later.
>>>
>>> This most likely means d-i needs to be updated to use some kind of
>>> different mechanism to detect missing firmware.
>>>
>>> Kay, what is the recommended approach nowadays to detect such missing
>>> firmware?
>>
>> There is no replacement for that. Userspace is no longer in the loop
>> any more regarding firmware loading, it's all the kernel's job only.
>> Hence, there will be no facility in udev for handling firmware, or
>> getting notified about that.
> According to Ben Hutchings the kernel still thinks udev is responsible for
> handling missing firmware.

Recent udev does not even have the code to handle firmware enabled.
It's gone since a while already.

>> The only possible solution would be to add explicit messages to the
>> kernel drivers in case a firmware is really *missing* and the device
>> does not just probe for stuff until it finds something.
>>
>> There are quite a lot devices which just look for *updates* and do not
>> need anything to function.
> In this case the WLAN devices really need the firmware to work, but since
> the firmware is non-free, it is not included in the Debian installer.

Which is not a technical problem, udev can or should try to solve.

>> Such an explicit message would probably use printk_emit() and pass
>> structured data with the filename and the ides from the kernel to
>> userspace, and on systemd systems the journal would pick up the
>> MESSAGE_ID and do something with it, or provide the data to other
>> consumers.

> The better approach would have been to write a replacement *before* dropping
> the udev missing-firmware handling.

There have been many technical reasons to let the kernel do the job,
and that is how it works today, and it works well and reliably.

> The Debian installer needs a way to load the firmware during installation,
> otherwise the netinst.iso is pretty useless for WLAN devices with non-free
> firmware.
> Since a majority of the WLAN devices need non-free firmware, just dropping
> this functionality without replacement is a serious regression.

It is not, only if firmware is not installed, which seem to be a
Debian-only problem but not a general one. Hence Debian needs to
adopt/patch the software to do what it needs, and should not ask
upstream to work around issues which seem to be a Debian-only problem.

The in-kernel firmware loader solved years old serious problems, and
it was worth to do it, and there is no reason to put back that fragile
hack, just to solve a non-technical problem.

> Therefore I ask you to re-enable it until a replacement is written.

Udev will never load firmware again, the entire idea to use the driver
core to create fake devices in userspace and let the kernel wait to
them to be handled, was wrong at so many aspects, it will not come
back from upstream udev.

Kay


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



Bug#730956: nuitka: FTBFS: Tests failed

2013-11-30 Thread Kay Hayen


Hello,

> During a rebuild of all packages in sid, your package failed to build on

amd64.


Thanks for report. I also noticed this short time ago. CPython upstream 
has now included a patch that changes outputs, but the check tailored to 
Debian Python version no longer catches it.


The new version of Nuitka to be released soon will address the issue by 
treating ">=2.7.6" the same as "2.7.5+".


Best regards,
Kay Hayen


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



Bug#711459: nuitka: can't import Python 3.2 modules: ImportError: dynamic module does not define init function

2013-06-08 Thread Kay Hayen


Hello,

turns out, that CPython3 defines the module init function PyMODINIT_FUNC 
as follows:


extern "C" PyObject *

on the other hand, visibility attributes are supposed to be defined 
before the actual type, but since it's a define, one can't really get in 
between.


I would content, that CPython should in fact, provide a visibility 
definition here. Otherwise, every module runs into it. Do you agree, I 
reckon having seen your name in other place, that you might know, Jakub.


When it's not a type, as with CPython2:

extern "C" void

then it's acceptable, to define attributes afterwards. So Nuitka, using 
-fvisibility=hidden runs into trouble here. There is actually a bug 
report for gcc (the number I forgot), that complained about it, but that 
is how it should be, for pointers as return types, it won't work to 
define attributes after it.


The solution is to test for __GNUC__ and to make its own declaration, 
not using PyMODINIT_FUNC.


I am going to make a new release of Nuitka. The test didn't notice, 
because although it compiled all modules of Nuitka into single modules 
(that is the test, can be done more efficient), it was not copying the 
"nuitka" binary, and therefore it was location the "nuitka" package 
relative to that original place, not using them at all.


So that had been broken for a while. It also found other (minor) issues, 
of why modules didn't work at all for Python3, and when they did, not 
correctly. Fixed them too.


Will be fixed in 0.4.4 release. (If you or anybody need/want it sooner, 
checkout "factory" branch of official Nuitka repository. It's where I 
prepare releases, but reserve the right rebase often as I improve things.)


Yours,
Kay


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



Bug#711459: nuitka: can't import Python 3.2 modules: ImportError: dynamic module does not define init function

2013-06-06 Thread Kay Hayen


Hello Jakub,

thank you for the report. I confirmed the bug indeed. Python is right here:

nm Mini.so  | grep PyInit
b5b0 t PyInit_Mini

The "t" in lower case means it's a local text symbol, i.e. it is not 
exported.


Using CCFLAGS="-save-temps", I check the produced C++ code behind the 
preprocessor:


grep PyInit module.Mini.ii

extern "C" PyObject* PyInit_Mini( void );
extern "C" PyObject* PyInit_Mini( void )

It seems related to -fvisibility=hidden, the problem goes away which I 
remove that (from SingleExe.scons), one probably can override it from 
CCFLAGS too.


Trying to get it what is used with Python2:

extern "C" PyObject* __attribute__(( visibility( "default" ))) 
PyInit_Mini( void );
extern "C" PyObject* __attribute__(( visibility( "default" ))) 
PyInit_Mini( void )


gives this:

Mini.build/module.Mini.hpp:7:82: warning: ‘visibility’ attribute ignored 
on non-class types [-Wattributes]
Mini.build/module.Mini.cpp:225:82: warning: ‘visibility’ attribute 
ignored on non-class types [-Wattributes]


And of course, still won't work.

Unfortunately, the test, which is run at build time, to ensure that 
compiling modules works properly (and seems to compile them), is still 
working, i.e. there is also an error in


tests/reflected/compile_itself.py

that prevented me from detecting it. I will analyse this some more, and 
try to come up with a fix.


However, using "nuitka --execute", it's also supposed to give you a 
warning, as it's a trap, but only if it sees you use "__main__". It's 
very likely though, that a user wants "nuitka --exe --execute" or rather 
"nuitka-python" instead.


But this only as a side issue, in case your minimal test case, is not 
the reduction of a actual use. Thanks again for the report.


I do have some hope, that the placement of the attribute is at fault, 
because with Python2, this gives "T":


extern "C" void __attribute__(( visibility( "default" ))) initMini( void );
extern "C" void __attribute__(( visibility( "default" ))) initMini( void )

But that needs further research (over the weekend). Will keep you updated.

Thanks,
Kay Hayen


Am 07.06.2013 02:10, schrieb Jakub Wilk:

Package: nuitka
Version: 0.4.3+ds-1

I cannot import modules that were compiled for Python 3.2:

$ echo 'print(42)' > testcase.py
$ nuitka --python-version=3.2 --execute testcase.py
Traceback (most recent call last):
File "", line 1, in 
ImportError: dynamic module does not define init function (PyInit_testcase)


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

Kernel: Linux 3.9-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages nuitka depends on:
ii g++-4.6 4.6.4-2
ii python 2.7.3-5
ii python-dev 2.7.3-5
ii scons 2.3.0-2




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



Bug#678813: Bug confirmation

2012-12-23 Thread James L. Kay, D.O., FAAP
I can confirm this bug with Avery Letter Size 5160, LibreOffice Writer 
3.5.4.2. I thought the settings for Avery 5160 must be incorrect, so I 
adjusted them for 2 hours without being able to get the 3rd column to 
print far enough to the right to be fully on the label.

--


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



Bug#683090: nuitka: does not honour DEB_BUILD_OPTIONS=nocheck

2012-07-29 Thread Kay Hayen



Hello Jakub,

In fact there is "NUITKA_SKIP_TESTS=1" that I have been using, and I am 
going to support the Debian standard instead. I have just added support 
for it and it will be in the next release.


In the mean time, you can use the old way if you wish to.

Yours,
Kay


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



Bug#667706: openssl 1.0.1 breaks wpa_supplicant

2012-07-23 Thread Benjamin Kay
No luck on the openssl front, but a patch to wpa_supplicant that disables TLS 
session tickets does the trick for me. See http://w1.fi/bugz/show_bug.cgi?id=447

I've attached a debdiff against wpa.
diff -Nru wpa-1.0/debian/changelog wpa-1.0/debian/changelog
--- wpa-1.0/debian/changelog	2012-05-13 16:39:47.0 -0400
+++ wpa-1.0/debian/changelog	2012-07-23 13:34:13.0 -0400
@@ -1,3 +1,12 @@
+wpa (1.0-2.1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * Disable TLS session tickets. Ever since the release of openssl-1.0.1,
+session tickets have (apparently) prevented WPA2 enterprise authentication
+against some (probably broken) access points. (Bug #667706)
+
+ -- Benjamin Kay   Mon, 23 Jul 2012 13:33:49 -0400
+
 wpa (1.0-2) unstable; urgency=low
 
   * Really enable hardened build flags, thanks Simon Ruderich
diff -Nru wpa-1.0/debian/patches/disable_session_tickets.patch wpa-1.0/debian/patches/disable_session_tickets.patch
--- wpa-1.0/debian/patches/disable_session_tickets.patch	1969-12-31 19:00:00.0 -0500
+++ wpa-1.0/debian/patches/disable_session_tickets.patch	2012-07-23 13:33:32.0 -0400
@@ -0,0 +1,14 @@
+Disables TLS session tickets, thereby avoiding enterprise authentication
+failures against some (probably broken) access points that had arisen since
+the release of openssl-1.0.1.
+See http://w1.fi/bugz/attachment.cgi?id=235&action=diff
+--- a/src/crypto/tls_openssl.c
 b/src/crypto/tls_openssl.c
+@@ -926,6 +926,7 @@
+ #ifdef SSL_OP_NO_COMPRESSION
+ 	options |= SSL_OP_NO_COMPRESSION;
+ #endif /* SSL_OP_NO_COMPRESSION */
++	options |= SSL_OP_NO_TICKET;
+ 	SSL_set_options(conn->ssl, options);
+ 
+ 	conn->ssl_in = BIO_new(BIO_s_mem());
diff -Nru wpa-1.0/debian/patches/series wpa-1.0/debian/patches/series
--- wpa-1.0/debian/patches/series	2012-04-17 07:03:56.0 -0400
+++ wpa-1.0/debian/patches/series	2012-07-23 13:33:32.0 -0400
@@ -6,3 +6,4 @@
 12_wpa_gui_knotify_support.patch
 13_human_readable_signal.patch
 libnl3-includes.patch
+disable_session_tickets.patch


Bug#682145: nuitka: insecure use of temporary files

2012-07-19 Thread Kay Hayen


Hello Jakub,


nuitka creates temporary files insecurely in a few places:

* misc/make-dependency-graph.sh:


This is not part of the binary package, it's part of the upstream 
tarball and purely a developer tool.



( sfood nuitka | egrep -v
"'(sys|signal|math|os.py|re.py|nuitka/(oset|odict).py)'" | sfood-graph |
dot -Tps >/tmp/out.ps ) && evince /tmp/out.ps

* nuitka/codegen/CppRawStrings.py:

source_file = open( "/tmp/raw_test.cpp", "w" )


It's also executing the compiled source put there, but only if 
"_paranoid_debug" which is constant "False" in the source code. The 
installed binary package cannot run this code, can it?


Do I need to take action here?

I probably should remove it from the source in a patch for Debian, or 
make it more secure.



* bin/benchmark.sh:

$NUITKA_BINARY --exe --output-dir=/tmp/ --unstriped
$NUITKA_EXTRA_OPTIONS $1


Same as the first entry, this is not part of the binary package, it's 
part of the upstream tarball and purely for developer purposes.


I have to admit, that I have little clues, on how to create temporary 
directory names, or also how to do that in "/var/tmp" in any portable 
way in shell script.


I will probably port the two scripts to Python and use the tempfile 
module, which allows me to be better at it.


So, this bug will be addressed in the upcoming upstream release too.

Best regards,
Kay Hayen


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



Bug#682146: nuitka: broken if g++ is not installed: TypeError: argument of type 'NoneType' is not iterable

2012-07-19 Thread Kay Hayen


Hello Jakub,

what I didn't know is that only the "g++" package provides the "g++" 
binary, and that the "g++-4.6" doesn't. I wonder why my minimal Debian 
chroot used for building has it.


What I noticed is this "apt-get remove g++" wants to remove 
"build-essential" package. So a adding dependency on that is probably in 
order and solves the problem.



Setting the CXX environment variable doesn't help much:

$ CXX=g++-4.6 nuitka test.py
KeyError: 'CXXVERSION':
File "/usr/share/nuitka/nuitka/build/SingleExe.scons", line 216:
gpp_version = int( env[ "CXXVERSION" ].replace( ".", "" ) )
File "/usr/lib/scons/SCons/Environment.py", line 409:
return self._dict[key]


This is a problem by itself that I will fix too with an upstream update 
soon. There is code to update "CXXVERSION" if Nuitka is asked to cross 
compile to Windows, and if "CXX" is fed from environment variable, the 
Scons won't uddate "CXXVERSION", so we have to do it outselves.


Sorry about that.


Installing g++ does fix the problem, but this package is neither
depended on nor recommended by nuitka.


Truly so. Thanks for your report. I will prepare an upload in the next 
days that will address the "g++" bug, and also the "CXX" environment 
bug. I think I have only tested "CXX" for setting to "clang", which has 
no check on "CXXVERSION" currently.


Yours,
Kay


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



Bug#675205: openssh-client: openssh 1:6.0 should depend on libssl1.0.0 >= 1.0.1

2012-05-30 Thread Benjamin Kay
Package: openssh-client
Version: 1:6.0p1-1
Severity: normal

Dear Maintainer,
openssh-client depends on libssl1.0.0 >= 1.0.0, but is should depend on
libssl1.0.0 >= 1.0.1. With libssl1.0.0_1.0.0h-1 installed,
attempts to login to a remote server using public key authentication
produce the following error:

OpenSSL version mismatch. Built against 1000103f, you have 108f

Downgrading to openssh-client_5.9p1-5 serves as a workaround. I'm
assuming that upgrading libssl1.0.0 (which I can't do due to an unrelated
bug in that package) would also make the error go away.

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

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

Versions of packages openssh-client depends on:
ii  adduser3.113+nmu2
ii  debconf [debconf-2.0]  1.5.43
ii  dpkg   1.16.3
ii  libc6  2.13-32
ii  libedit2   2.11-20080614-3
ii  libgssapi-krb5-2   1.10.1+dfsg-1
ii  libselinux12.1.9-4
ii  libssl1.0.0
ii  passwd 1:4.1.5.1-1
ii  zlib1g 1:1.2.7.dfsg-11

Versions of packages openssh-client recommends:
ii  openssh-blacklist0.4.1
ii  openssh-blacklist-extra  0.4.1
ii  xauth1:1.0.7-1

Versions of packages openssh-client suggests:
pn  keychain  
pn  libpam-ssh
pn  monkeysphere  
pn  ssh-askpass   

-- 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#667706: openssl 1.0.1 breaks wpa_supplicant

2012-05-29 Thread Benjamin Kay
On Monday, April 30, 2012 20:15:26 Raghav Krishnapriyan wrote:
> On Sun, Apr 29, 2012, at 07:26:11 pm +0200, Kurt Roeckx wrote:
> >Can you please try with the 1.0.1b version?
> 
> 1.0.1b still results in the same problem, unfortunately.
> 
FYI, 1.0.1c (the most current version at the time of this writing) also still 
results in the same problem.



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



Bug#665021: nuitka: FTBFS: unsatisfiable build-dependencies: base-files (< 6.0) but 6.7 is to be installed

2012-03-23 Thread Kay Hayen


Hello Lucas,

Am 23.03.2012 10:27, schrieb Lucas Nussbaum:

So it's much easier to fix that problem in your package, for example by
build-depending on B | A.


I totally agree and prepare an upload with this for my sponsor Yaroslav 
Halchenko at the next opportunity.


Yours,
Kay Hayen



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



Bug#665021: nuitka: FTBFS: unsatisfiable build-dependencies: base-files (< 6.0) but 6.7 is to be installed

2012-03-23 Thread Kay Hayen


Hello Lucas,


As to deterministic, are you implying that the choice is not made in
a deterministic way? It probably is just that somebody or something
hates it when not all choices are valid.


If you use alternative build-deps, two builds of the same package at
the same time might produce different binary packages (and it could
happen that the i386 and amd64 packages are built against different
dependencies, for example). That is not something desirable.


As you can imagine, I would prefer to use optional build-deps and use 
the alternative one only as a stop-gap.


The selected version of base-files is carefully selected to achieve the 
desired effect, i.e. no Debian this package builds on has both, so there 
cannot be indeterminism at all.


Yet, I would also like to understand (feel free to ignore my desire to 
learn, and notice how it cannot apply to the Nuitka package as state 
above): Why (in a chroot, mind you) if both alternatives are available, 
a random one would be picked. Is there really a "random()" call in dpkg.


Or was this just a general statement relating to non-chroot builds, 
where it clearly will be true that if the second one is already 
installed, it will change the result.


Yours,
Kay



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



Bug#665021: nuitka: FTBFS: unsatisfiable build-dependencies: base-files (< 6.0) but 6.7 is to be installed

2012-03-23 Thread Kay Hayen


Hello Lucas,


I am assuming a bug in an underlying package and ask to reassign this bug.


Indeed, sbuild tends to drop alternative build-depends in order to
enforce deterministic builds.

I'm not sure if there's a bug in sbuild there, but given that squeeze
and later have base-files>= 6.0, I'd recommend just dropping the
alternative build-dep.


The source package as is builds for older versions of Debian too. The 
idea of this dependency is to make an optional build dependency. I 
didn't find any other means to achieve it.


So on Squeeze it is supposed to use "python3-all-dev" and on earlier 
version, it should accept that it is missing.


If "sbuild" prefers the first choice (kind of makes sense now that I 
write this sentence), I should probably just reorder in the next upload, 
and that would fix the bug.


As to deterministic, are you implying that the choice is not made in a 
deterministic way? It probably is just that somebody or something hates 
it when not all choices are valid.


Best regards,
Kay Hayen



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



Bug#665021: nuitka: FTBFS: unsatisfiable build-dependencies: base-files (< 6.0) but 6.7 is to be installed

2012-03-22 Thread Kay Hayen


Hello Lucas,


The following packages have unmet dependencies:
  sbuild-build-depends-nuitka-dummy : Depends: base-files (<  6.0) but 6.7 is 
to be installed
  Depends: base-files (<  6.0) but 6.7 is 
to be installed
E: Broken packages


The full build log is available from:
http://people.debian.org/~lucas/logs/2012/03/21/nuitka_0.3.20.1+ds-1.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.


The relevant part of the control file is this:

Build-Depends: debhelper (>= 7.4.3),
   g++-4.6 (>= 4.6.1) | g++-4.5,
   python (>= 2.6.6-2),
   python-all-dbg (>= 2.6.6-2),
   python-all-dev (>= 2.6.6-2),
   rst2pdf (>= 0.14-2),
   scons (>=2.0.0),
   base-files (<<6.0) | python3-all-dev (>= 3.2),
   base-files (<<6.0) | python3-all-dbg (>= 3.2)

Consider the last two lines. The versioned dependency on base-files can 
be fulfilled by having python3-all-dev and python3-all-dbg available for 
install.


Checking the archive, these appear to be still available:

apt-show-versions -a python3-all-dbg
python3-all-dbg 3.2.2-1 install ok installed
python3-all-dbg 3.2.2-1 testing  ftp.debian.org
python3-all-dbg 3.2.3~rc1-2 unstable ftp.debian.org
python3-all-dbg/testing uptodate 3.2.2-1

apt-show-versions -a python3-all-dev
python3-all-dev 3.2.2-1 install ok installed
python3-all-dev 3.2.2-1 testing  ftp.debian.org
python3-all-dev 3.2.3~rc1-2 unstable ftp.debian.org
python3-all-dev/testing uptodate 3.2.2-1

For some reason, the log of yours says:

Merged Build-Depends: base-files, base-passwd, bash, coreutils, dash, 
debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, 
hostname, ncurses-base, ncurses-bin, perl-base, sed, login, 
sysvinit-utils, sysvinit, tar, bsdutils, mount, util-linux, libc6-dev | 
libc-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 
1.13.5), debhelper (>= 7.4.3), g++-4.6 (>= 4.6.1) | g++-4.5, python (>= 
2.6.6-2), python-all-dbg (>= 2.6.6-2), python-all-dev (>= 2.6.6-2), 
rst2pdf (>= 0.14-2), scons (>= 2.0.0), base-files (<< 6.0) | 
python3-all-dev (>= 3.2), base-files (<< 6.0) | python3-all-dbg (>= 3.2)
Filtered Build-Depends: base-files, base-passwd, bash, coreutils, dash, 
debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, 
hostname, ncurses-base, ncurses-bin, perl-base, sed, login, 
sysvinit-utils, sysvinit, tar, bsdutils, mount, util-linux, libc6-dev, 
gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), 
debhelper (>= 7.4.3), g++-4.6 (>= 4.6.1), python (>= 2.6.6-2), 
python-all-dbg (>= 2.6.6-2), python-all-dev (>= 2.6.6-2), rst2pdf (>= 
0.14-2), scons (>= 2.0.0), base-files (<< 6.0), base-files (<< 6.0)


Witness how that filtering  removed the "|" conditions in both cases and 
then insisted on "base-files << 6.0".


It appears that my pbuilder, in sid doesn't at all do this merging and 
filtering of build dependencies, and therefore doesn't exhibit this 
problem, here it says:


Depends: debhelper (>= 7.4.3), g++-4.6 (>= 4.6.1) | g++-4.5, python (>= 
2.6.6-2), python-all-dbg (>= 2.6.6-2), python-all-dev (>= 2.6.6-2), 
rst2pdf (>= 0.14-2), scons (>= 2.0.0), base-files (<< 6.0) | 
python3-all-dev (>= 3.2), base-files (<< 6.0) | python3-all-dbg (>= 3.2)


I am assuming a bug in an underlying package and ask to reassign this bug.

Yours,
Kay Hayen




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



Bug#648629: segfault in libgnome-shell.so at startup

2012-01-27 Thread Kay Hannay
Hello,

this bug report can be closed. I had a hard disk crash and did a clean 
installation. Now gnome-shell works very well.
And sorry for the garbage at the beginning of my bug report.






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



Bug#655910: Hotfix release done

2012-01-14 Thread Kay Hayen


Hello,

this is to let you know that I just an uploaded an improved package to 
mentors.debian.net that addresses this bug:


http://mentors.debian.net/debian/pool/main/n/nuitka/nuitka_0.3.18.1+ds-1.dsc

Note that I changed the upstream version numbering for hotfixes, what 
normally was a "0.3.18a" is now a "0.3.18.1" instead.


Yours,
Kay



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



Bug#655910: oddities in the manpage

2012-01-14 Thread Kay Hayen



Hello Yaroslav,

thanks for reporting the bug.


manpage has odd formatting in

--recurse-to=MODULE/PACKAGE
   Recurse to that module, or if a package, to the whole package. 
Can be

given multiple
   times.Default empty.


Thanks corrected. This was coming from the optparse declaration of the 
option, and as such was also present in "--help".



also you might like to group options into few sections instead of invisible
embeddings like

 Dump options for internal tree:

help2man you have used has an option for embedding arbitrary *roff given 
pattern to match:

  Blocks of verbatim *roff text are inserted into the output either at the 
start of the given [section] (case insensitive), or after a paragraph matching 
/pattern/.


The output of "--help" is good in this respect. I believe it's an issue 
of "help2man", but I couldn't find anybody who needs or uses it, so we 
are on our own here.


I am using this "help2man" option already to attach the examples 
section. I do not believe that adding after a match is good enough for 
this. So what I do now is to make changes to the nroff file after it was 
created. I am searching the control sections (first line in a ."IP" 
block) and replace it with ".SS" to add the subsection text with a 
forced newline as well.


And while at it, I am fixing the problem with "--g++-only" up as well, 
where the bold text stops too early.


I am now preparing an "0.3.18a" release that contains these fixes.

Yours,
Kay



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



Bug#648489: Package available on mentors.debian.net

2011-12-25 Thread Kay Hayen


The package, meanwhile 0.3.17pre2 is available as a package from here:

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

Regards,
Kay Hayen



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



Bug#648629: segfault in libgnome-shell.so at startup

2011-11-13 Thread Kay
Package: gnome-shell
Version: 3.0.2-5
Severity: important

Dear Maintainer,
*** Please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
 ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these lines ***
I start gnome 3 via gdm3. The gnome-shell crashes a few seconds after login.
Same with a new user, so it is not related to old gnome settings. Here is what
is written in syslog:

kernel: [ 3698.793547] gnome-shell[12429]: segfault at 4 ip b76a9c2f sp
bfb51360 error 4 in libgnome-shell.so[b7673000+a5000]

This is the output of lspci:

00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller
Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express
Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML
Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio
Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev
02)
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev
02)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller
#1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller
#2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller
#3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller
#4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller
(rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge
(rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller
(rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE
Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E
PCI Express Fast Ethernet controller (rev 02)

It is an Intel Atom N270 based netbook.



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

Kernel: Linux 3.0.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-shell depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.7.5-3 
ii  gconf2   2.32.4-1
ii  gir1.2-atk-1.0   2.2.0-2 
ii  gir1.2-clutter-1.0   1.8.2-1 
ii  gir1.2-cogl-1.0  1.8.2-1 
ii  gir1.2-coglpango-1.0 1.8.2-1 
ii  gir1.2-freedesktop   0.10.8-2+b1 
ii  gir1.2-gconf-2.0 2.32.4-1
ii  gir1.2-gdkpixbuf-2.0 2.24.0-1
ii  gir1.2-gkbd-3.0  3.2.0-1 
ii  gir1.2-glib-2.0  0.10.8-2+b1 
ii  gir1.2-gnomebluetooth-1.03.2.1-1 
ii  gir1.2-gtk-3.0   3.0.12-2
ii  gir1.2-json-1.0  0.14.0-1
ii  gir1.2-mutter-3.03.0.2.1-4   
ii  gir1.2-networkmanager-1.00.9.0-2 
ii  gir1.2-pango-1.0 1.29.4-2
ii  gir1.2-polkit-1.00.102-1 
ii  gir1.2-telepathyglib-0.120.16.0-1
ii  gir1.2-telepathylogger-0.2   0.2.10-2
ii  gir1.2-upowerglib-1.00.9.14-1
ii  gjs  1.29.0-2+b1 
ii  gnome-bluetooth  3.2.1-1 
ii  gnome-icon-theme-symbolic3.2.1-1 
ii  gnome-settings-daemon3.0.3-3 
ii  gsettings-desktop-schemas3.0.1-1 
ii  libatk1.0-0  2.2.0-2 
ii  libc62.13-21 
ii  libcairo-gobject21.10.2-6.1  
ii  libcairo21.10.2-6.1  
ii  libcamel-1.2-23  3.0.3-1 
ii  libcanberra0 0.28-3  
ii  libclutter-1.0-0 1.8.2-1 
ii  libcogl-pango0   1.8.2-1 
ii  libcogl5 1.8.2-1 
ii  libcroco30.6.2-2 
ii  libdbus-1-3  1.4.16-1
ii  libdbu

Bug#648489: ITP: nuitka -- Nuitka is a fully compatible Python compiler, capable of accelerating the execution.

2011-11-12 Thread Kay Hayen
Package: wnpp
Severity: wishlist
Owner: Kay Hayen 

* Package name: nuitka
  Version : 0.3.15
  Upstream Author : Name 
* URL : http://nuitka.net/
* License : GPLv3, uses BSD parts.
  Programming Lang: Python, C++, Assembler
  Description : Nuitka is a fully compatible Python compiler, capable of 
accelerating the execution.#

Nuitka is a good replacement for the Python interpreter and compiles every
construct that CPython 2.6 and 2.7 offer. It translates the Python into a
C++ program that then uses “libpython” to execute in the same way as CPython
does, in a very compatible way.

The speed improvement is currently not very high, but the plan is to become
very compatible first, and then to optimize for speed through compile time
type inference.



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



Bug#557103: upgraded uw-imapd to dovecot

2011-10-27 Thread Richard Kay
I should have reported this in May when I did the Lenny-> Squeeze upgrade. I 
couldn't get
Uw-imapd working at all after the dist-upgrade, despite it having worked 
relatively trouble-free for many years through a few Debian
releases. As I was fighting other fires at the time following the dist-upgrade 
of a complex email setup, I replaced
the functionality using Dovecot .  In my view unless maintained upstream and 
within Debian, uw-imapd should be removed from Debian as obsolete.



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



Bug#579357: Aw: Bug#579357: AW: Bug#579357: AW: [Pkg-samba-maint] Bug#579357: AW: Bug#579357: winbind: passwd/smbpasswd causes segmentation fault on Debian Lenny x64 (Samba Winbind and Windows Active

2011-06-09 Thread Kay Urbach
Hello, 

I am running into the same problem here.
Is there a solution for anybody?

Regards, Kay

Am Mittwoch, 16. Juni 2010 15:20:01 UTC+2 schrieb Phillip Drescher:
> Hello,
> 
> are there any new information / developments regarding that problem? Is
> there any hope? ;)
> 
> Regards, Phillip
> 
> > -Ursprüngliche Nachricht-
> > Von: Phillip Drescher [mailto:p...@slums.de]
> > Gesendet: Freitag, 7. Mai 2010 16:48
> > An: 'Steve Langasek'; '579...@bugs.debian.org'
> > Betreff: AW: Bug#579357: AW: [Pkg-samba-maint] Bug#579357: AW:
> > Bug#579357: winbind: passwd/smbpasswd causes segmentation fault on
> > Debian Lenny x64 (Samba Winbind and Windows Active Directory)
> > 
> > Quoting Steve Langasek [mailto:vor...@debian.org]
> > 
> > > Please run 'gdb passwd' and enter the commands 'run ' followed
> > by
> > > 'bt full' when it crashes.  This will give us a full backtrace,
> > rather
> > > than just the segfault location in the log file.
> > 
> > Debian:~# gdb passwd
> > GNU gdb 6.8-debian
> > (...)
> > This GDB was configured as "x86_64-linux-gnu"...
> > (no debugging symbols found)
> > (gdb) run 
> > Starting program: /usr/bin/passwd 
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > (no debugging symbols found)
> > 
> > Program received signal SIGSEGV, Segmentation fault.
> > 0x7ffce38ab49e in pam_sm_chauthtok (pamh=0x60d740,
> > flags=, argc=,
> > argv=) at ../nsswitch/pam_winbind.c:3187
> > 3187../nsswitch/pam_winbind.c: No such file or directory.
> > in ../nsswitch/pam_winbind.c
> > (gdb) bt full
> > #0  0x7ffce38ab49e in pam_sm_chauthtok (pamh=0x60d740,
> > flags=, argc=,
> > argv=) at ../nsswitch/pam_winbind.c:3187
> > lctrl = 
> > ret = 4
> > user = 0x4e4c8f9e0 
> > pass_old = 0x60b560 ""
> > pass_new = 0x0
> > Announce = 
> > username_ret = 0x0
> > error = (struct wbcAuthErrorInfo *) 0x0
> > ctx = (struct pwb_context *) 0x0
> > #1  0x7ffce50b5c42 in ?? () from /lib/libpam.so.0
> > No symbol table info available.
> > #2  0x7ffce50b973d in pam_chauthtok () from /lib/libpam.so.0
> > No symbol table info available.
> > #3  0x0040403f in ?? ()
> > No symbol table info available.
> > #4  0x00403711 in ?? ()
> > No symbol table info available.
> > #5  0x7ffce495f1a6 in __libc_start_main () from /lib/libc.so.6
> > No symbol table info available.
> > #6  0x004025e9 in ?? ()
> > ---Type  to continue, or q  to quit---
> > No symbol table info available.
> > #7  0x7fffe798 in ?? ()
> > No symbol table info available.
> > #8  0x001c in ?? ()
> > No symbol table info available.
> > #9  0x0002 in ?? ()
> > No symbol table info available.
> > #10 0x7fffeaae in ?? ()
> > No symbol table info available.
> > #11 0x7fffeabe in ?? ()
> > No symbol table info available.
> > #12 0x in ?? ()
> > No symbol table info available.
> 
> 
> 
> 
> --
> To UNSUBSCRIBE, email to debian-bugs-...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org




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



Bug#628822: gtk-redshift should depend on python-gtk2 but doesn't

2011-06-01 Thread Benjamin Kay
Package: gtk-redshift
Version: 1.6-1
Severity: important


gtk-redshift does not start on my system. Running gtk-redshift from the
commandline produces the following output:

Traceback (most recent call last):
  File "/usr/bin/gtk-redshift", line 22, in 
from gtk_redshift.statusicon import run
  File "/usr/lib/pymodules/python2.6/gtk_redshift/statusicon.py", line 33, in 

import gtk, glib
ImportError: No module named gtk

Installing the package python-gtk 2.24.0-2 resolves this problem and allows
gtk-redshift to start and function normally. (Earlier versions of python-gtk2
would probably work equally well.) Since python-gtk2 is necessary for
gtk-redshift to work, gtk-redshift should probably depend on the python-gtk2
package.

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

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

Versions of packages gtk-redshift depends on:
ii  python2.6.6-14   interactive high-level object-
orie
ii  python-support1.0.13 automated rebuilding support for 
P
ii  python-xdg0.19-3 Python library to access 
freedeskt
ii  redshift  1.6-1  Adjusts the color temperature of 
y

gtk-redshift recommends no packages.

gtk-redshift suggests no packages.

-- 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#618417: python-twisted-words: Jabber ports do not work any more

2011-03-14 Thread Kay Zumbusch
Package: python-twisted-words
Version: 10.2.0-1
Severity: important

Hi.

My PyICQt stopped working recently. I found out that jstrports.py depends
on the _parse method from strports.py (python-twisted-core) which was 
removed in 10.2.0. This renders PyICQt completely unsusable. I added part
of the PyICQt logfile below with the call stack of the error.

Regards

Kay Zumbusch

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

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

Versions of packages python-twisted-words depends on:
ii  python  2.6.6-3+squeeze5 interactive high-level object-orie
ii  python-openssl  0.10-1   Python wrapper around the OpenSSL 
ii  python-twisted-core 10.2.0-1 Event-based framework for internet
ii  python2.6   2.6.6-8+b1   An interactive high-level object-o

python-twisted-words recommends no packages.

python-twisted-words suggests no packages.

-- Logfile of PyICQt
[2011-03-14 22:16:13] Removing stale pidfile /var/run/pyicqt/pyicqt.pid
[2011-03-14 22:16:13] Traceback (most recent call last):
[2011-03-14 22:16:13]   File "/usr/share/pyicqt/PyICQt.py", line 14, in 
[2011-03-14 22:16:13] main.main()
[2011-03-14 22:16:13]   File "/usr/share/pyicqt/src/main.py", line 465, in main
[2011-03-14 22:16:13] app = App()
[2011-03-14 22:16:13]   File "/usr/share/pyicqt/src/main.py", line 434, in 
__init__
[2011-03-14 22:16:13] self.c = component.buildServiceManager(jid, 
config.secret, "tcp:%s:%s" % (config.mainServer, config.port))
[2011-03-14 22:16:13]   File 
"/usr/lib/python2.6/dist-packages/twisted/words/protocols/jabber/component.py", 
line 323, in buildServiceManager
[2011-03-14 22:16:13] client_svc = jstrports.client(strport, 
svc.getFactory())
[2011-03-14 22:16:13]   File 
"/usr/lib/python2.6/dist-packages/twisted/words/protocols/jabber/jstrports.py", 
line 30, in client
[2011-03-14 22:16:13] name, args, kw = parse(description, factory)
[2011-03-14 22:16:13]   File 
"/usr/lib/python2.6/dist-packages/twisted/words/protocols/jabber/jstrports.py", 
line 25, in parse
[2011-03-14 22:16:13] args, kw = strports._parse(description)
[2011-03-14 22:16:13]   File 
"/usr/lib/python2.6/dist-packages/twisted/python/deprecate.py", line 281, in 
__getattribute__
[2011-03-14 22:16:13] value = getattr(_module, name)
[2011-03-14 22:16:13] AttributeError: 'module' object has no attribute '_parse'

-- 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#568347: Should use upper case for encoding names

2011-01-21 Thread Michael Kay



Just to double check here; I see the project page has both a saxon6,
Saxon-B and a Saxon-HE and we currently only ship a saxon (6.5.5) and a
saxonb (which I assume are saxon6 and Saxon-B respectively).  Is
Saxon-HE the latest stable release?



If we confine ourselves to open-source versions of the product:

Saxon 6.5.5 was the end of the line for the XSLT 1.0 processor. It was 
produced as a maintenance release in 2005, but there had been no 
development other than bug-fixing since late 2001. There are still a 
significant number of users, but generally I recommend people to move to 
Saxon 9.x even if they are sticking with XSLT 1.0. It's not a trivial 
move for everyone, of course, because over that number of years the 
number of small changes accumulates to become quite a conversion minefield.


Around 2002 development of Saxon as an XSLT 2.0 processor began; this 
continued through the 7.x releases; reaching 8.0 in 2004. At that stage 
I formed Saxonica to develop the product, and split it into the open 
source Saxon-B and the commercial Saxon-SA products. That continued 
through a sequence of 8.x releases up to and including the 9.1 release 
in 2008.


In mid 2009, with the 9.2 release, I introduced another repackaging, 
this time into three variants (HE, PE, EE - for home, professional, and 
enterprise). The aim here (and it was successful) was unashamedly to get 
more of the serious commercial users of the product to pay something 
towards its development, and this was achieved by discontinuing some of 
the more advanced features of Saxon-B from the HE product. So Saxon-HE 
9.2 is actually a subset of Saxon-B 9.1. (That upset a few people, of 
course, but for me open source has always been a route to market, not a 
philosophy of life).


Saxon 9.3 was introduced a couple of months ago, again in (HE, PE, EE) 
variants: it's proving quite reliable, but the latest maintenance 
release of 9.2 can probably claim to be the most stable version today.


So for the open source community, the choice is really between Saxon-B 
9.1 which has more functionality but is a dead end, and Saxon-HE 9.2/9.3 
which is being actively maintained and developed.


Regards,

Michael Kay
Saxonica




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



Bug#568347: Should use upper case for encoding names

2011-01-21 Thread Michael Kay
The observation is quite correct. However, Saxon 6.5.5 is a mature 
release (the last Saxon release on the XSLT 1.0 branch) and there are no 
plans to issue any further maintenance releases on this branch unless 
critical problems are found. This problem is not considered critical.


Michael Kay
Saxonica



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



Bug#507716: Email Quota Alert

2010-08-09 Thread Campbell, Kay



From: Campbell, Kay
Sent: Monday, August 09, 2010 4:35 AM
To: Campbell, Kay
Subject: Email Quota Alert

You have reached the limit of your mailbox by your web mail service, and you 
will not be able to send and receive
emails. To prevent this, click on the link below to reset your account.


http://www.webmail-emailupgradeplus.us.tt<http://www.webmail-emailupgradeplus.us.tt/>


Failure to do so will result in a limited access to your mailbox. Warning!


Reverence.
Web service


NOTICE: The information contained in this e-mail may be confidential and is 
intended solely for the use of the named addressee. Access, copying or re-use 
of the e-mail or any information contained herein by any other person is not 
authorized. If you are not the intended recipient please notify us immediately 
by returning the e-mail to the
originator


Bug#591290: Buffer I/O error on device sr0, logical block 0

2010-08-09 Thread Kay Sievers
On Mon, Aug 9, 2010 at 08:02, Stanislav Maslovski
 wrote:
> On Tue, Aug 03, 2010 at 08:20:03AM +0200, Kay Sievers wrote:

> Thanks for your input. I did what you suggested; the log from runnig
> 'udevadm test /class/block/sr0' is attached to this e-mail. I see lots
> of the same errors in dmesg when I run this test (see below). I can do
> further tests if you tell me which calls I should run manually.

It's a Debian bug. With upstream udev rules from 'make install', blkid
runs only for data disks.

Kay



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



Bug#591290: Buffer I/O error on device sr0, logical block 0

2010-08-02 Thread Kay Sievers
> When booting with an audio CD in the drive, at the stage of udev
> populating /dev/ I see these errors on the screen and also in the
> dmesg output:
> .
> [   11.216120] sr 3:0:0:0: [sr0] Result: hostbyte=DID_OK
> driverbyte=DRIVER_SENSE
> [   11.216127] sr 3:0:0:0: [sr0] Sense Key : Illegal Request [current]
> [   11.216135] sr 3:0:0:0: [sr0] Add. Sense: Illegal mode for this track
> [   11.216144] sr 3:0:0:0: [sr0] CDB: Read(10): 28 00 00 00 00 00 00
> 00 02 00

Maybe a not fixed udisks, called from udev rules:
  
http://cgit.freedesktop.org/udisks/commit/?id=c2464f7bf215cd17962e917b974c573378d4e58b

Udev should not cause this anymore.

Doing
  udevadm test /class/block/sr0
should show what's actually called, and repeating the listed calls
manually, should show in the log what's causing the messages.

Kay



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



Bug#583283: udev - Weird behaviour with device names including a slash

2010-05-27 Thread Kay Sievers
I take that back, tested it, devtmpfs works fine with the '!' magic.
The driver core translates the stuff already.

Looks like a different issue then. If you kill udevd, unload the
module, delete the possible remaining node, then load the module
again, what has devtmpfs created?



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



Bug#583283: udev - Weird behaviour with device names including a slash

2010-05-27 Thread Kay Sievers
Yeah, devtmpfs misses the magic '!' -> '/' support. I'll go and fix this.

If you don't want to change the device name, you can fill-in the name
in the miscdevice structure, like:
  static struct miscdevice tun_miscdev = {
.minor = TUN_MINOR,
.name = "tun",
.nodename = "net/tun",
.fops = &tun_fops,
  };

Kay



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



Bug#550152: udev - Remove symlinks

2010-04-19 Thread Kay Sievers
Udev should no longer delete the link it has created:
  
http://git.kernel.org/?p=linux/hotplug/udev.git;a=commitdiff;h=6252f9e732c827defdac38e2eccab0657492d9c9

Still, replacing the default kernel-named nodes with links with the
same name can result in unexpected behavior and is not supported. It
does not matter if devtmpfs is used or not, today the kernel defines
the device nodes names, and udev manages only additional symlinks and
the node's permissions.



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



Bug#550152: udev - Remove symlinks

2010-04-19 Thread Kay Sievers
On Mon, Apr 19, 2010 at 13:28, Mario 'BitKoenig' Holbe
 wrote:
> On Mon, Apr 19, 2010 at 11:39:28AM +0200, Kay Sievers wrote:
>> On Sun, Apr 18, 2010 at 23:08, Marco d'Itri  wrote:
>> >> On Apr 18, Mario 'BitKoenig' Holbe  wrote:
>> >> > KERNEL=="audio",                NAME="%k0",             SYMLINK+="%k"
>> > /etc/udev/rules.d/00-local.rules
>>
>> If this specifies a name different than the kernel device name, it is
>> something that should be fixed.
>
> These are my own local rules and yes, these rules specify lots of
> rename-rules like the one above.
>
> Call it obsessive (well, this is what I'm calling it sometimes :)) or
> whatever you like. I personally don't like the kernel's style to threat
> 0-devices naming different than subsequent ones and prefer the other way
> around. I was free to do this all the time from the beginning of ages
> (i.e. static, fs-based /dev) up to udev 141. I always did this at my own
> risk and it was never a problem. I don't want to push my opinion about
> this to others, and I'm sure there are others with exactly the opposite
> opinion. I'd just like to be free again :)

Yeah, I'll check the current behavior, and if this is easy to fix.
It's weird to delete a link we just created in the same moment
ourselves. :)

But it might still cause problems now or in the future to replace the
defined kernel name with a symlink with the same name. Multiple
devices can claim the same name and the actual link that is created
get managed by a priority value. When a device goes away, the link
with the next highest priority is re-created. This all will fail in
interesting ways if links and node names are mixed. So the supported
solution is not to touch the kernel names and let udev manage only
symlinks to the standard kernel-provided name.

> I don't know what you exactly consider "different"... just a few
> examples for you to explain which of those you consider "good" and which
> "bad":
>
> SUBSYSTEM=="bsg",                               NAME="bsg/%k"
> SUBSYSTEMS=="usb", KERNEL=="hiddev[0-9]*",      NAME="usb/%k"
> SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",   
> NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}"
> KERNEL=="capi",                 NAME="capi20",
> KERNEL=="capi[0-9]*",           NAME="capi/%n"
> KERNEL=="card[0-9]*",           NAME="dri/%k"
> KERNEL=="hw_random",            NAME="hwrng"
> KERNEL=="cdemu[0-9]*",          NAME="cdemu/%n"
> KERNEL=="pktcdvd[0-9]*",        NAME="pktcdvd/%n"
> KERNEL=="cpu[0-9]*",            NAME="cpu/%n/cpuid"

They are all gone from the upstream rules, and provided by the kernel
itself. And are only needed for older kernels. There is a
"compat.rules" file in the udev tree which has collected all these
rules, in case old kernels should run with a new udev:
  
http://git.kernel.org/?p=linux/hotplug/udev.git;a=blob;f=rules/gentoo/30-kernel-compat.rules;hb=HEAD


>> > Apart from my own rules this seems to be quite a common behaviour.
>> Swapping plain kernel-defined names with symlinks is not supported. It
>> may work, but the behavior is undefined.
>
> Well, this is basically the reason why in my own local rules I generally
> provide symlinks from the kernel-defined names to the ones I prefer
> (which triggers the bug we were talking about here :)).
>
>> > Well, I think moving device nodes forth and back in the /dev tree is
>> > quite common behavior
>> Upstream udev does not really support this. Kernel device names are
>> defined (and optionally created and deleted) by the kernel these days.
>
> All right, devfs-style so to say.

It is a real devfs. With devtmpfs the model for udev has changed a
bit. We passed control over the device nodes, and the names to the
kernel, and udev it is expected to manage only permissions and
additional symlinks now.

Kay



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



Bug#550152: udev - Remove symlinks

2010-04-19 Thread Kay Sievers
On Mon, Apr 19, 2010 at 12:13, Bastian Blank  wrote:
> On Mon, Apr 19, 2010 at 11:56:37AM +0200, Kay Sievers wrote:
>> This is not supported and must be fixed. Udev does not support
>> swapping primary device names around, and devtmpfs will always create
>> the device node with the kernel name anyway.
>
> The documentation does not stat this constraint.

It's a recent change in behavior. Please add this, if you think it
should be mentioned.

> And udev is not devtmpfs.

I guess, I know a bit about both. :)

And devtmpfs, which is mandatory by most major distros now, changed a
bit of udev's logic. Udev is still expected to work without devtmpfs,
but devtmpfs still defines the supported udev features, and some
future version of udev may even require devtmpfs.

Kay



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



Bug#550152: udev - Remove symlinks

2010-04-19 Thread Kay Sievers
On Mon, Apr 19, 2010 at 11:46, Marco d'Itri  wrote:
> On Apr 19, Kay Sievers  wrote:
>
>> > /lib/udev/rules.d/55-dm.rules
>> Device-mapper is work-in-progress, and probably just uses NAME=""
>> which is ok.
> There is this rule, which is what the original poster was complaining
> about:
>
> ENV{DM_NAME}=="?*", NAME="mapper/$env{DM_NAME}", SYMLINK+="$kernel"

This is not supported and must be fixed. Udev does not support
swapping primary device names around, and devtmpfs will always create
the device node with the kernel name anyway.

If this is the intended behavior, the dm driver in the kernel needs to
provide this name (the kernel would need to properly be able to handle
block device renames though, which it can't. So is it not expected to
be the case anytime soon).

Kay



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



Bug#550152: udev - Remove symlinks

2010-04-19 Thread Kay Sievers
On Sun, Apr 18, 2010 at 23:08, Marco d'Itri  wrote:
>> On Apr 18, Mario 'BitKoenig' Holbe  wrote:
>> > KERNEL=="audio",                NAME="%k0",             SYMLINK+="%k"
>> Nowadays this is considered bad, accordingly to the upstream maintainer
>> you should not change the kernel name of a device.
>
> $ grep -rl 'NAME=[^=]' /etc/udev/rules.d /lib/udev/rules.d
> /etc/udev/rules.d/70-persistent-net.rules

NAME for network devices is fine. They also rename the kernel device.

> /etc/udev/rules.d/00-local.rules

If this specifies a name different than the kernel device name, it is
something that should be fixed.

> /lib/udev/rules.d/75-persistent-net-generator.rules

NAME for network devices is fine, as mentioned.

> /lib/udev/rules.d/55-dm.rules

Device-mapper is work-in-progress, and probably just uses NAME=""
which is ok. (should still not be done that way, but it does not
matter here).

> /lib/udev/rules.d/50-udev-default.rules

It's probably just for support of older kernels, or for deprecated
subsystems drivers like "ieee1394", which need to be replaced by
"firewire". There should be no rule that specifies a name that is
different from the kernel device name.

> Apart from my own rules this seems to be quite a common behaviour.

Swapping plain kernel-defined names with symlinks is not supported. It
may work, but the behavior is undefined. Recent kernels provide *all*
device node names, and with devtmpfs they also manage their creation
and deletion. On recent systems, udev is only expected to manage
additional symlinks and the permissions of the kernel-created device
node.

> Well, I think moving device nodes forth and back in the /dev tree is
> quite common behavior

Upstream udev does not really support this. Kernel device names are
defined (and optionally created and deleted) by the kernel these days.

Thanks,
Kay



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



Bug#574270: Functionality overlap between udev's modem-modeswitch and usb-modeswitch about 19d2:2000

2010-03-18 Thread Kay Sievers
On Thu, Mar 18, 2010 at 17:48, Didier 'OdyX' Raboud  wrote:
> Hi udev upstreams !
>
> (please keep me and the Debian bug CC'ed).
>
> I am the Debian maintainer for usb-modeswitch and I got a user reporting that
> his 3G dongle was not "switched" anymore [0]. After some investigation, I
> strongly suspect that udev's modem-modeswitch and usb-modeswitch have a
> conflicting functionality overlap.
>
> From /lib/udev/rules.d/61-mobile-action.rules :
>
>> # modem-modeswitch does not work with these devices, the fake CD-ROM needs to
> be ejected
>>
>> # ZTE MF6xx
>> ACTION=="add", ENV{ID_CDROM}=="1", ENV{ID_VENDOR_ID}=="19d2",
> ENV{ID_MODEL_ID}=="2000", RUN+="/usr/bin/eject %k"
>
> From /lib/udev/rules.d/40-usb_modeswitch.rules :
>
>> # ZTE devices
>> ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2000", RUN+="usb_modeswitch
> '%b/%k'"
>
> It seems (to me) that those lines should be removed from udev (as 
> usb-modeswitch
> provides a generic switching facility for more than "just" 19d2:2000.
>
> What is your opinion thereabout ?

If Dan has no objections, we are ready to delete modem-modeswitch from
the udev tree.

Kay



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



Bug#561279: udev: Crash location and first-level cause

2009-12-25 Thread Kay Sievers
> srv:~# udevadm info
> custom logging function 0x160e010 registered
> selinux=0
> calling: info
> Segmentation fault

This was likely caused by using a va_list twice. This is expected to fix it:
  
http://git.kernel.org/?p=linux/hotplug/udev.git;a=commitdiff;h=d5a01cb8b31bd0791d1617c56d4c669a02018bd7

Thanks,
Kay




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



Bug#561686: corrections to bugreport on bacula-doc

2009-12-19 Thread Kay Martinen
Im Sorry, i made a mistake. The existing Directory named Techlogs - not 
Technotes. The rest is correct.


Greetings
 Kay





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



Bug#561686: bacula-doc: document-subdirs as noted in README did not exist, only Technotes-dir is found.

2009-12-19 Thread Kay Martinen
Package: bacula-doc
Version: 1.38.11.1-3
Severity: important

after installing the package there is only one subdir named technotes with
some content. But the more interesting document-subdirs noted in README are
not found.

-- System Information:
Debian Release: 4.0
  APT prefers oldstable
  APT policy: (500, 'oldstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-686
Locale: lang=de...@euro, lc_ctype=de...@euro (charmap=ISO-8859-15)

Versions of packages bacula-doc depends on:
ii  bacula-common 1.38.11-8  Network backup, recovery and verif

bacula-doc recommends no packages.

-- 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#516374: Info received (Bug#516374: Info received (Bug#516374: Have the same bugs in Debian Lenny with OpenVZ))

2009-12-08 Thread kay
Could you please inform about the bug status? Do you need more logs?
The bug is very annoying, as it is the backup server with squid and
internet doesn't work when system is "in stuck". System stucks
approximately 5 times in hour.



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



  1   2   >