Bug#651791:

2012-02-20 Thread Julien Morot
Dear maintainer,

I did a little patch with correct this problem. This patchs is a bit
dirty maybe and now build the module.
I acknowledge this could be cleaner.

Regards,

Julien Morot
diff -urN line6-usb/audio.c line6-usb.new/audio.c
--- line6-usb/audio.c	2009-07-30 11:19:44.0 +0200
+++ line6-usb.new/audio.c	2012-02-20 22:46:34.196429934 +0100
@@ -12,7 +12,9 @@
 #include driver.h
 #include audio.h
 
+#include linux/slab.h
 #include linux/version.h
+#include linux/module.h
 
 #include sound/core.h
 #include sound/initval.h
diff -urN line6-usb/capture.c line6-usb.new/capture.c
--- line6-usb/capture.c	2009-07-30 11:19:44.0 +0200
+++ line6-usb.new/capture.c	2012-02-20 22:47:18.427873871 +0100
@@ -11,6 +11,7 @@
 
 #include driver.h
 
+#include linux/slab.h
 #include sound/core.h
 #include sound/pcm.h
 #include sound/pcm_params.h
diff -urN line6-usb/debian/files line6-usb.new/debian/files
--- line6-usb/debian/files	1970-01-01 01:00:00.0 +0100
+++ line6-usb.new/debian/files	2012-02-20 22:49:16.790385853 +0100
@@ -0,0 +1 @@
+line6-usb-source_0.8.0+svn551-1_all.deb sound optional
diff -urN line6-usb/debian/line6-usb-source/DEBIAN/control line6-usb.new/debian/line6-usb-source/DEBIAN/control
--- line6-usb/debian/line6-usb-source/DEBIAN/control	1970-01-01 01:00:00.0 +0100
+++ line6-usb.new/debian/line6-usb-source/DEBIAN/control	2012-02-20 22:49:16.790385853 +0100
@@ -0,0 +1,22 @@
+Package: line6-usb-source
+Source: line6-usb
+Version: 0.8.0+svn551-1
+Architecture: all
+Maintainer: Jelmer Vernooij jel...@debian.org
+Installed-Size: 65
+Depends: module-assistant, bzip2, debhelper (= 5)
+Section: sound
+Priority: optional
+Homepage: http://www.tanzband-scream.at/line6/
+Description: Line 6 POD driver source
+ An experimental driver for the guitar amp, cab, and effects modeller
+ PODxt Pro by Line6 (and similar devices), supporting the following features:
+ .
+  * Reading/writing individual parameters
+  * Reading/writing complete channel, effects setup, and amp setup data
+  * Channel switching
+  * Virtual MIDI interface
+  * Tuner access
+  * Playback/capture/mixer device for any ALSA-compatible
+  * PCM audio application
+  * Signal routing (record clean/processed guitar signal, re-amping)
diff -urN line6-usb/debian/line6-usb-source/DEBIAN/md5sums line6-usb.new/debian/line6-usb-source/DEBIAN/md5sums
--- line6-usb/debian/line6-usb-source/DEBIAN/md5sums	1970-01-01 01:00:00.0 +0100
+++ line6-usb.new/debian/line6-usb-source/DEBIAN/md5sums	2012-02-20 22:49:16.830385349 +0100
@@ -0,0 +1,3 @@
+1905aba7b8752823e5e0e218a05aef03  usr/share/doc/line6-usb-source/changelog.Debian.gz
+1e4b422012350e40e2d20bacb05ec4c5  usr/share/doc/line6-usb-source/copyright
+8556e3224d9a0e082151dd21a913d323  usr/src/line6-usb.tar.bz2
Les fichiers binaires line6-usb/debian/line6-usb-source/usr/share/doc/line6-usb-source/changelog.Debian.gz et line6-usb.new/debian/line6-usb-source/usr/share/doc/line6-usb-source/changelog.Debian.gz sont différents
diff -urN line6-usb/debian/line6-usb-source/usr/share/doc/line6-usb-source/copyright line6-usb.new/debian/line6-usb-source/usr/share/doc/line6-usb-source/copyright
--- line6-usb/debian/line6-usb-source/usr/share/doc/line6-usb-source/copyright	1970-01-01 01:00:00.0 +0100
+++ line6-usb.new/debian/line6-usb-source/usr/share/doc/line6-usb-source/copyright	2009-07-30 11:19:52.0 +0200
@@ -0,0 +1,14 @@
+This package was debianized by Jelmer Vernooij jel...@samba.org on
+Tue, 15 Jan 2008 23:07:50 +0100.
+
+It was downloaded from http://www.tanzband-scream.at/line6/
+
+Upstream Authors:  Markus Grabner grab...@icg.tu-graz.ac.at
+
+Copyright: 2004-2007  Markus Grabner grab...@icg.tu-graz.ac.at
+
+License:
+You are free to distribute this software under the terms of the GNU General
+Public License Version 2. The full text of this license can be found in the
+file /usr/share/common-licenses/GPL-2
+
Les fichiers binaires line6-usb/debian/line6-usb-source/usr/src/line6-usb.tar.bz2 et line6-usb.new/debian/line6-usb-source/usr/src/line6-usb.tar.bz2 sont différents
diff -urN line6-usb/debian/line6-usb-source.debhelper.log line6-usb.new/debian/line6-usb-source.debhelper.log
--- line6-usb/debian/line6-usb-source.debhelper.log	1970-01-01 01:00:00.0 +0100
+++ line6-usb.new/debian/line6-usb-source.debhelper.log	2012-02-20 22:49:16.910384343 +0100
@@ -0,0 +1,17 @@
+dh_auto_build
+dh_auto_build
+dh_installdirs
+dh_installdirs
+dh_install
+dh_installchangelogs
+dh_installdocs
+dh_install
+dh_link
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
+dh_builddeb
diff -urN line6-usb/debian/line6-usb-source.substvars line6-usb.new/debian/line6-usb-source.substvars
--- line6-usb/debian/line6-usb-source.substvars	1970-01-01 01:00:00.0 +0100
+++ line6-usb.new/debian/line6-usb-source.substvars	2012-02-20 22:49:16.542388969 +0100
@@ -0,0 +1 @@
+misc:Depends=
diff -urN line6-usb/debian/rules line6-usb.new/debian/rules

