{"push_id":3046430631,"size":21,"distinct_size":21,"ref":"refs/heads/iman","head":"f2ff1c5fe4d2ac00421d0224d025b78121eb0755","before":"c4db774492ecc42db651f6fbc6d58c8c8d7f6497","commits":[{"sha":"ade5ff736df5afd1542fb962405812946927f7e0","author":{"name":"Reagan Lopez","email":"8fc29f0f435f961ec2a6e384538aefb7c970e5e0@intel.com"},"message":"bundles: Ignore name validation for `bundle list`\n\nCurrently, as part of `bundle list`, all the bundle names are read\nand validated. As a result, `bundle list` fails if an invalid\nbundle exists even if it is not added to the mix. This commit removes\nbundle name validation as part of `bundle list` thereby fixing #461.\n\nSigned-off-by: Reagan Lopez <reagan.lopez@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/ade5ff736df5afd1542fb962405812946927f7e0"},{"sha":"dd8b6a2053a47b57669f36fdc32872aaca0e7d00","author":{"name":"Patrick McCarty","email":"bec093221bc522f416bb22c781419af97a3cbce2@intel.com"},"message":"Increase bsdiff delta creation timeout\n\nAfter much testing of recent Clear Linux OS builds, I have determined\nthat a 1-minute timeout for delta creation is not long enough.\n\nIn Clear Linux OS, there are several large (~250MB) files in the 'gcc'\npackage that change on a regular basis (sometimes once a day), and delta\ncreation for these files takes between 5.5 and 6.5 minutes each. The\ndelta sizes are around 9-10MB, significantly smaller than the new\ncompressed fullfile size of 49-55MB.\n\nTo accomodate these deltas, the timeout should be at least 7 minutes.\nFor one recent build (26170), one of the delta creations took 6min40sec,\napproaching 7 minutes. To be safe, I am increasing the timeout to 8\nminutes in case the build server is under heavier load.\n\nI did regenerate the deltas that originally prompted adding the 1 minute\ntimeout. They *are* larger than the new compressed fullfile, and they\ntake several minutes to create. But these cases are actually rare,\ninstead of common, as the source code comment implies. I've updated the\ncode comment.\n\nSigned-off-by: Patrick McCarty <patrick.mccarty@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/dd8b6a2053a47b57669f36fdc32872aaca0e7d00"},{"sha":"38f62395f71f1387fb18458d7d6dd61242d1ab02","author":{"name":"Tudor Marcu","email":"25430be065cc41d76c71e33ba87c0bab6495b8a2@intel.com"},"message":"Add builder test for DNF conf check\n\nSigned-off-by: Tudor Marcu <tudor.marcu@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/38f62395f71f1387fb18458d7d6dd61242d1ab02"},{"sha":"a7aec78ccfa429990d5764a94af46a3a204392b5","author":{"name":"Tudor Marcu","email":"25430be065cc41d76c71e33ba87c0bab6495b8a2@intel.com"},"message":"Create DNF conf as part of mixer init\n\nOne may wish to add or edit repos before building any mixes, but the DNF\n(.yum-mix.conf) is not available until build-bundles is run.\n\nFixes #452\n\nSigned-off-by: Tudor Marcu <tudor.marcu@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/a7aec78ccfa429990d5764a94af46a3a204392b5"},{"sha":"2660c1bdc71cd90b79f75d63dea9f42739c25dda","author":{"name":"Patrick McCarty","email":"bec093221bc522f416bb22c781419af97a3cbce2@intel.com"},"message":"Remove /etc/dnf tree in full chroot\n\nDNF creates two additional state directories in the full chroot if they\nmissing: /etc/dnf/ and /etc/dnf/modules.d.\n\nUpdate the DNF state path slice so that the /etc/dnf directory tree is\nremoved from the full chroot after full chroot creation. This avoids\nadding those two directories to Manifest.full.\n\nSigned-off-by: Patrick McCarty <patrick.mccarty@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/2660c1bdc71cd90b79f75d63dea9f42739c25dda"},{"sha":"5cfa07cbb213bfa0b0d256ca2ba1b76f62466d61","author":{"name":"Tudor Marcu","email":"25430be065cc41d76c71e33ba87c0bab6495b8a2@intel.com"},"message":"Add BAT test for dnf state change\n\nSigned-off-by: Tudor Marcu <tudor.marcu@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/5cfa07cbb213bfa0b0d256ca2ba1b76f62466d61"},{"sha":"b9313bc3707201f6e12c95b860494a65f1779c04","author":{"name":"John Akre","email":"71b02df04affd2cd856c7a29ba3d334748fce494@intel.com"},"message":"build: Add increment flag support to build all\n\nNow the 'mixer build all' command supports the --increment flag. When the\n--increment flag is passed to 'mixer build all', the mixversion will be\nincremented. Otherwise, the mixversion will remain unchanged. This fixes\nan issue where delta packs could not be created after using 'mixer build all'.\n\nFixes #445\n\nSigned-off-by: John Akre <john.w.akre@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/b9313bc3707201f6e12c95b860494a65f1779c04"},{"sha":"db8dcc0f84dd4cab402c38e5e8bdc1f97e7abe75","author":{"name":"Tudor Marcu","email":"25430be065cc41d76c71e33ba87c0bab6495b8a2@intel.com"},"message":"Add new format bump bat test\n\nSigned-off-by: Tudor Marcu <tudor.marcu@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/db8dcc0f84dd4cab402c38e5e8bdc1f97e7abe75"},{"sha":"361d6964c3e343a2dfb246c7664ef807e1ec1779","author":{"name":"Tudor Marcu","email":"25430be065cc41d76c71e33ba87c0bab6495b8a2@intel.com"},"message":"metadata: Add useful update functions for bump\n\nSigned-off-by: Tudor Marcu <tudor.marcu@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/361d6964c3e343a2dfb246c7664ef807e1ec1779"},{"sha":"a9af245c726c1a88305045c3a4f4ec9eb69a0cf9","author":{"name":"Tudor Marcu","email":"25430be065cc41d76c71e33ba87c0bab6495b8a2@intel.com"},"message":"Update format bump process\n\nSigned-off-by: Tudor Marcu <tudor.marcu@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/a9af245c726c1a88305045c3a4f4ec9eb69a0cf9"},{"sha":"f3e378381b8db3594aa747958800b80458b64e57","author":{"name":"Tudor Marcu","email":"25430be065cc41d76c71e33ba87c0bab6495b8a2@intel.com"},"message":"Break up code and re-order logic better\n\nSigned-off-by: Tudor Marcu <tudor.marcu@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/f3e378381b8db3594aa747958800b80458b64e57"},{"sha":"5adb649d3d5e801f710978711b9ff3db3330410e","author":{"name":"Tudor Marcu","email":"25430be065cc41d76c71e33ba87c0bab6495b8a2@intel.com"},"message":"Update bat test\n\nSigned-off-by: Tudor Marcu <tudor.marcu@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/5adb649d3d5e801f710978711b9ff3db3330410e"},{"sha":"d4fa5bc70e3b404dca3848cc28aad37b224b2e90","author":{"name":"Tudor Marcu","email":"25430be065cc41d76c71e33ba87c0bab6495b8a2@intel.com"},"message":"Update formatbump test\n\nSigned-off-by: Tudor Marcu <tudor.marcu@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/d4fa5bc70e3b404dca3848cc28aad37b224b2e90"},{"sha":"d46b77dc1dad16f353d0a63b90b898fa822a7da2","author":{"name":"Otavio Pontes","email":"a04f37e3ccb281cf4119e4b2fa8286ed94121d92@intel.com"},"message":"manifest: Create function to append a File and update ContentSize\n\nSigned-off-by: Otavio Pontes <otavio.pontes@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/d46b77dc1dad16f353d0a63b90b898fa822a7da2"},{"sha":"dfbc8546d8500da6f3a03bdc2134c85b1e2c1929","author":{"name":"Otavio Pontes","email":"a04f37e3ccb281cf4119e4b2fa8286ed94121d92@intel.com"},"message":"test: Add function to check the number of files in a Manifest\n\nThis function can be used to check if Iterative don't have more items\nthat them should.\n\nSigned-off-by: Otavio Pontes <otavio.pontes@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/dfbc8546d8500da6f3a03bdc2134c85b1e2c1929"},{"sha":"68cddb0f0444804b7a4fcea3f8d9035faf66ab2a","author":{"name":"Otavio Pontes","email":"a04f37e3ccb281cf4119e4b2fa8286ed94121d92@intel.com"},"message":"Introducing the Iterative to-Manifest\n\nWhen creating manifests for a new build, also create to-Manifests\nfor each bundle that has changes in this version.\n\nThe goal on publishing to-Manifests is to reduce the download size\non updates, according to what was discussed on\nclearlinux/swupd-client#498\n\nSigned-off-by: Otavio Pontes <otavio.pontes@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/68cddb0f0444804b7a4fcea3f8d9035faf66ab2a"},{"sha":"6182ec3a87f5b7f1818e57622e535d1bbeab07ea","author":{"name":"Otavio Pontes","email":"a04f37e3ccb281cf4119e4b2fa8286ed94121d92@intel.com"},"message":"packs: Don't create packs for Iterative Manifests\n\nFiles that are not of type Manifest are not bundles, so we shouldn't create\npacks for them.\n\nSigned-off-by: Otavio Pontes <otavio.pontes@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/6182ec3a87f5b7f1818e57622e535d1bbeab07ea"},{"sha":"e33e516e0f3fea92665917bebd71374e0d87b6b5","author":{"name":"Otavio Pontes","email":"a04f37e3ccb281cf4119e4b2fa8286ed94121d92@intel.com"},"message":"create_manifest: Don't create Iterative Manfests on minversions\n\nWhen we have a minversion, all files from all Manifests are considered\nupdated and have its version set to the minversion number. In this case\nIterative Manifests will include all files from the full bundle Manifest.\nSo there's no gain in creating iterative manifests in a minversion.\n\nSigned-off-by: Otavio Pontes <otavio.pontes@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/e33e516e0f3fea92665917bebd71374e0d87b6b5"},{"sha":"305740fd5d7c4c8fd0e4e61b593f615b1b4f533c","author":{"name":"Otavio Pontes","email":"a04f37e3ccb281cf4119e4b2fa8286ed94121d92@intel.com"},"message":"rename: Don't override file type on renames\n\nWhen renaming, don't override file type in the from-manifest. This\ninformation isn't used anywhere in mixer and it is necessary to create\ndelta manifests.\n\nSigned-off-by: Otavio Pontes <otavio.pontes@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/305740fd5d7c4c8fd0e4e61b593f615b1b4f533c"},{"sha":"7c711ba18086db11f0ed644505ad16d2ee283c09","author":{"name":"Otavio Pontes","email":"a04f37e3ccb281cf4119e4b2fa8286ed94121d92@intel.com"},"message":"Introducing the Delta-Manifests\n\nCurrently, when updating from version X to Y, in order to apply a delta, swupd\nneeds to download the Manifest from version X to check which file the\nfrom-hash in delta file is pointing to. Downloading that Manifest some times\nis even larger than the delta pack, so reducing the download size would make\na significant improvement in update time.\n\nThe Delta-Manifest is a Manifest included in delta packs with all information\nfrom Manifest X in order to apply deltas, i.e., all files that are going to be\nused to apply deltas.\n\nSigned-off-by: Otavio Pontes <otavio.pontes@intel.com>","distinct":true,"url":"https://api.github.com/repos/otaviobp/mixer-tools/commits/7c711ba18086db11f0ed644505ad16d2ee283c09"}]}
{"actor":{"display_login":"otaviobp"}}