<feed xmlns='http://www.w3.org/2005/Atom'>
<title>.git/src/virtBootstrap/sources, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rstoyanov/public_git/virt-bootstrap.git/.git/'/>
<entry>
<title>docker-source: Support blobs without .tar ext</title>
<updated>2018-04-28T22:14:55+00:00</updated>
<author>
<name>Radostin Stoyanov</name>
<email>rstoyanov1@gmail.com</email>
</author>
<published>2018-04-24T08:03:34+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rstoyanov/public_git/virt-bootstrap.git/.git/commit/?id=f389756a192b6b6ad0951856d8681cc2077ccf6b'/>
<id>f389756a192b6b6ad0951856d8681cc2077ccf6b</id>
<content type='text'>
Since skopeo v0.1.29 [1] blobs are saved without the .tar extension.
This commit changes the docker-source module to handle both cases (with
or without .tar extension)

	[1] commit: projectatomic/skopeo@43acc74
	Fix skopeo tests with changes to dir transport

	The dir transport has been changed to save the blobs without the .tar extension
	Fixes the skopeo tests failing due to this change

Signed-off-by: Radostin Stoyanov &lt;rstoyanov1@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since skopeo v0.1.29 [1] blobs are saved without the .tar extension.
This commit changes the docker-source module to handle both cases (with
or without .tar extension)

	[1] commit: projectatomic/skopeo@43acc74
	Fix skopeo tests with changes to dir transport

	The dir transport has been changed to save the blobs without the .tar extension
	Fixes the skopeo tests failing due to this change

Signed-off-by: Radostin Stoyanov &lt;rstoyanov1@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "docker-source: Support blobs without .tar ext"</title>
<updated>2018-04-24T07:42:10+00:00</updated>
<author>
<name>Radostin Stoyanov</name>
<email>rstoyanov1@gmail.com</email>
</author>
<published>2018-04-24T07:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rstoyanov/public_git/virt-bootstrap.git/.git/commit/?id=663ecd5eb1d3610793f93a72f36a07f0b8adecb0'/>
<id>663ecd5eb1d3610793f93a72f36a07f0b8adecb0</id>
<content type='text'>
This reverts commit 6146e9ab5e36ff894b8c95d00a45db6181ad8472.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 6146e9ab5e36ff894b8c95d00a45db6181ad8472.
</pre>
</div>
</content>
</entry>
<entry>
<title>docker-source: Support blobs without .tar ext</title>
<updated>2018-04-10T16:27:02+00:00</updated>
<author>
<name>Radostin Stoyanov</name>
<email>rstoyanov1@gmail.com</email>
</author>
<published>2018-04-10T15:40:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rstoyanov/public_git/virt-bootstrap.git/.git/commit/?id=6146e9ab5e36ff894b8c95d00a45db6181ad8472'/>
<id>6146e9ab5e36ff894b8c95d00a45db6181ad8472</id>
<content type='text'>
Since skopeo v0.1.29 blobs are saved without the .tar extension.

See commit: projectatomic/skopeo@43acc74
Fix skopeo tests with changes to dir transport

The dir transport has been changed to save the blobs without the .tar extension
Fixes the skopeo tests failing due to this change

Signed-off-by: Radostin Stoyanov &lt;rstoyanov1@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since skopeo v0.1.29 blobs are saved without the .tar extension.

See commit: projectatomic/skopeo@43acc74
Fix skopeo tests with changes to dir transport

The dir transport has been changed to save the blobs without the .tar extension
Fixes the skopeo tests failing due to this change

Signed-off-by: Radostin Stoyanov &lt;rstoyanov1@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pylint: Resolve similar lines</title>
<updated>2018-03-01T14:33:34+00:00</updated>
<author>
<name>Radostin Stoyanov</name>
<email>rstoyanov1@gmail.com</email>
</author>
<published>2018-02-27T23:48:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rstoyanov/public_git/virt-bootstrap.git/.git/commit/?id=1e98f1304b745eb6cde2be0ff862f2a48adc1233'/>
<id>1e98f1304b745eb6cde2be0ff862f2a48adc1233</id>
<content type='text'>
This patch resolves the following pylint warning:

