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.
 
 
 
 
 

767 lines
31 KiB

  1. jenkins-debian-glue (0.17.0) unstable; urgency=medium
  2. [ Michael Prokop ]
  3. * [f33c054] Update copyright information (hello 2016)
  4. * [ea83f07] Support usage of a reprepro wrapper script via REPREPRO_CMD
  5. * [8c422f0] build-and-provide-package: support RELEASE_REPOSITORIES
  6. * [5a6c4d6] Support choosing distribution/codename via
  7. $RELEASE_DISTRIBUTION
  8. * [12a45c5] Vcs-Git header: replace git with more secure https version
  9. * [8e81ada] Bump Standards-Version to 3.9.7
  10. [ Cyril Brulebois ]
  11. * [d3a0dc3] puppet: end sources.list snippets with newlines.
  12. [ Adrian Vondendriesch ]
  13. * [a490dbb] Fix permissions of keyring.gpg in D20releaserepo.
  14. -- Michael Prokop <mika@debian.org> Mon, 14 Mar 2016 21:33:44 +0100
  15. jenkins-debian-glue (0.16.0) unstable; urgency=medium
  16. [ Kane ]
  17. * [1e15d10] Allow customization of generated timestamp in package
  18. version
  19. * [59a3171] Add an option for enforcing Git commit in package version
  20. [ Michael Prokop ]
  21. * [4f81b3e] Support skipping cowbuilder updates via
  22. SKIP_COWBUILDER_UPDATE=true
  23. * [d00f953] reprepro: use --ignore=surprisingbinary to support automatic
  24. debug symbols
  25. * [2614b20] reprepro: processincoming doesn't handle
  26. --ignore=surprisingbinary yet. Thanks to Christoph Berg
  27. <myon@debian.org> (see #808558)
  28. * [0d872a2] pbuilder-hookdir/C10shell: support pbuilder >=0.216
  29. [ Christian Hofstaedtler ]
  30. * [b07e121] Fix TAP format pep8_tap output
  31. -- Michael Prokop <mika@debian.org> Thu, 07 Jan 2016 11:11:38 +0100
  32. jenkins-debian-glue (0.15.2) unstable; urgency=medium
  33. * [6d02e56] generate-git-snapshot: support git-buildpackage >=0.6.24.
  34. Thanks to Daniele E. Domenichelli <daniele.domenichelli@gmail.com> for
  35. the bug report (Closes: #799183)
  36. -- Michael Prokop <mika@debian.org> Thu, 17 Sep 2015 11:41:48 +0200
  37. jenkins-debian-glue (0.15.1) unstable; urgency=medium
  38. [ Victor Seva ]
  39. * [129b226] tap_tool_dispatcher: add --file-list option
  40. * [8aa6aab] tap_tool_dispatcher: support BASE_BIN to control location of
  41. *_tap scripts
  42. [ Michael Prokop ]
  43. * [254809c] tap_tool_dispatcher: fix command line handling for file-
  44. list. Thanks to Victor Seva <linuxmaniac@torreviejawireless.org>
  45. * [08710a4] B20autopkgtest: fix order of adt-run tests on command line.
  46. Thanks to Axel Beckert <abe@debian.org> for spotting the issue +
  47. Martin Pitt <mpitt@debian.org> for helping resolve this issue
  48. -- Michael Prokop <mika@debian.org> Thu, 10 Sep 2015 22:14:57 +0200
  49. jenkins-debian-glue (0.15.0) unstable; urgency=medium
  50. * [220f87e] Support eatmydata (automatically enabled if host +
  51. distribution needs match) + ccache
  52. * [a1cba38] Rename global REPOSITORY to DEFAULT_REPOSITORY to support
  53. overwriting it on demand (Closes #94) Thanks to Jean Baptiste Favre
  54. for the bug report
  55. * [469a1ed] Ensure that eatmydata version on host is recent enough
  56. * [fdd0c85] Use debian-archive-keyring when building for recent Debian
  57. on Ubuntu (Closes #130)
  58. * [89d3400] Update informational message regarding sub-directory
  59. checkout for Git (Closes #107)
  60. -- Michael Prokop <mika@debian.org> Fri, 28 Aug 2015 16:19:06 +0200
  61. jenkins-debian-glue (0.14.2) unstable; urgency=medium
  62. * [a12c01d] Explicitly set umask to avoid running into cowbuilder bug
  63. #531885. Thanks to Christoph Berg <myon@debian.org>
  64. * [a410fbb] Drop /var/cache/pbuilder/build from default bindmounts.
  65. Thanks to Philipp Hahn <hahn@univention.de> for the bug report and
  66. analysis
  67. -- Michael Prokop <mika@debian.org> Thu, 27 Aug 2015 23:29:43 +0200
  68. jenkins-debian-glue (0.14.1) unstable; urgency=medium
  69. * [b9b7c13] Get rid of cowbuilder environment if creating it failed
  70. * [3da4c8a] Support disabling specific tap tool checks (Closes #132)
  71. * [d414549] Conflict with old jenkins-debian-glue-buildenv-* to fix
  72. upgrade issues
  73. * [4025da3] Support parallel from moreutils as alternative to GNU
  74. parallel
  75. * [1862af3] Drop jenkins-debian-glue-buildenv-* from Provides
  76. * [e5a39b4] tap_tool_dispatcher: keep existing behaviour by not removing
  77. empty directories
  78. * [38b3c1c] The package is named libperl-critic-perl, not perlcritic.
  79. Thanks to Victor Seva <vseva@sipwise.com>
  80. * [740c8b9] Do not skip dist_and_arch_settings in PROVIDE_ONLY mode
  81. * [4b60635] tap_tool_dispatcher: fix path for checkbashism_tap check
  82. * [9bb89c8] Replace my business mail address with my debian.org one
  83. * [f7235ed] libperl-critic-perl in Depends is unneeded, Recommends is
  84. enough
  85. -- Michael Prokop <mika@debian.org> Mon, 24 Aug 2015 22:08:32 +0200
  86. jenkins-debian-glue (0.14.0) unstable; urgency=medium
  87. The "free the racoons AKA DebConf15" release
  88. [ Franco (nextime) Lanza ]
  89. * [b9c9cfd] Add pbuilder USENETWORK=yes option also to cowbuilder_run
  90. [ Michael Prokop ]
  91. * [3d79c45] Support execution of external autopkgtests via ADT=external
  92. + ADT_RUNNER=... Thanks to Alexander Wirt for idea and feedback
  93. * [108abe2] build-and-provide-package: be more specific when selecting
  94. *.dsc + *.changes. Thanks to Christoph Berg for the hint
  95. * [a00c865] Use adt-run's --output-dir option if available. Thanks to
  96. Axel Beckert for the hint
  97. * [f70b5fb] Get rid of unreferenced files in release process
  98. * [026ace2] B20autopkgtest: do not fail build when skipping tests.
  99. Thanks to Jan Alexander Steffens <jan.steffens@gmail.com> for
  100. reporting
  101. * [9c37df2] Improve parallel build support to not fail with concurrent
  102. update operations. Thanks to Christian Hofstaedtler
  103. <christian@hofstaedtler.name> for testing + feedback and Victor Seva
  104. <linuxmaniac@torreviejawireless.org> for helping with the actual
  105. implementation
  106. * [6446c02] Use /var/run/lock/ for cowbuilder lockfiles to fix
  107. permission issues
  108. * [8e88422] Reduce number of binary packages (Closes #131) Thanks to
  109. Christian Hofstaedtler <christian@hofstaedtler.name>
  110. * [1a1102c] Update debian/copyright
  111. * [0aebca1] Get rid of generate-reprepro-codename lockfile
  112. * [e9e533c] Get rid of mount bind for autopkgtest (Closes #123) Thanks
  113. to Christoph Berg <myon@debian.org>
  114. [ Victor Seva ]
  115. * [d27c6c6] tap: add shellcheck support
  116. [ Walter Kleynscheldt ]
  117. * [0e0dacd] Add override option USE_ORIG_VERSION to keep the changelog
  118. version
  119. [ Antoine Musso ]
  120. * [ee9d99c] Support muting command printing in shell scripts
  121. -- Michael Prokop <mika@debian.org> Sat, 22 Aug 2015 12:57:37 +0200
  122. jenkins-debian-glue (0.13.0) unstable; urgency=medium
  123. [ Antoine Musso ]
  124. * [17c3778] generate-git-snapshot: replace distribution dashes in
  125. version
  126. [ Victor Seva ]
  127. * [92ee917] repository_checker: add --version-remove-epoch option
  128. * [9e42ce5] repository_checker: add option to skip packages from validate
  129. * [34094e5] repository_checker: fix 9e42ce57180f5b7 missing $
  130. [ Michael Prokop ]
  131. * [5b7c490] generate-svn-snapshot: execute `svn upgrade` only with svn
  132. >=1.7. Thanks to Christian Schneider <christian@chrisn.dtdns.net> for
  133. the bug report and initial patch
  134. * [26fee0c] generate-svn-snapshot: always generate changes file. Thanks
  135. to Christian Schneider <christian@chrisn.dtdns.net> for the bug report
  136. and patch
  137. * [ba809b2] generate-svn-snapshot: support $SBP_OPTS to control svn-
  138. buildpackage behaviour + add -nc to its default options. Thanks to
  139. Christian Schneider <christian@chrisn.dtdns.net> for the patch
  140. * [c50e9f0] generate-svn-snapshot: use UNRELEASED for snapshots builds.
  141. Thanks to Christian Schneider <christian@chrisn.dtdns.net> for the
  142. patch
  143. * [7dd7133] generate-svn-snapshot: don't try to sign snapshot build
  144. during release builds. Thanks to Christian Schneider
  145. <christian@chrisn.dtdns.net> for the patch
  146. * [ca53ec4] generate-git-snapshot: support overwriting DBP_EXTRA_OPTS +
  147. adjust coding style
  148. * [d0c30f2] Support listing Debian package content via new script jdg-
  149. debc (Closes #119)
  150. [ Franco (nextime) Lanza / Daniel Reurich ]
  151. * [5cb9bd6] Add git format deb pkgs support thanks to Daniel Reurich for
  152. Devuan
  153. * [9cf2086] Add a per-package way to set USENETWORK=yes to pbuilderrc
  154. -- Michael Prokop <mika@debian.org> Wed, 03 Jun 2015 14:34:13 +0200
  155. jenkins-debian-glue (0.12.0) unstable; urgency=medium
  156. [ Michael Prokop ]
  157. * [9eb6edb] piuparts_tap: check for broken symlinks + installation
  158. errors, provide options to skip checks
  159. * [e2ec2ec] generate-reprepro-codename: avoid endless loop on wrong usage
  160. * [e4e2f7b] adtsummary_tap: support output of recent versions of
  161. autopkgtest
  162. * [b52fc1a] piuparts_wrapper: support setting tmpdir directory
  163. * [ef89da8] Do not remove packages when running through dput wrapper.
  164. Thanks to Yurii Vlasenko <yuriy@fastvisual.com>
  165. * [f3381b5] Improve and finalize foreign arch build support via qemu-
  166. debootstrap
  167. * [3dd4a13] Support overwriting DEBBUILDOPTS + new variable
  168. FORCE_BINARY_ONLY. Thanks to Franco Lanza <nextime@nexlab.it> for the
  169. initial patch in PR #114
  170. * [74712ff] Support signing source packages via $KEY_ID. Thanks to
  171. Franco Lanza <nextime@nexlab.it> for the inspiration in PR #114
  172. * [6ef2570] Enable COMPONENTS workaround for Ubuntu cowdancer issue only
  173. when building *for* (not *on*) Ubuntu. Thanks to Yurii Vlasenko for
  174. reporting and feedback (gh #113)
  175. * [d9cc2bc] Support ADJUST_DISTRIBUTION_ONTHEFLY to set distribution in
  176. binary builds. Thanks to Yurii Vlasenko for reporting and feedback
  177. [ Bernhard Miklautz ]
  178. * [1f8d499] generate-git-snapshot: fix typo
  179. * [7e2484a] generate-git-snapshot: combine dch opts
  180. * [c300281] generate-git-snapshot: add DCH_LOG_RESTRICTION
  181. [ Sylvestre Ledru ]
  182. * [3498d6c] generate-svn-snapshot: always call svn upgrade
  183. [ Yurii Vlasenko ]
  184. * [fa728cf] added support for uploading using dput
  185. [ Franco Lanza ]
  186. * [060e227] Added support for binary only build and qemu foreign arch
  187. build
  188. -- Michael Prokop <mika@debian.org> Thu, 09 Apr 2015 12:02:23 +0200
  189. jenkins-debian-glue (0.11.0) unstable; urgency=medium
  190. [ Christian Hofstaedtler ]
  191. * [73593ab] checkbashism_tap: ignore non-shell-script files
  192. [ Michael Prokop ]
  193. * [98632ac] Bring .mailmap up2date, incl. usage instructions
  194. * [6b282e0] build-and-provide-package: support skipping binary removal
  195. via SKIP_BINARY_REMOVAL=true
  196. * [ad174b4] build-and-provide-package: fix broken SKIP_BINARY_REMOVAL
  197. test. Thanks to Christian Hofstaedtler <christian@hofstaedtler.name>
  198. for the bug report
  199. * [017756f] generate-git-snapshot: support $SKIP_BRANCH_AND_TAG_HANDLING
  200. and detect Gerrit pushes
  201. * [b0acd6c] Support Gerrit integration without direct connection to
  202. Gerrit events
  203. * [4c5d644] puppet: support Google Computer Engine
  204. * [30fd6bb] Gerrit support: assume *-source job gets triggered with full
  205. gerrit params
  206. * [bad7831] build-and-provide-package: drop unused base_version handling
  207. * [f9b9c84] build-and-provide-package: support setting custom reprepro
  208. options via REPREPRO_OPTS
  209. * [4404d28] Bump Standards-Version to 3.9.6
  210. [ Mathieu Parent ]
  211. * [2934b08] Ensure correct version comparison
  212. -- Michael Prokop <mika@debian.org> Mon, 20 Oct 2014 10:13:18 +0200
  213. jenkins-debian-glue (0.10.0) unstable; urgency=medium
  214. The "have fun with pep8 checks" release
  215. [ Michael Prokop ]
  216. * [ed2b47a] New script pep8_tap to check python code via pep8
  217. * [f9cfb58] Recommends pep8 >= 1.4.6~ as we depend on its '--format'
  218. option
  219. * [e4172ea] generate-git-snapshot: fail if git-dch doesn't support
  220. --distribution but $DIST is set
  221. * [99353c1] jenkins-debian-glue-buildenv-taptools: it's libperl-critic-
  222. perl, not perlcritic
  223. * [0767dd5] pep8_tap: adjust Encoding handling for ruby1.8
  224. * [a1f0576] Fix script name of pep8_tap
  225. * [cea1830] pep8_tap: further fix for encoding issue with ruby1.8
  226. * [b756c64] Clarify Depends/Recommends of jenkins-debian-glue-buildenv-
  227. taptools
  228. [ Christian Hofstaedtler ]
  229. * [cfdec26] Allow overriding the source package dist
  230. * [22ac5fa] Install pep8_tap tool
  231. * [1f796f0] pep8_tap: improve formatting
  232. * [325f1dd] pep8_tap: fix counter
  233. * [5dc4fe0] pep8_tap: Fix crash with invalid encoded source data
  234. * [870f61a] pep8_tap: ignore non-Python files
  235. * [f9a139d] tap_tool_dispatcher: run all tools in parallel
  236. * [5d33d21] pep8_tap: don't re-enable default-disabled checkers
  237. -- Michael Prokop <mika@debian.org> Wed, 04 Jun 2014 16:56:34 +0200
  238. jenkins-debian-glue (0.9.0) unstable; urgency=medium
  239. The "lunch break" release
  240. [ Patrick Schoenfeld ]
  241. * [08248d6] Pass DIST and ARCH to cowbuilder call
  242. [ Edwin Fine ]
  243. * [29611c6] Empty 'distribution' and 'architecture' env vars now do not
  244. break script when calling cowbuilder.
  245. [ Michael Prokop ]
  246. * [e116dbb] puppet: allow DIST + ARCH in sudo configuration
  247. * [dbdea39] generate-git-snapshot: Support PRE_DCH_HOOK variable for
  248. custom scripts. Thanks to Rudolph Bott <bott@sipgate.de> for the patch
  249. * [811aef7] debian/copyright: fix Upstream-Name header
  250. * [36cca60] Support skipping adt tests by setting ADT=skip. Thanks to
  251. Christoph Berg
  252. * [4020157] lintian-junit-report: do not use "--" as option separator
  253. * [757c0cc] Adjust Recommends for REPOSITORY_EXTRA feature + minor style
  254. improvements
  255. * [578bb8d] puppet: Enable "Raw HTML" option and move systemMessage into
  256. View
  257. * [ac5dd5b] Bump Dependency on openjdk-6-jre-headless to openjdk-7-jre-
  258. headless
  259. [ Jean Baptiste Favre ]
  260. * [a9ab5cc] No need to source /etc/jenkins/debian-glue twice in the same
  261. script
  262. [ Lukas Anzinger ]
  263. * [b37d310] generate-reprepro-codename: Accept origin and suite as
  264. command line arguments.
  265. [ Mathieu Parent ]
  266. * [4c329b3] Don't use --git-export-dir
  267. [ Andrey Elmanov ]
  268. * [0a4191c] Allow adding extra repositories for resolving dependencies
  269. -- Michael Prokop <mika@debian.org> Fri, 16 May 2014 12:56:48 +0200
  270. jenkins-debian-glue (0.8.1) unstable; urgency=medium
  271. * [01b8a46] Revert "build-and-provide-package: use -b for package builds
  272. that shouldn't include sources" [Closes: #88] Thanks to Christoph Berg
  273. <christoph.berg@credativ.de> for feedback
  274. -- Michael Prokop <mika@debian.org> Fri, 14 Feb 2014 10:58:19 +0100
  275. jenkins-debian-glue (0.8.0) unstable; urgency=medium
  276. The "happy fosdem" release.
  277. [ Michael Prokop ]
  278. * [68f0960] generate-reprepro-codename: refer to
  279. /etc/jenkins/debian_glue
  280. * [14f3559] Lock access to conf/incoming file
  281. * [003fe99] build-and-provide-package: get rid of dependency on dcmd
  282. * [f618f4d] Rework new gbp.conf handling
  283. * [cbe7f6f] Provide yaml setup files for usage with jenkins-job-builder
  284. * [e19a25e] freight: support sudo for creating directories/conffile,
  285. extend config, quote all variables
  286. * [a68c8c8] jjb: adjust lintian call for binary job + make
  287. repository_checker dynamic
  288. * [21a4d4c] Provide simple gateway service between GitHub + (internal)
  289. Jenkins system
  290. * [ced37f6] Add fakeroot to Depends
  291. * [a7e01d3] generate-*-snapshot: provide user friendly error message if
  292. debian/changelog is missing
  293. * [b231c3e] generate-reprepro-codename: lock access to
  294. conf/distributions
  295. * [534e761] puppet: install ttf-dejavu package to fix java headless
  296. issue
  297. * [8da4508] puppet: install timestamper plugin
  298. * [649c708] build-and-provide-package: use -b for package builds that
  299. shouldn't include sources
  300. * [c98acbf] Bump Standards-Version to 3.9.5
  301. [ Antoine Musso ]
  302. * [6bf804a] piuparts_wrapper: only expand scriptsdir when it is set
  303. [ Carl Fürstenberg ]
  304. * [9d5366f] Allow debian-glue to read gbp.conf
  305. [ Lukas Anzinger ]
  306. * [be40e3c] Don't include sources in sources.list, they're not needed
  307. for building
  308. * [4fa841e] The given $REPOS variable may also point to a suite, not
  309. only a codename
  310. * [4ab1301] Dynamically parse list of components from Release file
  311. * [b1e42c1] Make it possible to verify our own reprepro repositories by
  312. providing a pubkey
  313. -- Michael Prokop <mika@debian.org> Mon, 03 Feb 2014 14:51:01 +0100
  314. jenkins-debian-glue (0.7.1) unstable; urgency=low
  315. * [80057b0] Drop jenkins-debian-glue-repoenv package + add dependency on
  316. "reprepro | freight" to jenkins-debian-glue instead
  317. * [7588e3e] Add jenkins-debian-glue-buildenv-git to Recommends
  318. -- Michael Prokop <mika@debian.org> Thu, 24 Oct 2013 13:42:46 +0200
  319. jenkins-debian-glue (0.7.0) unstable; urgency=low
  320. The "I told you so" release ¯\_(ツ)_/¯
  321. [ Michael Prokop ]
  322. * New features:
  323. - [73ccc32] New script remove-reprepro-codename (misc further
  324. improvements and additions in [123fed8] [723e5db] [bdc0a0d])
  325. - [5930014] Support keeping the build environment via DEB_KEEP_BUILD_ENV
  326. - [1237b99] Support providing a custom pbuilder configuration file via
  327. PBUILDER_CONFIG
  328. - [e5225b1] piuparts_wrapper: support setting custom debootstrap options
  329. via DEBOOTSTRAP_OPTIONS
  330. - [6d197dd] Support POST_BUILD_HOOK at the end of the build process
  331. * Misc improvements and bugfixes:
  332. - [d1e90b2] piuparts_wrapper: make sure we have the sbin directories in
  333. our PATH
  334. - [512eb37] generate-git-snapshot: explicitly check for beginning of
  335. line when retrieving version information
  336. - [8cac20f] Provide basic project information via README.md
  337. - [976acb9] Adjust debian/docs for README rename
  338. - [3b12d46] Make lintian-junit-report ruby 1.8 safe
  339. - [63d6c47] Rework generate-git-snapshot to make sure quilt can't break
  340. the build. Thanks to Raphael Hertzog <hertzog@debian.org> for his dpkg
  341. related feedback
  342. - [d759c0d] Remove *_source.changes file generated by dpkg-buildpackage
  343. in --source job
  344. - [5d465bf] build-and-provide-package: Look only for the "real"
  345. debian/control file. Thanks to Christoph Berg for the bugreport and fix
  346. - [ab03545] generate-*-snapshot: provide hint if the 'source' directory
  347. hasn't been configured
  348. - [9d3a3d4] Make sure to also support linux-any as valid Architecture
  349. field. Thanks to Jean Baptiste Favre
  350. - [f02f0e1] Add jenkins-debian-glue-repoenv to Recommends and default
  351. installation list
  352. - [acd1257] Drop trailing dot in package descriptions of
  353. jenkins-debian-glue-{repoenv,buildenv}
  354. * Puppet related changes:
  355. - [c73c341] install git-client plugin explicitly in version 1.1.2
  356. - [fd1ce1f] support forcing plugin installation allowing us to
  357. install latest git-client plugin
  358. - [68578ef] install scm-api plugin, required for git plugin
  359. [ Calvin Walton ]
  360. * [9ac44d1] cd to workspace in generate-git-snapshot when running
  361. dpkg-source
  362. [ Sylvestre Ledru ]
  363. * [105fa47] PRE_SOURCE_HOOK handling in generate-*-snapshot scripts:
  364. match behaviour and do not test if file exits
  365. [ Sławomir Bocheński ]
  366. * lintian-junit-report related changes:
  367. - [21b8527] Allow passing options to lintian
  368. - [7a974f4] Accept multiple file arguments
  369. - [536c2a4] Convert output to XML after parsing
  370. - [c491fd8] Simplify matching error/warning lines
  371. - [af173af] Name test cases after lintian tags
  372. - [6667cda] Split lintian output between test cases
  373. - [ee33f72] Fix reported total time for TCs
  374. - [a4bb3b1] Use REXML to generate XML output
  375. - [b6d83d6] Support for marking tests skipped
  376. * [f10fdda] Create .mailmap
  377. [ Ulrich Dangel ]
  378. * [fe363dd] lintian-junit-report: quote XML strings
  379. [ Edwin Fine ]
  380. * [ac7d608] Add support for user-defined BINDMOUNTs
  381. * [321b149] Force local apt repos to be trusted
  382. [ Yoann Dubreuil ]
  383. * [600499e] Speed up pbuilder: disable building of manual
  384. pages with a hook script
  385. * [8d10e82] Add execute permissions to D10-man-db
  386. [ Antoine Musso ]
  387. * [841b4b2] piuparts_wrapper: quote scriptsdir in piuparts cmd
  388. * [08b9a5d] piuparts_wrapper: unset scripts dir when non existent
  389. [ Bernhard Miklautz ]
  390. * [8893a6f] Added a virtual package for repo only slaves
  391. (jenkins-debian-glue-repoenv, and jenkins-debian-glue-repoenv
  392. for build environments without repository)
  393. -- Michael Prokop <mika@debian.org> Wed, 23 Oct 2013 20:32:29 +0200
  394. jenkins-debian-glue (0.6.0) unstable; urgency=low
  395. The "nothing is better than a children's smile" release /人◕‿◕人\
  396. [ Michael Prokop ]
  397. * Feature related changes:
  398. - [55709c2] build-and-provide-package: new variable SKIP_PACKAGE_FROM_REMOVAL
  399. to skip specific packages from removal [Closes gh#50]
  400. * Bugfix related changes:
  401. - [fdb9b22] Depend on subversion-tools (<= 1.6.18dfsg-1) *or* svn2cl
  402. - [ede0fb0] generate-git-snapshot: force switching back to previous
  403. branch
  404. - [00d1e85] generate-reprepro-codename: do not fail build if chown of
  405. reprepro conf fails [Closes gh#53]
  406. - [694b926] generate-*-snapshot: do not fail if PRE_SOURCE_HOOK is unset
  407. - [1f211d5] generate-git-snapshot: use --git-ignore-branch as default
  408. build option for gbp [Closes gh#47]
  409. - [7a573b8] build-and-provide-package: do not fail if
  410. REMOVE_FROM_RELEASE is unset
  411. - [db1bb37] jenkins_debian_glue.pp: depend on default-jre-headless
  412. package. Thanks to Cyril Brulebois for the bug report
  413. - [bd6d573] piuparts_tap: explicitly set Encoding::UTF_8 for Ruby 1.9.
  414. Thanks to Christian Hofstaedtler <ch@zeha.at> for feedback
  415. * Deployment related changes:
  416. - [b75a45e] provide fallback for EC2 IP retrieval
  417. - [7495221] install git-client plugin by default
  418. - [b098b7c] allow DEB_* environment variables in sudo configuration
  419. - [b4e73e0] use wget instead of curl as fallback for public IP retrieval
  420. - [35e87f9] do not install xunit plugin by default.
  421. Thanks to Sylvestre Ledru <sylvestre.ledru@scilab-enterprises.com>
  422. - [5d84958] limit amount of retries for wget-ing EC2 info to 3
  423. - [1f7226d] update CopyArtifact configuration
  424. * Misc changes:
  425. - [fedc856] Ship examples/debian_glue as /etc/jenkins/debian_glue
  426. default configuration file [Closes: gh#49]
  427. - [1cb24b3] piuparts_wrapper: run with --scriptsdir=/etc/piuparts/scripts/
  428. by default. Thanks to Holger Levsen for the hint
  429. - [6e8f6df] invoke 'reprepro include' cmdline with --ignore=uploaders.
  430. Thanks to anarcat for the bug report and suggestion [Closes: gh#36]
  431. - [83e779a] generate-reprepro-codename: drop default
  432. DebIndices/DscIndices settings. Thanks to anarcat for the bug report
  433. and suggestion
  434. - [8f33c0c] generate-reprepro-codename: drop AlsoAcceptFor default
  435. setting. Thanks to anarcat
  436. [ Stanislav Bogatyrev ]
  437. * [2cf5563] Use release repo for all builds with same release parameter.
  438. [ Antoine Beaupré ]
  439. * [6faa90d] use a more sensible default for DEBEMAIL
  440. [ Sylvestre Ledru ]
  441. * [521e0cf] Add the management of a PRE_SOURCE_HOOK variable. If set,
  442. the script pointed by PRE_SOURCE_HOOK will be executed before the .dsc
  443. creation
  444. [ Patrick Schoenfeld ]
  445. * [2a8b22e] Allow removal of packages from releases
  446. * [586207e] Bugfix: Make dpkg-source ignore .git in more cases
  447. [ Slawomir Bochenski ]
  448. * [d98f440] Change timestamp format used in version string
  449. -- Michael Prokop <mika@grml.org> Mon, 10 Jun 2013 23:26:58 +0200
  450. jenkins-debian-glue (0.5.0) unstable; urgency=low
  451. [ Michael Prokop ]
  452. * [00dc44d] piuparts_wrapper: use --skip-logrotatefiles-test if
  453. available
  454. * [fd81e82] git post-receive hook: use $server variable instead of
  455. jenkins.grml.org
  456. * [de10cec] git post-receive hook: provide curl usage example
  457. * [f6a3ab9] generate-git-snapshot: use dpkg-source's -I switch without
  458. any arguments. Thanks to yanfalies for the bugreport
  459. * [ea73944] replace signal numbers in trap with their according signal
  460. names
  461. * [11fd8db] Drop "possible bashism" from source/git/post-receive
  462. * [e814cfe] tap_tool_dispatcher: ignore .git directory as well
  463. * [b56f16b] tap_tool_dispatcher: use .tap suffix for output files
  464. * [85a8250] generate-git-snapshot: make sure we're building the
  465. requested version via dpkg-source
  466. * [1418a32] generate-git-snapshot: support $branch as alternative to
  467. $tag
  468. * [7f55630] refactor generate-git-snapshot
  469. * [f5852ad] Update copyright information in LICENSE file
  470. * [95a35fe] support autopkgtest
  471. * [747fda3] generate-git-snapshot: prepend "origin" when checking out a
  472. $branch. Thanks to Stefan Schlesinger <sts@ono.at> for the bug report
  473. and testing
  474. * [e240dcc] Support configuration of release repository via
  475. $RELEASE_REPOSITORY. Thanks to Marcel Beck <nexeck@outlook.com> for
  476. the initial patch in pull-request 34 which triggered development of
  477. this feature
  478. * [6b1e196] Provide configuration example for REPOSITORY in default
  479. config
  480. * [b690dbb] Bump Standards-Version to 3.9.4
  481. [ Yury Vidineev ]
  482. * [09cfda3] Depends of sudo or sudo-ldap
  483. [ Marcelo Martins ]
  484. * [015b2fb] Added a variable to also allow one to overwrite the git-
  485. buildpackage options. If variable not set it just falls back to the
  486. original options.
  487. [ Marcel Beck ]
  488. * [bd87c78] Do not checkout HEAD, checkout the Branch that is given in
  489. jenkins
  490. [ Stefan Schlesinger ]
  491. * [42cb68c] Adding freight support to build-and-provide-package
  492. [ Stanislav Bogatyrev ]
  493. * [8abadb7] Add UDebComponents. Needed by some packages.
  494. -- Michael Prokop <mika@debian.org> Tue, 05 Feb 2013 14:18:43 +0100
  495. jenkins-debian-glue (0.4.0) unstable; urgency=low
  496. The "upgrade tests ftw" release /人◕‿◕人\
  497. [ Patrick Schoenfeld ]
  498. * [201ec1e] generate-git-snapshot: Allow skipping of git-dch
  499. [ Michael Prokop ]
  500. * New features:
  501. - [abc1949] New package jenkins-debian-glue-buildenv-taptools
  502. - [87bb207] Initial piuparts support with new package
  503. jenkins-debian-glue-buildenv-piuparts
  504. * Minor updates:
  505. - [3872b18] generate-git-snapshot: Do not fail if SKIP_DCH is
  506. unset; use 'true' for checking for SKIP_DCH; inform user about it
  507. * Puppet deployment:
  508. - [714c019] apply.sh: use ";" as separator in sed cmdline as
  509. hash string might contain "/"
  510. - [67bdc6e] deploy jenkins-debian-glue-buildenv-taptools +
  511. jenkins-debian-glue-buildenv-piuparts
  512. - [b8cf4a5] enable piuparts, debootstrap + piuparts_wrapper in
  513. /etc/sudoers.d/jenkins
  514. - [b2c0c83] deploy TAP Jenkins plugin
  515. - [cd2bcf9] provide description in *-source and *-binaries job,
  516. including how to access the repos
  517. - [647ebb0] provide jenkins-debian-glue-piuparts Jenkins job
  518. -- Michael Prokop <mika@grml.org> Fri, 31 Aug 2012 15:07:13 +0200
  519. jenkins-debian-glue (0.3.0) unstable; urgency=low
  520. The "Le prénom" release
  521. * [f85d9b4] deployment: ship /var/lib/jenkins/config.xml and user
  522. jenkins-debian-glue with custom password
  523. * [377d53a] Add support for JUnit reports via lintian in automated
  524. deployment
  525. * [ff72534] README: drop docs, point to http://jenkins-debian-glue.org/
  526. * [2a13a53] Drop img/ (provided through website now)
  527. * [e901557] Use seed for password hashing. Thanks to Peter Palfrader
  528. <weasel@debian.org> for bringing this up while reviewing the script
  529. * [3b1e604] repository_checker: support --validate-incoming
  530. * [65dbf08] Do not modify debian/changelog if building from a tag
  531. * [465be62] run reprepro's processincoming cmdline also with
  532. --ignore=wrongdistribution + --waitforlock option. Thanks to Axel
  533. Beckert <abe@deuxchevaux.org> for the hint
  534. * [76e101f] incoming repos: allow all kinds of distributions listed in
  535. packages enter the repos. Thanks to Bernhard R. Link
  536. <brlink@debian.org> for the hint regarding "Default:"
  537. * [daecb07] Drop sudo wrappers for release repositories
  538. * [0f87451] incoming repos: use release name as Default
  539. * [69e6730] puppet: build master branch in jenkins-debian-glue-source
  540. -- Michael Prokop <mika@grml.org> Tue, 21 Aug 2012 20:44:23 +0200
  541. jenkins-debian-glue (0.2.0) unstable; urgency=low
  542. The "wisdom tooth removal" release ٩(͡๏̯͡๏)۶
  543. [ Michael Prokop ]
  544. * Bugfix related changes:
  545. - [9fdd9fd] Check out temporary branch based on GIT_COMMIT to make
  546. git-dch happy
  547. - [3a304b1] create_local_branch: make check for remotes/origin/$BRANCH
  548. more explicit. Thanks to Axel Beckert
  549. - [672aa36] Also remove source package from REPOS
  550. - [57ba7e0] Set ARCH/BASE/DIST in dist_and_arch_settings() also for
  551. PROVIDE_ONLY runs
  552. - [de56110] remove_missing_binary_packages: make check for missing
  553. package match whole words
  554. - [a00449e] Enable cowbuilder_run() for all architectures
  555. - [a12b28a] Always include $distribution in cow base name [closes #17]
  556. Thanks to Christoph Berg for the suggestion
  557. - [456305e] Call generate-reprepro-codename in reprepro_wrapper + update
  558. README accordingly. Thanks to Christoph Berg <myon@debian.org> for
  559. idea + patch
  560. - [7903737] Invoke all generate-reprepro-codename commands through
  561. $SUDO_CMD
  562. * Major changes:
  563. - [f68b0fe] Drop userContent support
  564. - [24ad13f] Drop $sources support and default with $BASE_PATH to
  565. $WORKSPACE
  566. - [8279e90] Drop the deprecated scripts generate-local-repository +
  567. include-in-repos
  568. * New features:
  569. - [2593cc8] trigger_jenkins: support sending tags to a release dashboard
  570. + iterate over all modified projects
  571. - [d1b43a7] include-in-repos: allow overwriting $BASE_DIR, default to
  572. working directory
  573. - [96f3cb6] Support overriding cowbuilder's base.cow via COWBUILDER_BASE
  574. and refactor code
  575. - [f6550e9] New script repository_checker
  576. - [c37a20a] Install repository_checker in jenkins-debian-glue package
  577. - [c27e896] Add official Ubuntu support
  578. - [6b43ea6] Initial deployment script + puppet recipe for automatic
  579. installation
  580. - [af494a8] Adjust path of puppet file for master branch
  581. - [33b4195] Puppet deployment script: support EC2 by returning its
  582. public IP address
  583. * Minor updates:
  584. - [d236f1a] Do not use Grml-specific defaults for DEBEMAIL and
  585. generate-local-repository's Release file
  586. - [a271c48] Do not execute dist_and_arch_settings() if PROVIDE_ONLY
  587. is set
  588. - [dd3c1db] Adjust identify_sourcefile to not mention ArtifactDeployer
  589. any longer
  590. - [20ef6f3] Apply wrap-and-sort on Debian package
  591. - [3e55f3e] debian package description: fix typo
  592. - [043002d] Execute wrap-and-sort with -a option to wrap all
  593. {Build-,}Depends
  594. - [0c2a33e] Limit package removal of binary packages to .deb files only
  595. - [101fb3b] Source /etc/jenkins/debian_glue in generate-*-snapshot
  596. * Documentation related changes:
  597. - [00ccf25] Update list of contributors
  598. - [f1f3d78] Update list of Known TODOs
  599. - [14e8b79] Mention Debian packages
  600. - [c2f8835] Document how to find console output of Jenkins jobs
  601. - [0f3b985] Clarify best practices, current development + cover
  602. some FAQs, closes #9
  603. - [9c52b4b] Minor syntax fixes and rewordings
  604. - [1bcac3d] Document COWBUILDER_BASE and COWBUILDER_DIST
  605. - [0c907e0] Mention the "Delete workspace before build starts"
  606. option for the binary job
  607. [ Christoph Berg ]
  608. * [06be70c] Update svn setup instructions.
  609. * [6f21ae0] Remove duplicate signal from trap call.
  610. * [757ce4a] Add a workaround for SOURCE_PACKAGE
  611. * [8a8c98c] Reset current directory in identify_build_type
  612. * [0893665] Remove a stray newline in README.org.
  613. [ Axel Beckert ]
  614. * [fc8638f] git-buildpackage refuse to operate on a single git commit,
  615. too
  616. * [aaa1298] Fix README about DCH_OPTS and DCH_EXTRA_OPTS
  617. * [f144899] arch:all packages don't need ${shlibs:Depends}
  618. -- Michael Prokop <mika@grml.org> Sat, 18 Aug 2012 13:33:23 +0200
  619. jenkins-debian-glue (0.1.1) unstable; urgency=low
  620. * [8092cc5] generate-git-snapshot: use git-dch's auto mode as default
  621. * [e35e50e] generate-git-snapshot: do not checkout branch but always
  622. $GIT_COMMIT
  623. * [644aef6] generate-git-snapshot: use plain dch if handling UNRELEASED
  624. version
  625. -- Michael Prokop <mika@grml.org> Thu, 26 Jul 2012 14:09:51 +0200
  626. jenkins-debian-glue (0.1.0) unstable; urgency=low
  627. * Initial release.
  628. -- Michael Prokop <mika@grml.org> Wed, 25 Jul 2012 17:32:53 +0200