{"push_id":836902254,"size":20,"distinct_size":11,"ref":"refs/heads/master","head":"64e7b0e67222b7f57626108ac1bfc2e00f256c81","before":"7245a7ccc3c3dd20692e4f6d8b91ea78de99b19e","commits":[{"sha":"e8865f87aedf88d9ea5514e9e71ca80c2c4942c4","author":{"email":"b47cd3a07e67993880bd97884a02a8a9c1dec76d@redhat.com","name":"David Lehman"},"message":"Add an error class for alignment errors.\n\nRelated: rhbz#1267858","distinct":true,"url":"https://api.github.com/repos/vathpela/blivet/commits/e8865f87aedf88d9ea5514e9e71ca80c2c4942c4"},{"sha":"93c805d74b6ee893e8f9cf59663207ffd45268c3","author":{"email":"b47cd3a07e67993880bd97884a02a8a9c1dec76d@redhat.com","name":"David Lehman"},"message":"Add support for minimal alignment of very small partitions.\n\nThis patch teaches blivet to use the minimal alignment if the optimal\nalignment's grain size is larger than the requested partition.\n\nSome disks export an optimal io size of 16 or even 64 MiB. Blivet\nalways using the optimal alignment made it impossible to allocate\na PReP partition (allowed size range 4-10 MiB) on these disks.\n\nRelated: rhbz#1267858","distinct":true,"url":"https://api.github.com/repos/vathpela/blivet/commits/93c805d74b6ee893e8f9cf59663207ffd45268c3"},{"sha":"3b4885e0501140e6fe0a76f523fc7ee99e47d83a","author":{"email":"b47cd3a07e67993880bd97884a02a8a9c1dec76d@redhat.com","name":"David Lehman"},"message":"Use minimal alignment as needed when allocating small partitions.\n\nResolves: rhbz#1267858","distinct":true,"url":"https://api.github.com/repos/vathpela/blivet/commits/3b4885e0501140e6fe0a76f523fc7ee99e47d83a"},{"sha":"b2d923b7649eb790ef58f5d9bb85e6eb1a01d20b","author":{"email":"603c9bf5209ae6d84929bcc7a7e28a82da32cf29@redhat.com","name":"Alexander Todorov"},"message":"produce coverage-report.log and enable coverage in CI","distinct":true,"url":"https://api.github.com/repos/vathpela/blivet/commits/b2d923b7649eb790ef58f5d9bb85e6eb1a01d20b"},{"sha":"5724d17e655f87479ce741296551a72d11901cf9","author":{"email":"b47cd3a07e67993880bd97884a02a8a9c1dec76d@redhat.com","name":"David Lehman"},"message":"Add a udev settle call after instantiating parted.Disk. (#1267858)\n\nudev sees parted close a rw fd to the disk (in this case an md fwraid)\nand tries to be helpful by telling the kernel to re-read the partition\ntable. That causes the partitions to disappear briefly, which can be\nproblematic.","distinct":false,"url":"https://api.github.com/repos/vathpela/blivet/commits/5724d17e655f87479ce741296551a72d11901cf9"},{"sha":"942dce6110f08d1e8abafb84ae200b0e0f54300a","author":{"email":"2e0a021e603479ff81838c00c3b770daca4e0214@redhat.com","name":"Peter Jones"},"message":"edd: Remove the \"absurd_virt\" test cases for now.\n\nThere's actually a bug here that triggers sometimes but not others\n(based on filesystem order), so in the interest of not mucking up the\nbuilds, don't actually run those tests until it that's fixed.\n\nSigned-off-by: Peter Jones <pjones@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vathpela/blivet/commits/942dce6110f08d1e8abafb84ae200b0e0f54300a"},{"sha":"9f8e60159deb60ff81135ca942b826dbb82cba27","author":{"email":"2e0a021e603479ff81838c00c3b770daca4e0214@redhat.com","name":"Peter Jones"},"message":"edd: Make devicetree not use edd.edd_dict, instead use blivet's copy.\n\nThe edd module used to try to cache the edd output at the module level.\nThis makes tests awkward when they replace the whole dataset without\ntrying to fix the whole module scope, so I had removed it, not realizing\nblivet.devicetree.resolveDevice() was using it.\n\nThis makes blivet.devicetree.resolveDevice() use blivet.eddDict instead.\n\nThis fixes the following error from http://newcutlet.install.bos.redhat.com:8080/job/blivet-master-PR/105/console :\n\nE1101(no-member):938,42: DeviceTree.resolveDevice: Module 'blivet.devicelibs.edd' has no 'edd_dict' member\n\nSigned-off-by: Peter Jones <pjones@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vathpela/blivet/commits/9f8e60159deb60ff81135ca942b826dbb82cba27"},{"sha":"2a7c1238036328103a6eaa3ff1f7de4e8f3223a5","author":{"email":"2e0a021e603479ff81838c00c3b770daca4e0214@redhat.com","name":"Peter Jones"},"message":"edd: Fix some minor 'make check' complaints.\n\nThis fixes the following warnings from http://newcutlet.install.bos.redhat.com:8080/job/blivet-master-PR/105/console :\n\nW1201(logging-not-lazy):435,12: EddMatcher.devname_from_scsi_pci_dev:\nSpecify string format arguments as logging function parameters\nW1201(logging-not-lazy):439,16: EddMatcher.devname_from_scsi_pci_dev:\nSpecify string format arguments as logging function parameters\nW1201(logging-not-lazy):448,12: EddMatcher.devname_from_scsi_pci_dev:\nSpecify string format arguments as logging function parameters\n\nSigned-off-by: Peter Jones <pjones@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vathpela/blivet/commits/2a7c1238036328103a6eaa3ff1f7de4e8f3223a5"},{"sha":"afca902bcb7246892548f644cf25fd9c81925601","author":{"email":"2e0a021e603479ff81838c00c3b770daca4e0214@redhat.com","name":"Peter Jones"},"message":"Make distutils.filelist.findall() do the right thing with symlinks maybe.\n\nI'm not sure this would be right if we actually wanted to /include/ the\nsymlink itself, but since so far they're all in directories we don't\ninclude in the tarball, this will at least make the traversal of them\nnot fail.\n\nThis fixes \"make local\" with the EDD test case data.\n\nSigned-off-by: Peter Jones <pjones@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vathpela/blivet/commits/afca902bcb7246892548f644cf25fd9c81925601"},{"sha":"847f94e58adaac52af293dfde027c381cfaa8834","author":{"email":"2e0a021e603479ff81838c00c3b770daca4e0214@redhat.com","name":"Peter Jones"},"message":"edd: Get rid of biosdev_to_edd_dir(), it is pointless.\n\nSigned-off-by: Peter Jones <pjones@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vathpela/blivet/commits/847f94e58adaac52af293dfde027c381cfaa8834"},{"sha":"7e96f1e9847a4f3b3d4d17e93f38cea6054e9eef","author":{"email":"2e0a021e603479ff81838c00c3b770daca4e0214@redhat.com","name":"Peter Jones"},"message":"edd: make logging work usefully during tests\n\nSigned-off-by: Peter Jones <pjones@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vathpela/blivet/commits/7e96f1e9847a4f3b3d4d17e93f38cea6054e9eef"},{"sha":"e9c03977735466c0677a857087a414a5242f8cf4","author":{"email":"8458c114f32d8e8ef9ef32f5272e3e38bf09ddd1@redhat.com","name":"Vojtech Trefny"},"message":"Do not save None as passphrase for LUKS devices (#1269646)\n\nSigned-off-by: Vojtech Trefny <vtrefny@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vathpela/blivet/commits/e9c03977735466c0677a857087a414a5242f8cf4"},{"sha":"b597e450b4cf3975840bf6f379c78bb5cdb33bbc","author":{"email":"2e0a021e603479ff81838c00c3b770daca4e0214@redhat.com","name":"Peter Jones"},"message":"Add an edd test data harvester.\n\nSigned-off-by: Peter Jones <pjones@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vathpela/blivet/commits/b597e450b4cf3975840bf6f379c78bb5cdb33bbc"},{"sha":"b9b86c485cce1d6d7ffaa64aa4220cdbbcfba56c","author":{"email":"b47cd3a07e67993880bd97884a02a8a9c1dec76d@redhat.com","name":"David Lehman"},"message":"Bypass util.run_program to avoid logging deadlock.\n\nResolves: rhbz#1272133","distinct":true,"url":"https://api.github.com/repos/vathpela/blivet/commits/b9b86c485cce1d6d7ffaa64aa4220cdbbcfba56c"},{"sha":"1d5e5f66d0dee99b4ba9ab4b6f6ca0086602fdc6","author":{"email":"32b71423c0dbe58cc7229f648f881967a836ef95@redhat.com","name":"Vratislav Podzimek"},"message":"Add a 'debug' flag and use it for LVM debugging\n\nMany times we have been asked by the LVM team to use the '-vvvv' option whenever\nwe do any LVM action so that the logs contain more (debugging)\ninformation. However, getting the output of every single LVM command cluttered\nwith a lot of debugging info would be confusing for both us reading the logs and\nthe code parsing the output of such commands. The trade-off solution is to pass\nthe 'log{level=7}' config with all our commands that causes LVM to put the extra\ninfo from '-vvvv' to a log. The default is syslog (i.e. journal), but since LVM\nproduces a huge amount of debugging log messages with level=7, it's better to\nput it them into a separate file.","distinct":true,"url":"https://api.github.com/repos/vathpela/blivet/commits/1d5e5f66d0dee99b4ba9ab4b6f6ca0086602fdc6"},{"sha":"6c8517f24b6a352c9a1fe27e69b26cca82cf9985","author":{"email":"32b71423c0dbe58cc7229f648f881967a836ef95@users.noreply.github.com","name":"Vratislav Podzimek"},"message":"Merge pull request #230 from vpodzime/master-lvm_debug\n\nAdd a 'debug' flag and use it for LVM debugging","distinct":true,"url":"https://api.github.com/repos/vathpela/blivet/commits/6c8517f24b6a352c9a1fe27e69b26cca82cf9985"},{"sha":"a5e78e21929ef71b3a09e5e548dc9004ed4100fb","author":{"email":"b47cd3a07e67993880bd97884a02a8a9c1dec76d@redhat.com","name":"David Lehman"},"message":"Merge pull request #243 from dwlehman/flexible-alignment\n\nAllow allocation of small, minimally-aligned partitions.","distinct":true,"url":"https://api.github.com/repos/vathpela/blivet/commits/a5e78e21929ef71b3a09e5e548dc9004ed4100fb"},{"sha":"42d5de5ea37e62714ec6ad53252dcf7cdf588ecb","author":{"email":"32b71423c0dbe58cc7229f648f881967a836ef95@users.noreply.github.com","name":"Vratislav Podzimek"},"message":"Merge pull request #244 from atodorov/master\n\nProduce coverage-report.log and enable coverage in CI","distinct":true,"url":"https://api.github.com/repos/vathpela/blivet/commits/42d5de5ea37e62714ec6ad53252dcf7cdf588ecb"},{"sha":"5a1c2d62b51e5e0ee752ec782f5db5b6f223a07a","author":{"email":"b47cd3a07e67993880bd97884a02a8a9c1dec76d@redhat.com","name":"David Lehman"},"message":"Fix an overly inclusive regex in DeviceTree.resolveDevice.\n\nAlso adds support for specifying partitions by bios disk, eg: 0x81p3\n\nFixes #152","distinct":true,"url":"https://api.github.com/repos/vathpela/blivet/commits/5a1c2d62b51e5e0ee752ec782f5db5b6f223a07a"},{"sha":"64e7b0e67222b7f57626108ac1bfc2e00f256c81","author":{"email":"b47cd3a07e67993880bd97884a02a8a9c1dec76d@redhat.com","name":"David Lehman"},"message":"Merge pull request #242 from dwlehman/resolveDevice-regex\n\nFix an overly inclusive regex in DeviceTree.resolveDevice.","distinct":true,"url":"https://api.github.com/repos/vathpela/blivet/commits/64e7b0e67222b7f57626108ac1bfc2e00f256c81"}]}