Re: Next attempt to add Blends to Debian installer

2022-01-12 Thread Hendrik Sattler



Am 11. Januar 2022 09:24:28 MEZ schrieb Wouter Verhelst :
>On Tue, Jan 11, 2022 at 12:51:45AM +, Seth Arnold wrote:
>> On Mon, Jan 10, 2022 at 08:02:50PM +0100, Philip Hands wrote:
>> > The only missing bit AFAIK is getting the step where tasksel gets
>> > installed into the target system, and then run, to be able to grab the
>> > version of tasksel to use from an alternative apt repository (which is
>> > already being created as part of the salsa-CI pipeline I've got setup),
>> 
>> Is installing tasksel actually necessary? apt understands tasks, eg:
>> apt install lamp-server^
>> 
>> https://shantanugoel.com/2010/10/23/apt-get-caret/
>> https://askubuntu.com/questions/211912/
>> 
>> I believe this works even if tasksel isn't installed on the target system.
>
>Yes, but that doesn't give a user a friendly way to select a task.
>
>If you know the task then yes, that's plenty, but there's more at play here.
>

Well, entries like "Debian desktop environment" do not have a good explanation 
in tasksel either. Unless you look at the apt information or the debian wiki, 
there is not much for the user to find out about it.  Gnome is the default of 
it but still listed separately, adding more confusion. That's at least my 
experience with it. There could be more guidance for the user in tasksel 
itself, avoiding the need for a different media to get better information.

-- 
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.



Re: The Spirit of Free Software, or The Reality

2015-07-04 Thread Hendrik Sattler


Am 4. Juli 2015 19:40:28 MESZ, schrieb Jan Gloser jan.renra.glo...@gmail.com:
This is a very nice philosophy. It has a history though. It also has a
name. Communism. And history has shown us that communism on a large
scale does not work.

I'm afraid you are terribly wrong with that comparison. You sound like an US 
citizen that, by historical means, brings everything that does not completely 
value capitalism close to communism. Really strange for the rest of the world.

HS


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/7ddd1f7e-dce5-4e48-a7e5-a95150f4f...@hendrik-sattler.de



Re: Is the Debian dependency system broken? (wget vs libgnutls-deb0-28)

2015-06-17 Thread Hendrik Sattler


Am 18. Juni 2015 03:54:56 MESZ, schrieb Russ Allbery r...@debian.org:
Vincent Lefevre vinc...@vinc17.net
Shared library symbol versioning makes the problem go away.  Package
dependencies try to solve the problem at the wrong level.

The problem is rather that the package dependency system doesn't look at 
specific package dependency trees to find conflict between liblow1 and liblow2. 
Instead it always does this globally. That problem is solvable.

But you just but the burden on upstreams again. 

HS



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/25719340-bf04-4aa0-a69f-38c4c19d5...@hendrik-sattler.de



Re: NDEBUG when building packages?

2013-06-07 Thread Hendrik Sattler


Mathieu Malaterre ma...@debian.org schrieb:

On Sat, Feb 23, 2013 at 11:09 AM, Vincent Cheng
vincentc1...@gmail.com wrote:
 On Sat, Feb 23, 2013 at 1:39 AM, Mathieu Malaterre ma...@debian.org
wrote:
 On Fri, Feb 22, 2013 at 9:52 PM, Russ Allbery r...@debian.org
wrote:
 Ian Jackson ijack...@chiark.greenend.org.uk writes:
 Mathieu Malaterre writes (Re: NDEBUG when building packages?):

 In that case, this should really be clarified. A lot of
debian/cmake
 packages are actually doing:

 -DCMAKE_BUILD_TYPE:STRING=Release

 within there debian/rules files. This settings by default
compiles
 with: `-O3 -DNDEBUG`

 OMG WTF BBQ

 Certainly -DNDEBUG should never be used unless upstream explicitly
say
 that it's intended to be supported, and usually not even then.

 Also, -O3 is generally considered rather iffy.  It's not very
well-tested
 and in various versions of GCC it tended to make the code slower,
not
 faster (usually because it unrolled loops too far and blew the CPU
cache).
 It's also had various code generation bugs from time to time.

 I wouldn't use -O3 without benchmarking of that specific code to
confirm
 that it really improves matters.

 Seems like everyone agreed. I'll report a bug to lintian package to
 have it check for this string in d/rules:


http://codesearch.debian.net/search?q=DCMAKE_BUILD_TYPE:STRING%3DRelease

 We should also suggest that packages use
 -DCMAKE_BUILD_TYPE=RelWithDebInfo instead (-g -O2). In fact, I think
 that this would be a sensible default for packages using debhelper's
 cmake integration. Sounds like another wishlist bug for debhelper...

cmake from sid makes it even harder. RelWithDebInfo now contains
-DNDEBUG ... I have to source-upload all my packages :(

$ grep NDEBUG ChangeLog.manual
 Add -DNDEBUG to RelWithDebInfo flags where where Release flags had it.


The solution (backward compat) is now:

Either do *not* define CMAKE_BUILD_TYPE, or define CMAKE_BUILD_TYPE to
Debug (and hope -DNDEBUG does not creep in ever)

2cts

Or just define CMAKE_C_FLAGS properly and don't rely on the default values. 
It's not that hard, actually.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/4965467d-46cf-4b56-979c-480b84403...@email.android.com



Re: NDEBUG when building packages?

2013-02-23 Thread Hendrik Sattler
Am Samstag, 23. Februar 2013, 16:39:22 schrieb Lisandro Damián Nicanor Pérez 
Meyer:
 On Sat 23 Feb 2013 12:33:58 Lisandro Damián Nicanor Pérez Meyer escribió:
  On Sat 23 Feb 2013 12:18:30 Lisandro Damián Nicanor Pérez Meyer escribió:
   On Sat 23 Feb 2013 07:09:39 Vincent Cheng escribió:
   [snip]
   
We should also suggest that packages use
-DCMAKE_BUILD_TYPE=RelWithDebInfo instead (-g -O2). In fact, I think
that this would be a sensible default for packages using debhelper's
cmake integration. Sounds like another wishlist bug for debhelper...
   
   IIRC, the cmake integration already does that. Not checked though.
  
  It doesn't. Will ask Modestas to see if there is a reaosn for it.
 
 Pino pointed me out that RelWithDebInfo is CMake's default. So if
 CMakeLists.txt doesn't override it, it's there.

That's news for everyone using CMake. A simple CMake test shows:
[100%] Building C object CMakeFiles/test.dir/test.c.o
/usr/bin/gcc-o CMakeFiles/test.dir/test.c.o   -c /home/hendrik/tmp/cmake 
test/test.c

So RelWithDebInfo is _NOT_ the default setting. The default setting on Linux is
an empty CMAKE_BUILD_TYPE variable.
However, combined with automatically evaluated CPPFLAGS/CFLAGS/CXXFLAGS/...,
the result may be the same.

Also testing in Lintian for the -DCMAKE_BUILD_TYPE=RELEASE is plain wrong, as
it may be configured using other -D settings. Not using -DNDEBUG for CFLAGS is
new to me, though.

===
DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
DEB_HOST_MULTIARCH  ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)

CFLAGS = 
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS_RELEASE = -O0 -g -DNDEBUG $(CFLAGS)
CFLAGS_DEBUG   = -O0 -g $(CFLAGS)
else
CFLAGS_RELEASE = -O2 -g -DNDEBUG $(CFLAGS)
CFLAGS_DEBUG   = -O2 -g $(CFLAGS)
endif

BUILD_TYPE = Release
ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
BUILD_TYPE = Debug
endif

BUILD_FLAGS = -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) \
  -DCMAKE_C_FLAGS_RELEASE=$(CFLAGS_RELEASE) 
-DCMAKE_C_FLAGS_DEBUG=$(CFLAGS_DEBUG) \
  -DCMAKE_SKIP_RPATH=ON

ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
BUILD_FLAGS += -DCMAKE_SYSTEM_NAME=$(shell dpkg-architecture 
-qDEB_BUILD_ARCH_OS) \
   -DCMAKE_SYSTEM_PROCESSOR=$(shell dpkg-architecture 
-qDEB_BUILD_ARCH_CPU) \
   -DCMAKE_C_COMPILER=$(DEB_BUILD_GNU_TYPE)-gcc
endif

BUILD_FLAGS += -DCMAKE_INSTALL_LIBDIR=lib/$(DEB_HOST_MULTIARCH)
===

HS


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201302231741.50338.p...@hendrik-sattler.de



Re: Moving /tmp to tmpfs is fine

2012-05-25 Thread Hendrik Sattler

Am 2012-05-25 11:19, schrieb Salvo Tomaselli:
It's beginning to sound like your particular machines need either 
more

RAM or to use a different temporary location which is on a permanent
location. Just add some rules to clean it all up at reboot.
Perhaps there are a couple of thousand users with the same use case, 
I don't
know if it is the case but should be investigated rather than 
discarded.


That does NOT mean that Debian should change the default just to 
suit

low memory devices.
So let's put minimum requirements unnecessarily high so a few people 
with
super expensive laptops can have a 0.3μs speedup? (And people with 
cheaper

hardware might never find out why the hell linux freezes if they
click on a
large tar archive).


Doing that on inferior hardware is just plain stupid. If you have 
plenty of

disk space, just unpack the tar archive.

No. The default is fine and sane but no default will ever satisfy 
every
possible device. Low memory devices have many many more problems 
than

just where /tmp is mounted.
But with tmpfs on disk, more devices would work by default (the ones 
with a

lot of memory and disk, and the ones without much memory but with
disk space).


And those with lots of RAM but not so much disk space (SD card or USB 
driver or
even with no hard drive at all)? There's no solution that works for 
everyone in
all situations. However, tmpfs at least works for many of them. If you 
KNOW
that this default does not fit your use-case, why don't you simply 
change the

configuration?

HS


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/d77602e05a6b6ce8cd0072a717bf8...@mail.hendrik-sattler.de



Re: many packages fail to build twice in a row again

2011-12-23 Thread Hendrik Sattler
Am Freitag, 23. Dezember 2011, 20:17:13 schrieb Goswin von Brederlow:
 Lars Wirzenius l...@liw.fi writes:
  On Fri, Dec 23, 2011 at 10:41:07AM +, Roger Leigh wrote:
  The suggestion that git clean be a solution appears to have caused
  some level of outrage.  However, at least for '3.0 (git)', all the
  sources are known to git, and 'git clean' is a reliable and simple
  solution to the problem.  The alternative, manually reverting all
  the changes, is both complex and error-prone.  I'm not sure I see the
  problem with what is an obvious improvement to the process.
  
  I'd favor a solution that avoids having to fix hundres, or thousands,
  of upstream packages. For example, instead of building directly in
  the working tree, we could export the sources to a temporary directory
  and build there. Voila: no build artifacts to clean up at all.
 
 That sucks nearly as much as packages that unpack a upstream.tar.gz for
 every build. It makes editing the source, running make till it works
 and then building a new package a problem.
 
 What can usualy be done quite easily is out-of-tree builds. Pretty much
 the same effect with less inconvenience.

And just as much work, actually. With e.g. autotools, there is a surprising 
possibility to not be done right by upstream.

HS


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201112232303.17622.p...@hendrik-sattler.de



Re: Towards multi-arch: Multi-Arch: same file conflicts

2011-11-20 Thread Hendrik Sattler
Am Sonntag, 20. November 2011, 19:30:45 schrieb Peter Samuelson:
 [Goswin von Brederlow]
 
  Ugly, but if it works ... You only have those 2 choices for Multi-Arch:
  same: Split the package or make the files equal.
 
 Well, the third choice is to assume nobody _really_ cares about
 multiarch for JNI libraries, and just drop the Multi-Arch: header.
 
  Since you are building the jarfile somewhere in your source you could
  fix the place where it is created in the first place. But that
  probably means patching the upstream Makefile.
 
 The jar is created with the command 'jar cf $output -C $inputdir org'
 (where 'org' is the top level of the class name).  The 'jar' from
 gcj-4.6, at least, packs the zip file in 'readdir' order.

Using the -@ option with fastjar, you can specify a list of files in a 
specific order. Sadly, Sun Java jar does not know this option.

HS


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20202046.05867.p...@hendrik-sattler.de



Re: /tmp as tmpfs and consequence for imaging software

2011-11-13 Thread Hendrik Sattler
Am Sonntag, 13. November 2011, 10:02:24 schrieb Salvo Tomaselli:
  I agree with samuel here. Science software know how to use disk baked
  file. And are better than general software. I will open rcbug to use
  /var/tmp instead of /tmp in this case. But it is a pitty.
 
 /var/tmp has a little problem: is not cleared upon reboot.
 In fact one time i couldn't do a graphical login anymore because the
 kde-stuff in /var/tmp had taken the entire available space on the
 partitin.
 
 Also i was thinking that if we consider the amount of IO that kde does on
 the home of the user, and the amount that does on /var/tmp, and of course
 the many libraries that it needs to load, and so on... In the end the
 activity on /tmp compared to the activity in general is so small that i
 doubt keeping tmp on the ram is going to have any positive impact at all
 on performances.

Why must it be cleared on boot? What happens with this assumption if the user 
does not reboot a very long time but only suspend/resume instead? Does your 
software fail then?

Giving your program an option to specify the temp directory is the only real 
solution. Hardcoding such a thing is a very lazy approach at best.
Additionally, add the feature to the program to clean stale files before the 
next run (or to ask the user if it shall do that). This makes your reboot 
assumption go away.

Your assumptions are bugs the software, not in the system.

HS


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131009.24021.p...@hendrik-sattler.de



Re: Bug#645656: network-manager in Gnome

2011-11-06 Thread Hendrik Sattler
Am Samstag, 5. November 2011, 22:14:15 schrieb Tollef Fog Heen:
 ]] Hendrik Sattler
 
 | Am Freitag, 4. November 2011, 20:55:24 schrieb Tollef Fog Heen:
 |  So since gnome-shell actually needs gnome-bluetooth, the dependency
 |  should be demoted to a Recommends?
 | 
 | Needs? Why should a desktop _need_ bluetooth?
 
 Maybe it uses the gnome-bluetooth DBus APIs unconditionally, for
 instance?

Ever considered this to be a bug?

 | It's not even common to have bluetooth hardware.
 
 Basically all laptops have it, and quite a few desktops does too, so
 I'll disagree with the «not common» bit.


Definitely not basically, no. Maybe looking beyond your own environment 
helps?:

1.
In companies, almost _no_ desktop computer has any wireless technology built-
in. May it only be for security reasons (and bluetooth _can_ be a attack 
vector). Laptops in companies often only have WLAN, sometimes not even that. I 
know that at least a leading bluez developer got a laptop from his company 
that has no built-in bluetooth!

2.
Lots of non-technical, private computer users cannot make any sense in having 
bluetooth in their desktop computers as all mobile devices ship with USB 
cables to sync with (or WLAN directly). Until devices actually start to have 
bluetooth 3.0+, this USB connection is also much faster.

3.
On many private computers that have built-in bluetooth, it is _never_ used and 
switched off by default in the BIOS. So bluez also does not see it until 
switched on, something that is never done.


I would even guess that the number of computers that are targetted by Gnome 
and are equipped with switched-on bluetooth hardware is well less below 50% or 
even much less. And that makes a non-optional choice _very_ questionable.

Don't get me wrong: I'm very interested in bluetooth technology, following on 
the bluez mailing list and being upstream openobex developer. But I also know 
that the main usage area is NOT the desktop.


HS


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20061254.31697.p...@hendrik-sattler.de



Re: Bug#645656: network-manager in Gnome

2011-11-05 Thread Hendrik Sattler
Am Freitag, 4. November 2011, 20:55:24 schrieb Tollef Fog Heen:
 So since gnome-shell actually needs gnome-bluetooth, the dependency
 should be demoted to a Recommends?

Needs? Why should a desktop _need_ bluetooth? It's not even common to have 
bluetooth hardware.

HS


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20051705.13400.p...@hendrik-sattler.de



Re: RFC: usb-modeswitch 1.2.0 release embedding jimtcl

2011-10-18 Thread Hendrik Sattler
Am Dienstag, 18. Oktober 2011, 17:03:02 schrieb Ian Jackson:
 Timo Juhani Lindfors writes (Re: RFC: usb-modeswitch 1.2.0 release 
embedding jimtcl):
  Didier Raboud o...@debian.org writes:
   Let's also note as context that the goal of this trick (AFAIUI) is to
   avoid having a tcl interpreter pulled up to first CDs;
  
  The modemmanager package that people typically use with USB 3G modems is
  already in CD#5.
 
 Isn't that already a problem ?
 
 I mean, if you're using a USB 3G modem for your network connectivity
 you really want it to be early in the CD set.

usb-modeswitch is also useful when using pppd.

HS


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201110182044.22264.p...@hendrik-sattler.de



Re: Bug#635661: ITP: libusb-java -- wrapper for C library libusb

2011-07-28 Thread Hendrik Sattler

Zitat von Steffen Moeller steffen_moel...@gmx.de:


Package: wnpp
Severity: wishlist
Owner: Steffen Moeller steffen_moel...@gmx.de

* Package name: libusb-java
  Version : 0.8ztex20090101
* URL : http://libusbjava.sf.net
* License : LGPL
  Programming Lang: Java
  Description : wrapper for C library libusb

Alioth project pkg-escience will soon host a version.

While the original sf version seems to find difficulties
with maintainership, this version was updated by
the ztex company.


Libusb-0.1 only? Do we want that?

HS



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110728091800.11412ccyq8435...@mail.hendrik-sattler.de



Re: Multiarch in Debian unstable

