modified version of jenkins debian glue (https://github.com/mika/jenkins-debian-glue) for devuan
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

656 lines
26 KiB

  1. jenkins-debian-glue (0.17.0+devuan1) unstable; urgency=medium
  2. * Import latest changes from upstream
  3. -- Franco (nextime) Lanza <nextime@devuan.org> Wed, 04 May 2016 07:28:13 +0100
  4. jenkins-debian-glue (0.15.2+devuan5) unstable; urgency=low
  5. * install pbuilder only for arm* archs
  6. -- Daniel Reurich <centurion@zephaniah.centurion.net.nz> Wed, 03 Feb 2016 18:17:14 +1300
  7. jenkins-debian-glue (0.15.2+devuan4) unstable; urgency=low
  8. * fix handling of debian/source/options
  9. -- Daniel Reurich <centurion@zephaniah.centurion.net.nz> Thu, 07 Jan 2016 23:06:56 +1300
  10. jenkins-debian-glue (0.15.2+devuan3) unstable; urgency=medium
  11. * add support for setting options for newpid
  12. * fix error with debian/source/options with gitsrc
  13. -- Franco (nextime) Lanza <nextime@devuan.org> Mon, 04 Jan 2016 06:54:00 +0100
  14. jenkins-debian-glue (0.15.2+devuan2) unstable; urgency=medium
  15. * Fix typo in dependencies for git-buildpackage
  16. -- Franco (nextime) Lanza <nextime@devuan.org> Tue, 01 Dec 2015 15:03:12 +0100
  17. jenkins-debian-glue (0.15.2+devuan1) unstable; urgency=medium
  18. * Import latest changes from upstream
  19. -- Franco (nextime) Lanza <nextime@devuan.org> Tue, 01 Dec 2015 07:19:10 +0100
  20. jenkins-debian-glue (0.14.1+devuan6) unstable; urgency=low
  21. * copy updated B20autopkgtest from pbuilder/examples
  22. -- Daniel Reurich <centurion@zephaniah.centurion.net.nz> Sat, 28 Nov 2015 08:19:42 +1300
  23. jenkins-debian-glue (0.14.1+devuan5) unstable; urgency=medium
  24. * Import latest changes from upstream
  25. -- Franco (nextime) Lanza <nextime@devuan.org> Tue, 07 Jul 2015 02:39:10 +0200
  26. jenkins-debian-glue (0.14.1+devuan4) unstable; urgency=medium
  27. * Reworked git format options [Daniel Reurich]
  28. -- Franco (nextime) Lanza <nextime@devuan.org> Sat, 04 Jul 2015 08:59:07 +0200
  29. jenkins-debian-glue (0.14.1+devuan3) unstable; urgency=medium
  30. * Fix ccache support.
  31. -- Franco (nextime) Lanza <nextime@devuan.org> Sat, 04 Jul 2015 02:26:44 +0200
  32. jenkins-debian-glue (0.14.1+devuan2) unstable; urgency=medium
  33. * fix missing " in generate-git-snapshot [Daniel Reurich]
  34. -- Franco (nextime) Lanza <nextime@devuan.org> Thu, 02 Jul 2015 21:41:12 +0200
  35. jenkins-debian-glue (0.14.1+devuan1) unstable; urgency=medium
  36. * limit git srch depth and width [Daniel Reurich]
  37. -- Franco (nextime) Lanza <nextime@devuan.org> Thu, 02 Jul 2015 14:03:39 +0200
  38. jenkins-debian-glue (0.14.0+devuan1) unstable; urgency=medium
  39. * Add jenkins-debian-glue-buildenv-devuan package
  40. * Add support for eatmydata
  41. * Add support for ccache
  42. -- Franco (nextime) Lanza <nextime@devuan.org> Thu, 02 Jul 2015 01:18:59 +0200
  43. jenkins-debian-glue (0.13.1+devuan1) unstable; urgency=medium
  44. * Add USENETWORK=yes even for pbuilder in cowbuilder_run
  45. -- Franco (nextime) Lanza <nextime@devuan.org> Thu, 04 Jun 2015 10:56:29 +0200
  46. jenkins-debian-glue (0.13.0+devuan1) unstable; urgency=medium
  47. * sync with upstream
  48. -- Franco (nextime) Lanza <nextime@devuan.org> Thu, 04 Jun 2015 10:54:44 +0200
  49. jenkins-debian-glue (0.12.2+devuan1) unstable; urgency=medium
  50. * add PBUILDER_USENETWORK config to build-and-provide-package
  51. -- Franco (nextime) Lanza <nextime@devuan.org> Wed, 03 Jun 2015 06:39:56 +0200
  52. jenkins-debian-glue (0.12.1+devuan1) unstable; urgency=medium
  53. * Add support for git format packages
  54. * resync with upstream ad of last commit since May 4, 2015
  55. -- Franco (nextime) Lanza <nextime@devuan.org> Mon, 01 Jun 2015 06:37:10 +0200
  56. jenkins-debian-glue (0.12.0+vua2) unstable; urgency=medium
  57. * Rebased to upstream after our patches being accepted
  58. -- Franco (nextime) Lanza <nextime@devuan.org> Tue, 10 Apr 2015 04:14:14 +0100
  59. jenkins-debian-glue (0.12.0+vua1) unstable; urgency=medium
  60. * Added support for foreign arch builds by using qemu-user-static
  61. -- Franco (nextime) Lanza <nextime@devuan.org> Tue, 07 Apr 2015 06:57:43 +0000
  62. jenkins-debian-glue (0.11.0+vua1) experimental; urgency=medium
  63. * Devuan modified version
  64. -- Franco (nextime) Lanza <nextime@devuan.org> Wed, 11 Feb 2015 15:15:14 +0100
  65. jenkins-debian-glue (0.11.0) unstable; urgency=medium
  66. [ Christian Hofstaedtler ]
  67. * [73593ab] checkbashism_tap: ignore non-shell-script files
  68. [ Michael Prokop ]
  69. * [98632ac] Bring .mailmap up2date, incl. usage instructions
  70. * [6b282e0] build-and-provide-package: support skipping binary removal
  71. via SKIP_BINARY_REMOVAL=true
  72. * [ad174b4] build-and-provide-package: fix broken SKIP_BINARY_REMOVAL
  73. test. Thanks to Christian Hofstaedtler <christian@hofstaedtler.name>
  74. for the bug report
  75. * [017756f] generate-git-snapshot: support $SKIP_BRANCH_AND_TAG_HANDLING
  76. and detect Gerrit pushes
  77. * [b0acd6c] Support Gerrit integration without direct connection to
  78. Gerrit events
  79. * [4c5d644] puppet: support Google Computer Engine
  80. * [30fd6bb] Gerrit support: assume *-source job gets triggered with full
  81. gerrit params
  82. * [bad7831] build-and-provide-package: drop unused base_version handling
  83. * [f9b9c84] build-and-provide-package: support setting custom reprepro
  84. options via REPREPRO_OPTS
  85. * [4404d28] Bump Standards-Version to 3.9.6
  86. [ Mathieu Parent ]
  87. * [2934b08] Ensure correct version comparison
  88. -- Michael Prokop <mika@debian.org> Mon, 20 Oct 2014 10:13:18 +0200
  89. jenkins-debian-glue (0.10.0) unstable; urgency=medium
  90. The "have fun with pep8 checks" release
  91. [ Michael Prokop ]
  92. * [ed2b47a] New script pep8_tap to check python code via pep8
  93. * [f9cfb58] Recommends pep8 >= 1.4.6~ as we depend on its '--format'
  94. option
  95. * [e4172ea] generate-git-snapshot: fail if git-dch doesn't support
  96. --distribution but $DIST is set
  97. * [99353c1] jenkins-debian-glue-buildenv-taptools: it's libperl-critic-
  98. perl, not perlcritic
  99. * [0767dd5] pep8_tap: adjust Encoding handling for ruby1.8
  100. * [a1f0576] Fix script name of pep8_tap
  101. * [cea1830] pep8_tap: further fix for encoding issue with ruby1.8
  102. * [b756c64] Clarify Depends/Recommends of jenkins-debian-glue-buildenv-
  103. taptools
  104. [ Christian Hofstaedtler ]
  105. * [cfdec26] Allow overriding the source package dist
  106. * [22ac5fa] Install pep8_tap tool
  107. * [1f796f0] pep8_tap: improve formatting
  108. * [325f1dd] pep8_tap: fix counter
  109. * [5dc4fe0] pep8_tap: Fix crash with invalid encoded source data
  110. * [870f61a] pep8_tap: ignore non-Python files
  111. * [f9a139d] tap_tool_dispatcher: run all tools in parallel
  112. * [5d33d21] pep8_tap: don't re-enable default-disabled checkers
  113. -- Michael Prokop <mika@debian.org> Wed, 04 Jun 2014 16:56:34 +0200
  114. jenkins-debian-glue (0.9.0) unstable; urgency=medium
  115. The "lunch break" release
  116. [ Patrick Schoenfeld ]
  117. * [08248d6] Pass DIST and ARCH to cowbuilder call
  118. [ Edwin Fine ]
  119. * [29611c6] Empty 'distribution' and 'architecture' env vars now do not
  120. break script when calling cowbuilder.
  121. [ Michael Prokop ]
  122. * [e116dbb] puppet: allow DIST + ARCH in sudo configuration
  123. * [dbdea39] generate-git-snapshot: Support PRE_DCH_HOOK variable for
  124. custom scripts. Thanks to Rudolph Bott <bott@sipgate.de> for the patch
  125. * [811aef7] debian/copyright: fix Upstream-Name header
  126. * [36cca60] Support skipping adt tests by setting ADT=skip. Thanks to
  127. Christoph Berg
  128. * [4020157] lintian-junit-report: do not use "--" as option separator
  129. * [757c0cc] Adjust Recommends for REPOSITORY_EXTRA feature + minor style
  130. improvements
  131. * [578bb8d] puppet: Enable "Raw HTML" option and move systemMessage into
  132. View
  133. * [ac5dd5b] Bump Dependency on openjdk-6-jre-headless to openjdk-7-jre-
  134. headless
  135. [ Jean Baptiste Favre ]
  136. * [a9ab5cc] No need to source /etc/jenkins/debian-glue twice in the same
  137. script
  138. [ Lukas Anzinger ]
  139. * [b37d310] generate-reprepro-codename: Accept origin and suite as
  140. command line arguments.
  141. [ Mathieu Parent ]
  142. * [4c329b3] Don't use --git-export-dir
  143. [ Andrey Elmanov ]
  144. * [0a4191c] Allow adding extra repositories for resolving dependencies
  145. -- Michael Prokop <mika@debian.org> Fri, 16 May 2014 12:56:48 +0200
  146. jenkins-debian-glue (0.8.1) unstable; urgency=medium
  147. * [01b8a46] Revert "build-and-provide-package: use -b for package builds
  148. that shouldn't include sources" [Closes: #88] Thanks to Christoph Berg
  149. <christoph.berg@credativ.de> for feedback
  150. -- Michael Prokop <mika@debian.org> Fri, 14 Feb 2014 10:58:19 +0100
  151. jenkins-debian-glue (0.8.0) unstable; urgency=medium
  152. The "happy fosdem" release.
  153. [ Michael Prokop ]
  154. * [68f0960] generate-reprepro-codename: refer to
  155. /etc/jenkins/debian_glue
  156. * [14f3559] Lock access to conf/incoming file
  157. * [003fe99] build-and-provide-package: get rid of dependency on dcmd
  158. * [f618f4d] Rework new gbp.conf handling
  159. * [cbe7f6f] Provide yaml setup files for usage with jenkins-job-builder
  160. * [e19a25e] freight: support sudo for creating directories/conffile,
  161. extend config, quote all variables
  162. * [a68c8c8] jjb: adjust lintian call for binary job + make
  163. repository_checker dynamic
  164. * [21a4d4c] Provide simple gateway service between GitHub + (internal)
  165. Jenkins system
  166. * [ced37f6] Add fakeroot to Depends
  167. * [a7e01d3] generate-*-snapshot: provide user friendly error message if
  168. debian/changelog is missing
  169. * [b231c3e] generate-reprepro-codename: lock access to
  170. conf/distributions
  171. * [534e761] puppet: install ttf-dejavu package to fix java headless
  172. issue
  173. * [8da4508] puppet: install timestamper plugin
  174. * [649c708] build-and-provide-package: use -b for package builds that
  175. shouldn't include sources
  176. * [c98acbf] Bump Standards-Version to 3.9.5
  177. [ Antoine Musso ]
  178. * [6bf804a] piuparts_wrapper: only expand scriptsdir when it is set
  179. [ Carl Fürstenberg ]
  180. * [9d5366f] Allow debian-glue to read gbp.conf
  181. [ Lukas Anzinger ]
  182. * [be40e3c] Don't include sources in sources.list, they're not needed
  183. for building
  184. * [4fa841e] The given $REPOS variable may also point to a suite, not
  185. only a codename
  186. * [4ab1301] Dynamically parse list of components from Release file
  187. * [b1e42c1] Make it possible to verify our own reprepro repositories by
  188. providing a pubkey
  189. -- Michael Prokop <mika@debian.org> Mon, 03 Feb 2014 14:51:01 +0100
  190. jenkins-debian-glue (0.7.1) unstable; urgency=low
  191. * [80057b0] Drop jenkins-debian-glue-repoenv package + add dependency on
  192. "reprepro | freight" to jenkins-debian-glue instead
  193. * [7588e3e] Add jenkins-debian-glue-buildenv-git to Recommends
  194. -- Michael Prokop <mika@debian.org> Thu, 24 Oct 2013 13:42:46 +0200
  195. jenkins-debian-glue (0.7.0) unstable; urgency=low
  196. The "I told you so" release ¯\_(ツ)_/¯
  197. [ Michael Prokop ]
  198. * New features:
  199. - [73ccc32] New script remove-reprepro-codename (misc further
  200. improvements and additions in [123fed8] [723e5db] [bdc0a0d])
  201. - [5930014] Support keeping the build environment via DEB_KEEP_BUILD_ENV
  202. - [1237b99] Support providing a custom pbuilder configuration file via
  203. PBUILDER_CONFIG
  204. - [e5225b1] piuparts_wrapper: support setting custom debootstrap options
  205. via DEBOOTSTRAP_OPTIONS
  206. - [6d197dd] Support POST_BUILD_HOOK at the end of the build process
  207. * Misc improvements and bugfixes:
  208. - [d1e90b2] piuparts_wrapper: make sure we have the sbin directories in
  209. our PATH
  210. - [512eb37] generate-git-snapshot: explicitly check for beginning of
  211. line when retrieving version information
  212. - [8cac20f] Provide basic project information via README.md
  213. - [976acb9] Adjust debian/docs for README rename
  214. - [3b12d46] Make lintian-junit-report ruby 1.8 safe
  215. - [63d6c47] Rework generate-git-snapshot to make sure quilt can't break
  216. the build. Thanks to Raphael Hertzog <hertzog@debian.org> for his dpkg
  217. related feedback
  218. - [d759c0d] Remove *_source.changes file generated by dpkg-buildpackage
  219. in --source job
  220. - [5d465bf] build-and-provide-package: Look only for the "real"
  221. debian/control file. Thanks to Christoph Berg for the bugreport and fix
  222. - [ab03545] generate-*-snapshot: provide hint if the 'source' directory
  223. hasn't been configured
  224. - [9d3a3d4] Make sure to also support linux-any as valid Architecture
  225. field. Thanks to Jean Baptiste Favre
  226. - [f02f0e1] Add jenkins-debian-glue-repoenv to Recommends and default
  227. installation list
  228. - [acd1257] Drop trailing dot in package descriptions of
  229. jenkins-debian-glue-{repoenv,buildenv}
  230. * Puppet related changes:
  231. - [c73c341] install git-client plugin explicitly in version 1.1.2
  232. - [fd1ce1f] support forcing plugin installation allowing us to
  233. install latest git-client plugin
  234. - [68578ef] install scm-api plugin, required for git plugin
  235. [ Calvin Walton ]
  236. * [9ac44d1] cd to workspace in generate-git-snapshot when running
  237. dpkg-source
  238. [ Sylvestre Ledru ]
  239. * [105fa47] PRE_SOURCE_HOOK handling in generate-*-snapshot scripts:
  240. match behaviour and do not test if file exits
  241. [ Sławomir Bocheński ]
  242. * lintian-junit-report related changes:
  243. - [21b8527] Allow passing options to lintian
  244. - [7a974f4] Accept multiple file arguments
  245. - [536c2a4] Convert output to XML after parsing
  246. - [c491fd8] Simplify matching error/warning lines
  247. - [af173af] Name test cases after lintian tags
  248. - [6667cda] Split lintian output between test cases
  249. - [ee33f72] Fix reported total time for TCs
  250. - [a4bb3b1] Use REXML to generate XML output
  251. - [b6d83d6] Support for marking tests skipped
  252. * [f10fdda] Create .mailmap
  253. [ Ulrich Dangel ]
  254. * [fe363dd] lintian-junit-report: quote XML strings
  255. [ Edwin Fine ]
  256. * [ac7d608] Add support for user-defined BINDMOUNTs
  257. * [321b149] Force local apt repos to be trusted
  258. [ Yoann Dubreuil ]
  259. * [600499e] Speed up pbuilder: disable building of manual
  260. pages with a hook script
  261. * [8d10e82] Add execute permissions to D10-man-db
  262. [ Antoine Musso ]
  263. * [841b4b2] piuparts_wrapper: quote scriptsdir in piuparts cmd
  264. * [08b9a5d] piuparts_wrapper: unset scripts dir when non existent
  265. [ Bernhard Miklautz ]
  266. * [8893a6f] Added a virtual package for repo only slaves
  267. (jenkins-debian-glue-repoenv, and jenkins-debian-glue-repoenv
  268. for build environments without repository)
  269. -- Michael Prokop <mika@debian.org> Wed, 23 Oct 2013 20:32:29 +0200
  270. jenkins-debian-glue (0.6.0) unstable; urgency=low
  271. The "nothing is better than a children's smile" release /人◕‿◕人\
  272. [ Michael Prokop ]
  273. * Feature related changes:
  274. - [55709c2] build-and-provide-package: new variable SKIP_PACKAGE_FROM_REMOVAL
  275. to skip specific packages from removal [Closes gh#50]
  276. * Bugfix related changes:
  277. - [fdb9b22] Depend on subversion-tools (<= 1.6.18dfsg-1) *or* svn2cl
  278. - [ede0fb0] generate-git-snapshot: force switching back to previous
  279. branch
  280. - [00d1e85] generate-reprepro-codename: do not fail build if chown of
  281. reprepro conf fails [Closes gh#53]
  282. - [694b926] generate-*-snapshot: do not fail if PRE_SOURCE_HOOK is unset
  283. - [1f211d5] generate-git-snapshot: use --git-ignore-branch as default
  284. build option for gbp [Closes gh#47]
  285. - [7a573b8] build-and-provide-package: do not fail if
  286. REMOVE_FROM_RELEASE is unset
  287. - [db1bb37] jenkins_debian_glue.pp: depend on default-jre-headless
  288. package. Thanks to Cyril Brulebois for the bug report
  289. - [bd6d573] piuparts_tap: explicitly set Encoding::UTF_8 for Ruby 1.9.
  290. Thanks to Christian Hofstaedtler <ch@zeha.at> for feedback
  291. * Deployment related changes:
  292. - [b75a45e] provide fallback for EC2 IP retrieval
  293. - [7495221] install git-client plugin by default
  294. - [b098b7c] allow DEB_* environment variables in sudo configuration
  295. - [b4e73e0] use wget instead of curl as fallback for public IP retrieval
  296. - [35e87f9] do not install xunit plugin by default.
  297. Thanks to Sylvestre Ledru <sylvestre.ledru@scilab-enterprises.com>
  298. - [5d84958] limit amount of retries for wget-ing EC2 info to 3
  299. - [1f7226d] update CopyArtifact configuration
  300. * Misc changes:
  301. - [fedc856] Ship examples/debian_glue as /etc/jenkins/debian_glue
  302. default configuration file [Closes: gh#49]
  303. - [1cb24b3] piuparts_wrapper: run with --scriptsdir=/etc/piuparts/scripts/
  304. by default. Thanks to Holger Levsen for the hint
  305. - [6e8f6df] invoke 'reprepro include' cmdline with --ignore=uploaders.
  306. Thanks to anarcat for the bug report and suggestion [Closes: gh#36]
  307. - [83e779a] generate-reprepro-codename: drop default
  308. DebIndices/DscIndices settings. Thanks to anarcat for the bug report
  309. and suggestion
  310. - [8f33c0c] generate-reprepro-codename: drop AlsoAcceptFor default
  311. setting. Thanks to anarcat
  312. [ Stanislav Bogatyrev ]
  313. * [2cf5563] Use release repo for all builds with same release parameter.
  314. [ Antoine Beaupré ]
  315. * [6faa90d] use a more sensible default for DEBEMAIL
  316. [ Sylvestre Ledru ]
  317. * [521e0cf] Add the management of a PRE_SOURCE_HOOK variable. If set,
  318. the script pointed by PRE_SOURCE_HOOK will be executed before the .dsc
  319. creation
  320. [ Patrick Schoenfeld ]
  321. * [2a8b22e] Allow removal of packages from releases
  322. * [586207e] Bugfix: Make dpkg-source ignore .git in more cases
  323. [ Slawomir Bochenski ]
  324. * [d98f440] Change timestamp format used in version string
  325. -- Michael Prokop <mika@grml.org> Mon, 10 Jun 2013 23:26:58 +0200
  326. jenkins-debian-glue (0.5.0) unstable; urgency=low
  327. [ Michael Prokop ]
  328. * [00dc44d] piuparts_wrapper: use --skip-logrotatefiles-test if
  329. available
  330. * [fd81e82] git post-receive hook: use $server variable instead of
  331. jenkins.grml.org
  332. * [de10cec] git post-receive hook: provide curl usage example
  333. * [f6a3ab9] generate-git-snapshot: use dpkg-source's -I switch without
  334. any arguments. Thanks to yanfalies for the bugreport
  335. * [ea73944] replace signal numbers in trap with their according signal
  336. names
  337. * [11fd8db] Drop "possible bashism" from source/git/post-receive
  338. * [e814cfe] tap_tool_dispatcher: ignore .git directory as well
  339. * [b56f16b] tap_tool_dispatcher: use .tap suffix for output files
  340. * [85a8250] generate-git-snapshot: make sure we're building the
  341. requested version via dpkg-source
  342. * [1418a32] generate-git-snapshot: support $branch as alternative to
  343. $tag
  344. * [7f55630] refactor generate-git-snapshot
  345. * [f5852ad] Update copyright information in LICENSE file
  346. * [95a35fe] support autopkgtest
  347. * [747fda3] generate-git-snapshot: prepend "origin" when checking out a
  348. $branch. Thanks to Stefan Schlesinger <sts@ono.at> for the bug report
  349. and testing
  350. * [e240dcc] Support configuration of release repository via
  351. $RELEASE_REPOSITORY. Thanks to Marcel Beck <nexeck@outlook.com> for
  352. the initial patch in pull-request 34 which triggered development of
  353. this feature
  354. * [6b1e196] Provide configuration example for REPOSITORY in default
  355. config
  356. * [b690dbb] Bump Standards-Version to 3.9.4
  357. [ Yury Vidineev ]
  358. * [09cfda3] Depends of sudo or sudo-ldap
  359. [ Marcelo Martins ]
  360. * [015b2fb] Added a variable to also allow one to overwrite the git-
  361. buildpackage options. If variable not set it just falls back to the
  362. original options.
  363. [ Marcel Beck ]
  364. * [bd87c78] Do not checkout HEAD, checkout the Branch that is given in
  365. jenkins
  366. [ Stefan Schlesinger ]
  367. * [42cb68c] Adding freight support to build-and-provide-package
  368. [ Stanislav Bogatyrev ]
  369. * [8abadb7] Add UDebComponents. Needed by some packages.
  370. -- Michael Prokop <mika@debian.org> Tue, 05 Feb 2013 14:18:43 +0100
  371. jenkins-debian-glue (0.4.0) unstable; urgency=low
  372. The "upgrade tests ftw" release /人◕‿◕人\
  373. [ Patrick Schoenfeld ]
  374. * [201ec1e] generate-git-snapshot: Allow skipping of git-dch
  375. [ Michael Prokop ]
  376. * New features:
  377. - [abc1949] New package jenkins-debian-glue-buildenv-taptools
  378. - [87bb207] Initial piuparts support with new package
  379. jenkins-debian-glue-buildenv-piuparts
  380. * Minor updates:
  381. - [3872b18] generate-git-snapshot: Do not fail if SKIP_DCH is
  382. unset; use 'true' for checking for SKIP_DCH; inform user about it
  383. * Puppet deployment:
  384. - [714c019] apply.sh: use ";" as separator in sed cmdline as
  385. hash string might contain "/"
  386. - [67bdc6e] deploy jenkins-debian-glue-buildenv-taptools +
  387. jenkins-debian-glue-buildenv-piuparts
  388. - [b8cf4a5] enable piuparts, debootstrap + piuparts_wrapper in
  389. /etc/sudoers.d/jenkins
  390. - [b2c0c83] deploy TAP Jenkins plugin
  391. - [cd2bcf9] provide description in *-source and *-binaries job,
  392. including how to access the repos
  393. - [647ebb0] provide jenkins-debian-glue-piuparts Jenkins job
  394. -- Michael Prokop <mika@grml.org> Fri, 31 Aug 2012 15:07:13 +0200
  395. jenkins-debian-glue (0.3.0) unstable; urgency=low
  396. The "Le prénom" release
  397. * [f85d9b4] deployment: ship /var/lib/jenkins/config.xml and user
  398. jenkins-debian-glue with custom password
  399. * [377d53a] Add support for JUnit reports via lintian in automated
  400. deployment
  401. * [ff72534] README: drop docs, point to http://jenkins-debian-glue.org/
  402. * [2a13a53] Drop img/ (provided through website now)
  403. * [e901557] Use seed for password hashing. Thanks to Peter Palfrader
  404. <weasel@debian.org> for bringing this up while reviewing the script
  405. * [3b1e604] repository_checker: support --validate-incoming
  406. * [65dbf08] Do not modify debian/changelog if building from a tag
  407. * [465be62] run reprepro's processincoming cmdline also with
  408. --ignore=wrongdistribution + --waitforlock option. Thanks to Axel
  409. Beckert <abe@deuxchevaux.org> for the hint
  410. * [76e101f] incoming repos: allow all kinds of distributions listed in
  411. packages enter the repos. Thanks to Bernhard R. Link
  412. <brlink@debian.org> for the hint regarding "Default:"
  413. * [daecb07] Drop sudo wrappers for release repositories
  414. * [0f87451] incoming repos: use release name as Default
  415. * [69e6730] puppet: build master branch in jenkins-debian-glue-source
  416. -- Michael Prokop <mika@grml.org> Tue, 21 Aug 2012 20:44:23 +0200
  417. jenkins-debian-glue (0.2.0) unstable; urgency=low
  418. The "wisdom tooth removal" release ٩(͡๏̯͡๏)۶
  419. [ Michael Prokop ]
  420. * Bugfix related changes:
  421. - [9fdd9fd] Check out temporary branch based on GIT_COMMIT to make
  422. git-dch happy
  423. - [3a304b1] create_local_branch: make check for remotes/origin/$BRANCH
  424. more explicit. Thanks to Axel Beckert
  425. - [672aa36] Also remove source package from REPOS
  426. - [57ba7e0] Set ARCH/BASE/DIST in dist_and_arch_settings() also for
  427. PROVIDE_ONLY runs
  428. - [de56110] remove_missing_binary_packages: make check for missing
  429. package match whole words
  430. - [a00449e] Enable cowbuilder_run() for all architectures
  431. - [a12b28a] Always include $distribution in cow base name [closes #17]
  432. Thanks to Christoph Berg for the suggestion
  433. - [456305e] Call generate-reprepro-codename in reprepro_wrapper + update
  434. README accordingly. Thanks to Christoph Berg <myon@debian.org> for
  435. idea + patch
  436. - [7903737] Invoke all generate-reprepro-codename commands through
  437. $SUDO_CMD
  438. * Major changes:
  439. - [f68b0fe] Drop userContent support
  440. - [24ad13f] Drop $sources support and default with $BASE_PATH to
  441. $WORKSPACE
  442. - [8279e90] Drop the deprecated scripts generate-local-repository +
  443. include-in-repos
  444. * New features:
  445. - [2593cc8] trigger_jenkins: support sending tags to a release dashboard
  446. + iterate over all modified projects
  447. - [d1b43a7] include-in-repos: allow overwriting $BASE_DIR, default to
  448. working directory
  449. - [96f3cb6] Support overriding cowbuilder's base.cow via COWBUILDER_BASE
  450. and refactor code
  451. - [f6550e9] New script repository_checker
  452. - [c37a20a] Install repository_checker in jenkins-debian-glue package
  453. - [c27e896] Add official Ubuntu support
  454. - [6b43ea6] Initial deployment script + puppet recipe for automatic
  455. installation
  456. - [af494a8] Adjust path of puppet file for master branch
  457. - [33b4195] Puppet deployment script: support EC2 by returning its
  458. public IP address
  459. * Minor updates:
  460. - [d236f1a] Do not use Grml-specific defaults for DEBEMAIL and
  461. generate-local-repository's Release file
  462. - [a271c48] Do not execute dist_and_arch_settings() if PROVIDE_ONLY
  463. is set
  464. - [dd3c1db] Adjust identify_sourcefile to not mention ArtifactDeployer
  465. any longer
  466. - [20ef6f3] Apply wrap-and-sort on Debian package
  467. - [3e55f3e] debian package description: fix typo
  468. - [043002d] Execute wrap-and-sort with -a option to wrap all
  469. {Build-,}Depends
  470. - [0c2a33e] Limit package removal of binary packages to .deb files only
  471. - [101fb3b] Source /etc/jenkins/debian_glue in generate-*-snapshot
  472. * Documentation related changes:
  473. - [00ccf25] Update list of contributors
  474. - [f1f3d78] Update list of Known TODOs
  475. - [14e8b79] Mention Debian packages
  476. - [c2f8835] Document how to find console output of Jenkins jobs
  477. - [0f3b985] Clarify best practices, current development + cover
  478. some FAQs, closes #9
  479. - [9c52b4b] Minor syntax fixes and rewordings
  480. - [1bcac3d] Document COWBUILDER_BASE and COWBUILDER_DIST
  481. - [0c907e0] Mention the "Delete workspace before build starts"
  482. option for the binary job
  483. [ Christoph Berg ]
  484. * [06be70c] Update svn setup instructions.
  485. * [6f21ae0] Remove duplicate signal from trap call.
  486. * [757ce4a] Add a workaround for SOURCE_PACKAGE
  487. * [8a8c98c] Reset current directory in identify_build_type
  488. * [0893665] Remove a stray newline in README.org.
  489. [ Axel Beckert ]
  490. * [fc8638f] git-buildpackage refuse to operate on a single git commit,
  491. too
  492. * [aaa1298] Fix README about DCH_OPTS and DCH_EXTRA_OPTS
  493. * [f144899] arch:all packages don't need ${shlibs:Depends}
  494. -- Michael Prokop <mika@grml.org> Sat, 18 Aug 2012 13:33:23 +0200
  495. jenkins-debian-glue (0.1.1) unstable; urgency=low
  496. * [8092cc5] generate-git-snapshot: use git-dch's auto mode as default
  497. * [e35e50e] generate-git-snapshot: do not checkout branch but always
  498. $GIT_COMMIT
  499. * [644aef6] generate-git-snapshot: use plain dch if handling UNRELEASED
  500. version
  501. -- Michael Prokop <mika@grml.org> Thu, 26 Jul 2012 14:09:51 +0200
  502. jenkins-debian-glue (0.1.0) unstable; urgency=low
  503. * Initial release.
  504. -- Michael Prokop <mika@grml.org> Wed, 25 Jul 2012 17:32:53 +0200