--- pywbem-0.8.0~dev650.orig/debian/README.source +++ pywbem-0.8.0~dev650/debian/README.source @@ -0,0 +1,38 @@ +This package uses dpatch to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +To get the fully patched source after unpacking the source package, cd +to the root level of the source package and run: + + debian/rules patch + +Removing a patch is as simple as removing its entry from the +debian/patches/00list file, and please also remove the patch file +itself. + +Creating a new patch is done with "dpatch-edit-patch patch XX_patchname" +where you should replace XX with a new number and patchname with a +descriptive shortname of the patch. You can then simply edit all the +files your patch wants to edit, and then simply "exit 0" from the shell +to actually create the patch file. + +To tweak an already existing patch, call "dpatch-edit-patch XX_patchname" +and replace XX_patchname with the actual filename from debian/patches +you want to use. + +To clean up afterwards again, "debian/rules unpatch" will do the +work for you - or you can of course choose to call +"fakeroot debian/rules clean" all together. + + +--- + +this documentation is part of dpatch package, and may be used by +packages using dpatch to comply with policy on README.source. This +documentation is meant to be useful to users who are not proficient in +dpatch in doing work with dpatch-based packages. Please send any +improvements to the BTS of dpatch package. + +original text by Gerfried Fuchs, edited by Junichi Uekawa +10 Aug 2008. --- pywbem-0.8.0~dev650.orig/debian/changelog +++ pywbem-0.8.0~dev650/debian/changelog @@ -0,0 +1,49 @@ +pywbem (0.8.0~dev650-1) unstable; urgency=low + + [ Bernd Zeimetz ] + * Lower Python-all dependency for backports. We don't + need python.mk to build. + * Rename wbemcli to wbemcli.py (Closes: #679607) + * Take upstream code from svn + - Fixes security issues (Closes: #732594) + - Ship mof_compiler (Closes: #627864) + * add python-twisted, python-m2crypto and python-epydoc + as dependencies + * Use dh --with python2 + * remove dpatch + * Bump Standards-Version + * Remove python-support + * Bump compat level to 8 + * Install manpage properly + + [ Jakub Wilk ] + * Use canonical URIs for Vcs-* fields. + + -- Bernd Zeimetz Sat, 04 Oct 2014 11:04:58 +0200 + +pywbem (0.7.0-4) unstable; urgency=low + + * Remove embedded code copy from python-ply from the + package. Closes: #555364 + * Use dpatch to handle the necessary patches. + * Add python-ply as build-dep and dependency. + + -- Bernd Zeimetz Sat, 26 Dec 2009 12:48:10 +0100 + +pywbem (0.7.0-3) unstable; urgency=low + + * Set debhelper compat level to 7. + + -- Bernd Zeimetz Sat, 29 Aug 2009 12:06:03 +0200 + +pywbem (0.7.0-2) unstable; urgency=low + + * Really install wbemcli to /usr/bin. + + -- Bernd Zeimetz Fri, 21 Aug 2009 21:15:39 +0200 + +pywbem (0.7.0-1) unstable; urgency=low + + * Initial release (Closes: #364675) + + -- Bernd Zeimetz Fri, 21 Aug 2009 16:01:30 +0200 --- pywbem-0.8.0~dev650.orig/debian/clean +++ pywbem-0.8.0~dev650/debian/clean @@ -0,0 +1 @@ +wbemcli.py.1 --- pywbem-0.8.0~dev650.orig/debian/compat +++ pywbem-0.8.0~dev650/debian/compat @@ -0,0 +1 @@ +8 --- pywbem-0.8.0~dev650.orig/debian/control +++ pywbem-0.8.0~dev650/debian/control @@ -0,0 +1,22 @@ +Source: pywbem +Section: python +Priority: extra +Maintainer: Debian Python Modules Team +Uploaders: Bernd Zeimetz +Build-Depends: debhelper (>= 8), python-all (>= 2.5) +Build-Depends-Indep: docbook-xsl, xsltproc, python-m2crypto, python-epydoc, python-twisted-web, python-twisted-core +Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/pywbem/trunk/ +Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/pywbem/trunk/ +Homepage: http://pywbem.sourceforge.net/ +Standards-Version: 3.9.5 + +Package: python-pywbem +Architecture: all +Depends: ${python:Depends}, ${misc:Depends}, python-m2crypto, python-epydoc, python-twisted-web, python-twisted-core +Description: Python WBEM Client and Provider Interface + PyWBEM is a Python library that implements a Web Based Enterprise + Management (WBEM) client. It performs WBEM operations using the + CIM-XML and CIM Operations over HTTP protocols as defined by the + Distributed Management Task Force (DMTF). WBEM is used to remotely + describe and manage distributed computing environments. It is a peer + and perhaps successor to the SNMP protocol. --- pywbem-0.8.0~dev650.orig/debian/copyright +++ pywbem-0.8.0~dev650/debian/copyright @@ -0,0 +1,53 @@ +This package was debianized by Bernd Zeimetz on +Tue, 30 Jun 2009 15:41:47 +0200 + + +It was downloaded from http://pywbem.sourceforge.net/ + + + +Copyright (C) 2003-2006 Hewlett-Packard Development Company, L.P. + +Authors: + Tim Potter + Martin Pool + + +License: + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; version 2 of the + License. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + +On Debian systems a full copy of the GNU Lesser General Public License, +version 2, can be found in the file /usr/share/common-licenses/LGPL-2. + +The Debian packaging is Copyright (C) 2009 Bernd Zeimetz +and licensed under the GNU Lesser General Public License, +version 2. + + +Files with different copyrights: + + * cim_http.py, cim_obj.py, cim_operations.py, cim_types.py, cim_xml.py, + tupleparse.py: + Copyright (C) 2003-2006 Hewlett-Packard Development Company, L.P. + Copyright (C) 2006-2007 Novell, Inc. + + * mof_compiler.py: + Copyright (C) 2006-2007 Novell, Inc. + + * lex.py, yacc.py: + Copyright (C) 2001-2008, David M. Beazley + --- pywbem-0.8.0~dev650.orig/debian/dirs +++ pywbem-0.8.0~dev650/debian/dirs @@ -0,0 +1 @@ +/usr/bin --- pywbem-0.8.0~dev650.orig/debian/manpages +++ pywbem-0.8.0~dev650/debian/manpages @@ -0,0 +1 @@ +wbemcli.py.1 --- pywbem-0.8.0~dev650.orig/debian/patches/00dpatch.conf +++ pywbem-0.8.0~dev650/debian/patches/00dpatch.conf @@ -0,0 +1,2 @@ +conf_debianonly=1 +conf_origtargzpath=../tarballs --- pywbem-0.8.0~dev650.orig/debian/pyversions +++ pywbem-0.8.0~dev650/debian/pyversions @@ -0,0 +1 @@ +2.3- --- pywbem-0.8.0~dev650.orig/debian/rules +++ pywbem-0.8.0~dev650/debian/rules @@ -0,0 +1,32 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +export DH_VERBOSE=1 + +PACKAGE = python-pywbem +DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl +XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0" +DEFAULT_PYLIB = $(call py_libdir,$(shell pyversions -d)) + + + +%.1: debian/%.1.xml + $(XP) $(DB2MAN) $< + + +clean: + dh $@ --with python2 + rm -f wbemcli.py.1 + +%: wbemcli.py.1 + dh $@ --with python2 + +binary binary-arch binary-indep: wbemcli.py.1 + dh $@ --with python2 + +override_dh_installman: wbemcli.py.1 + install -d debian/python-pywbem/usr/share/man/man1/ + man --recode UTF-8 ./wbemcli.py.1 > debian/python-pywbem/usr/share/man/man1/wbemcli.py.1 + chmod 644 debian/python-pywbem/usr/share/man/man1/wbemcli.py.1 + +.PHONY: binary binary-arch binary-indep install build clean clean-patched --- pywbem-0.8.0~dev650.orig/debian/source/format +++ pywbem-0.8.0~dev650/debian/source/format @@ -0,0 +1 @@ +1.0 --- pywbem-0.8.0~dev650.orig/debian/watch +++ pywbem-0.8.0~dev650/debian/watch @@ -0,0 +1,4 @@ +version=3 + +opts="uversionmangle=s/([a-z]+.*)/~$1/" \ +http://sf.net/pywbem/pywbem-(.+)\.tar\.gz --- pywbem-0.8.0~dev650.orig/debian/wbemcli.py.1.xml +++ pywbem-0.8.0~dev650/debian/wbemcli.py.1.xml @@ -0,0 +1,153 @@ + +.
will be generated. You may view the +manual page with: nroff -man .
| less'. A typical entry +in a Makefile or Makefile.am is: + +DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl +XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0" + +manpage.1: manpage.xml + $(XP) $(DB2MAN) $< + +The xsltproc binary is found in the xsltproc package. The XSL files are in +docbook-xsl. A description of the parameters you can use can be found in the +docbook-xsl-doc-* packages. Please remember that if you create the nroff +version in one of the debian/rules file targets (such as build), you will need +to include xsltproc and docbook-xsl in your Build-Depends control field. +Alternatively use the xmlto command/package. That will also automatically +pull in xsltproc and docbook-xsl. + +Notes for using docbook2x: docbook2x-man does not automatically create the +AUTHOR(S) and COPYRIGHT sections. In this case, please add them manually as + ... . + +To disable the automatic creation of the AUTHOR(S) and COPYRIGHT sections +read /usr/share/doc/docbook-xsl/doc/manpages/authors.html. This file can be +found in the docbook-xsl-doc-html package. + +Validation can be done using: `xmllint -''-noout -''-valid manpage.xml` + +General documentation about man-pages and man-page-formatting: +man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ + +--> + + + + + + + + + + + + + +]> + + + + &dhtitle; + &dhpackage; + + + &dhfirstname; + &dhsurname; + Wrote this manpage for the Debian system. +
+ &dhemail; +
+
+
+ + 2009 + &dhusername; + + + This manual page was written for the Debian system + (and may be used by others). The description was taken from + wbemcli.py and is + (C) Copyright 2008 Hewlett-Packard Development Company, L.P. + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU Lesser General Public License, + Version 2 or (at your option) any later version published by + the Free Software Foundation. + On Debian systems, the complete text of the GNU General Public + License can be found in + /usr/share/common-licenses/LGPL-2. + +
+ + &dhucpackage; + &dhsection; + + + &dhpackage; + utility to wrap up a PyWBEM session in a Python interactive console + + + + &dhpackage; + + + + + + + + + + + + DESCRIPTION + This manual page documents briefly the + &dhpackage; command. + This manual page was written for the Debian distribution + because the original program does not have a manual page. + &dhpackage; is small utility to wrap up + a PyWBEM session in a Python interactive console. + CIM operations can be executed by using the PyWBEM connection object + called 'cli' in the global scope. There are two sets of aliases + available for usage in the interpreter. For example the following + three commands are equivalent: + +
+ +>>> cli.EnumerateInstanceNames('SMX_ComputerSystem') +>>> EnumerateInstanceNames('SMX_ComputerSystem') +>>> ein('SMX_ComputerSystem') + +
+ Pretty-printing of results is also available using the 'pp' + function. For example: + +
+ +>>> cs = ei('SMX_ComputerSystem')[0] +>>> pp(cs.items()) +[(u'RequestedState', 12L), +(u'Dedicated', [1L]), +(u'StatusDescriptions', [u'System is Functional']), +(u'IdentifyingNumber', u'6F880AA1-F4F5-11D5-8C45-C0116FBAE02A'), +.. + +
+
+
+