eobuilder (40-1~eob120+1) bookworm-eobuilder; urgency=low

  * (fee8de) cmdline: build trixie by default (#116661)
  * (8cf664) ci: add timer trigger (#104040)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 08 Apr 2026 12:11:46 +0200

eobuilder (39) bookworm-eobuilder; urgency=low

  * (b276db) use a file lock to protect concurrent build on the same project
    (#109031)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 05 Mar 2026 10:50:33 +0100

eobuilder (38) bookworm-eobuilder; urgency=low

  * (2529b8) normalize name into build path only for setup.py (#114668)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 12 Feb 2026 12:33:24 +0100

eobuilder (37) bookworm-eobuilder; urgency=low

  * (5cca8a) normalize name into build path (#114517)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 09 Feb 2026 17:32:49 +0100

eobuilder (36) bookworm-eobuilder; urgency=low

  * (96f4eb) ci: also build package for trixie (#111016)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 15 Oct 2025 10:18:45 +0200

eobuilder (35) bookworm-eobuilder; urgency=low

  * (154d1e) allow building any reference (#10418)
  * (22d34e) simplify setup_git_tree (#10418)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 14 Oct 2025 15:16:24 +0200

eobuilder (34) bookworm-eobuilder; urgency=low

  * (436365) debian: restore order and permission bit of debian/install (#108988)
  * (129c32) packaging: remove execute permission to debian/install (#108986)
  * (56a506) trivial: apply new pre-commit (#108983)
  * (9bdc13) ci: add pyupgrade/isort/pre-commit-debian (#108983)
  * (38d535) add trixie support (#108982)
  * (c3f393) misc: update Makefile and pbuilderrc for recent debian installations
    (#106055)
  * (122157) misc: let pre-commit apply changes (#101218)
  * (04d8f9) ci: update black version (#101218)
  * (b8324e) ci: change black to target python 3.11 (#101218)
  * (5a274e) tox: use check-manifest (#92517)
  * (538c79) trivial: update pre-commit-hooks to 4.6.0 (#93275)
  * (5229f8) ci: stop building for bullseye (#93027)
  * (a0de07) misc: update git-blame-ignore-revs to ignore quote changes (#79788)
  * (04e126) misc: apply double-quote-string-fixer (#79788)
  * (ec5581) misc: add pre commit hook to force single quotes (#79788)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 11 Aug 2025 10:17:23 +0200

eobuilder (33) bookworm-eobuilder; urgency=low

  * (9e0a88) misc: remove deb repository handling (#80288)
  * (a7aa93) ci: build deb package for bookworm (#78968)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 05 Aug 2023 12:19:27 +0200

eobuilder (32) bookworm-eobuilder; urgency=low

  * (1869e1) misc: remove i386 references (#78330)
  * (fa3d05) add bookworm support (and remove buster) (#78329)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 12 Jun 2023 12:34:08 +0200

eobuilder (31) bookworm-eobuilder; urgency=low

  * (e9f992) change launcher script to get configuration from /etc/ (#74863)
  * (29856d) Prepare Jenkinsfile for Gitea migration (#74572)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 02 Mar 2023 10:08:20 +0100

eobuilder (30) bookworm-eobuilder; urgency=low

  * (c6b8c7) ci: only build package for bullseye (#72729)
  * (192f5c) misc: defaults to bullseye (#72729)
  * (680bf0) trivial: bump black version to 22.3.0
  * (e0a191) trivial: bump black version to 22.1.0 (#62312)
  * (b2de21) settings: close local settings file (#61980)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 22 Dec 2022 17:21:26 +0100

eobuilder (29) bookworm-eobuilder; urgency=low

  * (4f93ac) changelog: skip failing lines (#60475)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 10 Jan 2022 20:06:10 +0100

eobuilder (28) bookworm-eobuilder; urgency=low

  * (d4debe) generate Packages.gz event if --no-dput is given (#59604)
  * (26d0ce) debian: use debhelper compat level 12
  * (fee146) jenkins: build packages for buster & bullseye
  * (2279cd) build: bump black version

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 12 Dec 2021 16:02:36 +0100

eobuilder (27) bookworm-eobuilder; urgency=low

  * (ca7fb9) remove stretch from default repositories/targets
  * (a441c3) shift versions as bullseye has now been released (#51564)
  * (b49cb7) reduce supported versions to current debian versions (#51564)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 15 Aug 2021 14:59:33 +0200

eobuilder (26) bookworm-eobuilder; urgency=low

  * (1ea1c6) misc: change target default to buster only (#51544)
  * (70398e) misc: add black files/notes
  * (d37357) trivial: apply black
  * (f3ad73) pbuilder: add stable entr'ouvert apt repository (#49869)
  * (953348) build: update to use origin/main

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 01 Mar 2021 16:39:16 +0100

eobuilder (25) bookworm-eobuilder; urgency=low

  * (5e0e71) misc: add a --no-send option (#15541)
  * (f1028b) run git fetch before switching branch (#46196)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 29 Oct 2020 17:51:59 +0100

eobuilder (24) bookworm-eobuilder; urgency=low

  * (f2d6c8) fix branch switching to use value from options (#45062)
  * (14ef68) misc: fix cloning a project from a subdirectory (#45046)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 13 Jul 2020 09:53:21 +0200

eobuilder (23) bookworm-eobuilder; urgency=low

  * (d5636c) misc: make urljoin works with git+ssh:// URLs (#44790)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 03 Jul 2020 12:53:54 +0200

eobuilder (22) bookworm-eobuilder; urgency=low

  * (cfe87c) misc: add a random number to build directory (#44527)
  * (670453) respect branch if specified on command line (#44491)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 27 Jun 2020 17:41:21 +0200

eobuilder (21) bookworm-eobuilder; urgency=low

  * (f7fc82) use different names when looking for default branch (#44113)
  * (e32696) debian: add dependency on devscripts (required for dch) (#44241)
  * (812a4f) make wrapper script set HOME to eobuilder user (#44242)
  * (5fa65a) make pbuilder result directory a package repository (#44243)
  * (bea756) treat argument as a project reference, allowed to be a URI (#44111)
  * (d87b09) fix typo in variable name

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 21 Jun 2020 09:17:48 +0200

eobuilder (20) bookworm-eobuilder; urgency=low

  * (de529a) run setup.py with python3 in more conditions (#43601)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 03 Jun 2020 20:33:15 +0200

eobuilder (19) bookworm-eobuilder; urgency=low

  * (fbbeb6) add check for hotfix branch names (#43310)
  * (e00aab) Jenkinsfile: use default distribution target (#41301)
  * (c0d99a) handle None in output
  * (30e714) eobuildall: run with python3

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 01 Jun 2020 08:40:13 +0200

eobuilder (18) bookworm-eobuilder; urgency=low

  * (cf58f9) debian: bump debhelper level to 10
  * (8a977c) debian: update for python 3

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 24 Apr 2020 08:49:36 +0200

eobuilder (17) bookworm-eobuilder; urgency=low

  * (db3577) general: update for python 3 (#41852)
  * (d649f3) misc: update defaults to build on stretch & buster (#41301)
  * (e15376) changelog: update version number generation to actual usage (#41851)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 24 Apr 2020 08:34:07 +0200

eobuilder (16) bookworm-eobuilder; urgency=low

  * (39d311) remove epoch in version for dput command (#41007)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 02 Apr 2020 18:21:46 +0200

eobuilder (15) bookworm-eobuilder; urgency=low

  * (06602c) cmdline: intercept setup.py calls and use shebang to get proper version
    (#38710)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 26 Dec 2019 16:35:02 +0100

eobuilder (14) bookworm-eobuilder; urgency=low

  * (5ca950) include dput.cf to source package (#36756)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 10 Dec 2019 17:04:34 +0100

eobuilder (13) bookworm-eobuilder; urgency=low

  * (a9d7be) update dput configuration (#36756)
  * (b5d9af) debian: do not recursively change ownership
  * (2f0bf6) jenkins: use ci@entrouvert.org for notifications
  * (4b4897) add Jenkinsfile

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 07 Oct 2019 18:38:57 +0200

eobuilder (12) bookworm-eobuilder; urgency=low

  * (cd396c) no longer build for jessie by default (#36211)
  * (29ffd3) declare buster as a potential target (#34578)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 17 Sep 2019 19:11:12 +0200

eobuilder (11) bookworm-eobuilder; urgency=low

  * (deae95) add support for version epoch (#30840)
  * (8a98a2) wipe git clone on errors (#30720)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 22 Feb 2019 14:58:58 +0100

eobuilder (10) bookworm-eobuilder; urgency=low

  * (3b0463) debian: add dependency to pbuilder and cowbuilder (#24928)
  * (a05d90) pbuilderrc: update codenames (#30168)
  * (83cbf5) debian: deploy .pbuilderrc (#30167)
  * (781bc0) configure sudo for user eobuilder (#30166)
  * (3588e0) debian: add eobuilder user (#29969)
  * (acc742) typo
  * (a98f41) ship eobuilder.sh
  * (1a6ff7) debian: change build-dep to dh-exec, contrary to manpage note
  * (7ee035) debian: install wrapper script (#29688)
  * (5c054a) add new --hotfix cmdline arg (#29689)
  * (229345) normalize branch name without origin/ (#29690)
  * (f40cce) run git submodule commands earlier (#29664)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 29 Jan 2019 14:24:58 +0100

eobuilder (9) bookworm-eobuilder; urgency=low

  * (9bfa63) eobuilder-ctl: do not use git fetch to detect changes in repository
    (fixes #25204)
  * (cc59d0) fix settings jessie,stretch as default for distribution option (#26056)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 05 Dec 2018 16:50:45 +0100

eobuilder (8) bookworm-eobuilder; urgency=low

  * (a73fbd) changer la valeur par défaut de la distribution (#26023)
  * (e24084) eobuilder-ctl: fix parsing of debian versions containing more than one
    + (fixes #25203)
  * (6da7c8) allow building native packages with flag -n
  * (addf05) add references to stretch
  * (138d09) documentation update
  * (b24eb0) continue building if debian dir not found for a distribution
  * (bba065) create orig tarball before generating debian changelog (#12640)
  * (9d7d1f) Revert "modify sdist files name for Python projects with PEP0440
    versions (fixes #12443)"
  * (c82b6d) Revert "prevent building source package two times by not including the
    repository name in the lock file"
  * (001472) modify sdist files name for Python projects with PEP0440 versions
    (fixes #12443)
  * (b7b5a6) prevent building source package two times by not including the
    repository name in the lock file
  * (1a422b) report more about what is really done
  * (41eda4) fix check of pep 440 iness
  * (c6edfa) fix count of commits
  * (47f5c3) eobuildall: build for wheezy and jessie by default
  * (321e54) Makefile: install entrouvert keyring in pbuilder chroots
  * (6db9c2) Makefile: improve chroots target, remove squeeze from distributions
  * (90cec1) allow packaging python projects using +g as separator with the git
    commit number
  * (8a84c8) setup.py: simplify get_version, pep8ness and cleaning
  * (ab75d8) add tox.ini
  * (28216d) changelog: fix version number computation when there is not tag
  * (8f491a) work around bug in TagReference.commit() if many tags target the same
    commit (fixes #9116)
  * (d95acf) fix branch reset to happen in the right directory
  * (5cc293) reset to build branch for each target distribution
  * (91b1b6) changelog: include tip commit in list of commits
  * (bc6745) misc: fix spelling of "cleaning"
  * (87ba96) make it possible to build a module from a local directory
  * (ebb07e) do not fail bulding wip branch when clone doesn't exist already
  * (62aabf) misc: don't try cleaning non existing directories on exit
  * (050d90) pass --quiet to a serie of git commands
  * (7a48d3) eobuildall: build modules in alphabetical order
  * (caf4fc) don't fail if changelog cannot be generated
  * (5f9489) debian: limit to python 2.7
  * (60c1ac) debian: rename package to eobuilder
  * (ffe987) eobuilder: get out if there's no debian/ anywhere
  * (8f40f1) eobuildall: add support for patterns in blacklist
  * (89e1de) add debian packaging
  * (303a47) eobuildall: display elapsed time for the modules
  * (4f8031) eobuildall: flush stdout before running eobuilder
  * (f8614f) always create a config object
  * (5d3fae) add missing sys import
  * (087c6c) add support for specifying different distribution targets for some
    modules
  * (c9a5b2) eobuildall: print headings before build
  * (8681a2) eobuildall: script to build all modules (#6677)
  * (409aec) makes sure version number is a string
  * (bcd9df) use original changelog if generated changelog has wrong version number
  * (28d60f) use a separate stamp file for uploads (#7571)
  * (450238) misc: create directories recursively
  * (58d6ea) add support for a local_settings.py file
  * (e473b5) fixup ove ini
  * (b65758) move init() function to module space
  * (f70c63) return a specific exit code in case of unsupported module type
  * (dd382a) doc: typo fix
  * (73c54a) eobuilder-ctl: ensure to be on the correct branche before generating
    changelog
  * (e0e285) changelog: don't try to add an entry when there is no logs
  * (d74942) changelog: manage lookup error
  * (8f9950) changelog: maintainer email should not have '<>' by default
  * (53f8f1) integrate new changelog management (#3453)
  * (79adbb) Add module to generate changelog from git logs
  * (8e26b4) eobuilder-ctl: don't be to strict with tag version
  * (eea4b2) hack to manage wip branches
  * (833724) eobuilder-ctl: package['copy_in_testing'] and not
    packages['copy_in_testing']
  * (c7afbd) improve lock management: add branch and repository informations
  * (cfd0d2) dput.cf: add DEFAULT section and add wip repositories
  * (3ed231) Never copy packages in testing repository when we set a repository name
    (#7044)
  * (ad6dec) eobuilder/settings.py: typo
  * (159e80) eobuilder-ctl: always make a git reset --hard origin/<your_branch>
  * (4f1443) add support for debian folders in master branch (#6674)
  * (6045fb) Add jessie support
  * (51e20d) Only use debian-DIST branch if debian_branch is eaqual to default value
  * (4fefe8) Add option to choose debian branch
  * (9481f5) impove cleaning on exit
  * (93b76f) sttings: synchro-orleans should only in wheezy-testing now
  * (4172cc) Support project names containgin slashes
  * (9d4869) eobuilder-ctl: ignore stderr for setup.py commands
  * (490877) eobuilder-ctl: add submodule management
  * (1067f6) add synchro-orleans to wheezy-auquotidien-testing automaticall
  * (feb8e6) eobuilder: version now content eob and not eo
  * (144070) cmdline: check if build_dir exists before rm
  * (831126) don't put eobuilder version in package version
  * (51eb8a) fixes dest repository option
  * (5aebf4) add an option to choose the destionation repository by distribution
  * (543601) eobuilder-ctl: update web page after copying packages
  * (e32263) don't hardcode repository url
  * (83f492) tags: now manage default repositories
  * (0d3f2c) eobuilder-ctl: force build if new
  * (0ff797) eobuilder-ctl: last_debian_package_version and not last_version
  * (e5c189) eobuilder-ctl: test if the last version is an eobuilder one
  * (bd530f) Add an option to force a build (-f / --force)
  * (fa0e68) tag support: test if the current tag is equal to the project version
  * (4f78c1) fixes tag support
  * (4755dc) eobuilder-ctl: add debugs
  * (74d303) add tag support to copy packages into testing repositorie(s)
  * (5441d9) eobuilder-ctl: smart cleanning test if it's a build extension
  * (fbe943) eobuilder-ctl: debug smart cleanning
  * (fb7e28) eobuilder-ctl: fixes generation of last_version file
  * (d230e6) eobuilder-ctl: should fix lock management
  * (24d7de) eobuilder-ctl: group and not gourp ...
  * (db9130) eobuilder-ctl: disable old cleanning for the moment and fix cleanning
  * (15d862) eobuilder-ctl: fix last_version_file path
  * (547e4b) eobuilder-ctl: begin smart cleaning support
  * (e26a29) eobuilder-ctl: fixes source lock creation
  * (adda23) eobuilder-ctl: fix autotools source name
  * (67922b) eobuilder-ctl: use package name and not project name for orig
  * (48ec21) readd debian
  * (2be2e3) eobuilder-ctl: project_build_path and not git_path ...
  * (713875) eobuilder-ctl: don't copy debian into debian ...
  * (3843ec) eobuilder-ctl: test if debian folder exist in a origin file
  * (64a4fc) Makefile: fix eobuilder script installation
  * (7307c6) eobuilder: fix python install

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 03 Sep 2018 17:36:05 +0200

eobuilder (7) bookworm-eobuilder; urgency=low

  * (c8af02) eobuilder-ctl: upgrade eobuilder version to 7
  * (4e4341) python version: update Makefile to install python
  * (372431) eobuilder-ctl: fix automake version
  * (a491d5) eobuilder python: new vawe of debugging
  * (bdad41) eobuilder python: debugging
  * (eeb729) eobuilder: full rewrite to python
  * (975eb2) eobuilder: continue python rewritting
  * (e1daea) continue python rewriting
  * (e35714) create eobuilder module and add clean support
  * (beaf05) initial python import
  * (d79025) eobuilder: store last version
  * (44a4a7) eobuilder: don't modify git changelog
  * (cb7ebe) eobuilder: fix build source file creation
  * (9dbc1e) construct source package for every distribution
  * (c6d456) eobuilder: update repository after each dput
  * (113e14) change eobuilder version
  * (964feb) eobuilder: fix debian first inc
  * (ec3fcb) fix LAST_DEBIAN_PACKAGE_VERSION
  * (298faf) always increment debian second inc
  * (015d7e) eobuilder: fix pdebuild architecture
  * (d11d78) Allow to specify build branch name (don't force master)
  * (5f05a2) remove -I*.mo which is now useless
  * (09fce1) move cleaning inside the distribution loop
  * (adf7a8) only push upstream source in the first build
  * (1ed161) debuild option must be passed using --debuildopts
  * (38bd3b) ignore .mo files
  * (dc25c5) do not let setup.py return an error, it stops the script
  * (4aebcb) use --user-pdebuild-internal with pdebuild to build source file inside
    the pdebuild chroot
  * (2afad8) eobuilder.cron: don't send useless email
  * (fb3110) call setup.py a first time to initialize setup requirements
  * (2c21a9) Revert "eobuilder: add quotes in case there is space(s) into variables
    name"
  * (0b9e1a) Revert "eobuilder: I love setuptools"
  * (c4088f) eobuilder: add quotes in case there is space(s) into variables name
  * (892769) eobuilder: I love setuptools
  * (57647e) spelling fix
  * (b2278b) eobuilder: fix pbuilder path cleanning
  * (abfc85) Improve file cleanning
  * (bf8de6) fix eobuilder old option
  * (364992) Add a eobuilder cron script which clean files
  * (15e702) Clean old files
  * (077f91) README.rst: add a section about packaging
  * (111f56) eobuilder: -eq if for integer comparaison not string
  * (1da5f7) eobuilder: add Makefile only support
  * (2d4c5d) use prefix to not mismatch comparator for string
  * (657c9f) do not build a source package if we already did it
  * (c11e9a) keep autoconf version around for finding the dist tarball
  * (97b707) remove dashes in autoconf versions
  * (d7efaa) bump eobuilder version to 3
  * (66dff8) add support for autoconf
  * (861817) eobuilder: remove old check for already buit packages (bis)
  * (ac176b) eobuilder: remove old check for already buit packages
  * (8f664e) eobuilder: only call process the queued package on deb.entrouvert.org
    if something was built
  * (8e81fd) eobuilder: when detecting an already built version, just skip the
    current dist
  * (8d9863) eobuilder: do not use the hyphen as a separator inside the debian
    release version, put eobuilder version after the debian release version
    extracted from the repository changelog
  * (c7a59d) eobuilder: parse the upstream branch changelog to find the latest
    debian package version
  * (8973cc) eobuilder: clean after any kind of exit
  * (42e988) eobuilder: count commits from origin/debian branch not the local debian
    branch
  * (e3b1d4) eobuilder: clean the build dir not the full temporary directory as it
    could interfer with other builders
  * (0d06bb) eobuilder: use the number of commit between master and the debian
    branch as the last commit number
  * (49ae02) eobuilder: put the script version in the debian version, to force
    rebuild when the script is updated
  * (c137c4) Makefile: add uninstall target
  * (d3cf24) eobuilder: fix spelling
  * (62256e) eobuilder: create lock file based on the final package version not the
    project version
  * (286849) ebuilder: force respository update
  * (18b5d2) add a note about initial ssh host key verification
  * (d13e9f) eobuilder: fix debian incrementation
  * (0b7a3a) debian: always increment second increment
  * (b6c810) eobuilder: this should fix the reprepo warning wrong distribution
  * (3a6d38) eobuilder: always send origin
  * (ac6119) eobuilder: DISTS instead of DIST in is_something_to_build
  * (e896ce) fix is_something_to_build when a build file already exists
  * (d541af) eobuilder: improve already build detection
  * (689dde) Update README file
  * (de5508) Removing TODO now using redmine :
  * (01c702) Fix permissions on pbuilder result directory
  * (5fe8b0) eobuilder: fix last inc debian version
  * (a0d3bf) ebuilder: empty temp directory everytime
  * (eeff48) eobuilder: add getopts support, multi arch - distribution support and
  * (ffb664) Fix eobuilder when a build failed and something TODO
  * (6b1f67) dput: change debian repository
  * (8a6e86) add eobuilder repositories to pbuilderrc and cowbuilder create
  * (b314a9) eobuilder: change repository
  * (cffd87) fix last debian inc version with there is a ~
  * (1f5636) eobuilder: add debian code in the package version
  * (5f85fc) debian branch: we could use debian alone or debian-$DIST
  * (7e3b85) Don't re-generate origin tarball everytime
  * (6afe95) Merge branch 'master' of repos.entrouvert.org:eobuilder
  * (cb7fcb) Fix documentation and add some options to code
  * (745a4e) Detect if a package have already been build
  * (b6552f) Fix documentation and had some options to code
  * (946b5a) Detect if a package have already been build
  * (eeaf3e) eobuilder: use BUILD_DIR variable everywhere
  * (588714) eobuilder: fix BUILD_DIR path
  * (aa19c9) eobuilder: use correct project name and fix changelog commit
  * (c9bb72) Create a gitignore file and remove eobuilder.orig
  * (9c2611) Initial import from admin sys repository

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 13 Feb 2014 18:08:49 +0100
