<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fedora-packager.git/src, branch 4/ndim-misc</title>
<subtitle>fedpkg fixes</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ndim/public_git/fedora-packager.git/'/>
<entry>
<title>Have PackageModule require a path</title>
<updated>2011-01-22T15:34:20+00:00</updated>
<author>
<name>Hans Ulrich Niedermann</name>
<email>hun@n-dimensional.de</email>
</author>
<published>2011-01-22T15:34:20+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ndim/public_git/fedora-packager.git/commit/?id=105be007b4771dc108fb74ac589576a144b4e3af'/>
<id>105be007b4771dc108fb74ac589576a144b4e3af</id>
<content type='text'>
The definition of the --path argument to fedpkg in parse_cmdline()
already makes os.getcwd() the default value for args.path.

Thus, we can get rid of the code providing the very same default
for the path in PackageModule.__init__().

Also, make sure the path actually exists and is a directory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The definition of the --path argument to fedpkg in parse_cmdline()
already makes os.getcwd() the default value for args.path.

Thus, we can get rid of the code providing the very same default
for the path in PackageModule.__init__().

Also, make sure the path actually exists and is a directory.
</pre>
</div>
</content>
</entry>
<entry>
<title>Run SRPM rpmbuild via fakeroot</title>
<updated>2011-01-21T16:09:46+00:00</updated>
<author>
<name>Hans Ulrich Niedermann</name>
<email>hun@n-dimensional.de</email>
</author>
<published>2011-01-21T14:47:34+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ndim/public_git/fedora-packager.git/commit/?id=f786d564df7ed99d7a1464d4ba360392fd0bfc84'/>
<id>f786d564df7ed99d7a1464d4ba360392fd0bfc84</id>
<content type='text'>
This avoids unnecessary lookup of non-existing users and
the resulting error messages in mock builds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids unnecessary lookup of non-existing users and
the resulting error messages in mock builds.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix permission of files to be put into SRPM</title>
<updated>2011-01-21T16:09:46+00:00</updated>
<author>
<name>Hans Ulrich Niedermann</name>
<email>hun@n-dimensional.de</email>
</author>
<published>2011-01-21T14:52:42+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ndim/public_git/fedora-packager.git/commit/?id=0df9afbeb29ea708ad5b4f16551076f1c9d43f56'/>
<id>0df9afbeb29ea708ad5b4f16551076f1c9d43f56</id>
<content type='text'>
Add an option '--fix-permissions' to the 'fedpkg srpm' call.

If the '--fix-permissions' option is not given, the behaviour
of 'fedpkg srpm' does not change at all.

If the '--fix-permissions' option is given, fedpkg runs

   git ls-files -z | xargs -0 chmod a+r

before running the normal rpmbuild command. This makes sure
that all 0600 files the filesystem are changed to the usual
0644 before including them in .src.rpm file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add an option '--fix-permissions' to the 'fedpkg srpm' call.

If the '--fix-permissions' option is not given, the behaviour
of 'fedpkg srpm' does not change at all.

If the '--fix-permissions' option is given, fedpkg runs

   git ls-files -z | xargs -0 chmod a+r

before running the normal rpmbuild command. This makes sure
that all 0600 files the filesystem are changed to the usual
0644 before including them in .src.rpm file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Unify --md5 parameter handling</title>
<updated>2011-01-21T12:59:34+00:00</updated>
<author>
<name>Hans Ulrich Niedermann</name>
<email>hun@n-dimensional.de</email>
</author>
<published>2011-01-21T12:59:34+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ndim/public_git/fedora-packager.git/commit/?id=b231f35b52825383c8b8d8f33b8fe651d78489b8'/>
<id>b231f35b52825383c8b8d8f33b8fe651d78489b8</id>
<content type='text'>
Unify handling of the --md5 parameter between the two targets using it:
'fedpkg local' and 'fedpkg srpm'.

If no --md5 parameter is given, then the default hashtype is used, as
determined in PackageModule.__init__() ('md5' for el5 and el6, and
'sha256' for everything else).

