From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31 invoked from network); 16 Oct 2004 23:42:09 +0000 Received: from smtp.gentoo.org (156.56.111.197) by lists.gentoo.org with AES256-SHA encrypted SMTP; 16 Oct 2004 23:42:09 +0000 Received: from lists.gentoo.org ([156.56.111.196] helo=parrot.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.41) id 1CIyBd-0004z1-Ac for arch-gentoo-portage-dev@lists.gentoo.org; Sat, 16 Oct 2004 23:42:09 +0000 Received: (qmail 8244 invoked by uid 89); 16 Oct 2004 23:42:07 +0000 Mailing-List: contact gentoo-portage-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail Reply-To: gentoo-portage-dev@lists.gentoo.org X-BeenThere: gentoo-portage-dev@gentoo.org Received: (qmail 21518 invoked from network); 16 Oct 2004 23:42:06 +0000 DomainKey-Signature: a=rsa-sha1; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type; b=csphcd0L6lkfcoZicmGYsV342jepeD7pk14J3VVHMKAVDPi0RsU5YczKPuSQp5/0WlNuvj2eCX7qlhi808hqAaoFMoRJT1OoeYNUeueh+d6Q3o6wcYn9TeIaak/MOj1HaHsC1OLmcr4yEZK2hQzLryF8+iC7IV0M4IcSesgfQOo Message-ID: <921ad39e041016164269135cfa@mail.gmail.com> Date: Sat, 16 Oct 2004 23:42:06 +0000 From: Roman Gaufman Reply-To: Roman Gaufman To: gentoo-portage-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_1971_14680958.1097970126625" Subject: [gentoo-portage-dev] Ability to display notices/warnings after emerge (+script). X-Archives-Salt: ca171416-d8bb-485f-95f1-5156b528289a X-Archives-Hash: 695d87204f7ce8541aab4c083c036567 ------=_Part_1971_14680958.1097970126625 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Very messy piece of code, but works none the less to let you display all meaningful messages after emerge. It will get parse emerge.log to get information about last emerge, match emerge to logfiles in /var/log/portage (provided you enabled logging), and display them in a readable fashion. Maybe something similar should be added to portage? ------=_Part_1971_14680958.1097970126625 Content-Type: application/x-python; name="portage-log-parse.py" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="portage-log-parse.py" aW1wb3J0IG9zCgplbWVyZ2Vsb2cgPSAnL3Zhci9sb2cvZW1lcmdlLmxvZycKcG9ydGxvZ2RpciA9 ICcvdmFyL2xvZy9wb3J0YWdlJwoKIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoj IEZldGNoIHBhY2thZ2UgbmFtZXMgZW1lcmdlZCBsYXN0CiMgLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KZW1lcmdlZF9wYWNrYWdlcyA9IFtdCmVtZXJnZWxvZyA9IGxpc3Qob3Blbihl bWVyZ2Vsb2cpKQp3aGlsZSBlbWVyZ2Vsb2c6CglhID0gZW1lcmdlbG9nLnBvcCgpCglpZiAnOjo6 IGNvbXBsZXRlZCBlbWVyZ2UnIGluIGE6CgkJZW1lcmdlZF9wYWNrYWdlcy5hcHBlbmQoIGEuc3Bs aXQoJy8nKVsxXS5zcGxpdCgpWzBdICkKCWlmICdTdGFydGVkIGVtZXJnZSBvbjonIGluIGE6CgkJ YnJlYWsKCiMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojIE1hdGNoIHBhY2thZ2Ug bmFtZXMgdG8gbG9nZmlsZXMKIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCndvcmtk aWN0ID0ge30KbG9nZmlsZXMgPSBvcy5saXN0ZGlyKHBvcnRsb2dkaXIpCmZvciBwYWNrYWdlIGlu IGVtZXJnZWRfcGFja2FnZXM6CgltYXRjaGVkID0gW10KCWZvciBmaWxlIGluIGxvZ2ZpbGVzOgoJ CWlmIHBhY2thZ2UgaW4gZmlsZToKCQkJbWF0Y2hlZC5hcHBlbmQoIG9zLnBhdGguam9pbihwb3J0 bG9nZGlyLCBmaWxlKSApCglpZiBtYXRjaGVkOiB3b3JrZGljdFtwYWNrYWdlXSA9IG1hdGNoZWQK CQkKIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojIFBhcnNlIGxvZ2Zp bGVzIGZvciBtZWFuaW5nZnVsIG1lc3NhZ2VzCiMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0Kbm90aWNlID0gIiBceDFiWzMyOzAxbSpceDFiWzBtIgp3YXJuaW5nPSAiIFx4 MWJbMzM7MDFtKlx4MWJbMG0iCgpmb3IgcGFja2FnZSBpbiB3b3JrZGljdDoKCW5vdGljZXMgPSBb XQoJZmlsZXMgPSB3b3JrZGljdFtwYWNrYWdlXQoJZm9yIGZpbGUgaW4gZmlsZXM6CgkJZm9yIGxp bmUgaW4gb3BlbihmaWxlKToKCQkJaWYgbGluZS5zdGFydHN3aXRoKG5vdGljZSkgYW5kXAogICAg ICAgICAgICAgICAgCSAgIG5vdCBsaW5lLnN0cmlwKCkuZW5kc3dpdGgoJy5wYXRjaC4uLicpIGFu ZFwKICAgICAgICAgICAgICAgICAgIAkgICBub3QgbGluZS5zdHJpcCgpLmVuZHN3aXRoKCcuZGlm Zi4uLicpIGFuZFwKCQkJICAgbm90ICdBcHBseWluZycgaW4gbGluZSBhbmRcCgkJCSAgIG5vdCAn UGF0Y2hpbmcnIGluIGxpbmUgYW5kXAoJCQkgICBub3QgJ1VwZGF0aW5nJyBpbiBsaW5lIGFuZFwK CQkJICAgbm90ICdJbnN0YWxsaW5nJyBpbiBsaW5lIGFuZFwKCQkJICAgbm90ICdHZW5lcmF0aW5n JyBpbiBsaW5lIGFuZFwKCQkJICAgbm90ICdDaGVja2luZycgaW4gbGluZSBhbmRcCgkJCSAgIG5v dCAnVXNpbmcnIGluIGxpbmUgYW5kXAoJCQkgICBub3QgJ0ZpeGluZycgaW4gbGluZSBhbmRcCgkJ CSAgIG5vdCAnQ29tcGlsaW5nJyBpbiBsaW5lIGFuZFwKCQkJICAgbm90ICdVbnBhY2tpbmcnIGlu IGxpbmUgYW5kXAoJCQkgICBub3QgJ1NldHRpbmcnIGluIGxpbmUgYW5kXAoJCQkgICBub3QgJ0Nv bmZpZ3VyaW5nJyBpbiBsaW5lIGFuZFwKCQkJICAgbm90ICdSZWNvbmZpZ3VyaW5nJyBpbiBsaW5l IGFuZFwKCQkJICAgbm90ICdCdWlsZGluZycgaW4gbGluZSBhbmRcCgkJCSAgIG5vdCAncGF0Y2gn IGluIGxpbmUgYW5kXAoJCQkgICBub3QgJz4+PiBJbnN0YWxsaW5nJyBpbiBsaW5lIGFuZFwKCQkJ ICAgbGluZS5zdHJpcCgpIG5vdCBpbiBub3RpY2VzOgogICAgICAgICAgICAgICAgICAgICAgICAJ bm90aWNlcy5hcHBlbmQobGluZS5zdHJpcCgpKQoKICAgICAgICAJCWlmIGxpbmUuc3RhcnRzd2l0 aCh3YXJuaW5nKSBhbmRcCgkJCSAgIGxpbmUuc3RyaXAoKSBub3QgaW4gbm90aWNlczoKICAgICAg ICAgICAgICAgIAkJCW5vdGljZXMuYXBwZW5kKGxpbmUuc3RyaXAoKSkKCglpZiBub3RpY2VzOgoJ CXByaW50IHBhY2thZ2UKCQlmb3IgaSBpbiBub3RpY2VzOgoJCQlwcmludCAnXHQnLCBpCgoK ------=_Part_1971_14680958.1097970126625 Content-Type: text/plain; charset=us-ascii -- gentoo-portage-dev@gentoo.org mailing list ------=_Part_1971_14680958.1097970126625--