{"push_id":1038456980,"size":46,"distinct_size":46,"ref":"refs/heads/master","head":"1b6efed8eda9090e131804e76aa3f6c6c84e80a3","before":"1eeba3f83190b2b9adf61c5690c6a7f15d5c1455","commits":[{"sha":"913797e3ce126270fe4d8285b68a22977e198b8b","author":{"email":"641e33c7d616bc49d4a30198b08acf2f2855e5cc@gmail.com","name":"Jason Perrin"},"message":"Add desktop homepage variable for easy future modification\n\nrt#4431","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/913797e3ce126270fe4d8285b68a22977e198b8b"},{"sha":"3f1c5126f0eafc034b1951b380e0574d52bdceba","author":{"email":"641e33c7d616bc49d4a30198b08acf2f2855e5cc@gmail.com","name":"Jason Perrin"},"message":"Merge pull request #37 from jvperrin/single-homepage-reference\n\nAdd desktop homepage variable for easy future modification","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/3f1c5126f0eafc034b1951b380e0574d52bdceba"},{"sha":"6d948efb4251b408c8b93fe86dfa0afd55503250","author":{"email":"9b803a2ad79a55f5bcd458688d72fa0eeb062fed@ocf.berkeley.edu","name":"Chris Kuehl"},"message":"ocf_printhost/ocf-posthook: don't add 0-cost jobs\n\nPer discussion on IRC, we should add actual jobs with status=REJECTED\ninstead, but probably not until after enforcer migration.","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/6d948efb4251b408c8b93fe86dfa0afd55503250"},{"sha":"dddf77d685e4da88441063f91f357619d0994d7a","author":{"email":"9b803a2ad79a55f5bcd458688d72fa0eeb062fed@ocf.berkeley.edu","name":"Chris Kuehl"},"message":"ocf_printhost/ocf-posthook: fix printer/queue names\n\nmattmcal pointed out that printer names were wrong (included\n-double/-single at the end)","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/dddf77d685e4da88441063f91f357619d0994d7a"},{"sha":"3c0653592d9c91d0b4c65dbb8569f30738082736","author":{"email":"26036addd6b60a7ba76e092eb3c712b62cf6929f@ocf.berkeley.edu","name":"Kevin Peng"},"message":"Install build dependencies for lightdm-gtk-greeter-ocf","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/3c0653592d9c91d0b4c65dbb8569f30738082736"},{"sha":"79462a43e007500108568535f5582ebdf6989046","author":{"email":"26036addd6b60a7ba76e092eb3c712b62cf6929f@ocf.berkeley.edu","name":"Kevin Peng"},"message":"Switch to using lightdm-gtk-greeter fork","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/79462a43e007500108568535f5582ebdf6989046"},{"sha":"d6b26591379a27cdf5ce329fd2c6010825a46e4f","author":{"email":"9b803a2ad79a55f5bcd458688d72fa0eeb062fed@ocf.berkeley.edu","name":"Chris Kuehl"},"message":"clean-temp-files: executable, update shebang, pipefail","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/d6b26591379a27cdf5ce329fd2c6010825a46e4f"},{"sha":"ade80fab877a008aa60c92957bf03bdca378c978","author":{"email":"9b803a2ad79a55f5bcd458688d72fa0eeb062fed@ocf.berkeley.edu","name":"Chris Kuehl"},"message":"ocf_desktop: replace ocf-suspend using ocflib\n\nBenefits of the change (in decending order of importance):\n\n  * Uses ocflib hours, so we no longer will have desktops running over\n    breaks when we forget to disable wakeups.\n\n  * Adds some output that can be useful for determining why a desktop\n    isn't suspending regularly.\n\n  * Python","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/ade80fab877a008aa60c92957bf03bdca378c978"},{"sha":"6332700517645c0ea760385e3f91ef96a1df62d5","author":{"email":"9b803a2ad79a55f5bcd458688d72fa0eeb062fed@ocf.berkeley.edu","name":"Chris Kuehl"},"message":"Switch from Percona to MariaDB","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/6332700517645c0ea760385e3f91ef96a1df62d5"},{"sha":"3f6addd1c7c129c07635370daf5e097f6e3de152","author":{"email":"9b803a2ad79a55f5bcd458688d72fa0eeb062fed@ocf.berkeley.edu","name":"Chris Kuehl"},"message":"Don't error on pm-suspend fail (apparently this happens?)","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/3f6addd1c7c129c07635370daf5e097f6e3de152"},{"sha":"b03b6dee721e5ab30245cf67ba6ee1916859ea80","author":{"email":"9b803a2ad79a55f5bcd458688d72fa0eeb062fed@ocf.berkeley.edu","name":"Chris Kuehl"},"message":"Call lab-wakeup all the time to take advantage of ocflib","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/b03b6dee721e5ab30245cf67ba6ee1916859ea80"},{"sha":"937e32cf05296be610708f097836016f6573b8e4","author":{"email":"9b803a2ad79a55f5bcd458688d72fa0eeb062fed@ocf.berkeley.edu","name":"Chris Kuehl"},"message":"Make ocf-suspend a little more tolerant to errors\n\nIt sucks that we have to do this, but we're probably going to hit these\na lot, and the cron spam is real.","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/937e32cf05296be610708f097836016f6573b8e4"},{"sha":"fdddf787aace4a7a6b48288fffe8dafbab2935e5","author":{"email":"9b803a2ad79a55f5bcd458688d72fa0eeb062fed@ocf.berkeley.edu","name":"Chris Kuehl"},"message":"Replace open('/dev/null') with subprocess.DEVNULL","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/fdddf787aace4a7a6b48288fffe8dafbab2935e5"},{"sha":"892d595bfb5a0a79609da40d4e7a0552ffe2d98d","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@techxonline.net","name":"Chris Kuehl"},"message":"Merge pull request #40 from ocf/desktop-suspend-ocflib\n\nocf_desktop: replace ocf-suspend using ocflib","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/892d595bfb5a0a79609da40d4e7a0552ffe2d98d"},{"sha":"9ee578338821d20acabf2757573fd8ef311868c1","author":{"email":"9b803a2ad79a55f5bcd458688d72fa0eeb062fed@ocf.berkeley.edu","name":"Chris Kuehl"},"message":"Remove OCF's pip3 package provider port/fork\n\nWe should never be installing stuff with \"sudo pip\" anymore, and we\ndon't actually use this pip3 provider.","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/9ee578338821d20acabf2757573fd8ef311868c1"},{"sha":"4620cea09c678eef5c00951c0a8ca5f165416553","author":{"email":"9b803a2ad79a55f5bcd458688d72fa0eeb062fed@ocf.berkeley.edu","name":"Chris Kuehl"},"message":"Remove special casing of paramiko for wheezy\n\nprinthost (last wheezy machine) doesn't need paramiko, let's just remove\nthis cruft now.","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/4620cea09c678eef5c00951c0a8ca5f165416553"},{"sha":"83ca5f3784fac4c0b8125cd50a6e0340a7ebd672","author":{"email":"9b803a2ad79a55f5bcd458688d72fa0eeb062fed@ocf.berkeley.edu","name":"Chris Kuehl"},"message":"Use a tmpfs on eruption (rt#4636)\n\nThis might be reverted if people disagree with this change, just doing\nit now to stop the cron spam.","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/83ca5f3784fac4c0b8125cd50a6e0340a7ebd672"},{"sha":"7b6e757a7c2f1a3ac0d9d0c4e7de17643e4636d9","author":{"email":"9b803a2ad79a55f5bcd458688d72fa0eeb062fed@ocf.berkeley.edu","name":"Chris Kuehl"},"message":"ocf-suspend: make umount errors more silent","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/7b6e757a7c2f1a3ac0d9d0c4e7de17643e4636d9"},{"sha":"068dcecadfc18fa2813031ba7d9c6371714ae202","author":{"email":"9b803a2ad79a55f5bcd458688d72fa0eeb062fed@ocf.berkeley.edu","name":"Chris Kuehl"},"message":"ocf_dhcp: call lab-wakeup in quiet mode","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/068dcecadfc18fa2813031ba7d9c6371714ae202"},{"sha":"753bcfbfcbb5601ae4b27c339dfe0d6a3ce461c6","author":{"email":"9b803a2ad79a55f5bcd458688d72fa0eeb062fed@ocf.berkeley.edu","name":"Chris Kuehl"},"message":"Don't install xchat anymore\n\nIt's unmaintained and removed from stretch :(","distinct":true,"url":"https://api.github.com/repos/jvperrin/puppet/commits/753bcfbfcbb5601ae4b27c339dfe0d6a3ce461c6"}]}