R:  1, 0: Similar lines in 2 files
==virtBootstrap.sources.docker_source:306
==virtBootstrap.sources.file_source:87
                    dest,
                    self.uid_map,
                    self.gid_map,
                    (self.root_password is None)  # Create new disk?
                )

        else:
            raise Exception("Unknown format:" + self.output_format)
 (duplicate-code)
R:  1, 0: Similar lines in 2 files
==virtBootstrap.sources.file_source:50
==virtBootstrap.sources.virt_builder_source:58
        self.output_format = kwargs.get('fmt', utils.DEFAULT_OUTPUT_FORMAT)
        self.uid_map = kwargs.get('uid_map', [])
        self.gid_map = kwargs.get('gid_map', [])
        self.root_password = kwargs.get('root_password', None)
        self.progress = kwargs['progress'].update_progress
 (duplicate-code)

Signed-off-by: Radostin Stoyanov &lt;rstoyanov1@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch resolves the following pylint warning:

R:  1, 0: Similar lines in 2 files
==virtBootstrap.sources.docker_source:306
==virtBootstrap.sources.file_source:87
                    dest,
                    self.uid_map,
                    self.gid_map,
                    (self.root_password is None)  # Create new disk?
                )

        else:
            raise Exception("Unknown format:" + self.output_format)
 (duplicate-code)
R:  1, 0: Similar lines in 2 files
==virtBootstrap.sources.file_source:50
==virtBootstrap.sources.virt_builder_source:58
        self.output_format = kwargs.get('fmt', utils.DEFAULT_OUTPUT_FORMAT)
        self.uid_map = kwargs.get('uid_map', [])
        self.gid_map = kwargs.get('gid_map', [])
        self.root_password = kwargs.get('root_password', None)
        self.progress = kwargs['progress'].update_progress
 (duplicate-code)

Signed-off-by: Radostin Stoyanov &lt;rstoyanov1@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pylint: Resolve logging-not-lazy</title>
<updated>2018-03-01T14:24:39+00:00</updated>
<author>
<name>Radostin Stoyanov</name>
<email>rstoyanov1@gmail.com</email>
</author>
<published>2018-02-27T23:35:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rstoyanov/public_git/virt-bootstrap.git/.git/commit/?id=deb683b7812f212c6ffecc134155cbac3c6e9390'/>
<id>deb683b7812f212c6ffecc134155cbac3c6e9390</id>
<content type='text'>
Specify string format arguments as logging function parameters
(logging-not-lazy)

https://docs.python.org/3/library/logging.html#logging.Logger.debug

Signed-off-by: Radostin Stoyanov &lt;rstoyanov1@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Specify string format arguments as logging function parameters
(logging-not-lazy)

https://docs.python.org/3/library/logging.html#logging.Logger.debug

Signed-off-by: Radostin Stoyanov &lt;rstoyanov1@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pylint: Resolve - two spaces before comment</title>
<updated>2018-03-01T14:24:39+00:00</updated>
<author>
<name>Radostin Stoyanov</name>
<email>rstoyanov1@gmail.com</email>
</author>
<published>2018-02-27T21:20:07+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rstoyanov/public_git/virt-bootstrap.git/.git/commit/?id=db1bea9cd5139c521effe47966ecb3c34fc186c7'/>
<id>db1bea9cd5139c521effe47966ecb3c34fc186c7</id>
<content type='text'>
E261 at least two spaces before inline comment

Signed-off-by: Radostin Stoyanov &lt;rstoyanov1@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
E261 at least two spaces before inline comment

Signed-off-by: Radostin Stoyanov &lt;rstoyanov1@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pylint: Resolve test for membership</title>
<updated>2018-03-01T14:24:39+00:00</updated>
<author>
<name>Radostin Stoyanov</name>
<email>rstoyanov1@gmail.com</email>
</author>
<published>2018-02-27T21:16:21+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rstoyanov/public_git/virt-bootstrap.git/.git/commit/?id=43557d70db82b042d70f79a01393356ee24f6f07'/>
<id>43557d70db82b042d70f79a01393356ee24f6f07</id>
<content type='text'>
E713 test for membership should be 'not in'

Signed-off-by: Radostin Stoyanov &lt;rstoyanov1@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
E713 test for membership should be 'not in'

Signed-off-by: Radostin Stoyanov &lt;rstoyanov1@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>docker-source: Get list of layers without `--raw`</title>
<updated>2017-12-18T19:19:25+00:00</updated>
<author>
<name>Radostin Stoyanov</name>
<email>rstoyanov1@gmail.com</email>
</author>
<published>2017-12-15T23:05:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rstoyanov/public_git/virt-bootstrap.git/.git/commit/?id=a223b15938237665fe135cd710f4301ea23bf85d'/>
<id>a223b15938237665fe135cd710f4301ea23bf85d</id>
<content type='text'>
When `skopeo inspect --raw docker://feodra` is used the returned
manifest content contains a list with manifests for specific
platforms [1] rather than a list with layers.

By using `skopeo inpect docker://fedora` the correct manifest
content is retrieved and a list with layers is provided. In addition,
skopeo handles the difference between schemaVersion 1 and 2.

[1] https://docs.docker.com/registry/spec/manifest-v2-2/#manifest-list-field-descriptions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When `skopeo inspect --raw docker://feodra` is used the returned
manifest content contains a list with manifests for specific
platforms [1] rather than a list with layers.

By using `skopeo inpect docker://fedora` the correct manifest
content is retrieved and a list with layers is provided. In addition,
skopeo handles the difference between schemaVersion 1 and 2.

[1] https://docs.docker.com/registry/spec/manifest-v2-2/#manifest-list-field-descriptions
</pre>
</div>
</content>
</entry>
<entry>
<title>docker-source: Avoid skopeo copy in cache</title>
<updated>2017-12-12T17:38:35+00:00</updated>
<author>
<name>Radostin Stoyanov</name>
<email>rstoyanov1@gmail.com</email>
</author>
<published>2017-12-07T20:42:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rstoyanov/public_git/virt-bootstrap.git/.git/commit/?id=76a945f9f2b88407bac8f7a8cc0d1464db183f21'/>
<id>76a945f9f2b88407bac8f7a8cc0d1464db183f21</id>
<content type='text'>
The `skopeo copy` command has changed it's behaviour to keep only a files for
single container image per directory. To get around this and keep cache of
downloaded images is used temporary destination directory for 'skopeo copy'
and image files are then moved in the cache folder.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `skopeo copy` command has changed it's behaviour to keep only a files for
single container image per directory. To get around this and keep cache of
downloaded images is used temporary destination directory for 'skopeo copy'
and image files are then moved in the cache folder.
</pre>
</div>
</content>
</entry>
<entry>
<title>source-docker: Show error if skopeo not installed</title>
<updated>2017-11-21T11:32:39+00:00</updated>
<author>
<name>Radostin Stoyanov</name>
<email>rstoyanov1@gmail.com</email>
</author>
<published>2017-11-01T00:19:45+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rstoyanov/public_git/virt-bootstrap.git/.git/commit/?id=b38f588c76ad0541ae10fd2aa71677d5e19813d3'/>
<id>b38f588c76ad0541ae10fd2aa71677d5e19813d3</id>
<content type='text'>
Show appropriate error message when skopeo is not installed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Show appropriate error message when skopeo is not installed.
</pre>
</div>
</content>
</entry>
</feed>