2011-06-28 Thread Hendrik Sattler
Am Montag, 27. Juni 2011, 16:20:23 schrieb Steve Langasek:
 So this:
  So it should be a matter of changing that to print this instead on Debian
  multiarch: $ gcc -print-multi-os-directory
  x86_64-linux-gnu
  $ gcc -print-multi-os-directory -m32
  i486-linux-gnu
 
 would definitely be wrong, because neither
 /usr/lib/x86_64-linux-gnu/x86_64-linux-gnu nor
 /usr/lib/x86_64-linux-gnu/i486-linux-gnu will exist.  Correct would be '.'
 and '../i486-linux-gnu', but that's of little help if one doesn't know what
 it's relative to in the first place!

Then make it ../x86_64-linux-gnu instead of .
That will always work for all subdirectories of /usr/lib, no?

One question, though:
How are build tools like CMake converted to use Multiarch directories for the 
installation rule?

HS


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201106280740.03845.p...@hendrik-sattler.de



Re: Multiarch in Debian unstable

2011-06-28 Thread Hendrik Sattler

Zitat von Steve Langasek vor...@debian.org:

One question, though:
How are build tools like CMake converted to use Multiarch directories for
the installation rule?


I don't have a generic recipe for converting cmake to install to the
multiarch directory.  If someone has one, please add it to
http://wiki.debian.org/Multiarch/Implementation.


Maybe a patch to
http://cmake.org/gitweb?p=cmake.git;a=blob;f=Modules/GNUInstallDirs.cmake
can be provided?

Then, projects that use CMake and include this module automatically  
get support for multiarch. Those that don't probably need  
Debian-specific patches(*) or the debian/rules script handles it  
somehow itself.


HS

(*) Question: are other distributions going to follow the Debian  
multiarch scheme?




--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110628124704.9692660f6iqgc...@mail.hendrik-sattler.de



Re: Bug#627038: ITP: libacsccid -- PC/SC driver for ACS USB CCID smart card readers

2011-05-18 Thread Hendrik Sattler

Hi,

Zitat von Godfrey Chung godfrey.ch...@acs.com.hk:

Yes, libccid works for a few models only while libacsccid works for  
all models of ACS CCID smart card readers.


