From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 32B6559CB2 for ; Sun, 17 Apr 2016 08:06:40 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 25B7521C011; Sun, 17 Apr 2016 08:06:37 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8980C21C003 for ; Sun, 17 Apr 2016 08:06:36 +0000 (UTC) Received: from localhost.localdomain (d202-252.icpnet.pl [109.173.202.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 6F282340ADB; Sun, 17 Apr 2016 08:06:34 +0000 (UTC) From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= To: gentoo-portage-dev@lists.gentoo.org Cc: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Subject: [gentoo-portage-dev] [PATCH 0/4] GLEP 67 + XML Schema, rebased against repoman Date: Sun, 17 Apr 2016 10:06:25 +0200 Message-Id: <1460880389-13222-1-git-send-email-mgorny@gentoo.org> X-Mailer: git-send-email 2.8.1 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-portage-dev@lists.gentoo.org Reply-to: gentoo-portage-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: 4a29a493-4553-41f6-a904-7621a663b813 X-Archives-Hash: 9f26f6934e7723d80648a66ed9cc8c77 Same as before, rebased on top of repoman branch. Tested on git-mirror checkout (with metadata/xml-schema dir) and local git checkout (fetching from www). Travis also seems happy. Michał Górny (4): tests: Stop using herds tests: Add type="" to repoman: Use XML Schema for metadata.xml validation tests: Include metadata.xsd for repoman tests .travis.yml | 4 +- MANIFEST.in | 2 +- cnf/metadata.dtd | 102 ----- cnf/metadata.xsd | 547 +++++++++++++++++++++++ pym/portage/tests/emerge/test_simple.py | 2 - pym/portage/tests/repoman/test_simple.py | 11 +- pym/portage/tests/resolver/ResolverPlayground.py | 24 +- pym/repoman/_xml.py | 16 +- pym/repoman/metadata.py | 39 +- pym/repoman/modules/scan/metadata/__init__.py | 2 +- pym/repoman/modules/scan/metadata/pkgmetadata.py | 6 +- pym/repoman/scanner.py | 8 +- 12 files changed, 591 insertions(+), 172 deletions(-) delete mode 100644 cnf/metadata.dtd create mode 100644 cnf/metadata.xsd -- 2.8.1