[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: