swift (2.34.0-5) unstable; urgency=medium * Switch to bootstarp 5 for -doc (Closes: #1088535). -- Thomas Goirand Sat, 21 Dec 2024 10:54:52 +0100 swift (2.34.0-4) unstable; urgency=medium * Add Stop-using-cgi.parse_header.patch (Closes: #1084544). -- Thomas Goirand Tue, 29 Oct 2024 10:34:12 +0100 swift (2.34.0-3) unstable; urgency=medium * Blacklist unit tests needing DNS (Closes: #1084767): - TestProxyLogging.test_init_statsd_options_access_log_prefix - TestProxyLogging.test_init_statsd_options_log_prefix -- Thomas Goirand Mon, 14 Oct 2024 09:41:58 +0200 swift (2.34.0-2) unstable; urgency=medium * Blacklist test_embed_expirer_bytes_from_diskfile_metadata, failing when backporting to Bookworm. * Uploading to unstable. -- Thomas Goirand Fri, 20 Sep 2024 17:26:11 +0200 swift (2.34.0-1) experimental; urgency=medium * New upstream release. * Rebase / refreshed / removed applied upstream patches. -- Thomas Goirand Fri, 13 Sep 2024 12:07:20 +0200 swift (2.33.0-7) unstable; urgency=medium * Move swift-{object,account,container}-generator to /usr (Closes: #1073674). -- Thomas Goirand Mon, 22 Jul 2024 06:30:35 +0200 swift (2.33.0-6) unstable; urgency=medium * Add TestECObjController.test_GET_disconnect to autpkgtest blacklist, as per suggestion from release team (timeout too tight) (Closes: #1074021). -- Thomas Goirand Fri, 12 Jul 2024 02:46:42 +0200 swift (2.33.0-5) unstable; urgency=medium * Add kms_keymaster-allow-specifying-barbican_endpoint.patch. * Blacklist non-deterministic tests: - TestReceiver.test_UPDATES_timeout - TestReceiver.test_UPDATES_no_problems_no_hard_disconnect - TestMemcached.test_operations_timing_stats_with_incr_timeout -- Thomas Goirand Thu, 13 Jun 2024 12:05:57 +0200 swift (2.33.0-4) unstable; urgency=medium * Removed build-depends on python3-openstack.nose-plugin. -- Thomas Goirand Mon, 22 Apr 2024 14:17:48 +0200 swift (2.33.0-3) unstable; urgency=medium * Restrict autopkgtest to amd64, arm64, mips64el, ppc64el, riscv64, s390x. -- Thomas Goirand Tue, 16 Apr 2024 17:12:31 +0200 swift (2.33.0-2) unstable; urgency=medium [ Ondřej Nový ] * Remove myself from Uploaders. [ Thomas Goirand ] * Uploading to unstable. * Blacklist broken test: TestGetOrHeadHandler.test_disconnected_logging. * Blacklist TestObjectExpirer.test_failed_delete_continues_on that executes in less than 1s on my laptop, and the test checks if 1s... * Blacklist TestObjectReplicator.test_update that isn't deterministic. -- Thomas Goirand Sun, 07 Apr 2024 23:12:25 +0200 swift (2.33.0-1) experimental; urgency=medium * New upstream release. * Manage patches (refreshed, rebased, removed applied upstream...). * Blacklist TestECObjController.test_GET_read_timeout, failing in py3.12. * Add usr/bin/swift-reload to the swift package. -- Thomas Goirand Sun, 17 Mar 2024 13:11:28 +0100 swift (2.32.0-3) unstable; urgency=medium * Add drive-full-checker.patch. * Blacklist a number of unit tests that are failing in my backport Jenkins since the upgrade to bookworm: - test_get_conns_hostname6 - test_get_conns_v6_default - test_run_forever_recon_aggregation - test_GET_with_duplicate_but_sufficient_frag_indexes * Removed python3-boto from build-depends. * Blacklist failing patches and fix others (Closes: #1058223): - Blacklist test_perfect_four_zone_four_replica_bad_placement - Blacklist common.test_wsgi.TestWSGI.* - Blacklist TestObjectExpirer.test_delete_actual_object - Add fix-unit-testing-under-python-3.12.patch. - Add Be_more_explicit_about_closes_in_string_along.patch. * Add 2 more tests in the autopkgtest blacklist. * Also blacklist TestProxyServer.test_statsd_prefix (not deterministic). -- Thomas Goirand Tue, 05 Mar 2024 11:06:13 +0100 swift (2.32.0-2) unstable; urgency=medium * Uploading to unstable. -- Thomas Goirand Tue, 10 Oct 2023 08:56:02 +0200 swift (2.32.0-1) experimental; urgency=medium * New upstream release. * Removed python3-netifaces from (b-)depends. * Refresh patches, removed 2 patches applied upstream. * Add debug_logger_ensure_NOTICE_level_is_registered.patch. * Add Clean_up_watchdog_threads.patch. -- Thomas Goirand Tue, 05 Sep 2023 09:58:03 +0200 swift (2.31.1-4) unstable; urgency=medium * Add Change_getting_major_minor_of_blkdev.patch. * Switch to stestr instead of nose (Closes: #1018645). -- Philippe SÉRAPHIN Thu, 29 Jun 2023 11:45:20 +0200 swift (2.31.1-3) unstable; urgency=medium * Add swift-recon-only-query-object-servers-once.patch. * Uploading to unstable. -- Thomas Goirand Mon, 19 Jun 2023 14:43:15 +0200 swift (2.31.1-1) experimental; urgency=medium * New upstream release. * Refreshed Fix_DB_tests_on_py311.patch. * Blacklist TestUtils.test_load_pkg_resource_importlib(). -- Thomas Goirand Fri, 10 Mar 2023 15:12:39 +0100 swift (2.31.0-1) experimental; urgency=medium * New upstream release. * Removed (build-)depends versions satisfied in Bookworm. * Removed lsb-base depends. * Rebased Fix_DB_tests_on_py311.patch. * Removed CVE-2022-47950-stable-zed.patch applied upstream. -- Thomas Goirand Tue, 07 Mar 2023 10:03:50 +0100 swift (2.30.0-4) unstable; urgency=high * CVE-2022-47950: Arbitrary file access through custom S3 XML entities. Added upstream patch: CVE-2022-47950-stable-zed.patch (Closes: #1029200). * debian/watch: use git mode. -- Thomas Goirand Thu, 19 Jan 2023 15:43:31 +0100 swift (2.30.0-3) unstable; urgency=medium * Add Fix_DB_tests_on_py311.patch (Closes: #1024784). * Add python3-cffi as (b-)depends. -- Thomas Goirand Wed, 30 Nov 2022 22:25:27 +0100 swift (2.30.0-2) unstable; urgency=medium * Add 2 unit tests in the blacklist of autopkgtest, failing in 32 bits arch. -- Thomas Goirand Wed, 19 Oct 2022 14:46:24 +0200 swift (2.30.0-1) unstable; urgency=medium * New upstream release. * Refreshed: - Add_tempurl_path_prefix_configuration_option.patch - patches/syslog_log_name.patch * Add autopkgtest. -- Thomas Goirand Mon, 17 Oct 2022 10:32:15 +0200 swift (2.29.1-1) unstable; urgency=medium * Add route-run = chunked: to uwsgi config. * New upstream release. * Switch back proxy + account + container from uwsgi to eventlet. * Rebased/refreshed syslog_log_name.patch. * Refreshed Add_tempurl_path_prefix_configuration_option.patch. * Removed now useless import-Iterable-from-collections.abc.patch. * Removed s3api_fix_the_copy_of_non-ASCII_objects.patch applied upstream. * Add to test blacklist: - test.unit.common.test_db.TestDatabaseBroker.test_get - test.unit.container.test_sync.TestContainerSync.test_init -- Thomas Goirand Wed, 23 Mar 2022 15:40:14 +0100 swift (2.28.0-6) unstable; urgency=medium * Add plugins=transformation_chunked in the default swift-proxy uwsgi config. * Remove add-header = Connection: close. -- Thomas Goirand Thu, 20 Jan 2022 14:35:09 +0100 swift (2.28.0-5) unstable; urgency=medium * Add s3api_fix_the_copy_of_non-ASCII_objects.patch. -- Thomas Goirand Tue, 04 Jan 2022 11:09:37 +0100 swift (2.28.0-4) unstable; urgency=medium * Set threads = 1 for swift-proxy's uwsgi config. -- Thomas Goirand Mon, 03 Jan 2022 14:11:04 +0100 swift (2.28.0-3) unstable; urgency=medium * Switch account+container-server on a single uwsgi tread, to avoid locks with "greenlet.error: cannot switch to a different thread" in the logs. -- Thomas Goirand Thu, 02 Dec 2021 15:34:45 +0100 swift (2.28.0-2) unstable; urgency=medium * Add Add_tempurl_path_prefix_configuration_option.patch. * Exclude test.unit.common.middleware.test_cname_lookup.TestCNAMELookup. * Add import-Iterable-from-collections.abc.patch. -- Thomas Goirand Thu, 18 Nov 2021 15:10:02 +0100 swift (2.28.0-1) unstable; urgency=medium * Fixup swift-proxy-server-uwsgi.ini for tempest validation. * New upstream release. * Refreshed: syslog_log_name.patch. * Removed patches applied upstream: - Only_test_with_and-delimited_query_strings.patch - Don_t_require_swift_be_installed_to_have_passing_manager_tests.patch -- Thomas Goirand Thu, 07 Oct 2021 14:42:29 +0200 swift (2.27.0-2) unstable; urgency=medium * Fixup a better and more consistant /etc/rsyslog.d/swift.conf. * Upload to unstable. -- Thomas Goirand Thu, 03 Jun 2021 13:58:24 +0200 swift (2.27.0-1) experimental; urgency=medium * New upstream release. * Removed Get_unit_tests_passing_on_py39.patch applied upstream. * Drop fix-eventlet-monkey-patching-with-py3.7.patch that shouldn't be needed anymore. * Removed Fix__exit__calls.patch applied upstream. * Add upstream patches: - Only_test_with_and-delimited_query_strings.patch - Don_t_require_swift_be_installed_to_have_passing_manager_tests.patch -- Thomas Goirand Thu, 18 Mar 2021 21:06:38 +0100 swift (2.26.0-8) unstable; urgency=medium * Kill the autopkgtests. The team has other means of testing swift anyways. (Closes: #982788). -- Thomas Goirand Tue, 23 Feb 2021 14:11:16 +0100 swift (2.26.0-7) unstable; urgency=medium * Fix logging and logrotate to do like all the other OpenStack daemons. -- Thomas Goirand Fri, 12 Feb 2021 15:35:07 +0100 swift (2.26.0-6) unstable; urgency=medium * Switch back to using uwsgi for container and account servers. -- Thomas Goirand Mon, 18 Jan 2021 18:02:24 +0100 swift (2.26.0-5) unstable; urgency=medium * Remove rem-header = Content-Length in the swift-proxy uwsgi config, as this makes Glance's "openstack image save" fail. * Add Fix__exit__calls.patch. -- Thomas Goirand Wed, 13 Jan 2021 18:09:52 +0100 swift (2.26.0-4) unstable; urgency=medium * Add fix-eventlet-monkey-patching-with-py3.7.patch. * Set threads=12 and listen=100 after running a successful bench with these values. * Depends on openstack-pkg-tools >= 116~, to make sure swift starts with a decent number of workers if the directive can't be found. -- Thomas Goirand Fri, 30 Oct 2020 17:15:09 +0100 swift (2.26.0-3) unstable; urgency=medium * Switch the swift-proxy to uwsgi. There's no choice because eventlet monkey patching creates deadlocks in thread logging, which leads to frozen processes in the proxy. * Use openstack-pkg-tools >= 114~ facility to configure uwsgi ip and port. * Add set-default-workers-value.patch. -- Thomas Goirand Fri, 30 Oct 2020 11:22:50 +0100 swift (2.26.0-2) unstable; urgency=medium * Uploading to unstable. * Fixed debian/watch. * Add a debian/salsa-ci.yml. * Refresh syslog_log_name.patch. * Add Get_unit_tests_passing_on_py39.patch. -- Thomas Goirand Sat, 17 Oct 2020 21:00:57 +0200 swift (2.26.0-1) experimental; urgency=medium * New upstream release. * Removed python3-dnspython from (build-)depends. * Removed py3_Work_with_proper_native_string_paths_in_crypto_meta.patch applied upstream. -- Thomas Goirand Mon, 21 Sep 2020 14:39:47 +0200 swift (2.25.0-4) unstable; urgency=medium * Add missing directive in systemd files (services start before networking, and then may just fail because they can't bind): - After=network-online.target local-fs.target remote-fs.target - Wants=network-online.target -- Thomas Goirand Tue, 15 Sep 2020 17:12:38 +0200 swift (2.25.0-3) unstable; urgency=medium * Add py3_Work_with_proper_native_string_paths_in_crypto_meta.patch. -- Thomas Goirand Mon, 31 Aug 2020 09:47:24 +0200 swift (2.25.0-2) unstable; urgency=medium * Uploading to unstable. -- Ondřej Nový Fri, 12 Jun 2020 14:22:55 +0200 swift (2.25.0-1) experimental; urgency=medium * New upstream release. * Rebase patches. -- Ondřej Nový Tue, 21 Apr 2020 10:38:46 +0200 swift (2.24.0-1) experimental; urgency=medium * New upstream release. * d/patches: Rebased. * Bump Standards-Version to 4.5.0. * Rules-Requires-Root: no. * Disable sphinxcontrib.rsvgconverter extension. * d/patches/py38_cgi_lost_some_names.patch: Drop, applied upstream. * d/rules: Remove not needed override_dh_systemd_enable target. -- Ondřej Nový Fri, 13 Mar 2020 16:46:42 +0100 swift (2.23.1-2) unstable; urgency=medium * Add upstream patch: py38_cgi_lost_some_names.patch. (Closes: #951987). -- Thomas Goirand Tue, 25 Feb 2020 11:55:02 +0100 swift (2.23.1-1) unstable; urgency=medium * New upstream release. * Remove one more not needed package-supports-alternative-init-but-no-init.d-script lintian override. * Drop Python 3 patches, applied upstream. -- Ondřej Nový Wed, 23 Oct 2019 14:26:27 +0200 swift (2.23.0-6) unstable; urgency=medium * Uploading to unstable. * Bump Standards-Version to 4.4.1. * Remove not needed package-supports-alternative-init-but-no-init.d-script lintian overrides. -- Ondřej Nový Mon, 21 Oct 2019 12:33:00 +0200 swift (2.23.0-5) experimental; urgency=medium * Add a number of Py3 fixes: - py3_Fix_swift-drive-audit.patch - py3_Fix_swift-recon.patch - py3_fix_swift-dispersion-populate.patch - py3_fix_swift-account-audit.patch -- Thomas Goirand Tue, 15 Oct 2019 16:53:21 +0200 swift (2.23.0-4) experimental; urgency=medium * Replace my old patch Fix_on-disk_encryption_under_Python_3.patch by the new upstream one: Fix_kms_keymaster_under_Python_3.patch. -- Thomas Goirand Tue, 15 Oct 2019 03:16:37 +0200 swift (2.23.0-3) experimental; urgency=medium * Add Fix_on-disk_encryption_under_Python_3.patch. -- Thomas Goirand Fri, 11 Oct 2019 14:16:53 +0200 swift (2.23.0-2) experimental; urgency=medium * Do not use --processes=-1 when running tests, as this seems to fail on buildds. -- Thomas Goirand Mon, 07 Oct 2019 16:31:24 +0200 swift (2.23.0-1) experimental; urgency=medium * New upstream release. * Fixed version of eventlet in (b-)d for this release. * Add python3-barbicanclient and python3-castellan as recommends in swift-proxy, as they are needed for on-disk encryption. * Removed patches applied upstream: - sphinx_reproducible_build.patch - fix-xattr_supported_check.patch * Run tests with --processes=-1 to run them in parallel. -- Thomas Goirand Fri, 04 Oct 2019 15:59:04 +0200 swift (2.22.0-2) unstable; urgency=medium * Remove swauth from Recommends. -- Ondřej Nový Tue, 13 Aug 2019 10:37:49 +0200 swift (2.22.0-1) unstable; urgency=medium * New upstream release. * Bump Standards-Version to 4.4.0. * Remove prerm/preinst scripts for upgrading from version 2.6.0-2. * Add lintian overrides for package-supports-alternative-init-but-no-init.d-script * python3-swift.lintian-overrides: Fix wrong binary package name * Use pybuild to build package. * Clean using d/clean file instead of override_dh_auto_clean target. * Bump debhelper compat level to 12. * Cleanup systemd and init scripts generator. -- Ondřej Nový Mon, 05 Aug 2019 19:12:51 +0200 swift (2.21.10+2019.07.13+git.4643412bd1-3) unstable; urgency=medium [ Ondřej Nový ] * Running wrap-and-sort -bast. * Use debhelper-compat instead of debian/compat. [ Thomas Goirand ] * Fixed python3-os-api-ref-common -> python-os-api-ref-common depends for swift-doc, which was a mistake when converting to Python 3. -- Thomas Goirand Tue, 23 Jul 2019 18:41:54 +0200 swift (2.21.10+2019.07.13+git.4643412bd1-2) unstable; urgency=medium * Uploading to unstable. -- Thomas Goirand Wed, 17 Jul 2019 19:51:53 +0200 swift (2.21.10+2019.07.13+git.4643412bd1-1) experimental; urgency=medium * New upstream release. * Switch swift to Python 3. * Rebased patches. * Added usr/bin/swift-container-deleter to the swift-container package. -- Thomas Goirand Mon, 15 Jul 2019 15:09:23 +0200 swift (2.21.0-1) experimental; urgency=medium [ Michal Arbet ] * d/control: - Bump openstack-pkg-tools to version 99 - Add me to uploaders field * d/copyright: Add me to copyright file * New upstream version [ Ondřej Nový ] * d/p/fix-decryption-of-object-if-metadata-is-missing.patch: Remove, applied upstream * Rebased patches -- Ondřej Nový Mon, 13 May 2019 12:06:24 +0200 swift (2.19.1-1) unstable; urgency=medium * New upstream bugfix release -- Ondřej Nový Tue, 26 Feb 2019 11:53:35 +0100 swift (2.19.0-6) unstable; urgency=medium * Object decryption fix patch: - Add a warning in the logs if path is different in put_crypto_meta['key_id']['path'] and put_keys['id']['path']). -- Thomas Goirand Fri, 01 Feb 2019 13:38:08 +0100 swift (2.19.0-5) unstable; urgency=medium * Fix decryption of objects that sometimes is wrong. -- Thomas Goirand Thu, 24 Jan 2019 20:48:22 +0100 swift (2.19.0-3) unstable; urgency=medium * Add Breaks of older systemd without CacheDirectory support * Rename d/tests/control.autodep8 to d/tests/control. * d/copyright: Bump my copyright year. * Bump Standards-Version to 4.3.0 (no changes) -- Ondřej Nový Tue, 22 Jan 2019 17:41:50 +0100 swift (2.19.0-2) unstable; urgency=medium * Uploading to unstable * Bump Standards-Version to 4.2.1 -- Ondřej Nový Wed, 05 Sep 2018 12:24:08 +0200 swift (2.19.0-1) experimental; urgency=medium * New upstream release * d/p/syslog_log_name.patch: Rebased * Add python-ipaddress to B-D and D * Add swift-ring-composer CLI -- Ondřej Nový Wed, 22 Aug 2018 14:30:40 +0200 swift (2.18.0-1) experimental; urgency=medium * New upstream release * d/p/Fix_tests_using_O_TMPFILE.patch: Drop, applied upstream * d/p/syslog_log_name.patch: Rebased * Fix B-D for new upstream release * Add swift-object-relinker manpage * Add swift-container-sharder daemon and swift-manage-shard-ranges CLI * Enable autopkgtest-pkg-python testsuite -- Ondřej Nový Mon, 20 Aug 2018 15:32:05 +0200 swift (2.17.0-5) unstable; urgency=medium * d/tests: Use AUTOPKGTEST_TMP instead of ADTTMP * d/control: Use team+openstack@tracker.debian.org as maintainer * Don't use has_key, which is deprecated (Closes: #906413) * Really build docs with Python 3 * Use LC_ALL=C.UTF-8 when building docs * Use SOURCE_DATE_EPOCH in docs to make build reproducible (again) * Bump standards version to 4.2.0 (no changes) * Add upstream metadata -- Ondřej Nový Mon, 20 Aug 2018 11:49:41 +0200 swift (2.17.0-4) unstable; urgency=medium * Remove python-keystonemiddleware as runtime depends * Add python-keystonemiddleware | swauth as recommends for swift-proxy * d/p/Fix_tests_using_O_TMPFILE.patch: Refresh from current upstream review -- Ondřej Nový Tue, 13 Mar 2018 13:07:06 +0100 swift (2.17.0-3) unstable; urgency=medium * Add python-keystonemiddleware as runtime depends. * Removed versions when satisfied in Stretch. * Removed breaks/replaces when transition is already done in Stretch. * Refreshed patches. * Add Fix_tests_using_O_TMPFILE.patch. -- Thomas Goirand Mon, 12 Mar 2018 08:58:19 +0000 swift (2.17.0-2) unstable; urgency=medium * Uploading to unstable * d/control: Set Vcs-* to salsa.debian.org * Running wrap-and-sort -bast * d/copyright: Bump my copyright year -- Ondřej Nový Tue, 27 Feb 2018 12:49:44 +0100 swift (2.17.0-1) experimental; urgency=medium * New upstream release * Sync with unstable * Standards-Version is 4.1.3 now (no change) -- Ondřej Nový Fri, 09 Feb 2018 15:45:22 +0100 swift (2.16.0-1) experimental; urgency=medium * New upstream release * Bump required version of python-cryptography * d/patches/Be_more_tolerant_of_exception_messages_from_sqlite.patch: Remove, applied upstream * Rebased all patches * Remove bin/swift-temp-url -- Ondřej Nový Sat, 09 Dec 2017 22:29:12 +0100 swift (2.15.1-7) unstable; urgency=medium * Fix wrong logrotate file * Standards-Version is 4.1.2 now (no change) -- Ondřej Nový Sun, 10 Dec 2017 10:35:18 +0100 swift (2.15.1-6) unstable; urgency=medium * d/swift-container-generator: Remove container-reconciler * Use dh_missing --fail-missing -- Ondřej Nový Sat, 09 Dec 2017 22:00:34 +0100 swift (2.15.1-5) unstable; urgency=medium * Create /var/log/swift and /var/lib/swift only during postinst * Change WorkingDirectory to ~ * Use pkgos_var_user_group instead of pkgos_adduser in postinst * Create /var/cache/swift in SysV init script -- Ondřej Nový Sat, 02 Dec 2017 19:45:07 +0100 swift (2.15.1-4) unstable; urgency=medium * Use tmpfiles.d, CacheDirectory and RuntimeDirectory instead of ExecStartPre * Set owner of /var/log/swift to root * d/tests/daemon: Require isolation-container -- Ondřej Nový Sat, 02 Dec 2017 15:04:11 +0100 swift (2.15.1-3) unstable; urgency=medium * d/copyright: Add missing copyright holders -- Ondřej Nový Mon, 06 Nov 2017 09:15:02 +0100 swift (2.15.1-2) unstable; urgency=medium * Uploading to unstable -- Ondřej Nový Sun, 05 Nov 2017 21:12:27 +0100 swift (2.15.1-1) experimental; urgency=medium [ Ondřej Nový ] * New upstream release * Bump required version of (build-)depends for new upstream release * d/p/syslog_log_name.patch: rebase * d/p/Be_more_tolerant_of_exception_messages_from_sqlite.patch: fix sqlite error (Closes: #877298) * Don't restart rsyslog in postrm/postinst, it's done by trigger * d/copyright: Bump copyright years * Install swift-object-relinker * Install guide is now part of main docs * d/control - Don't depend on dh-systemd, it's not needed in new debhelper - Remove deprecated ${python:Provides} * Use python3-sphinx for building docs * d/tests/help: Add swift-object-relinker * Updating standards version to 4.1.1. [ Daniel Baumann ] * Updating vcs fields. * Updating copyright format url. * Updating maintainer field. * Running wrap-and-sort -bast. * Removing gbp.conf, not used anymore or should be specified in the developers dotfiles. * Correcting permissions in debian packaging files. -- Ondřej Nový Tue, 31 Oct 2017 14:43:03 +0100 swift (2.10.2-1) unstable; urgency=medium * New upstream stable release * Removed patches applied upstream: - Quarantine_malformed_database_schema_SQLite_errors.patch - For_any_part_only_one_replica_can_move_in_a_rebalance.patch - FTBFS_i386.patch -- Ondřej Nový Sat, 03 Jun 2017 13:35:44 +0200 swift (2.10.1-3) unstable; urgency=medium * d/patches/FTBFS_i386.patch: Fix FTBFS on i386 (Closes: #860638) -- Ondřej Nový Thu, 20 Apr 2017 22:51:28 +0200 swift (2.10.1-2) unstable; urgency=medium * Don't start rsyslog during postinst/postrm if it's stopped * d/tests - Added Python module import test - Added daemons test * Added patches from upstream master: - For any part only one replica can move in a rebalance - Quarantine malformed database schema SQLite errors -- Ondřej Nový Fri, 13 Jan 2017 10:05:12 +0100 swift (2.10.1-1) unstable; urgency=medium * New upstream release * Bumped debhelper version to 10 -- Ondřej Nový Thu, 15 Dec 2016 16:11:51 +0100 swift (2.10.0-3) unstable; urgency=medium * Run swift-drive-audit cron by root (needed for /var/log/kern.log reading and umount command) -- Ondřej Nový Mon, 17 Oct 2016 14:40:10 +0200 swift (2.10.0-2) unstable; urgency=medium * Uploading to unstable -- Ondřej Nový Fri, 07 Oct 2016 10:33:11 +0200 swift (2.10.0-1) experimental; urgency=medium * New upstream release * d/s/options: extend-diff-ignore of .gitreview * d/control: Using OpenStack's Gerrit as VCS URLs. * Bump required version of dnspython to 1.14.0 * Added missing manpages from upstream -- Ondřej Nový Thu, 29 Sep 2016 09:43:09 +0200 swift (2.9.0-2) experimental; urgency=medium * Rebased on 2.7.0-10 * Removed doctrees from doc to make build reproducible * Moved swift-recon and swift-object-expirer manpages to correct binary packages * Moved swift-config cli to swift binary package -- Ondřej Nový Wed, 21 Sep 2016 20:57:37 +0200 swift (2.9.0-1) experimental; urgency=medium * Rebased on 2.7.0-9 * New upstream release * Changed (build) depends for new upstream release * Build API ref and install guide documentation * Added libjs-jquery, libjs-underscore and libjs-bootstrap dependency to swift-doc * Moved base documentation to "base" directory -- Ondřej Nový Sun, 17 Jul 2016 23:15:09 +0200 swift (2.8.0-2) experimental; urgency=medium * Rebased on 2.7.0-7 -- Ondřej Nový Wed, 06 Jul 2016 00:35:48 +0200 swift (2.8.0-1) experimental; urgency=medium * New upstream release * Removed build depend on git, not needed anymore * Added missed example configs to docs * Use dh_installdocs -A for installing AUTHORS file -- Ondřej Nový Tue, 14 Jun 2016 20:23:21 +0200 swift (2.7.0-10) unstable; urgency=medium * Stop services first when upgrading from < 2.6.0-2 version -- Ondřej Nový Wed, 21 Sep 2016 19:34:00 +0200 swift (2.7.0-9) unstable; urgency=medium * Ignore errors when trying to restart rsyslog service in postrm too (Closes: #830586) -- Ondřej Nový Mon, 11 Jul 2016 09:14:29 +0200 swift (2.7.0-8) unstable; urgency=medium * Ignore errors when trying to restart rsyslog service and be more robust -- Ondřej Nový Thu, 07 Jul 2016 16:06:46 +0200 swift (2.7.0-7) unstable; urgency=medium * Check for ring files before starting service (Closes: #829375) * Remove all swift directories on purge * Added missed example configs to docs * Use dh_installdocs -A for installing AUTHORS file * Added support for nodocs in DEB_BUILD_OPTIONS * Use dh-exec for installing configs * Use adm group for log directory * Log to /var/log/swift and not to generic logfile -- Ondřej Nový Tue, 05 Jul 2016 23:24:04 +0200 swift (2.7.0-6) unstable; urgency=medium * Don't add user swift to adm group * d/{control,copyright}: Use my @debian.org email address -- Ondřej Nový Tue, 21 Jun 2016 17:41:38 +0200 swift (2.7.0-5) unstable; urgency=medium * Bumped required version of python-setuptools to 20.6.8 * Use OSLO_PACKAGE_VERSION from openstack-pkg-tools -- Ondřej Nový Tue, 14 Jun 2016 16:59:08 +0200 swift (2.7.0-4) unstable; urgency=medium * Bump required openstack-pkg-tools version to 45 * Removed run depends on python-setuptools * Removed (build-)depends on python-paste, it's satisfied by python-pastedeploy * Added python-keystoneclient to Build-Depends-Indep -- Ondřej Nový Thu, 09 Jun 2016 08:40:52 +0200 swift (2.7.0-3) unstable; urgency=medium * Standards-Version is 3.9.8 now (no change) * Fix copyright year in documentation to make build reproducible * Use pkgos includes inside postinst * Sort inputs in d/rules to make build reproducible * Override false-positive Lintian: spelling-error-in-copyright Thier Their * Removed d/source/include-binaries, not needed anymore * Change directory to $ADTTMP before running Debian tests * wrap-and-sort -t -a * Added Documentation to systemd units -- Ondřej Nový Thu, 28 Apr 2016 21:33:07 +0200 swift (2.7.0-2) unstable; urgency=medium * Uploading to unstable * Ignore errors when starting daemons during package install -- Ondřej Nový Mon, 04 Apr 2016 10:53:24 +0200 swift (2.7.0-1) experimental; urgency=medium * New upstream release * Support of multiple conf files in /etc/swift/*-server/ directories * Added dh-python build-depends * Bumped python-pyeclib required version * Enabled autostarting of all daemons -- Ondřej Nový Sun, 27 Mar 2016 23:24:34 +0200 swift (2.6.0-2) experimental; urgency=medium [ Ondřej Nový ] * Added Debian tests. * Removed swift-init. * Systemd support. * Added container-sync config files. * Changed all dependencies to same version of swift package. * Changed shell of "swift" user to /bin/false. * Add user "swift" to group "adm", not replace group list. * Standards-Version is 3.9.7 now (no change). * Fixed Vcs URL. [ Thomas Goirand ] * Added a backups folder in /etc/swift/backups which links back to /var/backups/swift. -- Ondřej Nový Wed, 02 Mar 2016 16:42:53 +0100 swift (2.6.0-1) experimental; urgency=medium [ Ondřej Nový ] * New upstream release. * Removed useless shlibs dependency. * Watch file fixed. * Removed PyEClib requirements patching. * Removed simplejson dependency. * Bumbed eventlet and dnspython dependency to new versions. * Added python-os-testr build dependency. * Added git build dependency. * wrap-and-sort -t -a * Removed wrong systemd unit files. * Removed libjerasure2 build dependency. [ Ivan Udovichenko ] * d/rules: Fix config location for swift-object-expirer service. * d/control: Add Breaks field to swift-object-expirer package. -- Ondřej Nový Wed, 20 Jan 2016 05:31:21 -0500 swift (2.5.0-2) unstable; urgency=medium [ Ondřej Nový ] * Added cron job for drive audit. * Removed python-swiftclient dependency. * Added libjerasure2 build dependency. * Added myself to copyright file. * Fixed debian/copyright. * Fixed typo in swift-container-sync upstart job. [ Marek Kaleta ] * Moved drive audit to new package swift-drive-audit. * Added myself to copyright file. -- Ondřej Nový Sat, 16 Jan 2016 05:05:21 -0500 swift (2.5.0-1) unstable; urgency=medium [ Ondřej Nový ] * New upstream release. * Workaround swift-init bug and send SIGKILL if SIGTERM is not successful. Thanks to Petr Kuběna * Moved same parts of init scripts to template. * Allows one to change kill-interval in swift-init. * man pages cleanup. [ Thomas Goirand ] * Removed Pre-Depends on dpkg. * Removed Breaks+Replaces now obsolete after the release of Jessie. -- Thomas Goirand Thu, 22 Oct 2015 20:54:44 +0000 swift (2.4.0-1) unstable; urgency=medium [ Ondřej Nový ] * New upstream release. * swift-object-reconstructor init script is correctly installed now. * Fixed service name of object-expirer. * Added container-sync init script. * All init scripts is using swift-init. * Added myself as uploader. [ Thomas Goirand ] * Adds patch-requirements.txt-to-allow-pyeclib-versions.patch. -- Thomas Goirand Mon, 14 Sep 2015 13:21:00 +0000 swift (2.3.0-1) unstable; urgency=medium * New upstream release. * Added python-pyeclib as (build-)depends, bumped eventlet required version to 0.16.1, and removed a few versions already provided by Jessie. * Standards-Version is now 3.9.6. * Removed applied upstream patch: - CVE-2015-1856_Prevent-unauthorized-delete-in-versioned-container.patch * Added usr/bin/swift-object-reconstructor to swift-object. * Added startup scripts for swift-container-reconciler and swift-object-reconstructor. Thanks to for the bug report and patch (Closes: #788450). -- Thomas Goirand Thu, 04 Jun 2015 09:49:04 +0200 swift (2.2.0-3) unstable; urgency=medium * Fixed swift user creation (standardized on pkgos way). -- Thomas Goirand Tue, 30 Jun 2015 17:03:05 +0200 swift (2.2.0-2) unstable; urgency=high * CVE-2015-1856 & OSSA 2015-006: Unauthorized delete of versioned Swift object. Applied upstream patch: Prevent unauthorized delete in versioned container (Closes: #783163). -- Thomas Goirand Thu, 23 Apr 2015 09:42:47 +0200 swift (2.2.0-1) unstable; urgency=medium * New upstream release. * Removed the no intersphinx patch. -- Thomas Goirand Thu, 16 Oct 2014 12:44:38 +0000 swift (2.2.0~rc1-1) unstable; urgency=medium * New upstream release. -- Thomas Goirand Wed, 08 Oct 2014 22:29:36 +0800 swift (2.1.0-1) unstable; urgency=medium * New upstream release. * Removed CVE-2014-3497_properly_quote_www-authenticate_header_value.patch applied upstream. * Added new command lines into packages: - usr/bin/swift-container-info - usr/bin/swift-container-reconciler - usr/bin/swift-reconciler-enqueue - usr/bin/swift-account-info * Added new package (+init script): swift-account-expirer (Closes: #760363). -- Thomas Goirand Tue, 01 Jul 2014 19:31:22 +0800 swift (1.13.1-1) unstable; urgency=high * New upstream release. * CVE-2014-3497: XSS in Swift requests through WWW-Authenticate header. Appilied upstream patch properly_quote_www-authenticate_header_value.patch (Closes: #752087). -- Thomas Goirand Sat, 12 Apr 2014 11:19:56 +0800 swift (1.12.0-1) unstable; urgency=medium * New upstream release (Closes: #737638). * Added new (build-)dependency: python-dnspython. * Removed CVE-2014-0006 patch, applied upstream. * Added PYTHONPATH=. when running unit tests. -- Thomas Goirand Tue, 04 Feb 2014 23:21:54 +0800 swift (1.11.0-2) unstable; urgency=high * CVE-2014-0006: Use constant time comparison in tempURL. Applied upstream patch (Closes: #735582). * Fix sphinx doc building. -- Thomas Goirand Fri, 17 Jan 2014 00:31:56 +0800 swift (1.11.0-1) unstable; urgency=medium * New upstream relase. * Removed swift-bench things, since that's gone from upstream project (it's moved as a separate project at https://github.com/openstack/swift-bench). -- Thomas Goirand Fri, 13 Dec 2013 17:21:20 +0800 swift (1.10.0-1) unstable; urgency=low * New upstream release. * Uploading to unstable. -- Thomas Goirand Fri, 18 Oct 2013 01:08:31 +0800 swift (1.10.0~rc1-1) experimental; urgency=low * New upstream release. * Removed applied upstream patches. -- Thomas Goirand Thu, 10 Oct 2013 11:59:08 +0800 swift (1.8.0-7) unstable; urgency=low * Added "Account Quota Correction" patch. -- Thomas Goirand Thu, 26 Sep 2013 16:03:31 +0800 swift (1.8.0-6) unstable; urgency=low [ Thomas Goirand ] * Renamed all init script with .init extension in the debian folder, so it is more easy to list them with ls. * Added upstart scripts. * Added myself and Julien in debian/copyright for the packaging, plus Canonical for the upstart jobs. * Removes unwanted python-webob (build-)depends (Closes: #715452). * CVE-2013-4155: DoS using superfluous object tombstones. Upstream patch fixes handling of DELETE obj reqs with old timestamp (Closes: #719008). [ Julien Cristau ] * CVE-2013-2161: Check user input in XML responses (closes: #712202) -- Thomas Goirand Fri, 28 Jun 2013 15:33:19 +0800 swift (1.8.0-5) unstable; urgency=low * swift-account should be Breaks+Replaces: swift (<< 1.8.0-4~) to allow to do backports. * Added Fix-formpost-with-queries-without-user_agent.patch. -- Thomas Goirand Mon, 17 Jun 2013 15:14:15 +0800 swift (1.8.0-4) unstable; urgency=low * Corrects a mistake with the location of the account-server.conf, which should have been in swift-account and not the swift package. As a consequence, adds Breaks+Replaces: swift (<< 1.8.0-4) (Closes: #710916). -- Thomas Goirand Tue, 04 Jun 2013 00:04:35 +0800 swift (1.8.0-3) unstable; urgency=low * Ran wrap-and-sort. * Installs a default configuration file for swift-dispersion-report (Closes: #668775), thanks to Loic Dachary for reporting. * Now using upstream manpages when available. * Now using upstream configuration files as default in /etc/swift (Closes: #661811) -- Thomas Goirand Sat, 01 Jun 2013 19:55:10 +0800 swift (1.8.0-2) unstable; urgency=low * Upload to unstable. * Updates the Allow-all-headers-requested-for-CORS.patch. -- Thomas Goirand Wed, 15 May 2013 22:32:52 +0800 swift (1.8.0-1) experimental; urgency=low * New upstream release. -- Thomas Goirand Wed, 03 Apr 2013 20:30:31 +0800 swift (1.7.5-3) experimental; urgency=low * New upstream release. * Fixed typoe dependency to python-swiftclient (and not python-swift-client). * Removed patches now applied upstream. -- Thomas Goirand Wed, 03 Apr 2013 20:31:31 +0800 swift (1.7.5-2) experimental; urgency=low * Added missing python-swiftclient dependency in swift-account. Thanks to Viktor Křivák for reporting (Closes: #703623). * Adds adds Add-handler-for-CORS-actual-requests.patch. -- Thomas Goirand Fri, 22 Mar 2013 01:01:47 +0800 swift (1.7.5-1) experimental; urgency=low [ Mehdi Abaakouk ] * New upstream release * Fixed -x switch issue in swift-bench [ Thomas Goirand ] * Fixed wrong format URL in debian/copyright. * Added missing AUTHORS file in all packages. * Removed useless X-Python-Version: >= 2.6 in control, since we already Build-Depends: on python-all (>=2.6.6-3~). * Removed \r from debian/copyright. * Added missing Provides: ${python:Provides}, uses same short desc as in Ubuntu, Break with versions << 1.6 (because of the python-swiftclient package). * Imported Ubuntu patch to stop accessing network when building docs. * Fixes a log_daemon_msg typo present in most swift init scripts. * Removes useless "swift is open source software" from long description. [ Julien Danjou ] * Add /var/cache/swift to use swift-recon * Add configuration and cron job for swift-recon * Move swift-recon-cron to swift-object -- Thomas Goirand Mon, 17 Dec 2012 15:34:54 +0000 swift (1.4.8-2) unstable; urgency=high * CVE-2012-4406: Do not use pickle for serialization in memcache, but JSON (Closes: #686812). -- Thomas Goirand Thu, 06 Sep 2012 08:40:18 +0000 swift (1.4.8-1) unstable; urgency=low * New upstream release. -- Ghe Rivero Fri, 23 Mar 2012 08:09:54 +0100 swift (1.4.6-1) unstable; urgency=low * New upstream release -- Ghe Rivero Mon, 13 Feb 2012 11:28:38 +0100 swift (1.4.5-1) unstable; urgency=low * New upstream release. -- Ghe Rivero Mon, 09 Jan 2012 16:18:17 +0100 swift (1.4.4+git145-g89ef1f4-1) experimental; urgency=low * New snapshot release. -- Ghe Rivero Wed, 04 Jan 2012 09:56:14 +0100 swift (1.4.4+git135-g913cfcf-1) experimental; urgency=low * New snapshot release. -- Ghe Rivero Wed, 28 Dec 2011 08:35:37 +0100 swift (1.4.4-2) unstable; urgency=low * Do not install test (Closes: #649908) -- Julien Danjou Mon, 19 Dec 2011 14:02:51 +0100 swift (1.4.4-1) unstable; urgency=low * New upstream release. * Remove useless provides in control. -- Julien Danjou Thu, 24 Nov 2011 17:17:46 +0100 swift (1.4.3-1) unstable; urgency=low * [984c1f2] Imported Upstream version 1.4.3 - Closes: #629998 no more st binary * Some package cleanup and sync with ubuntu pkg -- Ghe Rivero Tue, 08 Nov 2011 08:25:40 +0100 swift (1.3.0-1) unstable; urgency=low * Added missing adduser and lsb-base dependency. * Made the long description longer (it was really minimalistic). * Reworked all Debian init.d scripts. * Added many missing manpages. * Added default container-server.conf & object-server.conf files. -- Thomas Goirand Tue, 10 May 2011 09:24:33 +0000 swift (1.3.0-0ubuntu1) natty; urgency=low * New upstream release. -- Chuck Short Fri, 15 Apr 2011 08:25:53 -0400 swift (1.3-rc+bzr266-0ubuntu1) UNRELEASED; urgency=low * New upstream release. -- Chuck Short Thu, 14 Apr 2011 09:38:42 -0400 swift (1.2.0+bzr208-0ubuntu1) natty; urgency=low * New upstream release. -- Chuck Short Tue, 12 Apr 2011 10:32:30 -0400 swift (1.2.0-0ubuntu1) natty; urgency=low * New upstream release. * Updated VC locations in control file. * Set maintainer properly for Ubuntu. -- Monty Taylor Wed, 16 Feb 2011 08:50:48 -0800 swift (1.1.0+bzr173-0ubuntu1) natty; urgency=low * Fresh snapshot. * Updated watch file to also know about the new tarballs place. * Update Maintainer to point to myself. * Add a get-orig-source target to debian/rules. -- Soren Hansen Sat, 15 Jan 2011 00:19:38 +0100 swift (1.0.99+1.1.0rc1-1) unstable; urgency=low * New upstream release. * Updated to standards version 3.9.1. * Use jquery package to provide jquery.js. * Updated some of the control file to make lintian happy. -- Monty Taylor Tue, 19 Oct 2010 14:32:17 -0700 swift (1.0.2-7) unstable; urgency=low * Added swift-bench to swift package. -- Monty Taylor Mon, 18 Oct 2010 09:14:22 -0700 swift (1.0.2-6) unstable; urgency=low * swift-auth-create-account is now swift-auth-add-user. -- Greg Holt Fri, 03 Sep 2010 13:32:20 +0000 swift (1.0.2-5) unstable; urgency=low * Add a step in debian/rules to create doc/build if it doesn't exist. -- Monty Taylor Wed, 25 Aug 2010 08:55:45 -0700 swift (1.0.2-4) unstable; urgency=low * Fixed the depend on sphinx - it actually only needs to be >= 1.0. * Added paste-deploy as a depend. -- Monty Taylor Tue, 24 Aug 2010 12:02:31 -0700 swift (1.0.2-3) unstable; urgency=low [ Greg Holt ] * Added a png to the docs. [ Monty Taylor ] * Add rsync and remove duplicate net-tools dependency. * Added Jay Payne to uploaders. * Added Greg Holt to uploaders. * Updated VCS location to use UDD locations. * We actually depend on 1.0 of sphinx. -- Monty Taylor Tue, 24 Aug 2010 00:02:00 -0700 swift (1.0.2-2) unstable; urgency=low * Created python-swift package and actually put the python files in it. * Added python build dep. * Added debhelper token to postinst script. Also removed the byte-compiling of the files, since python-support should do that for us. * Cleaned up control file - removed homepage entries in description, removed trailing periods. * Changed provides in swift-proxy to match policy. -- Monty Taylor Wed, 28 Jul 2010 13:32:55 -0700 swift (1.0.2-1) unstable; urgency=low * New upstream release. * Added VCS info to control file. -- Monty Taylor Thu, 22 Jul 2010 18:32:02 -0500 swift (1.0.1-1) unstable; urgency=low * New upstream release. -- Monty Taylor Mon, 19 Jul 2010 11:22:41 -0500 swift (1.0.0-1) unstable; urgency=low [ Michael Barton ] * Initial release [ Monty Taylor ] * Added docs to doc system. -- Monty Taylor Wed, 14 Jul 2010 10:41:11 -0500