Bug#538537: zaptel: FTBFS with new source format 3.0 (quilt): broken patches

Tzafrir Cohen tzafrir.cohen at xorcom.com
Tue Jan 5 23:16:42 UTC 2010


On Sat, Jul 25, 2009 at 11:39:07PM +0200, hertzog at debian.org wrote:
> Package: zaptel
> Version: 1:1.4.11~dfsg-3
> Severity: wishlist
> Usertags: 3.0-quilt-by-default
> 
> To prepare a possible switch to the new source package format "3.0
> (quilt)" [1], I converted all source packages and rebuilt the packages
> afterwards to see what breaks, and zaptel does break. To reproduce the
> problem you can do this:
> $ apt-get source zaptel
> $ mkdir -p zaptel-1.4.11~dfsg/debian/source
> $ echo "3.0 (quilt)" >zaptel-1.4.11~dfsg/debian/source/format
> $ dpkg-source -b zaptel-1.4.11~dfsg
> $ dpkg-source -x zaptel_1.4.11~dfsg-3.dsc
> $ cd zaptel-1.4.11~dfsg && debuild -us -uc

I now see that this bug was accidentally not cloned to DAHDI. I'm not
completely sure the issue is valid today, but still have several extra
added source files (under drivers/ ). For at least one of those the
package is practically upstream. This is not something I like. OTOH,
those extra drivers are not going to be part of DAHDI in the forseeable
future.

In order to fix that, I figured I'd put them in a separate git
repository. For now[1]:

  http://git.tzafrir.org.il/?p=dahdi-extra.git;a=summary

This repository allows me to easily test-build those drivers (did you
know that the OpenVox driver fails to build with latest kernel?) .

It can also be used to produce one big patch of all of them: the target
'gen-patch' produces:

dahdi-extra$ wc dahdi_linux_extra.diff
  8950  37471 256870 dahdi_linux_extra.diff
dahdi-extra$ diffstat dahdi_linux_extra.diff
 dahdi/Kbuild            |    6
 dahdi/Kconfig           |  102 +
 dahdi/opvxa1200.c       | 3017 ++++++++++++++++++++++++++++++++++++++++++++++++
 dahdi/wcopenpci.c       | 1841 +++++++++++++++++++++++++++++
 dahdi/zaphfc/Kbuild     |   10
 dahdi/zaphfc/base.c     | 1705 +++++++++++++++++++++++++++
 dahdi/zaphfc/fifo.c     |  375 +++++
 dahdi/zaphfc/fifo.h     |  139 ++
 dahdi/zaphfc/zaphfc.h   |  414 ++++++
 staging/echo/Kbuild     |    6
 staging/echo/echo.c     |  662 ++++++++++
 staging/echo/echo.h     |  172 ++
 staging/echo/echo.mod.c |   27
 staging/echo/fir.h      |  295 ++++
 staging/echo/oslec.h    |   94 +
 15 files changed, 8865 insertions(+)


 $ head -n 12 dahdi_linux_extra.diff
Subject: dahdi-extra: out-of-tree DAHDI drivers
Origin: http://git.tzafrir.org.il/?p=dahdi-extra.git
Forwarded: No
Last-Update: 2010-01-06

This patch includes a number of out-of-tree DAHDI drivers from the
dahdi-extra repository. They are all out-of-tree and are highly likely
 not to be included in DAHDI-linux in the forseeable future.

Git-Commit: 363ae0d3647133e7db41e8b17af2cf4b8f10ee52
---

Is that acceptable?

[1] I'm still trying to find someone else to maintain it. If so it will
move to github or the likes.

-- 
               Tzafrir Cohen
icq#16849755              jabber:tzafrir.cohen at xorcom.com
+972-50-7952406           mailto:tzafrir.cohen at xorcom.com
http://www.xorcom.com  iax:guest at local.xorcom.com/tzafrir



More information about the Pkg-voip-maintainers mailing list