You can download the drivers from  
http://www.acs.com.hk/index.php?pid=drivers. For example, select  
ACR122U (http://www.acs.com.hk/index.php?pid=driversid=ACR122U) and  
you will find the driver  
(http://www.acs.com.hk/drivers/eng/ACR122U_driver_Lnx_Mac10.5_10.6_1.02_P.zip). The driver acsccid-1.0.2.tar.bz2 is in the zip  
file.


I am a maintainer of the driver. acsccid-1.0.2 is based on  
ccid-1.3.11 and supports all models of ACS CCID smart card readers.  
The driver is tested by software and hardware engineers from ACS.


I figured from your mail address that ACS is directly involved here.  
OTOH, why are those changes not pushed to libccid upstream? For  
generic protocols like CCID (where even Windows has a generic driver  
for it), there should not be a driver set for each vendor, it simply  
defeats the purpose of generic protocols like that.


Your example of ACR122U is marked as should work at
http://pcsclite.alioth.debian.org/ccid/iManufacturer.html#2

If the libccid upstream is not cooperative for including your changes  
(if it's done in a clean way), maybe you can work with the Debian  
libccid maintainer?


HS



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110518094650.47921ux2i5xma...@v1539.ncsrv.de



Re: Bug#627038: ITP: libacsccid -- PC/SC driver for ACS USB CCID smart card readers

2011-05-18 Thread Hendrik Sattler

Zitat von Godfrey Chung godfrey.ch...@acs.com.hk:

Before we started the driver project in 2009, we had requested to  
join as a developer for libccid in alioth.debian.org but the author  
rejected us with no reason. As the same time, our customer pushed us  
to release Linux driver. Therefore, we decided to release our Linux  
driver based on libccid and had a plan to release our driver to any  
Linux Distributions.


But libccid evolves and forks of such projects do usually not follow.  
This leaves both in a rather sad situation. Did you track the changes  
of 1.3.12 and 1.3.13? Any intention to rebase the work on 1.4.x so  
libusb-1.0 gets used instead of libusb-0.1?


For the Windows platform, we also release our own driver. It is  
because the generic driver does not work with multi-slot smart card  
readers and we can control our driver source code to fix bugs from  
the readers.


The Windows driver is also not very standard-compliant and does nasty  
things. It took me 30min on XP and Vista to get a bluescreen from it :-/
Note that there is also libusb-win32, making it potentially possible  
to use the same source there (ignoring the Microsoft driver for it)  
once it is compatible with (or integrated into) libusb-1.0.


Please note that libccid upstream author and Debian maintainer are  
same person. He may reject our changes.


Let's CC him so that he can comment...

HS



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110518104806.17831ti5w4pzq...@v1539.ncsrv.de



Re: Bug#627038: ITP: libacsccid -- PC/SC driver for ACS USB CCID smart card readers

2011-05-17 Thread Hendrik Sattler

Zitat von Godfrey Chung godfrey.ch...@acs.com.hk:

Package: wnpp
Severity: wishlist
Owner: Godfrey Chung godfrey.ch...@acs.com.hk


* Package name: libacsccid
  Version : 1.0.2
  Upstream Author : Advanced Card Systems Ltd. i...@acs.com.hk
* URL : http://www.acs.com.hk/
* License : LGPL-2.1
  Programming Lang: C
  Description : PC/SC driver for ACS USB CCID smart card readers

This library provides a PC/SC IFD handler implementation for the ACS  
USB smart

card readers compliant to the CCID protocol.

This package is needed to communicate with the ACS CCID smartcard readers
through the PC/SC Lite resource manager (pcscd).


Does libccid not work for your reader? If it doesn't, maybe reword the  
description about the differences to libccid (which should support  
CCID compliant devices).


The URL above only links to the main page of the vendor. Can it be a  
bit more specific (the URL where you got the source from)?


HS



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110517120941.20100vn51cac8...@v1539.ncsrv.de



Re: network-manager as default? No! (was: Bits from the Release Team - Kicking off Wheezy)

2011-04-07 Thread Hendrik Sattler

Zitat von Stanislav Maslovski stanislav.maslov...@gmail.com:


On Wed, Apr 06, 2011 at 10:51:08PM +0200, Hendrik Sattler wrote:

Am Mittwoch 06 April 2011, 19:05:11 schrieb Stanislav Maslovski:
  On Wed, Apr 06, 2011 at 07:29:05AM +0200, Josselin Mouette wrote:
   Then you can stack all soft of stuff on top of it, and get them to
   work manually for your specific setup, and since it’s not event-based

  

   you have to hard-code the way your network is set up.

 ^^
 The underlined claims, btw, are also false.

You made clear that you think of yourself as the ultimate master of  
ifupdown.

So what? That tells us _nothing_ about the rest of the world...


First of all, that is only your interpretation which is wrong. Second,
there is no point in turning a discussion about ifupdown vs. NM into a
discussion of my abilities/disabilities.


I am also not totally happy about network-manager but I still use it  
as it gives me a working wireless network on my laptop without having  
to spend hours reading endless documentation and writing multiple  
configuration files (hey, just for the purpose of getting _one_  
network device running at two different locations!). Been there, done  
that for quite some time, with wired and wireless networking,  
analog/2G/3G modem and ISDN dialup. It was always a pain to setup and  
working if not too much goes wrong. Still I was switching to  
network-manager once available as for me it's not painless but much  
less pain.


I remember one difficult case: my university was using cisco equipment  
to do the VPN. So I used vpnc to connect. How do you tell ifupdown to  
only start vpnc once wpa_supplicant made the connection to a specific  
network? Additionally, they used a different SSID for each AP, so no  
roaming but manual selection. That was a nightmare to setup as you had  
to have one entry for each AP!
Additionally, wpa_supplicant was only working when the interface was  
not down, I had to manually figure that out to add a proper pre-up  
entry line. Yummy.


I currently use ifupdown only for a 3G connection but only because the  
integration of plasma-widget-networkmanagement with network-manager's  
use of modemmanager is not working (already solved upstream according  
to the developers blog but not in Debian). So I am using pon/poff for  
that. However, the example gprs chat script for PIN entry is not  
correct (not even according to the applicable standard and my modem  
happens to take that part very strictly). I am currently using another  
solution to correctly enter the PIN code (a program that I wrote years  
ago happens to do that). Believe it or not but modemmanager would have  
been my preferred solution. No, I didn't file a bug about that, not  
until I found a working solution for that chat script.


The network-manager solution still suffers from lots of bugs e.g. the  
KDE applet not being able to reconnect to network-manager after an  
upgrade of the latter, or a capable CLI solution (cnetworkmanager  
cannot do everything, nothing useful is shipped with network-manager).


I am with you that ifupdown should always be available as fallback but  
it's not _my_ preferred solution for a desktop. It's ok that some like  
to read hundreds of lines to setup something that should be a  
no-brainer, I don't.
For a server, ifupdown is preferrable but there, even a simple shell  
script would always be sufficient!


HS

PS: You are missing one important thing from your wpa-roam snippets:  
you really should restrict each SSID entry to the MAC address of the AP.



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110407125633.140870takqbbd...@v1539.ncsrv.de



Re: network-manager as default? No! (was: Bits from the Release Team - Kicking off Wheezy)

2011-04-06 Thread Hendrik Sattler
Am Mittwoch 06 April 2011, 19:05:11 schrieb Stanislav Maslovski:
  On Wed, Apr 06, 2011 at 07:29:05AM +0200, Josselin Mouette wrote:
   Then you can stack all soft of stuff on top of it, and get them to
   work manually for your specific setup, and since it’s not event-based
 
  
 
   you have to hard-code the way your network is set up.
 
 ^^
 The underlined claims, btw, are also false.

You made clear that you think of yourself as the ultimate master of ifupdown. 
So what? That tells us _nothing_ about the rest of the world...

HS


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201104062251.08798.p...@hendrik-sattler.de



Re: MBF alert: packages with very long source / .deb filenames

2011-03-26 Thread Hendrik Sattler
Am Freitag 25 März 2011, 21:59:31 schrieb Rene Engelhard:
 Hi,
 
 On Fri, Mar 25, 2011 at 09:48:15PM +0100, Adam Borowski wrote:
  On Fri, Mar 25, 2011 at 05:09:54PM +0100, Rene Engelhard wrote:
   Hi,
   
   On Fri, Mar 25, 2011 at 03:27:57PM +, Steve McIntyre wrote:
The longest is:

libreoffice-presentation-minimizer_1.0.3+LibO3.3.1-1_kfreebsd-amd64.d
eb

at 71.
   
   Good, then any bug against openoffice.org is not needed, as that
   obviously will be + wontfix wheezy-ignore, because it simply can't be
   fixed as we need the transitional packages :)
  
  It still can have a version number much shorter than 1.0.3+LibO3.3.1-1.
 
 And there's no package out of openoffice.org which has that style of
 version.
 
 And no, it cannot have a shorter version in libreoffice (e.g. you simply
 can't remov the +LibO3.3.1-1 unless you get problems in versioning as the
 version before the + doesn't necessarily change between releases)

At least the LibO can be dropped.

HS


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201103261453.10548.p...@hendrik-sattler.de



Re: maintainer ignores bug

2011-02-26 Thread Hendrik Sattler
Am Samstag 26 Februar 2011, 18:50:41 schrieb Osamu Aoki:
  It looks like its an issue with your choice of .gtkrc files.

I really do not recommend the setting in KDE to influence the themes of GTK 
programs. For me, it makes iceweasel using 100% _after_ closing it. It drove 
me almost nuts on my laptop until I found the cause.

HS


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201102261950.09670.p...@hendrik-sattler.de



Re: The future of m-a and dkms

2011-02-14 Thread Hendrik Sattler

Zitat von Patrick Matthäi pmatth...@debian.org:

I know that right now, when backporting stuff at work, we have to drop
the DKMS stuff and write our own packaging since DKMS doesn't play
nicely with multiple kernel versions, embedding the kernel *and* package
version in the final module version, etc. Things might have changed
recently, but last time I looked DKMS was only good for desktops, and
not as a reliable package-building method.

Of course, I might have wrong information, so clarifications welcome.


I think the disadvantage of dkms is, that apt will fail, if the module
couldn't be built for one of the n installed kernel versions, because
the module is not compatible {anymore} with the kernel version.
This process could be enhanced, by dropping an notify to the user, that
module x failed to buit on kernel version y and you might found more
information at z. But you have got the same problems with m-a, just
you don't have to execute m-a by yourself.


Personally, this is the _main_ problem of DKMS. I am using e.g.  
virtualbox-ose but not often. I actually rather use m-a -t a-i  
virtualbox-ose than dkms because I do compile my own kernels that the  
virtualbox-ose modules often fail to compile with. I really do not  
want an aborted upgrade module or kernel upgrade because of that!


DKMS should be configurable upon installation when to enable automatic  
compilation of modules, meaning making automatic compilation totally  
optional (without having to manually remove most of the files from the  
package). It could even ship a m-a wrapper, doesn't it? (maybe only  
for the commonly used functionality).


Also, the idea of having files derived directly from distribution  
packages in /lib/modules/foo not visible to any standard package  
frontend seems strange and a bit like a step backwards. It's like  
having to install a package with pear because horde upgrade scripts  
once again requires a module that is not packaged in Debian (which was  
the case for Lenny and is also the case for Squeeze :-( ). Can those  
tools be integrated with e.g. aptitude?


HS


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110214082938.6380382k10tcm...@v1539.ncsrv.de



Re: Safe file update library ready (sort of)

2011-01-26 Thread Hendrik Sattler

Zitat von Goswin von Brederlow goswin-...@web.de:


Adam Borowski kilob...@angband.pl writes:


On Wed, Jan 26, 2011 at 12:03:52PM +0100, Goswin von Brederlow wrote:

Shachar Shemesh shac...@debian.org writes:
 I've promised to get a library out there, and here it is. The base URL
 is https://github.com/Shachar/safewrite, and the actual code is at
 https://github.com/Shachar/safewrite/blob/master/safewrite.c

Some things I noticed:

That way one could use

[..]

typedef struct {
int fd;
char buffer[PATH_MAX];
} safe_t;


Except, you can't rely on PATH_MAX on any modern system.  It's defined in
Linux headers to an arbitrary value to make old code compile, but for
example Hurd folks decided to not define it altogether to make buggy code
fail during compilation rather than on runtime.


Right, so

typedef struct {
int fd;
char buffer[0];
} safe_t;

and allocating the struct as big as needed.


Maybe don't recommend invalid C? Bad habits don't have to live on forever...

HS


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110126153957.18702pqz49ugq...@v1539.ncsrv.de



Re: Safe file update library ready (sort of)

2011-01-26 Thread Hendrik Sattler

Zitat von Goswin von Brederlow goswin-...@web.de:


Hendrik Sattler p...@hendrik-sattler.de writes:


Zitat von Goswin von Brederlow goswin-...@web.de:


Adam Borowski kilob...@angband.pl writes:


On Wed, Jan 26, 2011 at 12:03:52PM +0100, Goswin von Brederlow wrote:

Shachar Shemesh shac...@debian.org writes:
 I've promised to get a library out there, and here it is. The base URL
 is https://github.com/Shachar/safewrite, and the actual code is at
 https://github.com/Shachar/safewrite/blob/master/safewrite.c

Some things I noticed:

That way one could use

[..]

typedef struct {
int fd;
char buffer[PATH_MAX];
} safe_t;


Except, you can't rely on PATH_MAX on any modern system.  It's defined in
Linux headers to an arbitrary value to make old code compile, but for
example Hurd folks decided to not define it altogether to make buggy code
fail during compilation rather than on runtime.


Right, so

typedef struct {
int fd;
char buffer[0];
} safe_t;

and allocating the struct as big as needed.


Maybe don't recommend invalid C? Bad habits don't have to live on forever...

HS


Would you use

typedef struct {
int fd;
char buffer[];
} safe_t;

or what do you mean by invalid C?


char buffer[0]; is veeery gcc-specific as the storage size of buffer  
is 0. According to the C99 standard:

6.7.5.2 Array declarators
 Constraints
 1 In addition to optional type qualifiers and the keyword static, the [ and
   ] may delimit an expression or *. If they delimit an expression (which
   specifies the size of an array), the expression shall have an integer type.
   If the expression is a constant expression, it shall have a value greater
   than zero.

Either make this char buffer[1]; and live with the fact that e.g.  
cppcheck will yell at you (better not), or use safe_t x= ...; char  
*buffer = x + 1; with or without explicit reference in safe_t (if you  
want to allocate in one block) or simply allocate it seperately.


BTW: KDE4 is a very good example for failure with modern filesystems.  
I regularly loose configuration files when suspend-to-ram fails even  
if the configuration of the running programs were not changed. Yay :-(  
And this is with XFS, not Ext4! Filed a bug a looong time ago in  
KDE BTS. Reaction: none!


HS


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110126173619.185277zxg7ixv...@v1539.ncsrv.de



Re: Safe file update library ready (sort of)

2011-01-26 Thread Hendrik Sattler

Zitat von Olaf van der Spek olafvds...@gmail.com:


On Wed, Jan 26, 2011 at 5:36 PM, Hendrik Sattler
p...@hendrik-sattler.de wrote:

BTW: KDE4 is a very good example for failure with modern filesystems. I
regularly loose configuration files when suspend-to-ram fails even if the
configuration of the running programs were not changed. Yay :-( And this is
with XFS, not Ext4! Filed a bug a looong time ago in KDE BTS. Reaction:
none!


Maybe complain to the Linux kernel people instead.


suspend-to-ram fails is the same situation as a sudden power loss.  
In this case, it's not a kernel bug. I don't know how KDE4 handles its  
configuration files but something is wrong there when I loose config  
data without changing any settings in this scenario...


HS




--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110126192542.91195o63nouch...@v1539.ncsrv.de



Re: Trying to install Oracle9i R2 on

2011-01-18 Thread Hendrik Sattler

Zitat von Bob Proulx b...@proulx.com:


Arturo Gutierrez wrote:

/oracle/tmp/OraInstall2011-01-17_02-30-24PM/jre/bin/i386/native_threads/java:
error while loading shared libraries:
libstdc++-libc6.1-1.so.2: cannot open shared object file: No such
file or directory


Fortunately this library is still available in the archive.

  http://archive.debian.net/en/woody/i386/libstdc++2.9-glibc2.1



He could also replace the shipped jre/ directory with a symlink to the  
system's JRE installation. Or does Oracle only work with the shipped  
java? (That would be even more sick.)
That Oracle ships something that relies on an ancient compiler (and  
then not even ships all necessary parts) is beyond comparison :-(


HS



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110118084834.16945pp5uu6ev...@v1539.ncsrv.de



Re: Forwarding bugs upstream

2011-01-13 Thread Hendrik Sattler

Zitat von Ansgar Burchardt ans...@debian.org:


Sune Vuorela nos...@vuorela.dk writes:

Currently, the debian Qt/KDE team has around 800 open, non-forwarded
bugs reported against their packages. I would guess that maybe 20 of
them is packaging issues. But we can't find them.
The rest of the bugs (780 open-non forwarded (and 300 forwarded)) is
pure upstream issues.


Ubuntu has a team (Bug Squad[1]) that tries to triage incoming bug
reports, including forwarding them upstream when applicable.

I don't know how successful this is, but if it has success, then maybe
we could try to recruit volunteers for a similar team in Debian as well?
This should of course include mentoring them a bit as well.


I've some bug reports for Ubuntu for my software that are _clearly_  
not related to it. It just happens to match the key words in its name.

So I don't think that I would call it successful :-/

HS



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110113153311.42747ifnb156j...@v1539.ncsrv.de



Re: Problem with gfortran and pkg-config

2010-07-29 Thread Hendrik Sattler
Am Donnerstag 29 Juli 2010, 19:23:40 schrieb Tollef Fog Heen:
 The reason for stripping -Iany standard include path is so you can
 have in-tree include files that get included correctly even if their
 names overlap the files in /usr/include.

This is not the case with current gcc. From man gcc:
Directories named by -I are searched before the standard system
include directories.  If the directory dir is a standard system include 
directory, the option is ignored to ensure that the default search order for
system directories and the special treatment of system headers are not 
defeated.

HS


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201007292151.08100.p...@hendrik-sattler.de



Re: UPG and the default umask

2010-05-18 Thread Hendrik Sattler
Am Dienstag 18 Mai 2010, 12:49:08 schrieb Christoph Anton Mitterer:
  If you are not allowed to use ACLs
 
 That's no reason for UPGs to exist, is it?
 All important filesystems support ACLs, right? All kernels in Debian and
 do so, right? So technically, no problem.
 So being not allowed probably means organisational issues, right? But
 then talk to your admins.
 
 What's done here is to abuse a system just to workaround something else
 (don't have/want to ACLs), right?

Do  e.g. backup system deal well with ACLs? The standard tar doesn't, except 
when you script around it... or if you use star.

HS


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201005181738.07833.p...@hendrik-sattler.de



Re: Confused by .la file removal vs static linking support

2010-05-05 Thread Hendrik Sattler

Zitat von Josselin Mouette j...@debian.org:


Le mardi 04 mai 2010 à 10:31 +0200, Emilio Pozuelo Monfort a écrit :
Sorry I don't know what you're talking about. If you can explain it  
 I'll try to

look at the problem.


It’s not a problem, it’s a disagreement over a design choice.

When you do that:
#include gtk/gtk.h

you’re able to use gtk_* functions, but also g_* and pango_* functions,
because the headers are designed so.

Therefore, when you link to GTK+, you need to link explicitly to Pango
and GLib. This is why Pango and GLib are in the Requires field for
gtk+-2.0.pc, and not in Requires.private.


Only when you use symbols from Pango or Glib directly. Having  
prototypes through gtk/gtk.h is not relevant.


HS



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100505104724.ey9r4irge84oo...@v1539.ncsrv.de



Re: PDF is blocked for printing, etc. OK for acroread (it behaves as expected), but KPDF allows me to print it, even if it is protected! Why?

2010-04-19 Thread Hendrik Sattler

Zitat von Jay Berkenbilt q...@debian.org:


Merciadri Luca luca.mercia...@student.ulg.ac.be wrote:


Sjoerd Hardeman wrote:

Pdf anti-features are fake security. Don't trust on them, never.

And what do you suggest if one wants some real protection _and_ the
benefits of a format like PDF? Thanks.


The PDF specification itself recommends using external encryption in
this case.  From section 7.6.1 of the PDF specification:

  NOTE: Conforming writers have two choices if the encryption methods
  and syntax provided by PDF are not sufficient for their needs: they
  can provide an alternate security handler or they can encrypt whole
  PDF documents themselves, not making use of PDF security.

It is very easy to defeat PDF security in any file that has a blank user
password since it is just up to the application to enforce security.
I've written a detailed explanation of this which I can dig up and send
you if you're interested.


How could encryption make it possible to view it but prevent printing it?

HS



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100420073908.6mqfjhea88k80...@v1539.ncsrv.de



Re: Default value of net.ipv6.bindv6only should revert to 0

2010-04-13 Thread Hendrik Sattler

Zitat von Russ Allbery r...@debian.org:


Hendrik Sattler p...@hendrik-sattler.de writes:


It's a trade-off with a different goal in mind. So what. Both settings
of bindv6only are if you cannot assume standard behaviour. Maybe we
should patch this option _out_ of the linux kernel to get rid of the
assumption that the default may be changed.


It's not an assumption.  It's reality that one has to write code against,
because different platforms do different things.  Even if you could remove
the option from the Linux kernel (retroactively, changing time to remove
all the systems that already exist), that doesn't change the fact that
Solaris and BSD behave differently.


But that was not the reason why the default was changed for _linux_ in Debian.
Since when do we need to adapt non-standard Solaris and BSD behaviour?


Read about IPV6_ADDRFORM in ipv6(7). Use it. Change back to the default
and forget about this discussion how hard it is to convert addresses to
AF_INET style, so ACLs do match. Enjoy life :)


This doesn't have much to do anything to do with the conversation that
we're having, though.  Once you're modifying the application, there's a
bunch of things that you can do to address this problem in different ways.
The question that we're debating is what the default should be for
applications that are not expressing an explicit preference.


You forgot to cite yourself! This was an answer to your BTW question.

It was proposed to fix programs that may not work with bindv6only=1.  
This is correct. But it was also noted that the change was done to  
have less problems with some other applications (ACLs, etc.). If you  
need AF_INET addresses to make e.g. your ACLs to work correctly, the  
above socket option _is_ a solution. An easy solution. You need to  
patch those programs then? So what! That's exactly what you request  
from others.


What again was the list of reasons to change the default value of  
bindv6lonly from 0 to 1? I have not seen any good reasons so far.


HS



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100413090739.p0jr7lt2as40g...@v1539.ncsrv.de



Re: Default value of net.ipv6.bindv6only should revert to 0

2010-04-13 Thread Hendrik Sattler
Am Dienstag 13 April 2010 20:11:34 schrieb Russ Allbery:
 Or are you saying that inetd implementations use IPV6_ADDRFORM before
 running the underlying program?  (All of the ones in Debian?)  If so,
 there's some missing connecting of the dots in your reply.

I guess not all of them. OTOH, not all of them might use AF_INET6 sockets for 
IPv4 connections (the two-sockets approach is always possible when using 
IPV6_V6ONLY socket option).

At least xinetd uses IPV6_ADDRFORM although that socket option is already 
deprecated again but still useful for such cases.

openbsd-inetd explicitely doesn't support IPv4-mapped addresses, configuration 
needs seperate IPv4 and IPv6 setup.

I didn't look at the other two.

HS


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201004140714.37690.p...@hendrik-sattler.de



Re: Default value of net.ipv6.bindv6only should revert to 0

2010-04-12 Thread Hendrik Sattler
Am Montag 12 April 2010 18:19:08 schrieb Marco d'Itri:
 On Apr 12, Salvo Tomaselli tipos...@tiscali.it wrote:
   If a kernel without IPv6 support is used then e.g. an ACL will contain
   plain IPv4 addresses as expected, but when a kernel with IPv6 support
   is installed in your scenario then that ACL will not work anymore
   (without special code) because now the IPv4 addresses would need to be
   converted to v6-mapped addresses.
 
  1 - In a kernel without IPv6 support, trying to accept IPv6 connections
  will simply fail, so for the server program to work without it, it is
  safe to
 
 You keep missing the point. Let me try with shorter sentences, if you
 still do not get it maybe I can try a puppets show.
 
 Root configures daemon on IPv4-only system.
 Daemon can only bind to 0.0.0.0.

So it opens an AF_INET socket because using an AF_INET6 would fail.

 Configuration works.
 IPv6 is enabled.
 Daemon now can bind to ::.

No, AF_INET socket cannot bind to ::, only AF_INET6 sockets can. So you assume 
a program to try AF_INET6 first, then additionally AF_INET.

 Daemon accepts IPv4 connection on the IPv6 socket.
 Configuration broken.

So you try to fix some broken programs but asking other programs that assume 
the documented default to be fixed, instead? That really makes sense :-/

A socket option must be used for those programs that may fail with the default 
of bindv6only=1 because they use both AF_INET6 and AF_INET for the same port. 
However, your example above then just fails for the opposite case of 
bindv6only=0 and can by using the socket option correctly.

Why exactly makes that bindv6only=1 a good choice?

HS


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201004121951.08997.p...@hendrik-sattler.de



Re: Default value of net.ipv6.bindv6only should revert to 0

2010-04-12 Thread Hendrik Sattler
Am Montag 12 April 2010 23:25:16 schrieb Russ Allbery:
 Adam Borowski kilob...@angband.pl writes:
  Instead of listening on a single socket, you need to change every single
  daemon to include a select() loop.  That's explicitely allowed by all
  relevant RFCs and by POSIX, so breaking that is quite a regression.
 
 Yeah, I understand why POSIX made the choice that they did.  I just think
 it's a bad tradeoff. 

It's a trade-off with a different goal in mind. So what. Both settings of 
bindv6only are if you cannot assume standard behaviour. Maybe we should patch 
this option _out_ of the linux kernel to get rid of the assumption that the 
default may be changed.

 BTW, I've not tried this myself: does someone know what happens if a
 daemon called from an inetd equivalent calls getpeername() on a socket
 bound by an IPv6-aware inetd using mapped addresses?  For IPv4
 connections, does it get back an IPv4 address or an IPv6 mapped address?
 Do the inetd implementations currently in Debian separately bind IPv4 and
 IPv6 sockets, or do they use mapped addresses?

Read about IPV6_ADDRFORM in ipv6(7). Use it. Change back to the default and 
forget about this discussion how hard it is to convert addresses to AF_INET 
style, so ACLs do match. Enjoy life :)

HS


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201004130724.18975.p...@hendrik-sattler.de



Re: Default value of net.ipv6.bindv6only should revert to 0

2010-04-09 Thread Hendrik Sattler
Am Freitag 09 April 2010 18:29:40 schrieb Marco d'Itri:
 They will have an opportunity to develop more portable software.

Actually not. They'll just assume that binding the port first for IPv4, then 
for IPv6 will work. Eventually, they'll be surprised that it fails elsewhere 
(notably those that stick to the _documented_ default value).
As already noted, there are already systems with another default but with a 
specific reason for such a choice. I don't see such a reason for Debian (a bug 
in kfreebsd isn't one).

HS


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201004092004.02096.p...@hendrik-sattler.de



Re: Default value of net.ipv6.bindv6only should revert to 0

2010-04-08 Thread Hendrik Sattler

Zitat von Salvo Tomaselli tipos...@tiscali.it:


On Thursday 08 April 2010 11:05:30 Stephane Bortzmeyer wrote:

On Wed, Apr 07, 2010 at 08:20:37AM +0200,
 Vincent Danjean vdanjean...@free.fr wrote

 a message of 63 lines which said:
 I've no strong opinion about the default value for
 net.ipv6.bindv6only.  However, I think that any application that
 breaks if the default value is 0 or 1 is broken and a bug must be
 filled..

You mean that applications should use the option IPV6_V6ONLY of RFC
3493, section 5.3, therefore not depending on the system-wide value?


Could be hard to convince the developers to do so, and in my opinion
distribution-specific patches should be used only when necessary, not as a
normal way to proceed.

Unfortunately i don't have access to the POSIX specification, but the
opengroup says that by default bindv6only is 0.

http://www.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_10_20_02

So basically the developers will assume this value and will probably reject
bugreports claiming that the assumption is wrong.


OTOH, it defaults to 1 in Windows Vista/7, probably as compatibility  
to XP which didn't have a dual-IP stack.


The text from the opengroup is directly derived from the RFC which had  
a transition for IPv4 applications in mind (you don't need to work  
with two sockets, then).


I also don't really see the issues with bindv6only=0. If you listen on  
all interfaces, it makes is easier. If you only listen on specific  
interfaces, it's not in the way.


Just let any application which cannot cope with it install another  
file in /etc that sets it back to 0. Let's have a configuration file  
war :-(


HS



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100408120926.jmdmfqpthc0w8...@v1539.ncsrv.de



Re: Default value of net.ipv6.bindv6only should revert to 0

2010-04-08 Thread Hendrik Sattler

Zitat von Salvo Tomaselli tipos...@tiscali.it:

OTOH, it defaults to 1 in Windows Vista/7, probably as compatibility
to XP which didn't have a dual-IP stack.

I don't think we should care about what windows does, there can't be
compatibility anyway.


I also don't really see the issues with bindv6only=0. If you listen on
all interfaces, it makes is easier. If you only listen on specific
interfaces, it's not in the way.

The problem is that freebsd has bindv6only=1 by default, but i personally
think it is a bug in the kernel.


We are discussing this for linux, not freebsd, don't we?


Just let any application which cannot cope with it install another
file in /etc that sets it back to 0. Let's have a configuration file
war :-(

Apparently rewriting configuration of other packages is against the policy.


You can use another file that is parsed after the problematic setting.  
How can this be a policy issue? If one package maintainer can decide  
to set this to 1 by default, another one can decide to set it back to 0.


HS



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100408123836.l321vo6v44gok...@v1539.ncsrv.de



Re: German Debian (was: Processed: ipv6 release goal)

2010-03-24 Thread Hendrik Sattler

Zitat von Marc Haber mh+debian-de...@zugschlus.de:


On Wed, 24 Mar 2010 20:23:31 +0800, Paul Wise p...@debian.org wrote:

On Wed, Mar 24, 2010 at 8:06 PM, Marc Haber
mh+debian-de...@zugschlus.de wrote:

Most web pages are much better translated to German than Debian's are.
Unfortunately, Debian is broken beyond repair in regard to German
language support.


All of Debian or just the website?


Unfortunately, all of Debian. Translating technical texts from English
to German is controversial at its best, and the Debian translators
have taken my least favorite approach of eliminating all English,
leading to barbarities like SMTP-Sendezentrale or
Sicherheitsgutachten. Debian's German translations feel to me (a
native speaker of German) as babelfished from English.

I used to take a look at Debian's translations of my own package's
Debconf templates, but nowadays I just treat them as just another
language that I don't speak. This approach saves me a lot of grief.


Greetings
Marc, who has preferred language DE as well and cringes whenever a
Debian page comes up and would really love to see those in English


Sounds like Debian has QA issues wrt the website translations. I
assume that you reported that to the German website l10n folks,
debian-i18n and debian-www?


They are resistant to advice and think their way is the correct way.
They work with a word list, so it must be correct.


Directly from www.debian.org (english, then German, then translated back):
it comes with over 25000 packages, precompiled software bundled up in  
a nice format for easy installation on your machine.
- Es enthält mehr als 25000 Softwarepakete, vorkompilierte Software  
in einfach zu installierenden Paketen.
- It contains more than 25000 software packages, precompiled  
software in easily installable packages.


From a good translation, I'd expect that the reverse is the original  
text in some form. Additionally, the translations often sound too  
formal to a native speaker:

Debian ist ein freies Betriebssystem (OS) für Ihren Rechner.
Although Ihren is the formal translation of your (which has a  
formal and a non-formal translation in German), capitalizing that word  
is very formal (e.g. used in directly addressed letters). To avoid  
that, it is way more common to not address the reader directly. That  
may be totally different in english.


Sometimes, they don't translate some words, e.g. in Das neueste  
stabile Release von Debian ist 5.0. with a different wording under  
the link in the same paragraph (Release - Veröffentlichung).


And that wasn't even the half of the front page!

I usually don't care enough (nobody can translate stuff in a way that  
all agree). The reason for asking for the language of the web page was  
my preference to stay with a language: a reference to an english page  
on an english mailing list.


HS



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100324163849.s0urlqu5i8c0g...@v1539.ncsrv.de



Re: German Debian (was: Processed: ipv6 release goal)

2010-03-24 Thread Hendrik Sattler
Am Mittwoch 24 März 2010 19:58:41 schrieb Thomas Weber:
 On Wed, Mar 24, 2010 at 04:38:49PM +0100, Hendrik Sattler wrote:
  Zitat von Marc Haber mh+debian-de...@zugschlus.de:
 
  Directly from www.debian.org (english, then German, then translated
  back): it comes with over 25000 packages, precompiled software bundled
  up in a nice format for easy installation on your machine.
  - Es enthält mehr als 25000 Softwarepakete, vorkompilierte Software in
  einfach zu installierenden Paketen.
  - It contains more than 25000 software packages, precompiled software
  in easily installable packages.
 
  From a good translation, I'd expect that the reverse is the original
  text in some form.
 
 That is an unfounded expectation. It's a well known effect that
 translations tend to be more explicit than the original text.

_in_some_form_ - roughly means the same
which is not the case here. The example above simply is not a good 
translation.

Im selben Satz Pakete und Software zu wiederholen, klingt auch nicht 
sonderlich gut.

  Additionally, the translations often sound too formal to a native
  speaker:
  Debian ist ein freies Betriebssystem (OS) für Ihren Rechner.
  Although Ihren is the formal translation of your (which has a formal
  and a non-formal translation in German), capitalizing that word is very
  formal (e.g. used in directly addressed letters). To avoid that, it is
  way more common to not address the reader directly.
 
 $ lynx --dump  http://www.duden.de/firmenloesungen/index.php?nid=15 | grep
  Ihren

That page adresses companies in a formal matter. The debian front page doesn't 
do that or not in any obvious way.

 For non-german readers: the 'Duden' is usually considered to be *the*
 reference for spelling in Germany.

A reference for spelling, not more.

 But ignoring that, how do you avoid addressing the reader when
 translating the snippet for your computer and at the same time keep
 your expectation above that the reverse translation should come really
 close to the original text?

I don't know the english translation for klingt irgendwie steif.

 If you don't address the reader in the translation, there's no way to
 get the 'addressing' back in the reverse translation, is there?
 
 And these are exactly the kind of problems translators have.

I know those problems, although not for Debian.

HS


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201003242129.47834.p...@hendrik-sattler.de



Re: Processed: ipv6 release goal

2010-03-23 Thread Hendrik Sattler

Zitat von Ben Hutchings b...@decadent.org.uk:


ipv6
This bug affects support for Internet Protocol version 6.

This is *not* the same as the release goal, which is about fixing
networking programs that don't support IPv6 at all.  Many of these bugs
should not be release-critical.


Context? Can you make your post a bit less brief? Where does the  
citation comes from?


HS



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100323093559.6gqgmi314wscc...@v1539.ncsrv.de



Re: Processed: ipv6 release goal

2010-03-23 Thread Hendrik Sattler

Zitat von Felipe Augusto van de Wiel (faw) f...@funlabs.org:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 23-03-2010 05:35, Hendrik Sattler wrote:

Zitat von Ben Hutchings b...@decadent.org.uk:


ipv6
This bug affects support for Internet Protocol version 6.

This is *not* the same as the release goal, which is about fixing
networking programs that don't support IPv6 at all.  Many of these bugs
should not be release-critical.


Context?


As pointed by Colin:

| Ben is replying to a BTS notification that many of these bugs were
| upgraded to severity 'serious' by Clint Adams.


Thanks.


Can you make your post a bit less brief? Where does the
citation comes from?


http://www.debian.org/Bugs/Developer#tags


BTW: How can I force that page to _not_ use the preferred language  
of the browser? Having to change that in the firefox/iceweasel  
settings every time is a bit... weird.


HS



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100323133351.ldsshmdvs404g...@v1539.ncsrv.de



Re: Processed: ipv6 release goal

2010-03-23 Thread Hendrik Sattler

Zitat von Hendrik Sattler p...@hendrik-sattler.de:

http://www.debian.org/Bugs/Developer#tags


BTW: How can I force that page to _not_ use the preferred language of
the browser? Having to change that in the firefox/iceweasel settings
every time is a bit... weird.


Ups. Should have scrolled all the way down :-/

HS



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100323135635.5ac1y3iigwkgo...@v1539.ncsrv.de



Re: Processed: ipv6 release goal

2010-03-23 Thread Hendrik Sattler

Zitat von Paul Wise p...@debian.org:


On Tue, Mar 23, 2010 at 8:33 PM, Hendrik Sattler
p...@hendrik-sattler.de wrote:


BTW: How can I force that page to _not_ use the preferred language of the
browser? Having to change that in the firefox/iceweasel settings every time
is a bit... weird.


That is a feature, not a bug. Why is your preferred language set
incorrectly in the first place? Unfortunately respecting the
Accept-Language HTTP header is less and less common for web
applications these days, mapping IP addresses to languages through
GeoIP is more common and extremely annoying.


Actually, it is (set to German). However, I do not always want to see  
a translated page. Nothing that any solution can get right (as for a  
computer, the choice is rather random), be it content negotiation or  
geoip.

Already found it anyway :)

HS



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100323151457.2l7dztujy8scs...@v1539.ncsrv.de



Re: Relying on glib to publish gettext linker flags

2010-02-11 Thread Hendrik Sattler

Zitat von Daniel Macks dma...@netspace.org:


Coming here for wider input from gnome bugzilla Bug #606977 (and now
I'm rethinking the much older Bug #500137), which seems to center on
the line in glib-2.0.pc.in:

  Libs: -L${libdir} -lglib-2.0 @INTLLIBS@


[...]

This is a real issue for me on OS X, since gettext is not in my system
lib itself nor is the external lib supplied by my os vendor. So I have
several third-party-supplied versions and copies of it and also my
user-land for testing. It's also not sufficient to have glib link
against libintl and then other packages just link against glib.
Darwin's linker does not allow indirect symbol references. I really
need clean control over how/when/where gettext gets linked.


How about putting it into Libs.private?
This should solve your MacOS X problem and also works for static linking.

HS

PS: when referencing bugs from other BTS, please use a link, not just  
a bug number.




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



Re: multiarch and pkg-config

2010-02-05 Thread Hendrik Sattler
Am Freitag 05 Februar 2010 09:04:45 schrieb Tollef Fog Heen:
 | #get the location of the .pc file
 | PC_NONOPTS=`echo $@ | sed -e 's/\(--[^ ]* \)*//g'`
 | PC_FILEDIR=`pkg-config --variable=pcfiledir $PC_NONOPTS`
 | PC_RESULT=$?
 | test $PC_FILEDIR || exit $PC_RESULT
 
 This one is not, it won't work at all.
 

It does, at least for my use-case of pkg-config.

Though I agree that this is not needed for you (only for relocation of 
libraries). But still, one simple wrapper is enough to support multiarch 
library dirs.

HS


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



Re: multiarch and pkg-config

2010-02-04 Thread Hendrik Sattler
Am Dienstag 02 Februar 2010 21:43:21 schrieb Tollef Fog Heen:
 ]] Hendrik Sattler
 
 | Am Dienstag 02 Februar 2010 16:14:27 schrieb Simon McVittie:
 |  However, this would also require that pkg-config itself was multiarch
 |  or otherwise supported cross-compilation
 |  (/usr/bin/i486-linux-gnu-pkg-config, like AC_CHECK_TOOL would use?
 |  pkg-config --arch=i486-linux-gnu? etc.); until then, it's not useful
 |  for pkg-config-using libraries to be multiarch (if I have i386 and
 |  amd64 versions of libdbus-1-dev, but only the one whose architecture
 |  matches my version of pkg-config actually works, then I might as well
 |  uninstall the other version of libdbus-1-dev).
 |
 | pkg-config actually does support relocation of the libraries but for a
 | strange reason only on Windows. That means that for cross-compiling,
 | you have to fixup all paths it returns. The patch would be trivial.
 
 Uhm, no.  You make sure the generated .pc files are correct and it will
 Just Work.

The keyword here is _relocatable_
With a hard-coded 'prefix', there is no correct.

 | The undocumented pcfiledir variable can be used to hack around it,
 | probably better to convinve upstream to make pkg-config more
 | cross-compile-friendly. Thus, it may be possible to a generic shell
 | script as cross-pkg-config wrapper that does what you want (with many
 | symlinks to make autotools happy).
 
 Feel free to try to convince me.


#!/bin/sh

#find the GNU prefix
GNU_PREFIX=`basename $0 | sed -e 's/\(.*\)-pkg-config/\\1/'`

#set the new search path for pkg-config
PKG_CONFIG_LIBDIR=/usr/lib/$GNU_PREFIX/pkgconfig:$PKG_CONFIG_LIBDIR
export PKG_CONFIG_LIBDIR

#get the location of the .pc file
PC_NONOPTS=`echo $@ | sed -e 's/\(--[^ ]* \)*//g'`
PC_FILEDIR=`pkg-config --variable=pcfiledir $PC_NONOPTS`
PC_RESULT=$?
test $PC_FILEDIR || exit $PC_RESULT

#we assume that the wanted prefix is the parent directory
#of the directory where the .pc file was found
PC_PREFIX=`dirname $PC_FILEDIR`

exec pkg-config --define-variable=prefix=$PC_PREFIX $@


May that work as a preplacement for xxx-yyy-zzz-pkg-config?

HS


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



Re: multiarch and pkg-config

2010-02-02 Thread Hendrik Sattler
Am Dienstag 02 Februar 2010 16:14:27 schrieb Simon McVittie:
 However, this would also require that pkg-config itself was multiarch or
 otherwise supported cross-compilation (/usr/bin/i486-linux-gnu-pkg-config,
 like AC_CHECK_TOOL would use? pkg-config --arch=i486-linux-gnu? etc.);
  until then, it's not useful for pkg-config-using libraries to be multiarch
  (if I have i386 and amd64 versions of libdbus-1-dev, but only the one
  whose architecture matches my version of pkg-config actually works, then I
  might as well uninstall the other version of libdbus-1-dev).

pkg-config actually does support relocation of the libraries but for a strange 
reason only on Windows. That means that for cross-compiling, you have to fixup 
all paths it returns. The patch would be trivial.

The undocumented pcfiledir variable can be used to hack around it, probably 
better to convinve upstream to make pkg-config more cross-compile-friendly.
Thus, it may be possible to a generic shell script as cross-pkg-config wrapper 
that does what you want (with many symlinks to make autotools happy).

HS


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



Re: defaulting to net.ipv6.bindv6only=1 for squeeze

2009-12-26 Thread Hendrik Sattler
Am Samstag 26 Dezember 2009 03:43:08 schrieb Kurt Roeckx:
 On Wed, Dec 23, 2009 at 12:47:45PM +0100, Hendrik Sattler wrote:
  I have failures now with a client that cannot connect() to the IPv4
  address but get an ENETUNREACH instead.
  The application DOES set this socket option:
  socket(PF_INET6, SOCK_STREAM, IPPROTO_IP) = 3
  setsockopt(3, SOL_IPV6, IPV6_V6ONLY, [0], 4) = 0
  bind(3, {sa_family=AF_INET6,) = 0
  listen(3, ) = 0
 
 Does that mean your application only works if the kernel supports
 IPv6?

Why would you want to disable basic IPv6 support?

 In that case I think your application is broken.

No. Every software has requirements on the system. And this one requires basic 
IPv6 support because it's programmed that way. I don't see any problem with 
that. But you are free to have your own opinion.

HS


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



Re: defaulting to net.ipv6.bindv6only=1 for squeeze

2009-12-24 Thread Hendrik Sattler
Am Mittwoch 23 Dezember 2009 14:07:54 schrieb Jarek Kamiński:
 Na grupie linux.debian.devel napisałe(a)ś:
  I have failures now with a client that cannot connect() to the IPv4
  address but get an ENETUNREACH instead.
  The application DOES set this socket option:
  socket(PF_INET6, SOCK_STREAM, IPPROTO_IP) = 3
 
 ^-- You meant IPPROTO_TCP?
 
  setsockopt(3, SOL_IPV6, IPV6_V6ONLY, [0], 4) = 0
  bind(3, {sa_family=AF_INET6,) = 0
  listen(3, ) = 0
 
  Did you ever test that setting this option back to 0 by a program before
  bind() and listen() actually works?
 
 Yes. Following code actually works (runs with bindv6only enabled,
 listens on [::]:1234 and accepts connection made to localhost:1234):
 #v+
 #include sys/socket.h
 #include netinet/in.h
 
 int main ()
 {
   int no = 0;
   int listenfd = socket (AF_INET6, SOCK_STREAM, IPPROTO_TCP);
   int clientfd;
   char buf[1024];
   ssize_t rv;
   struct sockaddr_in6 addr = { AF_INET6, htons(1234), 0, IN6ADDR_ANY_INIT 
 };
   setsockopt (listenfd, SOL_IPV6, IPV6_V6ONLY, no, sizeof(no));
   bind (listenfd, (void*)addr, sizeof(addr));
   listen (listenfd, 1);
   clientfd = accept (listenfd, 0, 0);
   while ((rv = read (clientfd, buf, sizeof(buf)))  0)
   write (1, buf, rv);
   return 0;
 }

I do:
int v6only = 0;
int fd = socket(AF_INET6, SOCK_STREAM, 0);
setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, (void*)v6only, sizeof(v6only));
bind(fd, (struct sockaddr *) my_sock, sizeof(struct sockaddr_in6));
listen(fd, 2);
...

And the client cannot connect! The value of IPPROTO_IPV6 and SOL_IPV6 are both 
41, thus this cannot be the cause.
Maybe the difference is the 0 vs. IPPROTO_TCP? 0 is supposed to work, 
though.

Additionally: what happens when I want to open an :::127.0.0.1 as an IPv6 
socket?
But even when using IN6ADDR_ANY, the client cannot connect to 127.0.0.1.

Thanks

HS


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



Re: defaulting to net.ipv6.bindv6only=1 for squeeze

2009-12-24 Thread Hendrik Sattler
Am Mittwoch 23 Dezember 2009 13:41:57 schrieb Marco d'Itri:
 On Dec 23, Hendrik Sattler p...@hendrik-sattler.de wrote:
  1. It obviously doesn't do this only on new installation but also on
  upgrades.
 
 This is correct.
 
  2. You cite RFC3493 but your request (and action) obviously violates it:
 
 RFC3493 is informational.

  Did you ever test that setting this option back to 0 by a program before
  bind() and listen() actually works?
 
 Yes.

Nevermind, it's the client not calling the socket option.
I still don't agree...

HS


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



Re: defaulting to net.ipv6.bindv6only=1 for squeeze

2009-12-23 Thread Hendrik Sattler
Am Samstag 24 Oktober 2009 20:24:31 schrieb Marco d'Itri:
 I propose that netbase will create on new installations a file in
 /etc/sysctl.d/ containing net.ipv6.bindv6only=1.
[...]
 [2] http://tools.ietf.org/html/rfc3493#section-5.3

1. It obviously doesn't do this only on new installation but also on upgrades.
2. You cite RFC3493 but your request (and action) obviously violates it:
 By default this option is turned off.

Hint: off means 0, not 1.

Why does Debian violate the RFC on purpose? Why does it break installed 
systems?

I have failures now with a client that cannot connect() to the IPv4 address 
but get an ENETUNREACH instead.
The application DOES set this socket option:
socket(PF_INET6, SOCK_STREAM, IPPROTO_IP) = 3
setsockopt(3, SOL_IPV6, IPV6_V6ONLY, [0], 4) = 0
bind(3, {sa_family=AF_INET6,) = 0
listen(3, ) = 0

Did you ever test that setting this option back to 0 by a program before 
bind() and listen() actually works?

Reverting your change fixes this. I am using Debian testing up-to-date with 
linux-2.6.32 (self-compiled).

HS


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



Re: Minimal kernel version raised to 2.6.27

2009-11-11 Thread Hendrik Sattler

Zitat von Julien Cristau jcris...@debian.org:


On Wed, Nov 11, 2009 at 02:14:00 -0600, Adam Majer wrote:


On Wed, Nov 11, 2009 at 07:56:16AM +0100, Bastian Blank wrote:
 On Tue, Nov 10, 2009 at 06:08:08PM +0100, Marco d'Itri wrote:
  Due to changes in udev 147, squeeze will not support kernels earlier
  than 2.6.27.

 What are these changes?


http://git.kernel.org/?p=linux/hotplug/udev.git;a=commit;h=26347a4c5538008318188118872490128f43fcd3


But still using pipe() instead of pipe2()? Was that commit incomplete?

HS



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



Accepted obexftp 0.23-1 (source amd64)

2009-10-03 Thread Hendrik Sattler
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sat, 03 Oct 2009 10:37:15 +0200
Source: obexftp
Binary: obexftp libbfb0 libbfb0-dev libmulticobex1 libmulticobex1-dev 
libobexftp0 libobexftp0-dev python-obexftp libobexftp-ruby libobexftp-perl
Architecture: source amd64
Version: 0.23-1
Distribution: unstable
Urgency: low
Maintainer: Hendrik Sattler deb...@hendrik-sattler.de
Changed-By: Hendrik Sattler deb...@hendrik-sattler.de
Description: 
 libbfb0- bfb protocol library
 libbfb0-dev - bfb protocol library - development files
 libmulticobex1 - multi-protocol cable OBEX library
 libmulticobex1-dev - multi-protocol cable OBEX library - development files
 libobexftp-perl - perl binding to the object exchange file transfer library
 libobexftp-ruby - ruby binding to the object exchange file transfer library
 libobexftp0 - object exchange file transfer library
 libobexftp0-dev - object exchange file transfer library - development files
 obexftp- file transfer utility for devices that use the OBEX protocol
 python-obexftp - Python binding to the object exchange file transfer library
Closes: 522169 522302
Changes: 
 obexftp (0.23-1) unstable; urgency=low
 .
   * New upstream release
   * Remove all patches, all were applied equally upstream
   * Rework the descriptions of all packages (closes: #522169)
   * Fix manpage links from obex(rm|ls|get|put) to obexftp (closes: #522302)
   * Put libobexftp-ruby into the right section
   * Fix the way of giving build (and if cross-building host) types to configure
   * Bump standards version to 3.8.3.0: no changes needed
   * Add ruby to Build-Depends
Checksums-Sha1: 
 da95ae656c7ac51ba2a6f5814e443d155d682bce 1926 obexftp_0.23-1.dsc
 a9e192f69d66d882a8a815d648a6383ce703b848 557251 obexftp_0.23.orig.tar.gz
 1933a21c05a9855af11875d623e13b0fd8587078 7946 obexftp_0.23-1.diff.gz
 3eacccec0862b410ca56c12d14803a773e6614db 30550 obexftp_0.23-1_amd64.deb
 0769ced6bbd495d5a8330422e18d1f667639bb42 17360 libbfb0_0.23-1_amd64.deb
 4ee33d5f4e4315a3fa5f0795d8050266d61f8b06 17896 libbfb0-dev_0.23-1_amd64.deb
 7efb717168fc5849b910da6a3a7d541d3dba2415 13876 libmulticobex1_0.23-1_amd64.deb
 19aa0779727a7853336fac877de5136eb784ad72 13180 
libmulticobex1-dev_0.23-1_amd64.deb
 0c2f44cdf71444c0611ffe96267a0f8d16612025 25642 libobexftp0_0.23-1_amd64.deb
 991dc599ae0cb1f99e70697384f17fd34f5e41b1 87730 libobexftp0-dev_0.23-1_amd64.deb
 90cb2c39dd9625c65084b55980216a282e7430a8 28146 python-obexftp_0.23-1_amd64.deb
 bb9e58d45154d9ded63c7f3dc94681bdc3acf8e8 21624 libobexftp-ruby_0.23-1_amd64.deb
 0ef10e7e610dbb8516a37ab82ce750a01fb02fea 28024 libobexftp-perl_0.23-1_amd64.deb
Checksums-Sha256: 
 1ff61dcb542bf87149b6725f1cf72c3cbcd4870a9cc591a92a3fbb4c24f08f0c 1926 
obexftp_0.23-1.dsc
 c91d3a4ee6b2194765e70cdaf303747ef6bfb9ef932d1cb0815a615b8ea146bf 557251 
obexftp_0.23.orig.tar.gz
 cdac622d17dd3dc0259f170f27b243569628ea6b4a09ba8b2d0fb2c13f04ba83 7946 
obexftp_0.23-1.diff.gz
 30749b147fa53687084a485bc8db1690b1193025e83bb642ee4620f6b4d5eb77 30550 
obexftp_0.23-1_amd64.deb
 448ff8f95c4452a3cc6bbc2303d04c25c298eed5385f53e5902cb468e4340419 17360 
libbfb0_0.23-1_amd64.deb
 300f6a4a33762b8f14a095b1fc601384f5d711201657d63e25597e203dfe0869 17896 
libbfb0-dev_0.23-1_amd64.deb
 e66443ed0c4c0ee411f376d7839f6d7dca6cb2bd0893cf9e78c597bf3f7192e2 13876 
libmulticobex1_0.23-1_amd64.deb
 a60f345e73610085586a6e77095e40486c7c386e4ec83250c7b939603f650b3d 13180 
libmulticobex1-dev_0.23-1_amd64.deb
 f40bc05146a0308145de2b1a09f9dd6e602b089641ecec84a541232f7f965c3a 25642 
libobexftp0_0.23-1_amd64.deb
 5bcad46349414a6567d2101deae1a23381f261051a3222c6fcf6737bdc8ee68c 87730 
libobexftp0-dev_0.23-1_amd64.deb
 5088000a587852b641cea66ceea49b2441a28ed65e4ef696f7774389e9b6e889 28146 
python-obexftp_0.23-1_amd64.deb
 2b92254d41725708ff2669ca2a4ffe51ee8ac8dcc7939e936e911bddf9796620 21624 
libobexftp-ruby_0.23-1_amd64.deb
 2956038b5fb9de2a6e3b78c18031a54f2c77d326110d9c21041c322a5c4ebde6 28024 
libobexftp-perl_0.23-1_amd64.deb
Files: 
 c1bd1b8d1db8f195606d391bae734843 1926 comm optional obexftp_0.23-1.dsc
 f7048562620d6b341f6abd4aa4f0e10d 557251 comm optional obexftp_0.23.orig.tar.gz
 b70647dacd3d150b5b2d2e786a1c40ee 7946 comm optional obexftp_0.23-1.diff.gz
 77d62b4e6ae21ff17a0d50e5c4c82fe4 30550 comm optional obexftp_0.23-1_amd64.deb
 9d7391ede567c10a6be0af837f134d6d 17360 libs optional libbfb0_0.23-1_amd64.deb
 2d1efdd2b1ead433fc4430cbbc061621 17896 libdevel optional 
libbfb0-dev_0.23-1_amd64.deb
 85f27bdeef6e2d37ba58900e5cac7850 13876 libs optional 
libmulticobex1_0.23-1_amd64.deb
 0f73ad52506d4856e0f4983215705e7f 13180 libdevel optional 
libmulticobex1-dev_0.23-1_amd64.deb
 215a39d79f1f2dd0e10cfc439584099e 25642 libs optional 
libobexftp0_0.23-1_amd64.deb
 58afed553eb9d50fcab67571d96b27eb 87730 libdevel optional 
libobexftp0-dev_0.23-1_amd64.deb
 6c0ae6c8e011cedd7272c9afaaf77760 28146 python optional 
python-obexftp_0.23-1_amd64.deb
 ab38daad0d8701f6943801e353797e04 21624 ruby optional 
libobexftp-ruby_0.23

Re: GObject introspection mini-policy, take 2

2009-09-27 Thread Hendrik Sattler
Am Sonntag 27 September 2009 04:59:38 schrieb Paul Wise:
 2009/9/26 Josselin Mouette j...@debian.org:
  1. Directory layout
 
  GObject-introspection data is generally provided in two formats:
   * XML format in /usr/share/gir-1.0/Foo-X.Y.gir
   * binary format in /usr/lib/girepository-1.0/Foo-X.Y.typelib
 
 ...
 
  6. Example
 
  Suppose that libfoo-2.0 is an API built on libbar-3.0. The libfoo-2.0
  source generates the following files, put in the following packages:
 libfoo-2.0-3 /usr/lib/libfoo-2.0.so.3*
 libfoo-2.0-dev /usr/lib/libfoo-2.0.so (and other usual stuff)
 libfoo-2.0-dev /usr/share/gir-1.0/Foo-2.0.gir
 gir1.0-foo-2.0 /usr/lib/girepository-1.0/Foo-2.0.typelib
 
 Would this proposal need to be adjusted for multiarch support?
 
 If so, perhaps just insert an arch triple?
 
  /usr/lib/arch/girepository-1.0/Foo-2.0.typelib

Isn't the lib directory for each arch already different?

I just question the need for a seperate package for _one_ typelib file.

HS


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



Re: DeviceKit and /usr

2009-09-07 Thread Hendrik Sattler

Zitat von Josselin Mouette j...@debian.org:


Le vendredi 04 septembre 2009 à 19:32 +0200, Hendrik Sattler a écrit :
It rather needs to raise the question why simple low-level tools   
use something

like libglib?


I’d rather raise the question why each of our simple low-level tools
implement its data structures and basic routines in its own fashion,
leading to bugs and security issues sometimes, instead of re-using the
ones from Glib.


You mean useless functions like those only wrap standard functions and  
add no value except a (build-)dependency to libglib? Very exciting.
There may be lots of useful stuff in libglib but some may only be  
useful as portability wrapper (but some not even for that). Get rid of  
all of those and I may agree. I fully disagree for using libglib as  
wrapper around libc.


HS



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



Re: DeviceKit and /usr

2009-09-07 Thread Hendrik Sattler

Zitat von Josselin Mouette j...@debian.org:


Le lundi 07 septembre 2009 à 15:51 +0200, Bjørn Mork a écrit :

I'm suggesting that the utility uses lots of g_ prefixed functions
while it's obvious that the author never ever evaluated the need for
these. I assume that's because the author is used to them always being
available.

Well, in the context of udev helpers, they are not.


Starting from the next glib2.0 upload, they will be. End of problem.


So no trying to convince glib upstream to reduce wrapper bloat? *sigh*

HS



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



Re: DeviceKit and /usr

2009-09-06 Thread Hendrik Sattler
Am Samstag 05 September 2009 23:29:39 schrieb Steve Langasek:
 The rationale for this /using glib/ is that devicekit-disks is not an
 integral part of udev, it's an add-on component that will be installed only
 on desktop systems.  So the size impact to /lib for servers for this
 component would be negligible; the total size impact of pulling in libglib
 on the desktop is zero; and the size impact to /lib for desktops is almost
 certainly also negligible.

And what about embedded systems? They start to use those libraries for even 
the simplest utilities that are also usuable on very small systems. And that's 
what worries me. If libglib is accepted are core utility in /lib, there will 
be no end to this :-(

 (I'll do you one better, though -- system-config-printer upstream wants to
 install /lib/udev/udev-configure-printer, which pulls in the entire libcups
 stack.  Sigh...)

*sigh* I agree. Has the world gone mad?

HS


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



Re: DeviceKit and /usr

2009-09-05 Thread Hendrik Sattler
Am Samstag 05 September 2009 08:18:13 schrieb Steve Langasek:
 On Fri, Sep 04, 2009 at 09:09:40PM +0200, Bjørn Mork wrote:
  And it is also very unclear to me why this has to be in /lib/udev at
  all.
 
 Because it provides a single point where the desktop hooks into the kernel
 hotplug event system, instead of having hal redo all the work already done
 by udev.  /That/ much has a sound rationale, even if reading text databases
 in does not.

It's still no rationale at all to use libglib. Even d-bus is not a reason, it 
is possible to use it without using gobject. If it isn't, fix libdbus first or 
don't use it.

HS


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



Re: DeviceKit and /usr

2009-09-05 Thread Hendrik Sattler
Am Samstag 05 September 2009 11:20:06 schrieb Michael Biebl:
 Hendrik Sattler wrote:
  Am Samstag 05 September 2009 08:18:13 schrieb Steve Langasek:
  On Fri, Sep 04, 2009 at 09:09:40PM +0200, Bjørn Mork wrote:
  And it is also very unclear to me why this has to be in /lib/udev at
  all.
 
  Because it provides a single point where the desktop hooks into the
  kernel hotplug event system, instead of having hal redo all the work
  already done by udev.  /That/ much has a sound rationale, even if
  reading text databases in does not.
 
  It's still no rationale at all to use libglib. Even d-bus is not a
  reason, it is possible to use it without using gobject. If it isn't, fix
  libdbus first or don't use it.
 
 I'm not sure why you bring up libdbus/dbus, but a quick look at dbus'
 dependencies will show you that it doesn't require libglib.

This refers to the previously mentioned URL 
http://article.gmane.org/gmane.linux.gentoo.devel/62973:
These extras are:
[...]
* gudev: glib/gobject support for libudev

Additionally, further down the thread:
This is the interface almost everything is going to turn to with GNOME
2.28 (via DeviceKit-power and DeviceKit-disks in most cases). By the
time GNOME 2.30 and 3.0 are released, (theoretically) nothing will use
HAL.
and
all current DeviceKit-{power,disks} versions *need* gudev.

And that is usually about the usage of dbus.

HS


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



Re: DeviceKit and /usr

2009-09-04 Thread Hendrik Sattler
Am Freitag 04 September 2009 16:36:52 schrieb Michael Biebl:
 devkit-disks-part-id and devkit-disks-probe-ata-smart both link against
 libraries which are (currently) in /usr/lib, i.e.
 devkit-disks-part-id links against libglib-2.0 (784K)
 devkit-disks-probe-ata-smart links against (48K)
 
 This will mean, that we will need to install those two libs in /lib.

It rather needs to raise the question why simple low-level tools use something 
like libglib?
What does it use from libglib that it couldn't do without?

HS


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



Re: Where should DLL files go?

2009-08-27 Thread Hendrik Sattler
Am Mittwoch 26 August 2009 19:06:22 schrieb Steve Langasek:
 On Tue, Aug 25, 2009 at 09:48:56PM +0100, Sam Morris wrote:
  Although on Debian, the same shared library files (libfoo.so) are used
  by both compilers to link against, and ld-linux (what is that thing
  called? The loader? The linker?) to satisfy runtime dependencies,

 Mm, not exactly.  At build time you use libfoo.so; at runtime you use
 libfoo.so.VER.  It just happens that the ELF version of stubs is trivial
 (a symlink).

SONAME or,  if no SONAME, libfoo.so. The SONAME may be something totally 
different than libfoo.so.VER
But you know that ;)

  From a multiarch point of view, perhaps the DLL could go
  in /usr/lib/i586-mingw32msvc?

 Cf. bug #542865 - in the future we might actually have a mingw32
 mini-architecture, at which point these files would cause a package
 conflict.  Maybe use /usr/i586-mingw32msvc/lib for now (the cross-build
 directory)?

Actually, the .lib files go to ${PREFIX}/lib and the .dll files go to 
${PREFIX}/bin (together with binaries that need them). Having PREFIX as 
/usr/i586-mingw32msvc is probably fine, though the 'msvc' is misplaced: gcc is 
used not the MicroSoft Visual Compiler (usually abbreviated with msvc).

HS


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



Re: What to do with (packages like) Blender?

2009-08-03 Thread Hendrik Sattler

Zitat von Christian Perrier bubu...@debian.org:


Quoting Cyril Brulebois (k...@debian.org):


4) http://article.gmane.org/gmane.comp.video.blender.devel/19895

Patch to add support for system-wide FTGL. I kind of get flamed for
thinking about using something else than what blender provides. And
who cares about shared libraries anyway, they are dangerous. If you
want to have a good idea of what blender folks think about being
distributed, you want to read that thread.



That one shows the problem clearly enough. Blender folks are not
interested in using system-wide libs *at all*. They apparently prefer
using their own private (and buggySam made the point very clear)
version of a library, on the vague assumption that, as libraries
change their API without warning, they're bad.

I'm anything but a specialist in this area, but my understanding is
that this is what sonames are about..:-). Anyway, in 2009, such
reasoning isawfully flawed.

Just drop that blender thing and announce this loudly enough,
preferrably by coordinating with other distro maintainers. That will
eventually trigger a fork from people who have a more collaborative
way of thinking. After all, to my understanding, this blender stuff is
kinda widely used in 3D modelling, right?


I read that discussion in a different tone as it mostly refers to the  
FTGL thing. They made changes to the library that are needed and  
blender would not work correctly without those.
The patch doesn't ensure that the system version of that library  
includes those changes, it doesn't even check for known good versions.  
This was the main complaint especially since there is no release of  
FTGL with those changes, yet! So they cannot expect for everyone (and  
there are other distributions, too) to use _unreleased_ versions of a  
library (release candidates are not a release).
Together, these are valid points for linking a private copy that was  
tested against. They didn't say anything against having to update that  
copy.


Additionally, not all upstream library developers are aware of how  
SONAMEs are to be handled (and maybe they got burned by this before).
Maybe because libtool's description of SONAMEs is way to complicated  
(what insane person wrote this?) and limited, and because other  
popular systems don't support this.
After all, users only see bugs in the frontend, not in the libraries  
behind it.
And there are lots of other projects, too, that include private copies  
of libraries (e.g. mplayer). This was even the proposed way for some  
GNU stuff some time ago!


HS



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



Re: Re: Introduction to multiarch: What maintainers must do

2009-07-30 Thread Hendrik Sattler

Zitat von sthiba...@debian.org:


My first thought was Err. Won't moving all the shared libs into a
different location kinda screw things up? And then I looked, and found

  | == /etc/ld.so.conf.d/x86_64-linux-gnu.conf ==


Yes, but however pkg-config won't yet find things in
/usr/lib/x86_64-linux-gnu/pkgconfig, so take care of putting .pc files
in /usr/lib/pkgconfig.


Please don't as those files can be different on different  
architectures. Change PKG_CONFIG_PATH or PKG_CONFIG_LIBDIR instead.


pkg-config has a win32-only feature to derive the prefix variable from  
the location of the .pc file. Removing the ifdef would also enable  
this on Linux and make pkg-config multiarch-usable.
Alternative: install pkg-config as ${DEB_HOST_GNU_TYPE}-pkg-config for  
each arch (each with the correct default search path) and link the  
default arch pkg-config to it. Autotools will automatically handle it,  
cmake currently won't.


HS



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



Re: Bug#537588: RFP: gtk-kde4 -- theme engine using Qt 4 for GTK+2.x

2009-07-20 Thread Hendrik Sattler
Am Sonntag 19 Juli 2009 17:59:55 schrieb Resul Cetin:
Package name: gtk-kde4
 Version: 0.9b
 Upstream Author: Yulian Konchunas mu...@gala.net
 URL:
 http://www.kde-apps.org/content/show.php/gtk-kde4?content=74689 License:
 GPL2+
 Description: theme engine using Qt 4 for GTK+2.x
  The GTK-Qt Theme Engine (also known as gtk-qt-engine) is a GTK+ 2 theme
 engine that calls Qt 4 to do the actual drawing. This makes your GTK+ 2
 applications look almost like real Qt 4 applications and gives you a more
 unified desktop experience.
  .
  Please note that this package is targeted at KDE 4 users and therefore
 provides a way to configure it from within Systemsettings

You can close this again as it is already available as gtk-qt-engine-kde4.

HS


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



Re: Switching the default /bin/sh to dash

2009-06-24 Thread Hendrik Sattler
Am Donnerstag 25 Juni 2009 05:21:45 schrieb Raphael Geissert:
 I just noticed I forgot to say something:
  What won't change:
  * Bash will still be used as the default interactive shells for users

 * the sh symlink won't be modified on existing installations

So that it will be even more strange that a script with bashisms works on some 
Debian Squeeze systems but not on others? Yeah, great idea.
And so that all users that upgrade do not benefit from the goal of this change? 
Even better.
I usually don't like those not-on-upgrade exceptions.

HS


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



Accepted libopenobex 1.5-2 (source amd64)

2009-06-22 Thread Hendrik Sattler
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 21 Jun 2009 17:29:41 +0200
Source: libopenobex
Binary: libopenobex1-dev libopenobex1 openobex-apps
Architecture: source amd64
Version: 1.5-2
Distribution: unstable
Urgency: low
Maintainer: Hendrik Sattler deb...@hendrik-sattler.de
Changed-By: Hendrik Sattler deb...@hendrik-sattler.de
Description: 
 libopenobex1 - OBEX protocol library
 libopenobex1-dev - OBEX protocol library - development files
 openobex-apps - Applications for OpenOBEX
Closes: 525493
Changes: 
 libopenobex (1.5-2) unstable; urgency=low
 .
   * Fix Docbook-XML build dependencies to build the application manual pages
   * Replace dh_clean -k with dh_prep call
   * Fix cmake version dependency (closes: #525493)
   * Bump standard revision to 3.8.2.0: no changes required.
Checksums-Sha1: 
 3016a5963b03b46bd6c2adc3a975bfe281db80e8 1204 libopenobex_1.5-2.dsc
 2c33805e11e8a0841f5574c11289bbd8bab2ab7d 9333 libopenobex_1.5-2.diff.gz
 3689584ded6b57eeebd2e956aca0a58ae631a7a1 100016 
libopenobex1-dev_1.5-2_amd64.deb
 008aa6916e8cb8a9dc7a88f5de33a50b08424b61 24166 libopenobex1_1.5-2_amd64.deb
 15e51f8b9690e3dbfc85a166e46beed185b4bd2f 38168 openobex-apps_1.5-2_amd64.deb
Checksums-Sha256: 
 efd4be81aecada534af051f788019de941eba7ae31b14248730afb955de382df 1204 
libopenobex_1.5-2.dsc
 91776e2a300b0c9ffd15c9dc10341bdaebf68b0fb27d9a49bc11294f5bbf5aa3 9333 
libopenobex_1.5-2.diff.gz
 597a1b9aebda6abae98bc19a1b5368b3cbfea457c7a2c7e032061e8e821c21fb 100016 
libopenobex1-dev_1.5-2_amd64.deb
 c970eecdcba898858c6852bedadb215e83f833686f9e80612e83607b1860448b 24166 
libopenobex1_1.5-2_amd64.deb
 df1c69c54d02682163517f99bde431a00aaa641e7d90dd998c6949c93793f124 38168 
openobex-apps_1.5-2_amd64.deb
Files: 
 92e040319cc0dd765e32ad9f0a793e82 1204 comm optional libopenobex_1.5-2.dsc
 65705528863aa0e78f043f94280ce008 9333 comm optional libopenobex_1.5-2.diff.gz
 c10b662b8a50f9672c054501aa9526c9 100016 libdevel optional 
libopenobex1-dev_1.5-2_amd64.deb
 e8f90403cf861f1223a775db0813b406 24166 libs optional 
libopenobex1_1.5-2_amd64.deb
 c619b01d01f8be46716af29836ad9473 38168 comm optional 
openobex-apps_1.5-2_amd64.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFKPzXTVkEm8inxm9ERAoT9AJ9kI6DpByU9zWMMnwW5SnFOhxpa2gCdGacL
VCweVVsfZBN10LW4ZD8D4TM=
=trW/
-END PGP SIGNATURE-


Accepted:
libopenobex1-dev_1.5-2_amd64.deb
  to pool/main/libo/libopenobex/libopenobex1-dev_1.5-2_amd64.deb
libopenobex1_1.5-2_amd64.deb
  to pool/main/libo/libopenobex/libopenobex1_1.5-2_amd64.deb
libopenobex_1.5-2.diff.gz
  to pool/main/libo/libopenobex/libopenobex_1.5-2.diff.gz
libopenobex_1.5-2.dsc
  to pool/main/libo/libopenobex/libopenobex_1.5-2.dsc
openobex-apps_1.5-2_amd64.deb
  to pool/main/libo/libopenobex/openobex-apps_1.5-2_amd64.deb


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



Re: Bug#533872: ITP: sdop -- Simple DocBook Processor

2009-06-21 Thread Hendrik Sattler
Am Sonntag 21 Juni 2009 10:05:34 schrieb Andreas Metzler:
 Package: wnpp
 Severity: wishlist


 * Package name: sdop
   Version : 0.52
   Upstream Author : Philip Hazel
 * License : GPLv2+
   Programming Lang: C
   Description : Simple DocBook Processor

 SDoP (Simple DocBook Processor) reads a DocBook XML file, processes it
 into typeset pages, and outputs the result as PostScript (which can
 easily be converted to a PDF). It is simple because it supports only
 a subset of DocBook, and also because it does not make use of a DTD or
 stylesheets or any other heavyweight apparatus. It is a single rogram.
 SDoP is used to format the Exim reference manual.

Which DocBook version?
Is the subset standardized somwehere?
Has the program a webpage?

HS


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



Re: Bug#533872: ITP: sdop -- Simple DocBook Processor

2009-06-21 Thread Hendrik Sattler
Am Sonntag 21 Juni 2009 20:32:07 schrieb Andreas Metzler:
 On 2009-06-21 Hendrik Sattler p...@hendrik-sattler.de wrote:
  Am Sonntag 21 Juni 2009 10:05:34 schrieb Andreas Metzler:
   * Package name: sdop
 Version : 0.52
 Upstream Author : Philip Hazel
   * License : GPLv2+
 Programming Lang: C
 Description : Simple DocBook Processor
  
   SDoP (Simple DocBook Processor) reads a DocBook XML file, processes it
   into typeset pages, and outputs the result as PostScript (which can
   easily be converted to a PDF). It is simple because it supports only
   a subset of DocBook, and also because it does not make use of a DTD or
   stylesheets or any other heavyweight apparatus. It is a single rogram.
   SDoP is used to format the Exim reference manual.
 
  Which DocBook version?
 
  Is the subset standardized somwehere?

 According to the documentation: Support for almost all the elements
 that are part of Simplified DocBook, as defined in the following URL:
  
 http://docs.linux.cz/programming/markup/www.docbook.org/tdg/simple/en/html/
sdocbook.html The main omissions are support for bibliographies, multiple
 authors, subtables within tables, and some element attributes. Chapter 7
 below contains a complete list of what SDoP does support.

That looks like http://www.docbook.org/schemas/sdocbook/ should fit the 
document. So maybe you want to mention the exact name Simplified Docbook, 
maybe even the supported Version of that standard.
That would make it possible to use it as alternative to xsltproc/saxon/xalan 
and fop for such cases.

HS


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



Accepted ussp-push 0.11-1 (source amd64)

2009-06-20 Thread Hendrik Sattler
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sat, 20 Jun 2009 16:54:54 +0200
Source: ussp-push
Binary: ussp-push
Architecture: source amd64
Version: 0.11-1
Distribution: unstable
Urgency: low
Maintainer: Hendrik Sattler deb...@hendrik-sattler.de
Changed-By: Hendrik Sattler deb...@hendrik-sattler.de
Description: 
 ussp-push  - Client for OBEX PUSH
Closes: 391045 530359
Changes: 
 ussp-push (0.11-1) unstable; urgency=low
 .
   * New upstream release
   * Rewrite debian/rules to use the new autotools build system
   * Remove all old patches: not needed anymore due to new build system
   * Change depends from libbluetooth2-dev to libbluetooth-dev (closes: #530359)
   * Add new patch hci_api_change.patch: change from hci_remote_name() to
 hci_read_remote_name()
   * Bump standards version to 3.8.1.0: no changes needed
   * Change to debhelper compat level 7
   * Do not install the contents of doc/ subdir anymore, everything is already
 in the manpage
   * Fix typo in description (closes: #391045)
   * Use dh_prep instead of dh_clean -k
Checksums-Sha1: 
 4768593855a9a5f1d69bd4ee02313d06159e2aa6 1109 ussp-push_0.11-1.dsc
 0ebdee12c42a6f39adbde027f3e5eed3f64b839d 339071 ussp-push_0.11.orig.tar.gz
 ee1ddf67b2511540f4bb63803e985f78b10fa6f4 4007 ussp-push_0.11-1.diff.gz
 e854a2fb8774071453e9ea2b68f5ec42159dbe29 15716 ussp-push_0.11-1_amd64.deb
Checksums-Sha256: 
 a1b3b72c06659528181779843fbca471fbad8293158cae3854df1225ff5f4126 1109 
ussp-push_0.11-1.dsc
 ee941e7064307d75193f51853c5f4b0de62cc6029a3dd5244a077946f729b4d8 339071 
ussp-push_0.11.orig.tar.gz
 67d32570f4e3be0acc141ed00c57da038f993a9e302932316b7cf4b8bdd62f1c 4007 
ussp-push_0.11-1.diff.gz
 e9d46e49b2b10004498b2d78fd8d28341d090d6a3f55f28a59e4bea0fdf4fd60 15716 
ussp-push_0.11-1_amd64.deb
Files: 
 47eb9877953edd5c1cadd7681469c334 1109 comm optional ussp-push_0.11-1.dsc
 8a4bbc482f8250f0ce60560a2c778836 339071 comm optional 
ussp-push_0.11.orig.tar.gz
 d09c3d12ed9dd393d6a8bcf26bfc4063 4007 comm optional ussp-push_0.11-1.diff.gz
 724af99524fb8bc1881403914e0d3061 15716 comm optional ussp-push_0.11-1_amd64.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAko8/oYACgkQABzeamt51AEgPwCgtL5qcXhCu7liDafiqZAERtHj
2rgAoMRLBdfOfkHZW8NjPfe4HQG0C0k9
=69jY
-END PGP SIGNATURE-


Accepted:
ussp-push_0.11-1.diff.gz
  to pool/main/u/ussp-push/ussp-push_0.11-1.diff.gz
ussp-push_0.11-1.dsc
  to pool/main/u/ussp-push/ussp-push_0.11-1.dsc
ussp-push_0.11-1_amd64.deb
  to pool/main/u/ussp-push/ussp-push_0.11-1_amd64.deb
ussp-push_0.11.orig.tar.gz
  to pool/main/u/ussp-push/ussp-push_0.11.orig.tar.gz


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



Accepted obexfs 0.11-1 (source amd64)

2009-06-19 Thread Hendrik Sattler
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Tue, 16 Jun 2009 19:00:02 +0200
Source: obexfs
Binary: obexfs
Architecture: source amd64
Version: 0.11-1
Distribution: unstable
Urgency: low
Maintainer: Hendrik Sattler deb...@hendrik-sattler.de
Changed-By: Hendrik Sattler deb...@hendrik-sattler.de
Description: 
 obexfs - mount filesystem of ObexFTP capable devices
Closes: 492260 526456
Changes: 
 obexfs (0.11-1) unstable; urgency=low
 .
   * New upstream release
   * Bump debhelper compat level to 7
   * Update to standards version 3.8.1.0: no changes required
   * debian/control: require obexftp = 0.22
   * debian/conrol: fix obexftp dependency (closes: #526456)
   * Update README.debian: obexfs now also handles USB devices
   * debian/manpages/obexautofs.sgml: correct option descriptions
 (closes: #492260)
   * Save and restore original config.sub and config.guess correctly
   * Use dh_prep instead of dh_clean -k
Checksums-Sha1: 
 43d1bed21983f811d9c10519e1408500fed75af7 1041 obexfs_0.11-1.dsc
 ab12400dfbe9a9b118a0f3a57c742d5ea9ed4cb3 86933 obexfs_0.11.orig.tar.gz
 504dae8d60360728d0cbe35c5ec2498b0ef6e92c 4912 obexfs_0.11-1.diff.gz
 132beee9e2e5d45695d1c913890e8ffc04b0a7ee 17270 obexfs_0.11-1_amd64.deb
Checksums-Sha256: 
 6912b91e39d8d64e8b34d7a4e6fdf2a037cded6a096992215d7f9ef524a0e517 1041 
obexfs_0.11-1.dsc
 4ff113dfa4f677e047fce0ee4da7c619adfe6087181376facbb605a38a347243 86933 
obexfs_0.11.orig.tar.gz
 26e783fc517738eedc597481715e9e0e978f925ca0329564898cd7e35f2dd2a8 4912 
obexfs_0.11-1.diff.gz
 fb31903e6815ea770bc988827a870547ba8a50ccc13c6b25c018514074c6bc4d 17270 
obexfs_0.11-1_amd64.deb
Files: 
 85fda2a6578bfc094b1ce6256ce2e37d 1041 comm optional obexfs_0.11-1.dsc
 0980ad75b27e15347c7621ca525ba36b 86933 comm optional obexfs_0.11.orig.tar.gz
 f6657649166504f559f859aba00ba0b0 4912 comm optional obexfs_0.11-1.diff.gz
 a3db5cf8d780afc437d0e047274c5250 17270 comm optional obexfs_0.11-1_amd64.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAko7QqgACgkQABzeamt51AF/NACfb7arYCiUFdjOaHq5ajp7I3Kd
JGsAoIeXdZa8xLC5/xGGNTMBs2rustGS
=O08Y
-END PGP SIGNATURE-


Accepted:
obexfs_0.11-1.diff.gz
  to pool/main/o/obexfs/obexfs_0.11-1.diff.gz
obexfs_0.11-1.dsc
  to pool/main/o/obexfs/obexfs_0.11-1.dsc
obexfs_0.11-1_amd64.deb
  to pool/main/o/obexfs/obexfs_0.11-1_amd64.deb
obexfs_0.11.orig.tar.gz
  to pool/main/o/obexfs/obexfs_0.11.orig.tar.gz


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



Re: Bug#528061: ITP: obexd -- OBEX client and server

2009-05-12 Thread Hendrik Sattler

Zitat von Filippo Giunchedi fili...@debian.org:


On Sun, May 10, 2009 at 09:15:19PM +0200, Hendrik Sattler wrote:

 The obexd is an attempt to unify all current OBEX based servers for

No, it isn't. It's another implementation.


Implementation of OBEX client and server as a D-Bus service   
providing high-level

functionality.

sounds better?


Yes. :)


 Linux and create a small, but powerful daemon.

 [taken from upstream http://www.bluez.org/obexd-01/]

 I'll package this under pkg-bluetooth
 http://svn.debian.org/wsvn/pkg-bluetooth/packages/obexd/

What is the difference to obex-data-server?


e.g. ods changed API between 0.3 and 0.4, bluez-gnome 1.8 supports   
ods 0.3 and obexd AFAICT.


And upcoming kdebluetooth4 uses solid which require bluez 4.x and  
(latest) obex-data-server (that's what I read about it).

Bluez-gnome 1.8 is crippled when not used with bluez 4.x.
I doubt obexd runs with anything but bluez 4.x.

And bluez 4.x is not in unstable, yet. Hmm.

Also the two use different dbus org.openobex APIs which I'm   
currently not sure what is the recommended one, see

http://www.mail-archive.com/openobex-us...@lists.sourceforge.net/msg01284.html


That one gives no answers. I'm lazy comparing both APIs but they use  
the same dbus namespace and thus cannot run in parallel. Both  
upstream, from obexd and from obex-data-server, should be contacted to  
clarify that. The decision should not be forwarded to the users and  
they simply won't know. And having kdebluetooth4 using ods while  
bluez-gnome uses obexd only makes it worse.


If they use the same dbus API, they should share the same virtual  
package and the decriptions for both should state the OBEX profiles  
that they support (for obexd this is OPP and FBS). Both are in active  
development.


Please also take into account that bluetooth is not only used with  
bluetooth transport but also with IrDA, USB, TCP and possibly serial  
cables. Obexd only supports bluetooth, AFAIK. obex-data-server also  
supports USB, AFAIK.


I would like to avoid the same mess as we had with bluez 2.x - 3.x  
transition where there were no usuable frontends until much later. So  
the whole thing should be polished including packaging of kdebluetooth4.


HS



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



Re: Bug#528061: ITP: obexd -- OBEX client and server

2009-05-10 Thread Hendrik Sattler
Am Sonntag 10 Mai 2009 17:36:25 schrieb Filippo Giunchedi:
 Package: wnpp
 Severity: wishlist
 Owner: Filippo Giunchedi fili...@debian.org

 * Package name: obexd
   Version : 1.5
   Upstream Author : Marcel Holtmann mar...@holtmann.org
 * URL : http://www.bluez.org/
 * License : GPL, LGPL
   Programming Lang: C, Python
   Description : OBEX client and server

 The obexd is an attempt to unify all current OBEX based servers for

No, it isn't. It's another implementation.

 Linux and create a small, but powerful daemon.

 [taken from upstream http://www.bluez.org/obexd-01/]

 I'll package this under pkg-bluetooth
 http://svn.debian.org/wsvn/pkg-bluetooth/packages/obexd/

What is the difference to obex-data-server?

HS


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



Re: Possible mass bug filing: non-doc packages recommending doc packages

2009-05-08 Thread Hendrik Sattler

Zitat von Neil Williams codeh...@debian.org:

I rarely write TeX but I write a lot of docbook and expect to be able
to convert that to PDF when necessary - without needing to care about
how that happens or how to write TeX myself.


Well, you might as well use the FO output and use fop to convert to  
PDF. This implies that you use docbook XML.


HS



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



Re: Bug#524896: general: Home directory pollution

2009-04-22 Thread Hendrik Sattler
Am Mittwoch 22 April 2009 18:21:01 schrieb Roger Leigh:
 On Mon, Apr 20, 2009 at 05:59:24PM -0500, Manoj Srivastava wrote:
  On Mon, Apr 20 2009, Roger Leigh wrote:
   I was horrified to discover in the last few weeks that Emacs now
   also defaults to ~/Documents when you start it up, making you
   delete the useless Documents before you can actually type in
   something useful.  Is this part of some desktop conspiracy to force
   us to use these Capitalised folder names?!
 
  Umm, what? I use Emacs from Git, and I have never seen that
   directory. Indeed, grepping through the source. the only place that
   appears is in rmail-mime-attachment-dirs-alist -- have I found the only
   other person in the world apart from RMS who uses rmail?

 I too have looked through the emacs sources, the installed files
 under /usr/share/emacs*, my .emacs and /etc/emacs* and I can see no
 trace of this, but when I hit C-x C-f on startup, it defaults to
 ~/Documents.  I still can't find where this is set.

 Ah, I now think I have it.  KDE4 must default to its CWD being
 ~/Documents (yuck, I really don't want that directory!), and by default
 emacs will use the CWD as the default path.

I am running KDE4 but only the -nox version of emacs. I don't have ~/Documents 
in my $HOME and emacs doesn't default to it, just the current dir as you 
already realized.

HS


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



Accepted obexftp 0.22-1 (source i386)

2009-03-21 Thread Hendrik Sattler
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sat, 25 Oct 2008 16:28:12 +0200
Source: obexftp
Binary: obexftp libbfb0 libbfb0-dev libmulticobex1 libmulticobex1-dev 
libobexftp0 libobexftp0-dev python-obexftp libobexftp-ruby libobexftp-perl
Architecture: source i386
Version: 0.22-1
Distribution: unstable
Urgency: low
Maintainer: Hendrik Sattler deb...@hendrik-sattler.de
Changed-By: Hendrik Sattler deb...@hendrik-sattler.de
Description: 
 libbfb0- bfb protocol library
 libbfb0-dev - bfb protocol library - development files
 libmulticobex1 - multi-protocol cable OBEX library
 libmulticobex1-dev - multi-protocol cable OBEX library - development files
 libobexftp-perl - perl binding to the object exchange file transfer library
 libobexftp-ruby - ruby binding to the object exchange file transfer library
 libobexftp0 - object exchange file transfer library
 libobexftp0-dev - object exchange file transfer library - development files
 obexftp- file transfer utility for devices that use the OBEX protocol
 python-obexftp - Python binding to the object exchange file transfer library
Closes: 394339 398068 493723
Changes: 
 obexftp (0.22-1) unstable; urgency=low
 .
   * New upstream release (closes: #394339, #398068)
   * Remove all old patches, all were applied equally upstream
   * Bump debhelper compatibility to 7
   * Add Homepage source package control field
   * Compile all libs as shared objects and split them into separate packages
 libobexftp0, libmulticobex1 and libbfb0
   * Add python-obexftp package for the Python binding:
   - Change from dh_pysupport to dh_pycentral
   - Remove debian/pycompat, only needed for dh_python
   * Add libobexftp-ruby package for the ruby binding
   * Add libobexftp-perl package for the perl binding
   - Call dh_perl in debian/rules
   * Use dh_installexamples to install the programming examples
   * Bump standards version to 3.8.0 and apply the necessary changes:
   - added debian/README.source to describe how to apply the patches,
   - added Homepage field
   * Add obexls, obexget, obexput and obexrm as symlinks to obexftp binary
   * Add patch sizeof_fixes_SVN217 from upstream that fixes a bug related to
 usage of sizeof()
   * Remove sablotron from build-depends (closes: #493723)
   * Add doxygen to build-depends, needed to build the new API documentation
   * Add swig to build-depends and force rebuilding the pre-built swig files
Checksums-Sha1: 
 72ade4dda868c451a85166466c3b467493d5e879 1316 obexftp_0.22-1.dsc
 f8fa04694baf3e0b2fa206607dc8d8ccf48fd91e 555168 obexftp_0.22.orig.tar.gz
 b7d47cf8dd4be90e57243eaa160da33786d208eb 8117 obexftp_0.22-1.diff.gz
 b55f38deebe9174954f4de35a5c7adffec039715 31996 obexftp_0.22-1_i386.deb
 8d581c261910301875355496bc54f2d9e20ef841 16388 libbfb0_0.22-1_i386.deb
 c3290df172090b956b3e5e757ad6934c8658a133 16734 libbfb0-dev_0.22-1_i386.deb
 9089e9a2ddc44badd01b4a6d7d6a1375e4f7e13f 13244 libmulticobex1_0.22-1_i386.deb
 c963a1e4bac12f7efc6775b23eaad63ce8203e41 12552 
libmulticobex1-dev_0.22-1_i386.deb
 818824076099fc6848d45070d14022c423c34fee 23606 libobexftp0_0.22-1_i386.deb
 7e8baaa79edbe99e7046216606a6a1a7cc142f57 75976 libobexftp0-dev_0.22-1_i386.deb
 df26189570d6bafc2e76bacfed1b5a9da62faa9b 26302 python-obexftp_0.22-1_i386.deb
 3a75c4b0ce20d154e9b908f40a94c6f59b88256c 19816 libobexftp-ruby_0.22-1_i386.deb
 e33562abef85af4f862226a3b3ba2d5a9a64b5c6 26626 libobexftp-perl_0.22-1_i386.deb
Checksums-Sha256: 
 635cb9e8ed6db6782318f9dcc3bdfc28fe0bb767b984dfd6fde2f08688d268fa 1316 
obexftp_0.22-1.dsc
 954a176de97cbc1b8f54ad3897b33721d82077926a1980d1a8a651a490ec283c 555168 
obexftp_0.22.orig.tar.gz
 05ab81fcd09f43625bc538834f0ec815aabd10055d4445b3708beb85a73944d7 8117 
obexftp_0.22-1.diff.gz
 70144884f20d1228cda412e4a40f315c35f63d750b7330fb79101beefd480c0c 31996 
obexftp_0.22-1_i386.deb
 ec20109f678d8544dd68db26e142193f07aa95864258378fe8df0243de5ce0ad 16388 
libbfb0_0.22-1_i386.deb
 289fc05ae6f5c5820cc6f1bb804a78db1cd99ffc699340e97d92f4d8ce1f799b 16734 
libbfb0-dev_0.22-1_i386.deb
 fddf2a21e204cde542b751ae78843788abab66a45ff5f97b1ce60ed79239c1b7 13244 
libmulticobex1_0.22-1_i386.deb
 4c3dfae51789ee42973cc7627117650bc3a3c1a3ff0465f529c1c56e9a5fc877 12552 
libmulticobex1-dev_0.22-1_i386.deb
 d7377c3098f4c36b766787c28dfa46503b898fdfb9b3591b63e115b7694debdb 23606 
libobexftp0_0.22-1_i386.deb
 ec57083eba225a78f83b96114961be12d99a148e817656f467b82c129b004b9a 75976 
libobexftp0-dev_0.22-1_i386.deb
 122605e9a8230e82cae907bff821f4f44d4a26b5a759b2e4d5e871cce9ca4d85 26302 
python-obexftp_0.22-1_i386.deb
 71b68ee94c7d743f4b654f0145d5c47dbc5a7a0f14fe229b38fcb364fc6e0211 19816 
libobexftp-ruby_0.22-1_i386.deb
 0f2b3cd1b47dbc463f10985589aa7cf9434d216125a337cf092029de35b61fc6 26626 
libobexftp-perl_0.22-1_i386.deb
Files: 
 5ccd42cdcac494aa3309397383525024 1316 comm optional obexftp_0.22-1.dsc
 c578b0db85875658ec46733ab4957681 555168 comm optional obexftp_0.22.orig.tar.gz
 184f88597f1d7cadfa81bba6a47e 8117 comm

Re: xcdroast does no longer work with wodim: Who to blame?

2009-03-03 Thread Hendrik Sattler
Joerg Schilling schrieb:
 As a hint: the work mkisofs is the plain files that can be found in the 
 sub-directory mkisofs in the cdrtools source tree. Other sub-directories in 
 this source tree colletion contain _other_ independent works.

option type=personal
So you like to enhance a program with a GPL license by implementing the
extra stuff in a non-GPL library and using that library in the program.
Nice GPL work-around :-(

If that works and is legal, the whole GPL is non-sense.

BTW: just making something compile separately is not independent work.
/opinion

It's personal optinion as I am no lawyer but it's my understanding of
the GPL. And no, I will not discuss that opinion.

HS


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



Re: Bug#516415: ITP: skysentials -- extra functionalities for Skype Linux client

2009-02-21 Thread Hendrik Sattler
Am Samstag 21 Februar 2009 11:29:19 schrieb Rafael Laboissiere:
 Package: wnpp
 Severity: wishlist
 Owner: Rafael Laboissiere raf...@debian.org

 * Package name: skysentials
   Version : 1.0.1
   Upstream Author : Philipp Kolmann phil...@kolmann.at
 * URL : http://www.kolmann.at/philipp/linux/skysentials/
 * License : BSD
   Programming Lang: Python
   Description : Extra functionalities for Skype Linux client
[...]
 Architecture: amd64 (x86_64)


That is strange: you depend on a package that is neither in Debian nor 
available for amd64 (skype.com only offer i386).

HS


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



Accepted libopenobex 1.5-1 (source amd64)

2009-02-16 Thread Hendrik Sattler
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sat, 14 Feb 2009 11:08:49 +0100
Source: libopenobex
Binary: libopenobex1-dev libopenobex1 openobex-apps
Architecture: source amd64
Version: 1.5-1
Distribution: unstable
Urgency: low
Maintainer: Hendrik Sattler deb...@hendrik-sattler.de
Changed-By: Hendrik Sattler deb...@hendrik-sattler.de
Description: 
 libopenobex1 - OBEX protocol library
 libopenobex1-dev - OBEX protocol library - development files
 openobex-apps - Applications for OpenOBEX
Closes: 514577
Changes: 
 libopenobex (1.5-1) unstable; urgency=low
 .
   * New upstream release (closes: #514577)
   * Removed patch files define.patch, compat_defines.path, ircp.path:
   included upstream
   * Rewrote debian/rules to compile using CMake
   * Added CMake = 2.6 to build-depends
   * Added parallel build option support in debian/rules
   * Bump standard revision to 3.8.0.0: Copied README.source from quilt package
   * Removed debian/manpages/*: included upstream as DocBook XML
   * Add patch: fix version information in toplevel CMakeLists.txt
   * Add patch: Add missing doc/openobex-apps.xml (from upstream git repository)
   * Add patch: fix bluetooth detection in CMakeModules/FindBluetooth.cmake
   * Add patch: fix undefined use of sprintf
Checksums-Sha1: 
 b9dbd69c6a55ef9d0a0a07485be143ace8c0145f 1190 libopenobex_1.5-1.dsc
 ff5fc07287d67fa73ec55998f76ed73787a2ddb1 400876 libopenobex_1.5.orig.tar.gz
 a86f4cb0292a14e8b29355469a29aedd0754577c 9234 libopenobex_1.5-1.diff.gz
 749ad8f73d756c348b33f4a9758ef468b87e2318 99530 libopenobex1-dev_1.5-1_amd64.deb
 5c34ae93e1b09a64a06ddec8680ae184215de406 24160 libopenobex1_1.5-1_amd64.deb
 ba09ad695fbb23bc0c82673341b78654309b9bad 35418 openobex-apps_1.5-1_amd64.deb
Checksums-Sha256: 
 75377eda750880223cad59d476ce3c42c63604e2ee78ee7617281bc72550639e 1190 
libopenobex_1.5-1.dsc
 e602047570799a47ecb028420bda8f2cef41310e5a99d084de10aa9422935e65 400876 
libopenobex_1.5.orig.tar.gz
 681402ef082a9aadb0ef6561b933e08c0f7cc729c4a321893f0c91f7f5d1dd2a 9234 
libopenobex_1.5-1.diff.gz
 e9e20e47461e97a9f8b3c8ccbccec382ebc927fc5c2005e9af48debc4ec826b2 99530 
libopenobex1-dev_1.5-1_amd64.deb
 123216490e3de4ad9fc71bc82118d0837f6fe404163a9792056b2f9730c73211 24160 
libopenobex1_1.5-1_amd64.deb
 42e303f65459405b00d1711d409f760d7a8953661e821be3c018b0cb0b24 35418 
openobex-apps_1.5-1_amd64.deb
Files: 
 a5d0f9596eff0c55b80b4d2dd24a15bb 1190 comm optional libopenobex_1.5-1.dsc
 0d83dc86445a46a1b9750107ba7ab65c 400876 comm optional 
libopenobex_1.5.orig.tar.gz
 37f684d85343c683b301f531cd0dc7c9 9234 comm optional libopenobex_1.5-1.diff.gz
 f946ce4d68dfc3ba69572f37d018c201 99530 libdevel extra 
libopenobex1-dev_1.5-1_amd64.deb
 593d312f4ea6f4f8a2dc4dc99c4388be 24160 libs optional 
libopenobex1_1.5-1_amd64.deb
 92c3f22847a6470705e75d04808c2e7c 35418 comm optional 
openobex-apps_1.5-1_amd64.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFJmUaLVkEm8inxm9ERAhmYAJ9cya9TvqpiuzWc4+8cvYNKdkHGCACfa4Y/
wJNcNPzWmftJUNpwINM9x/w=
=u0AD
-END PGP SIGNATURE-


Accepted:
libopenobex1-dev_1.5-1_amd64.deb
  to pool/main/libo/libopenobex/libopenobex1-dev_1.5-1_amd64.deb
libopenobex1_1.5-1_amd64.deb
  to pool/main/libo/libopenobex/libopenobex1_1.5-1_amd64.deb
libopenobex_1.5-1.diff.gz
  to pool/main/libo/libopenobex/libopenobex_1.5-1.diff.gz
libopenobex_1.5-1.dsc
  to pool/main/libo/libopenobex/libopenobex_1.5-1.dsc
libopenobex_1.5.orig.tar.gz
  to pool/main/libo/libopenobex/libopenobex_1.5.orig.tar.gz
openobex-apps_1.5-1_amd64.deb
  to pool/main/libo/libopenobex/openobex-apps_1.5-1_amd64.deb


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



Re: Bug#497304: general: packages cannot be partially installed

2008-09-20 Thread Hendrik Sattler
Am Tuesday 02 September 2008 16:01:17 schrieb Michelle Konzack:
 Am 2008-08-31 19:08:49, schrieb Mark Hobley:
  eg: coreutils depends on coreutils-fileutils and
  coreutils-fileutils depends on coreutils-fileutils-head,
  coreutils-fileutils-split

 This would leed into over 200.000 Binary packages...

  It is policy that internationalized (non-english) components are
  packaged separately to the core package. For example, a package foobar,
  would have its french documentation in a separate foobar-fr package.
 
  Packages should not install cruft on the system. This means that a
  package should not install a foreign language file, unless the system
  has been explicitly configured to support that foreign language.

 Hmmm, how many languages do we have?

 If each package is only translated into 10  languages,  your  wish  will
 lead into over 15.000 additional packages.

That's not what he said. If installation of language files (they can still be 
in the program package) could be only done for the language(s) that the user 
wants (many systems only will ever use one specific translation), you could 
reduce the installed files by many thousands.
Actually nobody needs all of them but only a subset. Disc space of cheap most 
of the time, though.

HS


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Etch-Lenny upgrade mutes some/many old laptops.

2008-08-27 Thread Hendrik Sattler
Am Mittwoch, 27. August 2008 21:06:20 schrieb Sam Morris:
 At some time in the future it will hopefully be possible for udev(?) to
 get the 'missing firmware' event from the kernel;

Since the firmware helper is part of udev, it already knows that the firmware 
is missing.

HS


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Etch-Lenny upgrade mutes some/many old laptops.

2008-08-26 Thread Hendrik Sattler
Am Dienstag, 26. August 2008 13:23:35 schrieb Joona Kiiski:
 I decided to give lenny a try and upgraded my old laptop.
 Everything went fine, except for some strange reason, sound didn't work.

 After about three hours of trial and error plus some googling, I found
 bug #464191 which is caused by removal of some binary-only driver from
 kernel.

Not the driver, just the firmware.
Using Google with the error message from the kernel log (escape the -2), the 
second entry would point you to the above bug report.
Did the proposed solution from there work?

 While in principle I agree with the idea of avoiding all binary-only
 stuff, this change is going to cause much trouble for hundreds
 (thousands?) of upgraders and give debian some more hard to use and
 not beginner friendly reputation.

 But if you devs are so fanatic that you really can't live with some
 ten years old binary-only drivers in kernel (I doubt anyone is
 interested in writing open source replacement!), the least you can do
 is document this well in release notes and package those drivers in
 non-free/unofficial.

It should be documented: yes.
But what's your problem? It is the same situation as for so much other 
hardware like WLAN, etc. And the sound card is not even essential for booting 
or downloading additional software.
And no need to write a driver: it is still there.

HS


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bug#493697: ITP: mobile-manager -- mobile manager GPRS/3G daemon

2008-08-08 Thread Hendrik Sattler
Am Freitag, 8. August 2008 19:09:14 schrieb Michelle Konzack:
 Am 2008-08-04 17:53:05, schrieb Hendrik Sattler:
  Am Montag, 4. August 2008 13:49:09 schrieb Guus Sliepen:
   What is missing here is whether or not mobile-manager comes with a GUI
   component to interact with the daemon.
 
  ...and how it can maybe interact with network-manager. There is not so
  much special about a GPRS/whatever device apart from the few AT chatting
  that handles PIN/PUK and the dial commands. The world was using pppd for
  that. I vote for all three working together...

 Does network-manager and mobile-manager allow SMS or Voice-Connect?

 It seems, in the next time there will be a third tool.

These are kind of mutually exclusive. Some mobile GSM phones can do GSM 
multiplex (so SMS and data connections can work at the same time) but I don't 
know about a good working implementation.
Voice-connection via bluetooth can be done using alsa, AFAIK, depends on the 
phone if this can be done in parallel.
Anyway, in the best case (means capable hardware), there is no need to do this 
in one software.
BTW: SMS functionality is better integrated in PIM software.

HS


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bug#493697: ITP: mobile-manager -- mobile manager GPRS/3G daemon

2008-08-04 Thread Hendrik Sattler
Am Montag, 4. August 2008 13:49:09 schrieb Guus Sliepen:
 What is missing here is whether or not mobile-manager comes with a GUI
 component to interact with the daemon.

...and how it can maybe interact with network-manager. There is not so much 
special about a GPRS/whatever device apart from the few AT chatting that 
handles PIN/PUK and the dial commands. The world was using pppd for that.
I vote for all three working together...

HS


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Re: Include on first iso: m-a, build essential, kernel headers

2008-07-17 Thread Hendrik Sattler

Zitat von brian m. carlson [EMAIL PROTECTED]:


On Wed, Jul 16, 2008 at 09:53:24PM +0200, richs wrote:
I think that including headers, m-a and build essential would be a   
good  move for the developers. Other distros have out-of-the-box   
non-free and  proprietary apps/drivers/codecs, I would just like to  
 see Debian offer a  complete base on that first iso. At least   
offering the means to  completely setup Debian form the get-go.


Non-free (and contrib) packages are not part of Debian and are therefore
not shipped on Debian CDs or DVDs.  I understand your frustration with
not being able to use your wireless card out of the box; I have the same
problem, since my card (iwl3945) requires non-free firmware.  However,
the Social Contract states very clearly that only Free Software can be
part of Debian.

Even if the packages you request were available on the first CD, you
still don't have the drivers that you would need to compile, since those
are in non-free or contrib and thus aren't on the CDs.


Please read the _whole_ mail!
He does not request inclusion of non-free software, just the ability  
to compile them with packages from the first CD. The non-free  
data/sources come from his own media, e.g. by USB stick.

A valid request, I'd say...

HS




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Please focus on one generic spell checker in Debian (Was: Bug#487732: O: ispell -- International Ispell (an interactive spelling corrector))

2008-06-29 Thread Hendrik Sattler
Am Mittwoch, 25. Juni 2008 21:53:24 schrieb Agustin Martin:
 Each spellchecker has currently some special features. Fortunately, the
 only thing where ispell is stronger than the other spellcheckers (support
 for pseudocharsets like 'a, a, \'a, ... ) is already included in aspell
 development version, so at that time we can drop ispell without any loss
 of features. Not sure about hunspell here.

What tools are using such pseudo characters, probably because they do not 
support 8bit character sets? Can't they be fixed to do so?
AFAIK, even latex knows the existence of the 8th bit, nowadays.

HS


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#485516: ITP: o2scr -- PC/SC support for the O2Micro PCMCIA smartcard reader

2008-06-09 Thread Hendrik Sattler
Package: wnpp
Severity: wishlist
Owner: Hendrik Sattler [EMAIL PROTECTED]

* Package name: o2scr
  Version : 1.0.2
  Upstream Author : O2Micro Inc., Eric Piel, Jan Kiszka
* URL : https://gna.org/project/o2scr
* License : GPL
  Programming Lang: C
  Description : PC/SC support for the O2Micro PCMCIA smartcard reader

Th o2scr source package will be split into o2scr-modules-source and libozscr.
The o2scr-modules-source provides a Linux kernel driver and libozscr provides
a user space library for the O2Micro PCMCIA Smartcard reader. The library
implements both the CT-API and PCSC IFD handlers for use with PCSC-Lite. 
Initially, o2scr is based on an updated OZSCR legacy driver.

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

Kernel: Linux 2.6.24-1-amd64 (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/bash



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Packages in section python/perl simply because implemented in python/perl

2008-05-24 Thread Hendrik Sattler

Tshepang Lekhonkhobe schrieb:

On Sat, May 24, 2008 at 11:22 AM, Sami Liedes [EMAIL PROTECTED] wrote:
  

(NOTE: Am I the only one who thinks descriptions, especially short
descriptions as in phenny, usually shouldn't tell what language was
used to implement the program? It's just not relevant to the user.)



Me agrees. Looks more of irresponsible advertising to me.
  
Depends, I'd say. In the case of phenny, it might be relevant because 
extensible seems to be a core feature (probably means here: you can 
easily plug additional python code into it).

Still the wrong section.

HS


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Should -dev packages providing .pc files depend on pkg-config?

2008-04-05 Thread Hendrik Sattler
Am Samstag 05 April 2008 schrieb Tollef Fog Heen:
 Whoever develops software based on libbar will have to have a call to
 pkg-config somewhere in their build process so they should depend on
 pkg-config.

_If_ they do. Please consider the possibility that an application developer 
links to libbar without using pkg-config. pkg-config is _not_ part of an API, 
it is only a tool that _can_ be used, not must.
Putting pkg-config on Recommends of Suggests of every -dev packages that has 
a .pc file, you could as well put it into built-essential dependency.

HS


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: A suggestion

2008-04-02 Thread Hendrik Sattler
Am Mittwoch 02 April 2008 schrieb Chris Bannister:
 On Tue, Apr 01, 2008 at 03:16:48PM +0200, Andrea Bolognani wrote:
  On Tue, 1 Apr 2008 00:38:36 -0300
 
  Joel Franco [EMAIL PROTECTED] wrote:
   I think that the testing or above releases may be suitable for the
   desktop of a EXPERT linux user. I need a stable release because my
   desktop must simply to work; it is not a so critical system like a
   server but this is critical to my business go on.
  
  From my experience, testing is perfectly suitable for a
   desktop/development
 
  system. I have used it exclusively on both my desktop and my laptop for a
  couple of years now, and I have experienced only a couple of minor issues
  so far.
 
  The main difference between a desktop and a server is that usually on a
  server you can't afford any downtime, while on a desktop system you can
  screw up and reinstall every once in a while if needed...

 Unfortunately, many people new to Debian/Linux get the impression that
 testing is perfectly suitable for a desktop system.

It really depends on the person(s) using that desktop. But your wording 
is black or white anyway (see: perfectly).

HS


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Adding lzma to dpkg's Pre-Depends

2008-04-02 Thread Hendrik Sattler
Am Mittwoch 02 April 2008 schrieb Mike Bird:
 On Wed April 2 2008 01:52:39 Steve Langasek wrote:
  On Wed, Apr 02, 2008 at 10:24:43AM +0200, Lucas Nussbaum wrote:
   The results are a bit misleading, because they compare the absolute
   gain.
 
  It's the absolute size savings that counts - that's what's going to have
  the biggest impact on mirror size, mirroring time, CD set size, and
  download times for users.

 Lucas made a good point.  Better to save 20% on ten 10MB packages than
 saving 10% on one 100MB package.

 Although we can probably have both, modulo decompression RAM issues.

Well, oo.org probably needs the same amount of RAM to actually run, so it's 
not an issue, there. That not the case for the libgl1-mesa-dri but probably 
for programs that use OpenGL . So the consideration should always include 
what effect this actually has for the users of that package.
No question that for Oo.org this is pure gain.

HS


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Accepted libopenobex 1.3+cvs20070425-2 (source i386)

2008-03-15 Thread Hendrik Sattler
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Fri, 14 Mar 2008 20:55:35 +0100
Source: libopenobex
Binary: libopenobex1-dev libopenobex1 openobex-apps
Architecture: source i386
Version: 1.3+cvs20070425-2
Distribution: unstable
Urgency: low
Maintainer: Hendrik Sattler [EMAIL PROTECTED]
Changed-By: Hendrik Sattler [EMAIL PROTECTED]
Description: 
 libopenobex1 - OBEX protocol library
 libopenobex1-dev - OBEX protocol library - development files
 openobex-apps - Applications for OpenOBEX
Closes: 470441 470444
Changes: 
 libopenobex (1.3+cvs20070425-2) unstable; urgency=low
 .
   * patches/compat_defines.patch: reintroduce defines OBEX_CLIENT and
 OBEX_SERVER (closes: #470441, #470444)
Files: 
 8613a2bc67ee4c608b692976e4e6e352 833 comm optional 
libopenobex_1.3+cvs20070425-2.dsc
 62224107813bd4ed3201d72158c49418 27902 comm optional 
libopenobex_1.3+cvs20070425-2.diff.gz
 d09217bd715f670279f71df25feb9762 57416 libdevel extra 
libopenobex1-dev_1.3+cvs20070425-2_i386.deb
 ca5e064b93ec40c2d25ce4c6fae24cac 21678 libs optional 
libopenobex1_1.3+cvs20070425-2_i386.deb
 1db895aadf75249ea0b338ab0474f53d 33362 comm optional 
openobex-apps_1.3+cvs20070425-2_i386.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFH25sEVkEm8inxm9ERAhZ3AJ4wK6VzGtCJlzUvu3qTdjV7BdA8WQCfVyg9
TBWEFO52U5kFl1MzXdqjDXU=
=9HPK
-END PGP SIGNATURE-


Accepted:
libopenobex1-dev_1.3+cvs20070425-2_i386.deb
  to pool/main/libo/libopenobex/libopenobex1-dev_1.3+cvs20070425-2_i386.deb
libopenobex1_1.3+cvs20070425-2_i386.deb
  to pool/main/libo/libopenobex/libopenobex1_1.3+cvs20070425-2_i386.deb
libopenobex_1.3+cvs20070425-2.diff.gz
  to pool/main/libo/libopenobex/libopenobex_1.3+cvs20070425-2.diff.gz
libopenobex_1.3+cvs20070425-2.dsc
  to pool/main/libo/libopenobex/libopenobex_1.3+cvs20070425-2.dsc
openobex-apps_1.3+cvs20070425-2_i386.deb
  to pool/main/libo/libopenobex/openobex-apps_1.3+cvs20070425-2_i386.deb


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Notice spam

2008-03-10 Thread Hendrik Sattler
Am Montag 10 März 2008 schrieb Adam Borowski:
 Please, if a package you maintain emits spam like this is free or such
 when not asked, consider fixing this annoyance.

And consider that most of the software also runs on other systems, even 
Windows.

HS



Accepted libopenobex 1.3+cvs20070425-1 (source i386)

2008-03-09 Thread Hendrik Sattler
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Thu, 06 Mar 2008 00:28:42 +0100
Source: libopenobex
Binary: libopenobex1-dev libopenobex1 openobex-apps
Architecture: source i386
Version: 1.3+cvs20070425-1
Distribution: unstable
Urgency: low
Maintainer: Hendrik Sattler [EMAIL PROTECTED]
Changed-By: Hendrik Sattler [EMAIL PROTECTED]
Description: 
 libopenobex1 - OBEX protocol library
 libopenobex1-dev - OBEX protocol library - development files
 openobex-apps - Applications for OpenOBEX
Closes: 416259 465262
Changes: 
 libopenobex (1.3+cvs20070425-1) unstable; urgency=low
 .
   * Updated to current CVS (since CVS did not change in 9 months):
   - Adds new TcpOBEX (IPv6 support)
   * Remove patches:
   - docbuild2.patch: not needed anymore
   - pkgconfig.patch: not needed anymore
   * debian/control:
   - use libbluetooth-dev instead of libbluetooth2-dev
   - do not require libbluetooth-dev on kfreebsd-* (closes: #416259)
   * debian/rules: fix cross-build support (closes: #465262)
   * debian/copyright: add proper copyright information
   * debian/openobex-apps.copyright: removed
Files: 
 26ee090f25314e5f2657a9c2cc50482c 833 comm optional 
libopenobex_1.3+cvs20070425-1.dsc
 67c4dac9534343aeffc6522bbc66336d 367697 comm optional 
libopenobex_1.3+cvs20070425.orig.tar.gz
 b7107d12c552061413b6be19108790e0 27625 comm optional 
libopenobex_1.3+cvs20070425-1.diff.gz
 48c28432c86d95d039a6907b3c49e00f 57344 libdevel extra 
libopenobex1-dev_1.3+cvs20070425-1_i386.deb
 b0104c7c72016ba861af9e8ec717b9e2 21590 libs optional 
libopenobex1_1.3+cvs20070425-1_i386.deb
 846a4864b333a4626f91f9903cf4aade 33270 comm optional 
openobex-apps_1.3+cvs20070425-1_i386.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFH0+U9VkEm8inxm9ERAp5SAJ9e4qG+BtepDBLZx3mctz7EY+lmhACfXRvy
gYTq7EjFk8L6fx86AiR0/G4=
=O5Bp
-END PGP SIGNATURE-


Accepted:
libopenobex1-dev_1.3+cvs20070425-1_i386.deb
  to pool/main/libo/libopenobex/libopenobex1-dev_1.3+cvs20070425-1_i386.deb
libopenobex1_1.3+cvs20070425-1_i386.deb
  to pool/main/libo/libopenobex/libopenobex1_1.3+cvs20070425-1_i386.deb
libopenobex_1.3+cvs20070425-1.diff.gz
  to pool/main/libo/libopenobex/libopenobex_1.3+cvs20070425-1.diff.gz
libopenobex_1.3+cvs20070425-1.dsc
  to pool/main/libo/libopenobex/libopenobex_1.3+cvs20070425-1.dsc
libopenobex_1.3+cvs20070425.orig.tar.gz
  to pool/main/libo/libopenobex/libopenobex_1.3+cvs20070425.orig.tar.gz
openobex-apps_1.3+cvs20070425-1_i386.deb
  to pool/main/libo/libopenobex/openobex-apps_1.3+cvs20070425-1_i386.deb


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bug#466939: ITP: hex2bin -- Converts Motorola and Intel Hex files to binary

2008-02-22 Thread Hendrik Sattler
Am Freitag 22 Februar 2008 schrieb Uwe Hermann:
 On Fri, Feb 22, 2008 at 02:11:44PM +1100, Hamish Moffatt wrote:
  On Fri, Feb 22, 2008 at 12:04:19AM +0100, Uwe Hermann wrote:
   Package: wnpp
   Severity: wishlist
   Owner: Uwe Hermann [EMAIL PROTECTED]
  
   * Package name: hex2bin
 Version : 1.0.6
 Upstream Author : Jacques Pelletier
   [EMAIL PROTECTED] * URL :
   http://sourceforge.net/projects/hex2bin/
   * License : GPL
 Programming Lang: C
 Description : Converts Motorola and Intel Hex files to binary
  
   Converts Motorola and Intel Hex (*.hex or *.ihx) files to binary.
 
  FWIW, you can do this with the srecord package. Despite the name, it
  reads and writes a bunch of hex formats and binary, and can convert
  between them and apply various other transformations (address shift, byte
  swapping) etc.
 
  Note that I'm not objecting to your ITP, only proposing an existing
  solution. hex2bin might be simpler to use, although it could probably be
  implemented as a simple wrapper script on-top of srecord, and packaged
  with it. You can do a hex to binary conversion with:
 
  srec_cat infile -Intel -output outfile -Binary

 Yep, I'm aware of srecord, but bin2hex is indeed a bit more simple. One
 of the reasons why I want to package it is that many (AVR) Makefiles out
 there use it to convert *.hex files to *.bin and thus break on Debian
 as we don't yet have bin2hex.

 Sure, they can be fixed to use srecord, but having hex2bin in the
 archive (and not having to modify external scripts/Makefiles) is still
 worthwhile, IMO.

Did you read the part with the wrapper script?
The binary names are way to generic, too (just as the package name).

HS


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Request for comment: a new software to manage linux networking features

2008-02-17 Thread Hendrik Sattler
Am Sonntag 17 Februar 2008 schrieb namnd:
 In this case, the configuration is as easy as:
 interface name=fpt1 type=ppp
   ppp type=pppoe options= depend_on=tap1 username=***
 password=***/
   network id=11 name=FPT1 auto=1/
 /interface

The ppp stanza should not contain authentication information. Especially since 
username/password only covers the most simple authentication method. And 
other parts could use a auth tag, too (ethernet, wlan, etc.).
Additionally, the options attribute sounds like a work-around.

HS



Re: List of packages shipping shell scripts with bashisms + MBF proposal

2008-02-10 Thread Hendrik Sattler
Am Sonntag 10 Februar 2008 schrieb Ralf Wildenhues:
 BTW, no matter what POSIX says, named signals are not portable to
 pre-POSIX shells, which is why Autoconf and Libtool do not use them.

POSIX may not apply to pre-POSIX shells. So what?

Creating a standard is not always a method to documenting the current way of 
doing things. Thus, implementations before the standard can differ from it.
At one point you have to go on and ignore ancient systems.

HS


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Fwd: ITP: latencytop -- A tool for developers to visualize system latencies

2008-02-01 Thread Hendrik Sattler

Quoting Fathi BOUDRA [EMAIL PROTECTED]:


* Package name: latencytop
  Version : 0.3
  Upstream Author : Arjan van de Ven [EMAIL PROTECTED]
* URL : http://www.latencytop.org/
* License : GPL-2
  Description : A tool for developers to visualize system latencies

LatencyTOP is a Linux tool for software developers (both kernel and
userspace), aimed at identifying where system latency occurs, and what
kind of operation/action is causing the latency to happen. By identifying
this, developers can then change the code to avoid the worst latency
hiccups.


short description: tool for developers to visualize system latencies


Or just visualize system latencies.

HS





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bits from the Qt/KDE team

2008-01-11 Thread Hendrik Sattler
Am Freitag 11 Januar 2008 schrieb RalfGesellensetter:
 Hi all  happy new [EMAIL PROTECTED]

 Am Donnerstag 10 Januar 2008 schrieb Armin Berres:
  The plan is to use ~/.kde for KDE 3 and for KDE 4. We patched KDE 4
  right now

 **Objection**

 Using KDE (now 3.5.7) within a larger rollout (educational environment),
 we already had problems with the current versions of KDE 3.5.x when
 switching between workstations with different subversions:

 For instance, quite often kicker disappeared (at least the window bar).
 Please take note, that there is some hundred thousands of pupils using
 KDE at school, whereas their home directory is centrally stored.

 I'd plea to follow the policy of openoffice.org by tagging conf folders
 with versions:

 ~/.kde3-57
 ~/.kde3-58
 ~/.kde4-00

 Whenever a program fails to find conf files for its very version, it
 needs to fall back to the latest available version and import settings
 at its best. This keeps older versions to be used from worksstations
 that had not been updated yet.

This ain't no good: changes in an older KDE will not show up in a newer KDE.
Fact is that there should be an absolutely strict policy about changes that 
affect older versions:
 - ignore unknown options
 - ignore unknown option values (use default instead but do not change the
   value in the config file)
 - never change meaning of options

If it is totally incompatible then another filename should be used. A global 
versioning is insufficient.

OTOH: using a mixed setup in a network _always_ gets you into trouble one way 
or the other.

HS


signature.asc
Description: This is a digitally signed message part.


  1   2   3   >