{"push_id":1329564157,"size":74,"distinct_size":74,"ref":"refs/heads/master","head":"d7af4a1307d01f48d3f03739e944ef460b066255","before":"053b18ba91880d449deae24ce676abe49fc017af","commits":[{"sha":"7eb2af9c345162c0d34ee866af1402fdd5a8ed34","author":{"name":"Dan Walsh","email":"6a27605abc9dbaa0594764ee8d1278451ea19a31@redhat.com"},"message":"Remove --force option and use --assumeyes\n\natomic images delete --force\n\nShould force the remove of images that are in use, not answer the prompt yes.\n\natomic -y|--assumeyes images delete foobar\n\nShould force the answer to yes\n\nAlso lots of cleanups of the man page.","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/7eb2af9c345162c0d34ee866af1402fdd5a8ed34"},{"sha":"d89b47d4f4c9e1d2ddcd4828847c778baa08b0e4","author":{"name":"Brent Baude","email":"7d2e689c6a9f5a2550144323cdbc41d2d64aa11f@redhat.com"},"message":"Atomic/sign.py|util.py Support sigstore from conf files\n\nWe now derive the proper sigstore from a series of YAML\nconfiguration files in /etc/containers/registries.d.  These\nconfiguration files can have: sigstore and sigstore-write as\nkeys and the values are a file path or http|s URL.\n\nWhen signing an image, as long as the -d override is not used,\nwe use those values when writing local signatures.\n\nCloses: #603\nApproved by: rhatdan","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/d89b47d4f4c9e1d2ddcd4828847c778baa08b0e4"},{"sha":"81522d5d50c0f046aec5acab1637a2a8e9ab76fe","author":{"name":"Brent Baude","email":"7d2e689c6a9f5a2550144323cdbc41d2d64aa11f@redhat.com"},"message":"Atomic/util.py: Allow stdin for skopeo calls.\n\nIn some skopeo calls like standalone-sign and copy, the system\nmay need to present a password challenge to the user.  The current\nsubp calls would not allow this.  We now use util.call and pass\nstdin=sys.stdin. This resolves BZ #1374851.\n\nAlso, raise an Error if no default_signer or --sign-by identity\nis provided.  This resolves BZ #1374844.\n\nCloses: #605\nApproved by: rhatdan","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/81522d5d50c0f046aec5acab1637a2a8e9ab76fe"},{"sha":"52f3dd816e10e15615400c2f9ff449905d3f7c67","author":{"name":"Colin Walters","email":"fe1cc3cfb4c19143aa62de6dca1e7e7d1827ac13@redhat.com"},"message":"host: Consolidate \"remainder\" argument parsing\n\nTrying to reduce the copy/paste here.  I also tweaked the wording\na bit - \"unsupported\" is too strong.\n\nCloses: #606\nApproved by: rhatdan","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/52f3dd816e10e15615400c2f9ff449905d3f7c67"},{"sha":"167beeada3c1d993124678a218b752c726f7b93d","author":{"name":"Colin Walters","email":"fe1cc3cfb4c19143aa62de6dca1e7e7d1827ac13@redhat.com"},"message":"host: Wrap the new install/uninstall commands\n\nSee https://github.com/projectatomic/rpm-ostree/pull/450\n\nCloses: #606\nApproved by: rhatdan","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/167beeada3c1d993124678a218b752c726f7b93d"},{"sha":"98524aa457ca6be6118f2fd709aa9829cf73aa3f","author":{"name":"Dan Walsh","email":"6a27605abc9dbaa0594764ee8d1278451ea19a31@redhat.com"},"message":"Merge branch 'master' of github.com:projectatomic/atomic","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/98524aa457ca6be6118f2fd709aa9829cf73aa3f"},{"sha":"eddb943ab8dd541fda1bc6d2b197ba03857b2f48","author":{"name":"Dan Walsh","email":"6a27605abc9dbaa0594764ee8d1278451ea19a31@redhat.com"},"message":"Add new fixes and tag as V1.12.1","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/eddb943ab8dd541fda1bc6d2b197ba03857b2f48"},{"sha":"f3c036888b90b6131e9a75227e9c8f4837cc37c7","author":{"name":"Dan Walsh","email":"6a27605abc9dbaa0594764ee8d1278451ea19a31@redhat.com"},"message":"Fix test cases using atomic -y ...\n\nPrevious patch broke test cases\n\nCloses: #602\nApproved by: rhatdan","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/f3c036888b90b6131e9a75227e9c8f4837cc37c7"},{"sha":"55c02a69499af09a97542b81beef8c27e3f92bcd","author":{"name":"Jan Pazdziora","email":"5c99337cbc9ca840572453b90c85830b1c67e441@redhat.com"},"message":"For make test on Fedora 24 to even start the tests, additional steps are needed.\n\nAddressing:\n\n# make test\n[...]\n/usr/bin/python3 -m pylint --disable=all --enable=E --enable=W --additional-builtins=_ *.py atomic Atomic tests/unit/*.py -d=no-absolute-import,print-statement,no-absolute-import,bad-builtin\n/usr/bin/python3: No module named pylint\nMakefile:20: recipe for target 'test-python3-pylint' failed\nmake: *** [test-python3-pylint] Error 1\n\n# make test\n[...]\n./test.sh\nPulling standard images from Docker Hub...\nCannot connect to the Docker daemon. Is the docker daemon running on this host?\nMakefile:27: recipe for target 'test' failed\nmake: *** [test] Error 1\n\n# make test\n[...]\nUNIT TESTS:\n./test.sh: line 153: /usr/bin/coverage2: No such file or directory\n[...]\nCoverage report:\n./test.sh: line 200: /usr/bin/coverage2: No such file or directory\nMakefile:27: recipe for target 'test' failed\nmake: *** [test] Error 1\n\nCloses: #609\nApproved by: rhatdan","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/55c02a69499af09a97542b81beef8c27e3f92bcd"},{"sha":"4aedc6f8b8d7223c5d733b5fcd878f98a5e45e82","author":{"name":"Brent Baude","email":"7d2e689c6a9f5a2550144323cdbc41d2d64aa11f@redhat.com"},"message":"Atomic/util.py: Add filename to registries configurations\n\nAaron's work in policy and configuration editing would be simplier\nif we retained a relationship between the registry configuration\nand the filename it came from.  Now we simply add a 'filename'\nkey into the dictionary being returned by\nget_registry_configs().\n\nCloses: #607\nApproved by: rhatdan","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/4aedc6f8b8d7223c5d733b5fcd878f98a5e45e82"},{"sha":"41ce11aa1afbd9c95f5b6877ef24842310be808d","author":{"name":"Jan Pazdziora","email":"5c99337cbc9ca840572453b90c85830b1c67e441@redhat.com"},"message":"For make command on Fedora 24 to pass, additional packages are needed.\n\nAddressing:\n\n# make all\n/usr/bin/python setup.py build\nTraceback (most recent call last):\n  File \"setup.py\", line 5, in <module>\n    import Atomic as _Atomic\n  File \"/root/atomic/Atomic/__init__.py\", line 1, in <module>\n    from .pulp import PulpServer, PulpConfig\n  File \"/root/atomic/Atomic/pulp.py\", line 8, in <module>\n    import requests\nImportError: No module named requests\nMakefile:34: recipe for target 'python-build' failed\nmake: *** [python-build] Error 1\n\n# make all\n/usr/bin/python setup.py build\nTraceback (most recent call last):\n  File \"setup.py\", line 5, in <module>\n    import Atomic as _Atomic\n  File \"/root/atomic/Atomic/__init__.py\", line 1, in <module>\n    from .pulp import PulpServer, PulpConfig\n  File \"/root/atomic/Atomic/pulp.py\", line 10, in <module>\n    from . import util\n  File \"/root/atomic/Atomic/util.py\", line 10, in <module>\n    import selinux\nImportError: No module named selinux\nMakefile:34: recipe for target 'python-build' failed\nmake: *** [python-build] Error 1\n\n# make all\n/usr/bin/python setup.py build\nTraceback (most recent call last):\n  File \"setup.py\", line 5, in <module>\n    import Atomic as _Atomic\n  File \"/root/atomic/Atomic/__init__.py\", line 1, in <module>\n    from .pulp import PulpServer, PulpConfig\n  File \"/root/atomic/Atomic/pulp.py\", line 10, in <module>\n    from . import util\n  File \"/root/atomic/Atomic/util.py\", line 11, in <module>\n    from .client import AtomicDocker\n  File \"/root/atomic/Atomic/client.py\", line 1, in <module>\n    import docker\nImportError: No module named docker\nMakefile:34: recipe for target 'python-build' failed\nmake: *** [python-build] Error 1\n\n# make all\n/usr/bin/python setup.py build\nTraceback (most recent call last):\n  File \"setup.py\", line 5, in <module>\n    import Atomic as _Atomic\n  File \"/root/atomic/Atomic/__init__.py\", line 1, in <module>\n    from .pulp import PulpServer, PulpConfig\n  File \"/root/atomic/Atomic/pulp.py\", line 10, in <module>\n    from . import util\n  File \"/root/atomic/Atomic/util.py\", line 12, in <module>\n    from yaml import load as yaml_load\nImportError: No module named yaml\nMakefile:34: recipe for target 'python-build' failed\nmake: *** [python-build] Error 1\n\n# make all\n/usr/bin/python setup.py build\nTraceback (most recent call last):\n  File \"setup.py\", line 5, in <module>\n    import Atomic as _Atomic\n  File \"/root/atomic/Atomic/__init__.py\", line 3, in <module>\n    from .atomic import Atomic\n  File \"/root/atomic/Atomic/atomic.py\", line 7, in <module>\n    from .syscontainers import SystemContainers\n  File \"/root/atomic/Atomic/syscontainers.py\", line 15, in <module>\n    from dateutil.parser import parse as dateparse\nImportError: No module named dateutil.parser\nMakefile:34: recipe for target 'python-build' failed\n\n# make all\n[...]\n/usr/bin/go-md2man -in docs/atomic-storage.1.md -out docs/atomic-storage.1.tmp && touch docs/atomic-storage.1.tmp && mv docs/atomic-storage.1.tmp docs/atomic-storage.1\n/usr/bin/python -m pylint --disable=all --enable=E --enable=W --additional-builtins=_ *.py atomic Atomic tests/unit/*.py -d=no-absolute-import,print-statement,no-absolute-import,bad-builtin\n/usr/bin/python: No module named pylint\nMakefile:38: recipe for target 'pylint-check' failed\nmake: *** [pylint-check] Error 1\n\n# make all\n/usr/bin/python setup.py build\nrunning build\nrunning build_py\nrunning build_scripts\n/usr/bin/python -m pylint --disable=all --enable=E --enable=W --additional-builtins=_ *.py atomic Atomic tests/unit/*.py -d=no-absolute-import,print-statement,no-absolute-import,bad-builtin\nNo config file found, using default configuration\n************* Module atomic_client\nE:  8, 0: Unable to import 'slip.dbus' (import-error)\n************* Module atomic_dbus\nE:  9, 0: Unable to import 'gi.repository' (import-error)\nE: 10, 0: Unable to import 'slip.dbus.service' (import-error)\n************* Module Atomic.mount\nE: 35, 0: Unable to import 'gi.repository' (import-error)\n************* Module Atomic.syscontainers\nE: 21, 8: Unable to import 'gi.repository' (import-error)\n[...]\nMakefile:38: recipe for target 'pylint-check' failed\nmake: *** [pylint-check] Error 2\n\nCloses: #608\nApproved by: rhatdan","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/41ce11aa1afbd9c95f5b6877ef24842310be808d"},{"sha":"4f54dc6a3c0adccb000af4303513f1c1baa2587e","author":{"name":"Dan Walsh","email":"6a27605abc9dbaa0594764ee8d1278451ea19a31@redhat.com"},"message":"Fix missing verb\n\nCloses: #611\nApproved by: rhatdan","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/4f54dc6a3c0adccb000af4303513f1c1baa2587e"},{"sha":"ae0934b50d02e58c916084be86e198992c02a15a","author":{"name":"Brent Baude","email":"7d2e689c6a9f5a2550144323cdbc41d2d64aa11f@redhat.com"},"message":"Atomic/install.py: Only check args.setvalues if OSTREE_PRESENT\n\nBecause the setvalues argument is only present when\nOSTREE_PRESENT, we should only check for it when\nOSTREE_PRESENT as well.  This bug is raised in\nbugzilla #1374676.\n\nCloses: #612\nApproved by: rhatdan","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/ae0934b50d02e58c916084be86e198992c02a15a"},{"sha":"6074fa4136fee603437ee10f287dfe0af719c5f9","author":{"name":"Brent Baude","email":"7d2e689c6a9f5a2550144323cdbc41d2d64aa11f@redhat.com"},"message":"Atomic/sign.py: Don't fail for missing /etc/containers/registries.d with -d\n\nThis is a fix for bugzilla #1375654 where atomic sign -d fails because\nit still tries to parse the registries.d/ YAML files.  Theoretically the\ndirectory should always exist but this small code fix provides\na work-around.\n\nCloses: #610\nApproved by: rhatdan","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/6074fa4136fee603437ee10f287dfe0af719c5f9"},{"sha":"887f20c501f99771e706f3fd6ac2c1136fca010b","author":{"name":"Brent Baude","email":"7d2e689c6a9f5a2550144323cdbc41d2d64aa11f@redhat.com"},"message":"Atomic/sign.py: Update man page and inject registry/repo/image for -d\n\nWhen using -d to override the signature write location, we now want\nto make sure we also add in the presribed directory structure\nof registry/repo/image@sha256:manfist/. So, something like:\n\natomic --debug sign -d /tmp docker.io/library/busybox:latest\n\nresults in:\n\n/tmp/docker.io/library/busybox@sha256:a59906e...a1e0e6/signature-1\n\nCloses: #617\nApproved by: baude","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/887f20c501f99771e706f3fd6ac2c1136fca010b"},{"sha":"64917bc86258ba3b74ddceab441a246d19c036ed","author":{"name":"Brent Baude","email":"7d2e689c6a9f5a2550144323cdbc41d2d64aa11f@redhat.com"},"message":"Atomic/sign.py: Raise error on writing signatures to http\n\nAtomic cannot write a signature to web(http/https) target. We\nnow raise an error as such.\n\nsudo ./atomic sign docker.io/library/hello-world\n\nWriting to http://123 is not supported. Use a file:///location instead.\n\nCloses: #618\nApproved by: rhatdan","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/64917bc86258ba3b74ddceab441a246d19c036ed"},{"sha":"805b92a1eeb535baadc6ac36dd331b6b9c0cd99a","author":{"name":"Dan Walsh","email":"6a27605abc9dbaa0594764ee8d1278451ea19a31@redhat.com"},"message":"Don't add scanners if they have bad format\n\nThis fixes https://github.com/projectatomic/atomic/issues/574\n\nCloses: #613\nApproved by: rhatdan","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/805b92a1eeb535baadc6ac36dd331b6b9c0cd99a"},{"sha":"54fec31b7d82434705d57421fb785541f8408214","author":{"name":"Aaron Weitekamp","email":"07ebeb2c0b52fa5423517492d298b3c1f1c3f3ce@redhat.com"},"message":"add trust policy management workflow\n\nCloses: #604\nApproved by: baude","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/54fec31b7d82434705d57421fb785541f8408214"},{"sha":"3d0e602572e9032e54131886913ca2c4c1af2145","author":{"name":"Aaron Weitekamp","email":"07ebeb2c0b52fa5423517492d298b3c1f1c3f3ce@redhat.com"},"message":"full-featured trust workflow\n\nCloses: #604\nApproved by: baude","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/3d0e602572e9032e54131886913ca2c4c1af2145"},{"sha":"e63d672cd31a4c7d62ce533f8307abf36db1bf3b","author":{"name":"Aaron Weitekamp","email":"07ebeb2c0b52fa5423517492d298b3c1f1c3f3ce@redhat.com"},"message":"add trust man page\n\nCloses: #604\nApproved by: baude","distinct":true,"url":"https://api.github.com/repos/shishir-a412ed/atomic/commits/e63d672cd31a4c7d62ce533f8307abf36db1bf3b"}]}
{"actor":{"display_login":"shishir-a412ed"}}