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