Bug#405529: Patch to remove DevFS code from drbd

2007-01-16 Thread Julien Morot
Le lundi 08 janvier 2007 à 01:46 +1100, Paul TBBle Hampson a écrit :
 tags 405529 +patch
 Thankyou Mr Bug Control Robot
 
 Here's a patch, culled from a diff between 0.7.21 and 0.7.22
 and so hopefully able to sneak into Etch.
 
 I've compile-tested it, but I don't run drbd myself so I can't
 confirm its operation... Happily it was pretty easy, upstream
 just put a #define around all the devfs code and defaulted the
 define (NO_MORE_DEV_FS) to on.
 

Hi,

With your patch, drbd compile fine now, thanks. But currently I prefer
to don't test againts my production servers for obviously reasons. And I
can't reboot them easily :/ I'll try to take the time to perform 2 tests
servers. Thanks again.

Cheers,

-- 
Julien Morot
Administrateur Systèmes Prowebserver
65 rue Néricault-Destouches
37000 Tours
02 47 05 49 94
http://www.prowebserver.fr/




Bug#405529: drbd0.7-module-source doesn't build on 2.6.18 etch kernel

2007-01-04 Thread Julien Morot
Package: drbd0.7-module-source
Version: 0.7.21-3
Severity: grave

Description of the problem :
Since the kernel version on etch has been upgraded to 2.6.18, the drbd kernel 
module provided on etch doesn't build against this kernel version since the 
removal of Devfs.
The upstream version 0.7.22 resolv this issue (see 
http://lists.linbit.com/pipermail/drbd-announce/2006-October/45.html).

# uname -a :
Linux www2 2.6.18-3-686 #1 SMP Wed Sep 13 16:34:10 UTC 2006 i686 GNU/Linux


www2:/usr/src/modules/drbd/drbd# make KDIR=/lib/modules/2.6.18-3-686/build

Calling toplevel makefile of kernel source tree, which I believe is in
KDIR=/lib/modules/2.6.18-3-686/build

test -f ../scripts/adjust_drbd_config_h.sh  \
 KDIR=/lib/modules/2.6.18-3-686/build /bin/sh 
../scripts/adjust_drbd_config_h.sh

  Using unmodified drbd_config.h

make -C /lib/modules/2.6.18-3-686/build SUBDIRS=/usr/src/modules/drbd/drbd  
modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.18-3-686 »
  CC [M]  /usr/src/modules/drbd/drbd/drbd_sizeof_sanity_check.o
  CC [M]  /usr/src/modules/drbd/drbd/drbd_buildtag.o
  CC [M]  /usr/src/modules/drbd/drbd/drbd_bitmap.o
  CC [M]  /usr/src/modules/drbd/drbd/drbd_fs.o
  CC [M]  /usr/src/modules/drbd/drbd/drbd_proc.o
  CC [M]  /usr/src/modules/drbd/drbd/drbd_worker.o
  CC [M]  /usr/src/modules/drbd/drbd/drbd_receiver.o
  CC [M]  /usr/src/modules/drbd/drbd/drbd_req.o
  CC [M]  /usr/src/modules/drbd/drbd/drbd_actlog.o
  CC [M]  /usr/src/modules/drbd/drbd/lru_cache.o
  CC [M]  /usr/src/modules/drbd/drbd/drbd_main.o
/usr/src/modules/drbd/drbd/drbd_main.c:52:35: error: linux/devfs_fs_kernel.h: 
Aucun fichier ou répertoire de ce type
/usr/src/modules/drbd/drbd/drbd_main.c: In function ‘drbd_cleanup’:
/usr/src/modules/drbd/drbd/drbd_main.c:1698: warning: implicit declaration of 
function ‘devfs_remove’
/usr/src/modules/drbd/drbd/drbd_main.c: In function ‘drbd_init’:
/usr/src/modules/drbd/drbd/drbd_main.c:1794: warning: implicit declaration of 
function ‘devfs_mk_dir’
/usr/src/modules/drbd/drbd/drbd_main.c:1817: error: ‘struct gendisk’ has no 
member named ‘devfs_name’
make[2]: *** [/usr/src/modules/drbd/drbd/drbd_main.o] Erreur 1
make[1]: *** [_module_/usr/src/modules/drbd/drbd] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.18-3-686 »
make: *** [kbuild] Erreur 2