Re: Debian Maintainer application
Hello Mark,
[Joey Hess: I hope you read this too, I guess its worthless to send, almost,
the same message to both]
Mark Brown wrote:
> On Wed, Jan 16, 2008 at 05:48:28PM -0600, Raphael Geissert wrote:
>
> FWIW the information Raphael posted above was correct at the time he
> posted it - he'd file a bug against SCons and I hadn't yet had time to
> do the analysis required to bounce the issue back to him.
>
>> But as for what I can see his reply is more or less useless because he is
>> in some way confirming the existence of the bug but not doing anything at
>> all on the subject (might be possible I missunderstood something but I'll
>> take a deeper look at it this weekend as soon as I have some free time).
>> The kde.py file isn't part of kio-locate (which is written in C++, not
>> Python), it is part of the build system: scons.
>
> You've misunderstood something. The kio-locate source code ships kde.py
> which contains extensions to SCons for use in its build system. As I
> explained in the bug report the issue is that this code declares a
> circular dependency which SCons detects and reports, halting the build.
> That code has only ever worked through luck.
>
Thanks for bringing some light on that problem.
I read your reply on the bug report in a hurry so that might be the reason
of the missunderstanding.
At the moment I've tried to fix it by applying the attached patch and it
works just fine with dpkg-buildpackage, but when building on a clean and
updated sid chroot with pbuilder it doesn't build.
Cheers,
--
Atomo64 - Raphael
Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
--- kio-locate-0.4.5.orig/admin/kde.py 2006-02-05 10:02:49.000000000 -0600
+++ kio-locate-0.4.5/admin/kde.py 2008-01-17 19:28:22.000000000 -0600
@@ -747,7 +747,7 @@
nodefile=SCons.Node.FS.default_fs.File( lenv.join(mydir.abspath, file) )
# do not process the cache file
- if file == 'index.cache.bz2': continue
+ if file.split('/')[file.count('/')] == 'index.cache.bz2': continue
# ignore invalid files (TODO??)
if len( SCons.Util.splitext( file ) ) <= 1: continue
ext = SCons.Util.splitext( file )[1]
Reply to: