{"push_id":1018416672,"size":7,"distinct_size":7,"ref":"refs/heads/travis-osx","head":"819688586046266861e864a5d661b26198910c8f","before":"a5d250d42478fad580991e14af0abac811bbe580","commits":[{"sha":"14796574707cbf3eb217d960109b42d4558442b3","author":{"email":"bb47aee87f7f3b20910ea166e6760877276df099@ga-group.nl","name":"Ruediger Meier"},"message":"tests: improve skipping of old btrfs-tools\n\nOlder Linux distributions came with differently incomplete\nbtrfs-tools 0.19+git versions (2009-2013). Old mkfs.btrfs\nneeds minimum device size 256M.\n\nNote the most simple way to skip btrfs-tools < 3.14 would be\n  btrfs property --help 2>&1 || ts_skip \"btrfs too old\"\nbut I want to include 3.12 because of Ubuntu Trusty on travis.\n\nThis patch partly reverts/rewrites the following commits:\n7e604f3c - tests: don't skip case \"output undefined\"\n076153f8 - tests: don't compare btrfs mount options\n370d31f7 - tests: skip btrfs tests if version too old\n\nSigned-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>","distinct":true,"url":"https://api.github.com/repos/rudimeier/util-linux/commits/14796574707cbf3eb217d960109b42d4558442b3"},{"sha":"22f61d32bc50c270fd31508394d7adf376c4ddd3","author":{"email":"bb47aee87f7f3b20910ea166e6760877276df099@ga-group.nl","name":"Ruediger Meier"},"message":"tests: don't use system's mount commands\n\nSigned-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>","distinct":true,"url":"https://api.github.com/repos/rudimeier/util-linux/commits/22f61d32bc50c270fd31508394d7adf376c4ddd3"},{"sha":"3dd45b823d4a65847965064bc999f31dccf9665e","author":{"email":"bb47aee87f7f3b20910ea166e6760877276df099@ga-group.nl","name":"Ruediger Meier"},"message":"travis: switch to Ubuntu 14.04 Trusty\n\nNow we have a reasonable recent build system with systemd, etc. We still\nkeep old Ubuntu 12.04 Precise to check backward compatibility but\nremove the hack to install socat.\n\nNote the new env variable PRECISE=\"yes\" is only there to see it on travis\nwebsite.\n\nSigned-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>","distinct":true,"url":"https://api.github.com/repos/rudimeier/util-linux/commits/3dd45b823d4a65847965064bc999f31dccf9665e"},{"sha":"f30aba0bf36fac281e8abfed14dd42fc9949d7ec","author":{"email":"bb47aee87f7f3b20910ea166e6760877276df099@ga-group.nl","name":"Ruediger Meier"},"message":"travis: add OSX build\n\nOf course OSX is not an important target but since it's available on\ntravis we can (mis)use it to generally improve non-Linux and non-GNU\ncompatibility. People are using musl, busybox or whatever and\nutil-linux should work for them. Having OSX build running regularly\nwill help us to freeze the lately improved BSD compatibility and\nto check code which is usually ifdef'ed.\n\nWe are using the most recent OSX 10.11.x / Xcode 7.3 though the older\ntravis OSX images are working too currently.\n\nIf it turns out that this OSX build is too annoying when we are about\nto add support for latest Linux features then we could add:\n  allow_failures:\n    - os: osx\nto let it fail silently.\n\nNote I've tried hard to keep .travis-functions.sh readable for the\nLinux case. I've removed --with-python because it's default anyway,\n--enable-gtk-doc is still tested in discheck.\n\nOSX root check would also work (almost, using another --prefix) but\nwould only run one more test yet (minix).\n\nOSX distcheck would have some issues with conditionally built man\npages. No need to fix that because distcheck is more for maintainer\nmachines.\n\nBTW to increase travis build speed again we could remove some targets\nfrom the matrix without losing tested scenarios:\n - nonroot for Linux seems to be waste of time\n - clang/Linux could be root check only\nFor now we keep it as is.\n\nSigned-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>","distinct":true,"url":"https://api.github.com/repos/rudimeier/util-linux/commits/f30aba0bf36fac281e8abfed14dd42fc9949d7ec"},{"sha":"a3093f62aab010ff29cc07ced87aec7fa4fd4740","author":{"email":"bb47aee87f7f3b20910ea166e6760877276df099@ga-group.nl","name":"Ruediger Meier"},"message":"misc: fix icc/clang compiler warnings\n\nclang warning:\nlibmount/src/tab.c:1833:6: warning: variable 'rc' is used uninitialized whenever\n      'if' condition is true [-Wsometimes-uninitialized]\n        if (!mpc)\n            ^~~~\n\nicc printf warnings:\n    libmount/src/monitor.c(348): warning #2279: printf/scanf format not a string literal and no format arguments\n            DBG(MONITOR, ul_debugobj(mn, status == 1 ? \" success\" : \" nothing\"));\n            ^\n    login-utils/vipw.c(348): warning #2279: printf/scanf format not a string literal and no format arguments\n                           : _(\"You are using shadow passwords on this system.\\n\"));\n                                                                                  ^\n\nicc enum warnings:\n    disk-utils/fdisk-menu.c(150): warning #188: enumerated type mixed with another type\n            .exclude = FDISK_DISKLABEL_GPT | FDISK_DISKLABEL_BSD,\n                       ^\n    libsmartcols/src/table_print.c(750): warning #188: enumerated type mixed with another type\n                            &width, align,\n                                    ^\n\nSigned-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>","distinct":true,"url":"https://api.github.com/repos/rudimeier/util-linux/commits/a3093f62aab010ff29cc07ced87aec7fa4fd4740"},{"sha":"a1d49086e7462a89e2b2149297750ffb9d64e784","author":{"email":"bb47aee87f7f3b20910ea166e6760877276df099@ga-group.nl","name":"Ruediger Meier"},"message":"build-sys: fix again UL_SCANF_TYPE_MODIFIER\n\nThis reverts commit c8494d88:\n  \"build-sys: fix UL_SCANF_TYPE_MODIFIER for icc\"\n\nplus fix the check prog, because it found \"%as\" to be valid on\nsystems where \"%a\" is used for float conversion.\n\nicc warns about \"%ms\" but it works anyways. Our AC_RUN_IFELSE prog\nshould do it right now regardless of compiler warnings.\n\nNote \"%ms\" is POSIX.1-2008 standard but still not available on\nmany systems. Maybe it's time to remove \"%as\" fallback for old\nglibc which is even less portable.\n\nSigned-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>","distinct":true,"url":"https://api.github.com/repos/rudimeier/util-linux/commits/a1d49086e7462a89e2b2149297750ffb9d64e784"},{"sha":"819688586046266861e864a5d661b26198910c8f","author":{"email":"bb47aee87f7f3b20910ea166e6760877276df099@ga-group.nl","name":"Ruediger Meier"},"message":"build-sys: add missing \"not found\" strings\n\nOtherwise configure output looks like this:\n  configure: WARNING:  not found; not building cfdisk\n\nSigned-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>","distinct":true,"url":"https://api.github.com/repos/rudimeier/util-linux/commits/819688586046266861e864a5d661b26198910c8f"}]}