upstream support

Tzafrir Cohen tzafrir.cohen@xorcom.com
Sun, 17 Apr 2005 07:34:33 +0300


Hi

Debian's package is not very different from the upstream package.

The major difference is currently bristuff. Other than that most of the
patches are rather minor. This is also a rather visible change to the
end user, as it changes the internal version number of asterisk.

How does the bristuff patch affect users that do not need ISDN?
Specifically: the large population of US people typically wouldn't need
ISDN. How does the bristuff patch affect them?
Any idea if Digium will make an issue supporting the hardware with such
systems?

THe rest of the post is a list of the current patches, for the curious
among you.


zaptel and libpri each have a "makefile" and "bristuff" patch.

Patches in asterisk:

97_bristuff.dpatch

  BriStuff. Better ISDN Support. 


100_nonroot.dpatch

  A fix to the setuid process. Feed upstream?


10_DPIC.dpatch

  add -DPIC is a number of makefiles. Still needed? Feed upstream?


20_Makefile.dpatch

  A rather intrusive patch to the main makefile. I believe upstream
	wouldn't like anything from it.


25_subdirs_Makefiles.dpatch

  A smaller patch to the makefiles of some subdirs. Ditto.


30_ast-data-dir.dpatch

  Separate AST_VAR_DIR from AST_DATA_DIR in th code itself. This
	complements the above makefile changes. Again, upstream probably won't
	like it. But what do other packagers do? 

	The suggested Fedora package, for instance, leaves sounds under /var:
	http://www.ocjtech.us/asterisk/
	http://www.ocjtech.us/asterisk/asterisk.spec


40_initgroups.dpatch

  Again, part of the fix to setuid. Feed upstream?


50_debian-libgsm.dpatch

  Use system libgsm. 


60_debian-libopenh323.dpatch

  use system pwlib and oh323


70_debian-libpe-fe.dpatch

  Fix include path of libpq-fe.h (to allow include from /usr/include/ ?)


90_dot-nonfree.dpatch

  Removes graphviz support from doxygen. I figure that the name is
	anachronistic, right? graphviz is now in main.


95_conf_sample.dpatch

  Tweaks to the default configuration: no OSS, and the correct path to
	MOH files.


98_fpm-sounds.dpatch

  Don't try to copy them. They're not there, anyway.
	Feed upstream to check if the files are there?


(That said: is anybody feeding our patches upstream? e.g.: add pathes
that are specific to debian to the "autoconf" parts in the makefiles?)




-- 
Tzafrir Cohen     icq#16849755  +972-50-7952406
tzafrir.cohen@xorcom.com  http://www.xorcom.com