From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Ob9MZ-00014H-KI for garchives@archives.gentoo.org; Tue, 20 Jul 2010 09:43:47 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 78B05E0AFB; Tue, 20 Jul 2010 09:43:38 +0000 (UTC) Received: from mail-ww0-f53.google.com (mail-ww0-f53.google.com [74.125.82.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 35305E0AFB for ; Tue, 20 Jul 2010 09:43:38 +0000 (UTC) Received: by wwb24 with SMTP id 24so84828wwb.10 for ; Tue, 20 Jul 2010 02:43:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:x-face:cc:mime-version :content-type:content-transfer-encoding:message-id; bh=UvNBXgCQHPlOZC3IYNhMevPPPG1I4/0UFAd0cFxyGw8=; b=OBzTa10phBYZcllshm+n8HnoXOQAeMK6SO6CgUphz44Psk4oiIF0J5kiAQvkHIC+VD ILDLs+EXBe4hJ/fqPvFyvHw8joE/0dI7ppIXTxpNgkl04F+0pgUJGT7+B2Ie+7aTscXt xEhYqQR5+d6E/0bH3abmg68XXdjBzcwCb4aZQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:x-face:cc :mime-version:content-type:content-transfer-encoding:message-id; b=tA/+wWDAmPqXx5VzVUP5qiUlQfR0LYwIrExwuluDZj5tt1kqecCYXRgX61WYr3C41S KFPs4PfQyadWMXXqpBDedLRK7nhLfHIylqN4hFOYSrILhLNxOq62pICPc2MZfD6+0WVh WLqiNR5Rs5p0DSQtzAYY1KzjApg4Q9LH1F6HE= Received: by 10.227.42.25 with SMTP id q25mr5283241wbe.8.1279619017500; Tue, 20 Jul 2010 02:43:37 -0700 (PDT) Received: from naboo.localnet (host-213-213-221-24.brutele.be [213.213.221.24]) by mx.google.com with ESMTPS id a1sm46457709wbb.2.2010.07.20.02.43.35 (version=SSLv3 cipher=RC4-MD5); Tue, 20 Jul 2010 02:43:36 -0700 (PDT) From: Detlev Casanova To: gentoo-soc@lists.gentoo.org Subject: [gentoo-soc] Re: GSoC -- Week 8 Date: Tue, 20 Jul 2010 11:43:47 +0200 User-Agent: KMail/1.13.3 (Linux/2.6.33; KDE/4.4.3; x86_64; ; ) References: <201007121747.19750.detlev.casanova@gmail.com> In-Reply-To: <201007121747.19750.detlev.casanova@gmail.com> X-Face: 7?1,~hLJv9R%<#DNR6m@9W**a.!h-)!o5B1\Y*}7"#k%MzvMP?z#A"Y@ai5SY[@JE95J'A QKwlk'5CbWOp:v5^HL>*a-.cPv*sXU?_ Cc: Brian Dolbec , Andrew Schenck Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2270849.SLglIcGkrW"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201007201143.50804.detlev.casanova@gmail.com> X-Archives-Salt: 399f95e0-cb65-45d9-b48f-f101d271e273 X-Archives-Hash: dca6af9b1beb57f35151195fabd333d8 --nextPart2270849.SLglIcGkrW Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Lots of little things this week : Make functions use the updates in the api =46ix memory management errors, add a construction function for string list =46ix laymanAPIGetInfo() to use a list of tuples =46ix laymanAPIGetInfo() not to crash Add a function to the layman API to get information from a list of overlays Add a building system Check all python objects after a call to Python Use asserts when PyObject_IsTrue returns -1 =46ix libtool system Add comments where necessary Implement missing functions : laymanAPIAddRepo, laymanAPIDeleteRepo Modify the Message class constructor to only take mandatory arguments, othe= r=20 arguments can be set with the corresponding methods Add laymanAPIIsRepo, laymanAPIIsInstalled, laymanAPIGetInfosStr,=20 laymanAPIGetInfoStr, laymanAPIGetAllInfos, laymanAPIAddRepos,=20 laymanAPIDeleteRepos and overlayInfoFree Make use of _laymanAPIGetAllInfos() as a common base for both=20 laymanAPIGetAllInfo() and laymanAPIGetAllInfos() Add function laymanAPIAddRepo and laymanAPIDeleteRepo Use correct value when using PyObject_IsTrue =46ix building system and commit it. Remove obsolete workaround Put kuroo ebuild on the gentoo overlay server Add missing file to build c-layman Hide internal functions in the library =46inish commenting the code. =46ix back PyObject_IsTrue() Write a live ebuild for c-layman Doxygenise the functions comments In short, I've been fixing up the c-layman library. There is now an ebuild for it which is in the kuroo overlay (layman -a kuro= o) It will soon migrate to the gentoo servers. This week, I'll go back to kuroo and hunt down and fix bugs that are not du= e to=20 command output parsing or package version comparison. That will be the job of the new portage API for C which Kuroo will use. And that's it, except if something new comes up. Detlev.=20 --nextPart2270849.SLglIcGkrW Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) iEYEABECAAYFAkxFb9YACgkQLw23C4DvRJWjhwCfXT8VcncxI6/SSRBlBSvOsg2M z4IAn2PRxvrD9ibGze/bcAY9M3hb665K =U16b -----END PGP SIGNATURE----- --nextPart2270849.SLglIcGkrW--