From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-project+bounces-4052-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 86724138A1C for <garchives@archives.gentoo.org>; Wed, 12 Nov 2014 19:04:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6F7D0E0A93; Wed, 12 Nov 2014 19:04:54 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id EC423E0A90 for <gentoo-project@lists.gentoo.org>; Wed, 12 Nov 2014 19:04:53 +0000 (UTC) Received: from localhost (sloan2.ut.mephi.ru [85.143.112.35]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: bircoph) by smtp.gentoo.org (Postfix) with ESMTPSA id 4FF9F3404E1 for <gentoo-project@lists.gentoo.org>; Wed, 12 Nov 2014 19:04:52 +0000 (UTC) Date: Wed, 12 Nov 2014 22:04:46 +0300 From: Andrew Savchenko <bircoph@gentoo.org> To: gentoo-project@lists.gentoo.org Subject: Re: [gentoo-project] New Developer: Andrew Savchenko (bircoph) Message-Id: <20141112220446.f1cfa88847e9c0ad9cf2d24c@gentoo.org> In-Reply-To: <20141112075219.70ed650a.dolsen@gentoo.org> References: <546314CD.5090403@gentoo.org> <20141112075219.70ed650a.dolsen@gentoo.org> X-Mailer: Sylpheed 3.4.1 (GTK+ 2.24.23; i686-pc-linux-gnu) Precedence: bulk List-Post: <mailto:gentoo-project@lists.gentoo.org> List-Help: <mailto:gentoo-project+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-project+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-project+subscribe@lists.gentoo.org> List-Id: Gentoo Project discussion list <gentoo-project.gentoo.org> X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA512"; boundary="Signature=_Wed__12_Nov_2014_22_04_46_+0300_KoO.Opip/n5CARQ4" X-Archives-Salt: a994e052-e3a4-4123-8432-71fc622e2e3b X-Archives-Hash: 61c0b95f1f3c49785977988c4ced7e53 --Signature=_Wed__12_Nov_2014_22_04_46_+0300_KoO.Opip/n5CARQ4 Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, On Wed, 12 Nov 2014 07:52:19 -0800 Brian Dolbec wrote: [...] > Welcome, glad to have you on board :) Thank you (and everyone else here) for a warm welcoming! > As for symlookup, the new python version of revdep-rebuild uses > scanelf, but could use a little help to scan for undefined symbols... Hmm, interesting. Do you need to scan some directory tree to find symbols not defined within such tree? Actually scanelf and symlookup have noticeable overlap of functionality. Some time ago I though about possible merge of two projects, but interfaces and functionality are somewhat different. Maybe common library will do the job. What actually symlookup does is tree traversing using fts and dig into each so/ar to look for user provided symbol. The devil is in details: regexps may be used, it can also find ebuild or rpm holding matched files, build map of all symbols in the system and so on. Best regards, Andrew Savchenko --Signature=_Wed__12_Nov_2014_22_04_46_+0300_KoO.Opip/n5CARQ4 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJUY69OAAoJEFZZU7lTcnVsL0kP/0J+mHIkzFf3BwgJd6JAIGrf ZOwNGNNXqhXnb0vMgYnAjKt4ViBEuwoRUKKwpd1EGmHiIGHBmJsLtf5V5GA7lNEO gi31p1mHJEvMoMqM8TvKx473gxpbZqvIsH+9M51FszNCPOWPhGSqlHl80M5wYjiR TnBIQS02EnosBccQtjv872xWp3qnhrxy3W0/6wDr5W08jpYuv09NdiFNj5EIPQPU 4N8cQ0noE2afprsiLVKTdS+MlqfrL/Xghe5y8ZIquc88aIed3LdTn/VIuf42WsaM c73nkHuc0gN6/2S/swgbr7ptut5YDoUSA+6vPIh3CPnGruqdtdi8HD3v30McCHtz EIq6NWZmYh+TxKPYosoxsX2FMrTfKEXiwtkAZ9V/aHFDsnTwamKuI2fAIhytQdpy DKIt39ANi/utiEvNRL2i9DTz7z63QOAefCG91VsSDlOGMDaJziJATlkSknz2/EYb 1gpaV9yH/oltTM5xYqSYdr0toKI3tUsb00iCUczEZtMrQ05+aAQ60EdbSa3CN0Pl SUf5xzb1PqDP7Cqlz5UF0+H21ko4ldwymveAnhOvTkOmLTIJ5f5JOTR9JV+Qyz1z HblrDTLlzg20L7pmnvf+nELQb3xT82CD0LjOSs1YzZpm4T0DJ+FVQTkJVi9TLsau TmtBUQtTur0cmtGu0sHz =QABV -----END PGP SIGNATURE----- --Signature=_Wed__12_Nov_2014_22_04_46_+0300_KoO.Opip/n5CARQ4--