Your message dated Thu, 10 Sep 2009 16:03:50 +0200
with message-id <200909101603.50767.s....@gmx.de>
and subject line Re: [Pkg-lirc-maint] Bug#545982: lirc-modules-source: does not
compile with 2.6.30-1-686
has caused the Debian Bug report #545982,
regarding lirc-modules-source: does not compile with 2.6.30-1-686
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
545982: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=545982
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: lirc-modules-source
Version: 0.8.3-3
Severity: grave
Justification: renders package unusable
hi,
the lirc module does not compile on the kernel 2.6.30-1-686 ,
in a recent Debian/unstable install
a.
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.30-1-686/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in}
${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.30-1-686/g ;s/#KVERS#/2.6.30-1-686/g ;
s/_KVERS_/2.6.30-1-686/g ; s/##KDREV##/2.6.30-6/g ; s/#KDREV#/2.6.30-6/g ;
s/_KDREV_/2.6.30-6/g ' < $templ > ${templ%.modules.in}; \
done
dh_clean
/usr/bin/make clean
make[1]: Entering directory `/usr/src/modules/lirc-modules'
rm -rf *.ko *.mod.* *.o .*.o.d .*.cmd .tmp_versions Module.symvers *.order
make[1]: Leaving directory `/usr/src/modules/lirc-modules'
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entering directory `/usr/src/modules/lirc-modules'
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.30-1-686/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in}
${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.30-1-686/g ;s/#KVERS#/2.6.30-1-686/g ;
s/_KVERS_/2.6.30-1-686/g ; s/##KDREV##/2.6.30-6/g ; s/#KDREV#/2.6.30-6/g ;
s/_KDREV_/2.6.30-6/g ' < $templ > ${templ%.modules.in}; \
done
dh_clean
/usr/bin/make clean
make[2]: Entering directory `/usr/src/modules/lirc-modules'
rm -rf *.ko *.mod.* *.o .*.o.d .*.cmd .tmp_versions Module.symvers *.order
make[2]: Leaving directory `/usr/src/modules/lirc-modules'
make[1]: Nothing to be done for `kdist_config'.
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs lib/modules/2.6.30-1-686/misc
# build module
/usr/bin/make -C /usr/src/modules/lirc-modules
KSRC=/lib/modules/2.6.30-1-686/build
make[2]: Entering directory `/usr/src/modules/lirc-modules'
/usr/bin/make -C /lib/modules/2.6.30-1-686/build
SUBDIRS=/usr/src/modules/lirc-modules modules
make[3]: Entering directory `/usr/src/linux-headers-2.6.30-1-686'
CC [M] /usr/src/modules/lirc-modules/lirc_dev.o
/usr/src/modules/lirc-modules/lirc_dev.c:52:27: error: asm/semaphore.h: No such
file or directory
/usr/src/modules/lirc-modules/lirc_dev.c: In function ‘lirc_register_plugin’:
/usr/src/modules/lirc-modules/lirc_dev.c:406: warning: passing argument 5 of
‘device_create’ makes pointer from integer without a cast
make[6]: *** [/usr/src/modules/lirc-modules/lirc_dev.o] Error 1
make[5]: *** [_module_/usr/src/modules/lirc-modules] Error 2
make[4]: *** [sub-make] Error 2
make[3]: *** [all] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.30-1-686'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/modules/lirc-modules'
make[1]: *** [binary-modules] Error 2
make[1]: Leaving directory `/usr/src/modules/lirc-modules'
make: *** [kdist_build] Error 2
--- End Message ---
--- Begin Message ---
Source: lirc
Source-Version: 0.8.3-4
On Thursday 10 September 2009, A Mennucc wrote:
> Package: lirc-modules-source
> Version: 0.8.3-3
> Severity: grave
> Justification: renders package unusable
>
> hi,
>
> the lirc module does not compile on the kernel 2.6.30-1-686 ,
> in a recent Debian/unstable install
>
> a.
lirc-modules-source >= 0.8.3-4 (uploaded on the 7th of August 2009)
compiles and works well with kernel 2.6.26 - 2.6.31. It's available in sid
for all architectures != mipsel, which keeps it out of testing for now[1].
On Thursday 10 September 2009, A Mennucc wrote:
> hi,
>
> I was looking into svn://svn.debian.org/svn/pkg-lirc/lirc/trunk/
>
> I am puzzled
>
> I see that, you are not upgrading to the latest upstream
> (currently 0.8.5 , since May 2009 - but before that there was
> 0.8.4a in Oct 2008) ; but rather, whenever a new
> kernel has entered in Debian, you have
> backported many patches into 0.8.3 to try to support it.
>
> Why?
With lirc 0.8.4 comes (initial) hal support for lirc devices that can be
autodetected by udev, upgrading to this version requires fundamental
changes in the packaging (including a round through binary NEW and a
complete debconf/ template overhaul with its associated i18n round) - while
lirc-modules-source 0.8.3-3 in testing remains broken for all kernels >=
2.6.27. Therefore a working version needs to go to testing first, and
0.8.3-4/5 is tested for up to 2.6.31.
0.8.3-4/5 have both been uploaded with urgency=medium, -4 prevented from
entering testing due to a broken chroot on hppa and Debian/ kFreeBSD
pushing for compatibility patches, -5 is stalled on mipsel - besides
nagging for uploading the successfully built binaries or a give-back,
there's nothing I could do; removing liblircclient0 from mipsel would
remove a too large number of rdepends.
> I am asking, because IMHO opinion upgrading to 0.8.5 would
> be the simplest way of solving these issues; also
> there is a bug 517507 asking for 0.8.4a , to support
> some more hw.
Unfortunately it isn't, 0.8.5 needs patches for supporting 2.6.31 (yes,
basically a rebased version of those I backported to 0.8.3)[2], which has
become stable tonight and is to be expected in unstable very soon, while
0.8.6pre1 breaks compilation on kernel <<2.6.31. At the same time, 0.8.6
includes a number of locking fixes, which might help with two bugreports
against lirc_i2c).
> But since you went to great effort, maybe there are issues.
>
> If otherwise you just need some manpower, feel free to ask.
Manpower is always scarce and appreciated.
Regards
Stefan Lippers-Hollmann
[1] http://lists.debian.org/debian-wb-team/2009/08/msg00055.html
yes, I have prepared another ping, which will get sent in 2 days
[2]
http://svn.debian.org/viewsvn/pkg-lirc/lirc/trunk/debian/patches/25_kcompat-2.6.31.patch?view=markup
signature.asc
Description: This is a digitally signed message part.
--- End Message ---