{"push_id":946795263,"size":10,"distinct_size":10,"ref":"refs/heads/develop","head":"89755c7cf254d9545d086f9daf5e940e33edfd36","before":"152919d2096641b12d53c7dfff0a23afb45d942c","commits":[{"sha":"ce4dde6ff4970dc725c63c5a20bb7de0eb486eb1","author":{"email":"23f6cb17c039715075479ab5cf9f89cfb5757cde@sil.org","name":"Neil Mayhew"},"message":"Don't install Windows binaries on Linux","distinct":true,"url":"https://api.github.com/repos/neilmayhew/pathway/commits/ce4dde6ff4970dc725c63c5a20bb7de0eb486eb1"},{"sha":"f445a142a5e476f31a081b3bcab50dd098bb684e","author":{"email":"23f6cb17c039715075479ab5cf9f89cfb5757cde@sil.org","name":"Neil Mayhew"},"message":"Handle binary icon files in Linux packaging","distinct":true,"url":"https://api.github.com/repos/neilmayhew/pathway/commits/f445a142a5e476f31a081b3bcab50dd098bb684e"},{"sha":"7cd1849c82f1b99fb2706b2e61884d31f4d5091f","author":{"email":"23f6cb17c039715075479ab5cf9f89cfb5757cde@sil.org","name":"Neil Mayhew"},"message":"Reformat package description to meet Debian guidelines\n\n * The first line should be a one-line summary of the package\n * Paragraphs should be separated with blank lines (which must\n   be stored with a leading period).","distinct":true,"url":"https://api.github.com/repos/neilmayhew/pathway/commits/7cd1849c82f1b99fb2706b2e61884d31f4d5091f"},{"sha":"0feddbc7814894983528cd15e87928f85a5e8403","author":{"email":"23f6cb17c039715075479ab5cf9f89cfb5757cde@sil.org","name":"Neil Mayhew"},"message":"Reformat Linux package changelog to meet guidelines\n\nEach release should have a separate section, complete with a debian release\nheader and a package maintainer's signature trailer.","distinct":true,"url":"https://api.github.com/repos/neilmayhew/pathway/commits/0feddbc7814894983528cd15e87928f85a5e8403"},{"sha":"d6f7a668884c88b1648264ed6b4274a19f7db13f","author":{"email":"23f6cb17c039715075479ab5cf9f89cfb5757cde@sil.org","name":"Neil Mayhew"},"message":"Improve the Linux package release script\n\n * Reduce package dependencies\n * Streamline generation of the source package","distinct":true,"url":"https://api.github.com/repos/neilmayhew/pathway/commits/d6f7a668884c88b1648264ed6b4274a19f7db13f"},{"sha":"b1b41e4b4f4dee664c32923e7aaa08cda1623d0a","author":{"email":"23f6cb17c039715075479ab5cf9f89cfb5757cde@sil.org","name":"Neil Mayhew"},"message":"Pick up the Linux release number from debian/changelog\n\nThis will in any case determine the actual package version, regardless of any\nversion number provided elsewhere.","distinct":true,"url":"https://api.github.com/repos/neilmayhew/pathway/commits/b1b41e4b4f4dee664c32923e7aaa08cda1623d0a"},{"sha":"a89dda530d3978599a318dd357253a03a0365cc4","author":{"email":"23f6cb17c039715075479ab5cf9f89cfb5757cde@sil.org","name":"Neil Mayhew"},"message":"Handle Linux package dependencies better\n\nUse Debian's automatic dependency generation for CLI-based packages, instead\nof hardcoded package names which can go out of date easily.\n\nHowever, this does require all native libraries used at runtime (via\nDllImport) to be specified as build dependencies, so the automatic dependency\ngeneration can figure out which package these libraries come from.","distinct":true,"url":"https://api.github.com/repos/neilmayhew/pathway/commits/a89dda530d3978599a318dd357253a03a0365cc4"},{"sha":"c38d5c86683c23179d3f6b2c568dbac87de953fc","author":{"email":"23f6cb17c039715075479ab5cf9f89cfb5757cde@sil.org","name":"Neil Mayhew"},"message":"Switch to architecture \"all\"\n\nThis is the correct architecture to use when a package contains no\narchitecture-dependent binary files.\n\nArchitecture \"any\" means an architecture-specific package can be built\nfor any architecture. Architecture \"all\" means the same binary package\ncan be used on all architectures.","distinct":true,"url":"https://api.github.com/repos/neilmayhew/pathway/commits/c38d5c86683c23179d3f6b2c568dbac87de953fc"},{"sha":"1f708723e778c0aa8ae4946a356f94ebf60ac970","author":{"email":"23f6cb17c039715075479ab5cf9f89cfb5757cde@sil.org","name":"Neil Mayhew"},"message":"Switch to a modern Linux package format\n\nThe Debian 1.0 format is deprecated. Also, since the package is maintained\nas part of the project, it's appropriate to use the Native format rather than\nthe Quilt format, which uses a diff on top of an original tarball.","distinct":true,"url":"https://api.github.com/repos/neilmayhew/pathway/commits/1f708723e778c0aa8ae4946a356f94ebf60ac970"},{"sha":"89755c7cf254d9545d086f9daf5e940e33edfd36","author":{"email":"23f6cb17c039715075479ab5cf9f89cfb5757cde@sil.org","name":"Neil Mayhew"},"message":"Refactor Linux package building\n\n * Source and binary are now separate steps\n * Take source package from the local git repo instead of github\n * Binary step is project- and package-independent\n * Arches to build is determined by package Architecture field\n * Architecture \"all\" packages are handled correctly\n * No longer need quotes around list of distros to build for\n * Upgrade host system only when required packages are missing","distinct":true,"url":"https://api.github.com/repos/neilmayhew/pathway/commits/89755c7cf254d9545d086f9daf5e940e33edfd36"}]}