If an --md5 parameter is given, then use the 'md5' hashtype.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unify handling of the --md5 parameter between the two targets using it:
'fedpkg local' and 'fedpkg srpm'.

If no --md5 parameter is given, then the default hashtype is used, as
determined in PackageModule.__init__() ('md5' for el5 and el6, and
'sha256' for everything else).

If an --md5 parameter is given, then use the 'md5' hashtype.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix 'fedpkg lint' to use a defined variable</title>
<updated>2011-01-21T12:19:04+00:00</updated>
<author>
<name>Hans Ulrich Niedermann</name>
<email>hun@n-dimensional.de</email>
</author>
<published>2011-01-21T12:19:04+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ndim/public_git/fedora-packager.git/commit/?id=90ed29401b2c6d649cd55f610dd79696fd4300ee'/>
<id>90ed29401b2c6d649cd55f610dd79696fd4300ee</id>
<content type='text'>
Use the defined 'args.info' variable instead of the undefined
'info' variable and 'fedpkg lint' does its job instead of just
failing with a NameError.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the defined 'args.info' variable instead of the undefined
'info' variable and 'fedpkg lint' does its job instead of just
failing with a NameError.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '4/initial-merge' into 4/ALL</title>
<updated>2011-01-21T10:09:39+00:00</updated>
<author>
<name>Hans Ulrich Niedermann</name>
<email>hun@n-dimensional.de</email>
</author>
<published>2011-01-21T10:09:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ndim/public_git/fedora-packager.git/commit/?id=7a70e8ab79d46d06271c75be1f726fd164cbf9ce'/>
<id>7a70e8ab79d46d06271c75be1f726fd164cbf9ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '4/man-page' into 4/ALL</title>
<updated>2011-01-21T10:09:39+00:00</updated>
<author>
<name>Hans Ulrich Niedermann</name>
<email>hun@n-dimensional.de</email>
</author>
<published>2011-01-21T10:09:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ndim/public_git/fedora-packager.git/commit/?id=06fda5ee1e0338330e44bc0d08ca5026e4fb5618'/>
<id>06fda5ee1e0338330e44bc0d08ca5026e4fb5618</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '4/basic' into 4/ALL</title>
<updated>2011-01-21T10:09:39+00:00</updated>
<author>
<name>Hans Ulrich Niedermann</name>
<email>hun@n-dimensional.de</email>
</author>
<published>2011-01-21T10:09:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ndim/public_git/fedora-packager.git/commit/?id=57272679992bdcfebc40d48d49f71233b7d98a50'/>
<id>57272679992bdcfebc40d48d49f71233b7d98a50</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document that "fedpkg local" logs to file</title>
<updated>2011-01-21T10:07:02+00:00</updated>
<author>
<name>Hans Ulrich Niedermann</name>
<email>hun@n-dimensional.de</email>
</author>
<published>2011-01-21T08:45:42+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ndim/public_git/fedora-packager.git/commit/?id=bcb9dd7f050c0ff52833fe3feb745365947ab4d2'/>
<id>bcb9dd7f050c0ff52833fe3feb745365947ab4d2</id>
<content type='text'>
https://fedorahosted.org/fedora-packager/ticket/64
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/fedora-packager/ticket/64
</pre>
</div>
</content>
</entry>
<entry>
<title>Add build time man page generator</title>
<updated>2011-01-21T10:05:31+00:00</updated>
<author>
<name>Hans Ulrich Niedermann</name>
<email>hun@n-dimensional.de</email>
</author>
<published>2011-01-21T10:05:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ndim/public_git/fedora-packager.git/commit/?id=a730ad030b7d37b4e50a0cb8072beb1d99cf5158'/>
<id>a730ad030b7d37b4e50a0cb8072beb1d99cf5158</id>
<content type='text'>
Add man page generator to generate a man page at build time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add man page generator to generate a man page at build time.
</pre>
</div>
</content>
</entry>
</feed>
