swh-deposit (0.13.1-1~swh1~bpo10+1) buster-swh; urgency=medium * Rebuild for buster-swh -- Software Heritage autobuilder (on jenkins-debian1) Tue, 23 Mar 2021 10:41:57 +0000 swh-deposit (0.13.1-1~swh1) unstable-swh; urgency=medium * New upstream release 0.13.1 - (tagged by Antoine R. Dumont (@ardumont) on 2021-03-23 11:34:02 +0100) * Upstream changes: - v0.13.1 - deposit.auth: Adjust authentication error message - deposit.cli: Fix service document error when failing to retrieve it - deposit.cli: Fix cli parsing issue when xml error is returned by server -- Software Heritage autobuilder (on jenkins-debian1) Tue, 23 Mar 2021 10:40:03 +0000 swh-deposit (0.13.0-1~swh2) unstable-swh; urgency=medium * Fix build time dependency release -- Antoine R. Dumont (@ardumont) Mon, 22 Mar 2021 12:40:40 +0100 swh-deposit (0.13.0-1~swh1) unstable-swh; urgency=medium * New upstream release 0.13.0 - (tagged by Antoine R. Dumont (@ardumont) on 2021-03-22 12:03:21 +0100) * Upstream changes: - v0.13.0 - Allow to configure authentication mechanism per config file - Delegate authentication to keycloak -- Software Heritage autobuilder (on jenkins-debian1) Mon, 22 Mar 2021 11:13:37 +0000 swh-deposit (0.12.0-1~swh1) unstable-swh; urgency=medium * New upstream release 0.12.0 - (tagged by Antoine R. Dumont (@ardumont) on 2021-03-16 09:28:08 +0100) * Upstream changes: - v0.12.0 - Add deposit info to objects added to swh-storage from metadata-only deposits - tests: Simplify discovery_date comparison. - Check a SWHID exists in the archive before accepting a metadata-only deposit -- Software Heritage autobuilder (on jenkins-debian1) Tue, 16 Mar 2021 08:32:08 +0000 swh-deposit (0.11.1-1~swh1) unstable-swh; urgency=medium * New upstream release 0.11.1 - (tagged by Antoine R. Dumont (@ardumont) on 2021-03-10 12:53:10 +0100) * Upstream changes: - v0.11.1 - tests: Start testing migration scripts -- Software Heritage autobuilder (on jenkins-debian1) Wed, 10 Mar 2021 11:56:53 +0000 swh-deposit (0.11.0-1~swh1) unstable-swh; urgency=medium * New upstream release 0.11.0 - (tagged by Valentin Lorentz on 2021-03-02 12:33:11 +0100) * Upstream changes: - v0.11.0 - * Use CoreSWHID/QualifiedSWHID instead of the deprecated SWHID class. -- Software Heritage autobuilder (on jenkins-debian1) Tue, 02 Mar 2021 11:38:13 +0000 swh-deposit (0.10.2-1~swh1) unstable-swh; urgency=medium * New upstream release 0.10.2 - (tagged by Antoine R. Dumont (@ardumont) on 2021-02-26 12:08:20 +0100) * Upstream changes: - v0.10.2 - deposit.urls: Retro- compatibility fix about import and type conflict -- Software Heritage autobuilder (on jenkins-debian1) Fri, 26 Feb 2021 11:14:00 +0000 swh-deposit (0.10.1-1~swh1) unstable-swh; urgency=medium * New upstream release 0.10.1 - (tagged by Antoine R. Dumont (@ardumont) on 2021-02-25 16:51:28 +0100) * Upstream changes: - v0.10.1 - tests: Tentatively try to fix the debian build -- Software Heritage autobuilder (on jenkins-debian1) Thu, 25 Feb 2021 15:56:31 +0000 swh-deposit (0.10.0-1~swh1) unstable-swh; urgency=medium * New upstream release 0.10.0 - (tagged by Antoine R. Dumont (@ardumont) on 2021-02-25 15:52:55 +0100) * Upstream changes: - v0.10.0 - Aggregate deposit archives into a temporary tarball instead of a zip - Fix swh.deposit.urls typing - deposit.cli: Warn users when missing origin tags are detected - Stop recommending the Slug header as the alternative to . - deposit.client.cli: Expose --create- origin flag and deprecate --slug - test: Fix failing test -- Software Heritage autobuilder (on jenkins-debian1) Thu, 25 Feb 2021 14:58:13 +0000 swh-deposit (0.9.2-1~swh1) unstable-swh; urgency=medium * New upstream release 0.9.2 - (tagged by Antoine R. Dumont (@ardumont) on 2021-01-14 12:42:12 +0100) * Upstream changes: - v0.9.2 - Make set Deposit.origin_url + disable aggressive deprecation warning - test_collection_reuse_slug: Assert Deposit.origin_url is set. - cli: Drop dead code - user-manual: Add deposit metadata update scenario - docs: Explicit the new deposit creation -- Software Heritage autobuilder (on jenkins-debian1) Thu, 14 Jan 2021 11:46:11 +0000 swh-deposit (0.9.1-1~swh1) unstable-swh; urgency=medium * New upstream release 0.9.1 - (tagged by Antoine R. Dumont (@ardumont) on 2021-01-06 09:34:41 +0100) * Upstream changes: - v0.9.1 - client: Fix url to update metadata on deposit with status 'done' - doc: Add cli section - homepage: Fix broken link -- Software Heritage autobuilder (on jenkins-debian1) Wed, 06 Jan 2021 08:39:41 +0000 swh-deposit (0.9.0-1~swh1) unstable-swh; urgency=medium * New upstream release 0.9.0 - (tagged by Antoine R. Dumont (@ardumont) on 2021-01-04 17:31:18 +0100) * Upstream changes: - v0.9.0 - Handle / in multipart uploads - Split / handling to its own function - Catch invalid dates before marking a deposit as verified - tests: Reorganize and refactor boilerplate - docs: Rephrase introduction of the metadata-only deposit documentation - docs: Document metadata updates -- Software Heritage autobuilder (on jenkins-debian1) Tue, 05 Jan 2021 08:06:42 +0000 swh-deposit (0.8.0-1~swh1) unstable-swh; urgency=medium * New upstream release 0.8.0 - (tagged by Antoine R. Dumont (@ardumont) on 2020-12-18 10:20:12 +0100) * Upstream changes: - v0.8.0 - Allow metadata only deposit (server, client) - Documentation updated accordingly -- Software Heritage autobuilder (on jenkins-debian1) Fri, 18 Dec 2020 09:30:06 +0000 swh-deposit (0.7.3-1~swh1) unstable-swh; urgency=medium * New upstream release 0.7.3 - (tagged by Antoine R. Dumont (@ardumont) on 2020-12-15 15:09:39 +0100) * Upstream changes: - v0.7.3 - server: Fix metadata-only deposit which are currently rejected - Allow metadata-only deposit client side - Trap and report exceptions in a unified way within the cli - Move parse_swh_reference to swh.deposit.utils namespace -- Software Heritage autobuilder (on jenkins-debian1) Tue, 15 Dec 2020 14:13:15 +0000 swh-deposit (0.7.2-1~swh1) unstable-swh; urgency=medium * New upstream release 0.7.2 - (tagged by Antoine R. Dumont (@ardumont) on 2020-12-10 19:09:54 +0100) * Upstream changes: - v0.7.2 - swh/deposit/migrations/0021: Fix migration script -- Software Heritage autobuilder (on jenkins-debian1) Thu, 10 Dec 2020 18:13:50 +0000 swh-deposit (0.7.1-1~swh1) unstable-swh; urgency=medium * New upstream release 0.7.1 - (tagged by Antoine R. Dumont (@ardumont) on 2020-12-10 13:55:22 +0100) * Upstream changes: - v0.7.1 - Use string equality instead of substring search to check for mandatory fields. - Accept and as alternatives to / and . -- Software Heritage autobuilder (on jenkins-debian1) Thu, 10 Dec 2020 13:01:47 +0000 swh-deposit (0.7.0-1~swh2) unstable-swh; urgency=medium * Bump new dependency -- Antoine R. Dumont (@ardumont) Tue, 08 Dec 2020 05:12:30 +0000 swh-deposit (0.7.0-1~swh1) unstable-swh; urgency=medium * New upstream release 0.7.0 - (tagged by Antoine R. Dumont (@ardumont) on 2020-12-08 13:25:57 +0100) * Upstream changes: - v0.7.0 - docs: Add a complete deposit protocol reference - Implement tag to replace the Slug header for parent - relationships - Implement tag to replace the Slug header - Return the origin url on 'GET State-IRI' - Make the Slug header optional - docs: Improve documentations and drop non implemented specifications - Remove the tag from the protocol. - Remove the tag from the protocol. - Move SWH-specific tags to the https://www.softwareheritage.org/schema/2018/deposit namespace - logging: Log error messages when that occurs - typing: Improve deposit types - Refactor exception handling - Split SE-IRI and Edit-IRI. - remove assumption that Edit-IRI and SE-IRI are the same from test - Rename files and classes in swh/deposit/api/deposit_* to be consistent with SWORD terminology. - swh.xsd: Use the https://www.softwareheritage.org/schema/2018/deposit namespace - Fix SWORD XMLNS (http://purl.org/net/sword/ -> http://purl.org/net/sword/terms/) - Refactoring to clarify source - tests: Refactoring -- Software Heritage autobuilder (on jenkins-debian1) Tue, 08 Dec 2020 12:35:45 +0000 swh-deposit (0.6.0-1~swh1) unstable-swh; urgency=medium * New upstream release 0.6.0 - (tagged by Antoine R. Dumont (@ardumont) on 2020-11-18 15:58:34 +0100) * Upstream changes: - v0.6.0 - Adapt existing POST to a collection to allow metadata-only deposit - deposit.settings.production: Remove the logging django configuration - Customize the user-agent header in deposit client classes - Simplify `swh deposit upload` cli options - doc: improve the user manual documentation - doc: rename Getting Started as User Manual and update the content - doc: add an introduction paragraph in blueprint.rst - doc: improve the spec-loading doc - doc: improve the doc of API endpoints - doc: rename docs/specs/specs.rst as docs/specs/index.rst - doc: Add a description of the deposit in the docs' index page - doc: spec- meta-deposit: Update metadata-only deposit samples and requirements -- Software Heritage autobuilder (on jenkins-debian1) Wed, 18 Nov 2020 15:01:09 +0000 swh-deposit (0.5.0-1~swh1) unstable-swh; urgency=medium * New upstream release 0.5.0 - (tagged by Antoine R. Dumont (@ardumont) on 2020-10-19 09:53:36 +0200) * Upstream changes: - v0.5.0 - tests: Migrate configuration to the latest schema change - spec-technical: Add 'partial' self- loop + annotate transitions in the status diagram - spec- technical: Rewrite state diagram using Plantuml. -- Software Heritage autobuilder (on jenkins-debian1) Mon, 19 Oct 2020 07:58:12 +0000 swh-deposit (0.4.0-1~swh1) unstable-swh; urgency=medium * New upstream release 0.4.0 - (tagged by Antoine R. Dumont (@ardumont) on 2020-10-16 08:57:58 +0200) * Upstream changes: - v0.4.0 - cli.client: Adapt metadata generation so server side checks pass - Update blueprints with correct status names and definitions - Rewrite blueprint flowcharts using Plantuml instead of .png files. - deposit.cli.admin: Add coverage on `swh deposit reschedule` cli -- Software Heritage autobuilder (on jenkins-debian1) Fri, 16 Oct 2020 07:02:23 +0000 swh-deposit (0.3.0-1~swh1) unstable-swh; urgency=medium * New upstream release 0.3.0 - (tagged by Antoine R. Dumont (@ardumont) on 2020-10-13 15:12:50 +0200) * Upstream changes: - v0.3.0 - deposit_client: Allow deposit metadata update on completed deposit - deposit.client: Improve cli error messages and add missing coverage - cli.client: Add coverage - cli.client: Add types - cli.client: Add types and refactor tests - conftest: Declare swh.core pytest_plugin - deposit: Reuse config.load_from_envvar for configuration loading - test_deposit_content: Add missing coverage -- Software Heritage autobuilder (on jenkins-debian1) Tue, 13 Oct 2020 13:16:30 +0000 swh-deposit (0.2.0-1~swh1) unstable-swh; urgency=medium * New upstream release 0.2.0 - (tagged by Antoine R. Dumont (@ardumont) on 2020-10-01 15:25:42 +0200) * Upstream changes: - v0.2.0 - Allow deposit metadata update on deposit already completed - Transit raw metadata to the loader to unify with metadata update scenario - deposit*: Rename internally swh_id references to swhid - deposit.parsers: Process namespace when using xmltodict.parse - tests: Add missing update scenarios - tests: Explicit the bad request scenario error messages - tests: Ensure all empty body test cases are covered -- Software Heritage autobuilder (on jenkins-debian1) Thu, 01 Oct 2020 13:29:29 +0000 swh-deposit (0.1.0-1~swh1) unstable-swh; urgency=medium * New upstream release 0.1.0 - (tagged by David Douard on 2020-09-25 11:49:24 +0200) * Upstream changes: - v0.1.0 -- Software Heritage autobuilder (on jenkins-debian1) Fri, 25 Sep 2020 09:53:06 +0000 swh-deposit (0.0.90-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.90 - (tagged by Antoine R. Dumont (@ardumont) on 2020-06-01 12:25:53 +0200) * Upstream changes: - v0.0.90 - swh.deposit.models: Upload deposit archives to dedicated folder -- Software Heritage autobuilder (on jenkins-debian1) Mon, 01 Jun 2020 10:31:57 +0000 swh-deposit (0.0.89-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.89 - (tagged by Antoine R. Dumont (@ardumont) on 2020-05-20 17:45:23 +0200) * Upstream changes: - v0.0.89 - private/deposit_list: Allow exclusion patterns from listing -- Software Heritage autobuilder (on jenkins-debian1) Wed, 20 May 2020 15:49:10 +0000 swh-deposit (0.0.88-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.88 - (tagged by Antoine R. Dumont (@ardumont) on 2020-05-20 11:21:31 +0200) * Upstream changes: - v0.0.88 - Drop swh_anchor_id* columns from Deposit model -- Software Heritage autobuilder (on jenkins-debian1) Wed, 20 May 2020 09:28:14 +0000 swh-deposit (0.0.87-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.87 - (tagged by Antoine R. Dumont (@ardumont) on 2020-05-15 12:48:31 +0200) * Upstream changes: - v0.0.87 - Migrate deposit SWHIDs (data) to the new specification - Update deposit swhid to respect the latest specification update - Fix typos -- Software Heritage autobuilder (on jenkins-debian1) Fri, 15 May 2020 10:52:33 +0000 swh-deposit (0.0.86-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.86 - (tagged by Antoine R. Dumont (@ardumont) on 2020-05-11 18:04:03 +0200) * Upstream changes: - v0.0.86 - origin/master Make deposit client deal properly with maintenance issues - maintenance exception: Make the exception appear as raw content -- Software Heritage autobuilder (on jenkins-debian1) Mon, 11 May 2020 16:07:28 +0000 swh-deposit (0.0.85-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.85 - (tagged by Antoine R. Dumont (@ardumont) on 2020-05-11 15:29:11 +0200) * Upstream changes: - v0.0.85 - origin/master Align 503 exceptions output format with existing errors - Add deposit exception handler to improve default error display - tox: Drop django1 entry, we use django2 in production - settings.common: Format -- Software Heritage autobuilder (on jenkins-debian1) Mon, 11 May 2020 13:40:23 +0000 swh-deposit (0.0.84-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.84 - (tagged by Antoine R. Dumont (@ardumont) on 2020-05-07 14:48:54 +0100) * Upstream changes: - v0.0.84 - test: Add checks scenario test cases - test_task: Mark some test to be ignored during debian build -- Software Heritage autobuilder (on jenkins-debian1) Thu, 07 May 2020 13:52:51 +0000 swh-deposit (0.0.83-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.83 - (tagged by Valentin Lorentz on 2020-05-07 11:52:28 +0200) * Upstream changes: - v0.0.83 - * Pass collection + id to the checker instead of an URL. -- Software Heritage autobuilder (on jenkins-debian1) Thu, 07 May 2020 09:56:40 +0000 swh-deposit (0.0.82-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.82 - (tagged by Antoine R. Dumont (@ardumont) on 2020-04-23 16:40:34 +0200) * Upstream changes: - v0.0.82 - deposit_read: Simplify api to return only relevant deposit information - setup: Update the minimum required runtime python3 version - spec: reference SWHID using explicit anchors - Update type annotations and signatures to match djangorestframework-stubs - pytest.ini: Avoid loading flask plugin to prevent fixture name clash - Add a pyproject.toml file to target py37 for black - Enable black - tests: Adapt init_sentry api change call with environment parameter - docs: Fix sphinx warnings - tests/gunicorn_config: Fix tests after recent changes in swh-core -- Software Heritage autobuilder (on jenkins-debian1) Thu, 23 Apr 2020 14:45:49 +0000 swh-deposit (0.0.81-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.81 - (tagged by David Douard on 2020-01-13 11:50:07 +0100) * Upstream changes: - v0.0.81 -- Software Heritage autobuilder (on jenkins-debian1) Mon, 13 Jan 2020 11:07:54 +0000 swh-deposit (0.0.80-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.80 - (tagged by David Douard on 2020-01-09 15:54:57 +0100) * Upstream changes: - v0.0.80 -- Software Heritage autobuilder (on jenkins-debian1) Thu, 09 Jan 2020 15:00:32 +0000 swh-deposit (0.0.79-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.79 - (tagged by Valentin Lorentz on 2019-12-19 17:37:41 +0100) * Upstream changes: - v0.0.79 - * requirements: Pin mypy and django-stubs version - * homepage: Improve sentence phrasing - * deposit.api: Add a basic api page to avoid broken link - * removed dead and deprecated code - * Add sentry integration. - * Fix log level + status code of the client CLI in case of error. - * Improve validation of --author and --name. - * Update documentation of --author to use names instead of emails. -- Software Heritage autobuilder (on jenkins-debian1) Thu, 19 Dec 2019 16:42:28 +0000 swh-deposit (0.0.78-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.78 - (tagged by Antoine R. Dumont (@ardumont) on 2019-11-25 18:28:13 +0100) * Upstream changes: - v0.0.78 - deposit.signal: Simplify configuration entry -- Software Heritage autobuilder (on jenkins-debian1) Mon, 25 Nov 2019 17:34:33 +0000 swh-deposit (0.0.77-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.77 - (tagged by Antoine R. Dumont (@ardumont) on 2019-11-25 14:48:59 +0100) * Upstream changes: - v0.0.77 - deposit.signals: Send versioned scheduler tasks - deposit.signals: Scheduler load- deposit task with new endpoints - mypy: Fix missing import -- Software Heritage autobuilder (on jenkins-debian1) Mon, 25 Nov 2019 14:02:38 +0000 swh-deposit (0.0.76-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.76 - (tagged by Antoine R. Dumont (@ardumont) on 2019-11-25 12:26:07 +0100) * Upstream changes: - v0.0.76 - Start adding mypy annotation -- Software Heritage autobuilder (on jenkins-debian1) Mon, 25 Nov 2019 11:29:48 +0000 swh-deposit (0.0.75-1~swh2) unstable-swh; urgency=medium * Add egg-info to pybuild.testfiles -- Antoine R. Dumont (@ardumont) Wed, 20 Nov 2019 15:06:31 +0100 swh-deposit (0.0.75-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.75 - (tagged by Nicolas Dandrimont on 2019-10-30 16:50:25 +0100) * Upstream changes: - Release swh.deposit v0.0.75 - Revert changes to the task signature until the new loader is ready - Migrate tests to pytest -- Software Heritage autobuilder (on jenkins-debian1) Wed, 30 Oct 2019 15:54:55 +0000 swh-deposit (0.0.74-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.74 - (tagged by Antoine R. Dumont (@ardumont) on 2019-10-09 11:30:00 +0200) * Upstream changes: - v0.0.74 - deposit.signals: Scheduler load-deposit task with new endpoints - deposit.private.api: Expose new endpoints with no collection name - models: Migrate model to enforce check on delete - setup: register the worker task in the swh.workers entrypoint - tests: Explicit private tests in their names - admin CLI: avoid redefining deposit name in admin subcommand -- Software Heritage autobuilder (on jenkins-debian1) Wed, 09 Oct 2019 09:35:03 +0000 swh-deposit (0.0.73-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.73 - (tagged by Antoine R. Dumont (@ardumont) on 2019-09-05 10:15:29 +0200) * Upstream changes: - v0.0.73 - loader: Add missing visit_type attribute. - cli/client: Simplify url definition to use - cli/admin: Add the default domain value to empty - deposit_data: Remove no longer used DepositRequestType references - doc/sys- info: Clarify commands - docs: add code of conduct document -- Software Heritage autobuilder (on jenkins-debian1) Thu, 05 Sep 2019 08:19:17 +0000 swh-deposit (0.0.72-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.72 - (tagged by Valentin Lorentz on 2019-06-18 17:15:53 +0200) * Upstream changes: - Remove argument origin_id from call to Loader.send_origin_metadata. - It no longer needs that argument. -- Software Heritage autobuilder (on jenkins-debian1) Wed, 19 Jun 2019 14:26:44 +0000 swh-deposit (0.0.71-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.71 - (tagged by Antoine Lambert on 2019-05-23 11:02:05 +0200) * Upstream changes: - version 0.0.71 -- Software Heritage autobuilder (on jenkins-debian1) Thu, 23 May 2019 09:09:54 +0000 swh-deposit (0.0.70-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.70 - (tagged by Antoine R. Dumont (@ardumont) on 2019-05-10 12:04:33 +0200) * Upstream changes: - v0.0.70 - Update documentations (getting- started, metadata) - Improve cli client (expose new status subcommand, clarify help messages) - Fixes some issues -- Software Heritage autobuilder (on jenkins-debian1) Fri, 10 May 2019 10:33:19 +0000 swh-deposit (0.0.69-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.69 - (tagged by Antoine R. Dumont (@ardumont) on 2019-05-09 10:25:43 +0200) * Upstream changes: - v0.0.69 - cli.admin: Add an admin subcommand 'deposit reschedule' - models: Keep scheduler task ids reference on deposit model - cli: make the deposit cli command a subcommand of the main 'swh' one - docs: update the getting-started document to use 'swh deposit upload' command - docs: Update the sys-info document to expose the `swh deposit admin deposit - reschedule` subcommand -- Software Heritage autobuilder (on jenkins-debian1) Thu, 09 May 2019 08:35:53 +0000 swh-deposit (0.0.68-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.68 - (tagged by Antoine R. Dumont (@ardumont) on 2019-04-17 15:39:52 +0200) * Upstream changes: - v0.0.68 -- Software Heritage autobuilder (on jenkins-debian1) Wed, 17 Apr 2019 13:50:21 +0000 swh-deposit (0.0.67-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.67 - (tagged by Antoine R. Dumont (@ardumont) on 2019-02-20 17:39:59 +0100) * Upstream changes: - v0.0.67 - settings.prod: Use SWH_CONFIG_FILENAME to load & check swh config - requirements- swh.txt: Update minimal version required for loader-tar - remove debian/ tree from master branch -- Software Heritage autobuilder (on jenkins-debian1) Wed, 20 Feb 2019 16:45:22 +0000 swh-deposit (0.0.66-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.66 - (tagged by Antoine R. Dumont (@ardumont) on 2019-02-16 10:22:30 +0100) * Upstream changes: - v0.0.66 - deposit.loader.checker: Fix logger initialization -- Software Heritage autobuilder (on jenkins-debian1) Sat, 16 Feb 2019 09:27:54 +0000 swh-deposit (0.0.65-1~swh1) unstable-swh; urgency=medium * New upstream release 0.0.65 - (tagged by Antoine R. Dumont (@ardumont) on 2019-02-14 18:28:48 +0100) * Upstream changes: - v0.0.65 - swh/manage: Fix flake8 warning - Bump dependency on swh-scheduler 0.0.39 - Rewrite celery tasks as a decorated function - loader.scheduler: Remove non production code - deposit.loader.tasks: Add tests -- Software Heritage autobuilder (on jenkins-debian1) Thu, 14 Feb 2019 17:34:09 +0000 swh-deposit (0.0.63-1~swh2) unstable-swh; urgency=medium * New upstream release, fixing dependencies -- Antoine R. Dumont (@ardumont) Thu, 14 Feb 2019 18:16:04 +0100 swh-deposit (0.0.63-1~swh1) unstable-swh; urgency=medium * v0.0.63 * deposit_list: Return status_detail as string message and not as nested * dict -- Antoine R. Dumont (@ardumont) Mon, 17 Sep 2018 16:23:58 +0200 swh-deposit (0.0.62-1~swh1) unstable-swh; urgency=medium * v0.0.62 * private.deposit_list: Make the endpoint private -- Antoine R. Dumont (@ardumont) Wed, 12 Sep 2018 15:58:21 +0200 swh-deposit (0.0.61-1~swh1) unstable-swh; urgency=medium * v0.0.61 * Add api endpoint to list deposits with pagination -- Antoine R. Dumont (@ardumont) Wed, 12 Sep 2018 14:44:58 +0200 swh-deposit (0.0.60-1~swh1) unstable-swh; urgency=medium * v0.0.60 * Fix production issue regarding deposit status endpoint. -- Antoine R. Dumont (@ardumont) Tue, 04 Sep 2018 18:30:01 +0200 swh-deposit (0.0.59-1~swh1) unstable-swh; urgency=medium * v0.0.59 * deposit.utils: Fix the potential metadata information loss * docs: Add sparse/metadata deposit specs * docs: Update documentation about persistent id with context -- Antoine R. Dumont (@ardumont) Tue, 24 Jul 2018 14:15:55 +0200 swh-deposit (0.0.58-1~swh1) unstable-swh; urgency=medium * v0.0.58 * d/*: Update to latest python3-swh.model dependency version -- Antoine R. Dumont (@ardumont) Mon, 23 Jul 2018 14:31:46 +0200 swh-deposit (0.0.57-1~swh1) unstable-swh; urgency=medium * v0.0.57 * swh.deposit.client: Simplify client parsing * api/deposit_status: Make swh-id be a directory id derivative * swh.deposit.models: Keep deposit request's raw metadata * bin: Migrate internal script to use the deposit client -- Antoine R. Dumont (@ardumont) Mon, 23 Jul 2018 13:43:23 +0200 swh-deposit (0.0.56-1~swh1) unstable-swh; urgency=medium * v0.0.56 * docs: Update deposit with status rejected documentation * deposit_status: Update the deposit status endpoint with details for * rejected deposit * deposit_check: Reject invalid deposit (associated archive containing * only single archive) -- Antoine R. Dumont (@ardumont) Tue, 17 Jul 2018 13:27:35 +0200 swh-deposit (0.0.55-1~swh1) unstable-swh; urgency=medium * v0.0.55 * deposit_status: Open detailed status when a deposit fails the checks -- Antoine R. Dumont (@ardumont) Wed, 11 Jul 2018 12:06:10 +0200 swh-deposit (0.0.54-1~swh1) unstable-swh; urgency=medium * v0.0.54 * deposit_check: Improve details in failing checks -- Antoine R. Dumont (@ardumont) Tue, 10 Jul 2018 10:23:35 +0200 swh-deposit (0.0.53-1~swh1) unstable-swh; urgency=medium * v0.0.53 * swh.deposit.parsers: Fix xml parsing to not lose duplicated entries * swh.deposit.tests: Make sure failing tests are complete * deposit_update: Fix check error during update with wrong mimetype * deposit_read: Persistent identifier representation has changed -- Antoine R. Dumont (@ardumont) Fri, 06 Jul 2018 16:26:08 +0200 swh-deposit (0.0.52-1~swh1) unstable-swh; urgency=medium * v0.0.52 * Make the deposit's scheduler configuration adjustable -- Antoine R. Dumont (@ardumont) Thu, 03 May 2018 15:16:30 +0200 swh-deposit (0.0.51-1~swh1) unstable-swh; urgency=medium * v0.0.51 * Improve origin_visit initialization step * Properly sandbox the prepare statement so that if it breaks, we can * update appropriately the visit with the correct status * Let the visit date be set in lower layer -- Antoine R. Dumont (@ardumont) Wed, 07 Mar 2018 11:07:11 +0100 swh-deposit (0.0.50-1~swh1) unstable-swh; urgency=medium * v0.0.50 * Bump requirements up for new swh.loader.tar -- Antoine R. Dumont (@ardumont) Mon, 12 Feb 2018 11:21:03 +0100 swh-deposit (0.0.49-1~swh1) unstable-swh; urgency=medium * Release swh.deposit v0.0.49 * Use snapshots instead of occurrences -- Nicolas Dandrimont Tue, 06 Feb 2018 14:48:53 +0100 swh-deposit (0.0.48-1~swh1) unstable-swh; urgency=medium * v0.0.48 * swh.deposit.api.private: Fix revision message missing client name * docs: simplify endpoints and delete all sword text -- Antoine R. Dumont (@ardumont) Fri, 02 Feb 2018 08:37:39 +0100 swh-deposit (0.0.47-1~swh1) unstable-swh; urgency=medium * v0.0.47 * swh.loader: Be consistent in returning loader result in task -- Antoine R. Dumont (@ardumont) Tue, 30 Jan 2018 19:03:49 +0100 swh-deposit (0.0.46-1~swh1) unstable-swh; urgency=medium * v0.0.46 * swh.deposit.client: Explicit private api client * swh.deposit.client.cli: Fix flag compatibility issue -- Antoine R. Dumont (@ardumont) Tue, 30 Jan 2018 12:19:09 +0100 swh-deposit (0.0.45-1~swh1) unstable-swh; urgency=medium * v0.0.45 * Simplify collection name retrieval -- Antoine R. Dumont (@ardumont) Mon, 29 Jan 2018 18:09:29 +0100 swh-deposit (0.0.44-1~swh1) unstable-swh; urgency=medium * v0.0.44 * docs: Update getting-started documentations * swh.deposit.api: Add swh_id key to None by default in status endpoint * swh.deposit.api: Fix tar archive permission in update endpoints * swh.deposit.api.private: Fix pep8 violation about catch Exception * swh.deposit.api: Do not hardcode the server uri in service document * endpoint * swh.deposit.client: Add a deposit client * d/control: Create python3-swh.deposit.client package -- Antoine R. Dumont (@ardumont) Mon, 29 Jan 2018 17:41:12 +0100 swh-deposit (0.0.43-1~swh1) unstable-swh; urgency=medium * v0.0.43 * swh.deposit.api: Deposit returns persistent identifiers * swh.deposit.api: Rename deposit statuses * swh.deposit: Support standard tarball formats (.tar.*) * docs: Update documentation about new archive format support -- Antoine R. Dumont (@ardumont) Wed, 17 Jan 2018 12:02:20 +0100 swh-deposit (0.0.42-1~swh1) unstable-swh; urgency=medium * v0.0.42 * Fix cosmetic issues in deposit.s.o -- Antoine R. Dumont (@ardumont) Wed, 10 Jan 2018 16:25:48 +0100 swh-deposit (0.0.41-1~swh1) unstable-swh; urgency=medium * v0.0.41 * swh.deposit.checks: Add url validation * swh.deposit: Add splash screen to homepage -- Antoine R. Dumont (@ardumont) Wed, 10 Jan 2018 12:12:43 +0100 swh-deposit (0.0.40-1~swh1) unstable-swh; urgency=medium * v0.0.40 * Fix corner case on deposit checks and clarify intents on checks -- Antoine R. Dumont (@ardumont) Mon, 08 Jan 2018 18:21:38 +0100 swh-deposit (0.0.39-1~swh1) unstable-swh; urgency=medium * v0.0.39 * Amend detail status message * docs: Fix url * Fix check of deposit without content scenario * Refactor metadata check with pythonic function -- Antoine R. Dumont (@ardumont) Mon, 08 Jan 2018 12:43:15 +0100 swh-deposit (0.0.38-1~swh1) unstable-swh; urgency=medium * v0.0.38 * Provide existing swh id in the status api when it exists -- Antoine R. Dumont (@ardumont) Fri, 08 Dec 2017 09:41:21 +0100 swh-deposit (0.0.37-1~swh1) unstable-swh; urgency=medium * v0.0.37 * Adapt to latest dependency on loader-core and storage -- Antoine R. Dumont (@ardumont) Thu, 07 Dec 2017 15:30:32 +0100 swh-deposit (0.0.36-1~swh1) unstable-swh; urgency=medium * v0.0.36 * swh.deposit.api.private: Deposit's author is swh * d/control: Bump to latest dependencies version -- Antoine R. Dumont (@ardumont) Wed, 06 Dec 2017 12:21:45 +0100 swh-deposit (0.0.35-1~swh1) unstable-swh; urgency=medium * v0.0.35 * swh.deposit.loader: Fix intermediary status -- Antoine R. Dumont (@ardumont) Tue, 05 Dec 2017 19:23:40 +0100 swh-deposit (0.0.34-1~swh1) unstable-swh; urgency=medium * v0.0.34 * d/control: Bump to latest version * Fix client config typo for local url -- Antoine R. Dumont (@ardumont) Tue, 05 Dec 2017 15:43:59 +0100 swh-deposit (0.0.33-1~swh1) unstable-swh; urgency=medium * v0.0.33 * Bump to latest swh.loader.tar * dev swh.deposit.api: Add parent deposit to deposit at creation time * swh.deposit.service: Clean dead code * bin/Makefile: Add multipart deposit sample script -- Antoine R. Dumont (@ardumont) Mon, 04 Dec 2017 18:59:50 +0100 swh-deposit (0.0.32-1~swh1) unstable-swh; urgency=medium * v0.0.32 * Migrate swh.deposit.injection module to swh.deposit.loader -- Antoine R. Dumont (@ardumont) Thu, 30 Nov 2017 16:27:19 +0100 swh-deposit (0.0.31-1~swh1) unstable-swh; urgency=medium * v0.0.31 * swh.deposit.api: Separate public/private api * swh.deposit.api.common: Fix authentication issue in production -- Antoine R. Dumont (@ardumont) Thu, 30 Nov 2017 13:18:15 +0100 swh-deposit (0.0.30-1~swh1) unstable-swh; urgency=medium * v0.0.30 * swh.deposit.signals: Fix wrong task scheduling argument * swh.deposit.migration: Remove default value -- Antoine R. Dumont (@ardumont) Wed, 29 Nov 2017 18:34:29 +0100 swh-deposit (0.0.29-1~swh1) unstable-swh; urgency=medium * v0.0.29 * Fix inconsistent term in code -- Antoine R. Dumont (@ardumont) Wed, 29 Nov 2017 15:22:36 +0100 swh-deposit (0.0.28-1~swh1) unstable-swh; urgency=medium * v0.0.28 * swh.deposit: Use revision_id as swh_id * swh.deposit: Untangle checks from the current client/server requests flow * swh.deposit.injection: Trigger scheduling of checks on deposit * swh.deposit.injection: Trigger scheduling of loading on deposit * swh.deposit.injection: Add origin_metadata during loading * d/control: Bump to latest swh layers * swh.deposit.tests: Add and refactor tests -- Antoine R. Dumont (@ardumont) Wed, 29 Nov 2017 15:03:56 +0100 swh-deposit (0.0.27-1~swh1) unstable-swh; urgency=medium * v0.0.27 * swh.deposit.parsers: Fix edge case about decimal serialization * swh.deposit.injection.loader: Add test on loading a deposit * swh.loader.test: Fix path initialization * swh.deposit.injection.scheduler: Adapt default task -- Antoine R. Dumont (@ardumont) Fri, 17 Nov 2017 10:54:08 +0100 swh-deposit (0.0.26-1~swh1) unstable-swh; urgency=medium * v0.0.26 * swh.deposit: Be consistent in the deposit_status key returned * docs: Move actual docs inside the docs/ folder -- Antoine R. Dumont (@ardumont) Wed, 25 Oct 2017 17:37:02 +0200 swh-deposit (0.0.25-1~swh1) unstable-swh; urgency=medium * v0.0.25 * swh.deposit.production: Add support for proxy headers in django -- Antoine R. Dumont (@ardumont) Tue, 24 Oct 2017 14:08:42 +0200 swh-deposit (0.0.24-1~swh1) unstable-swh; urgency=medium * v0.0.24 * swh.deposit.api: Fix 500 error when browsing api through browser -- Antoine R. Dumont (@ardumont) Mon, 23 Oct 2017 15:37:11 +0200 swh-deposit (0.0.23-1~swh1) unstable-swh; urgency=medium * v0.0.23 * swh.deposit.api: Deal with new 'rejected' status on deposit * docs: Update documentation to latest development * swh.deposit.api: Update docstrings properly * swh.deposit.api: Add post check validation on deposit * swh.deposit.tests: Add edge case scenario tests (upload size limit, * deposit read archives, etc...) * swh.deposit.api: Fix mismatch hash check message -- Antoine R. Dumont (@ardumont) Mon, 23 Oct 2017 11:31:39 +0200 swh-deposit (0.0.22-1~swh1) unstable-swh; urgency=medium * v0.0.22 * swh.deposit.api: Return fqdn urls * swh.deposit.api: Use variable to define the pivot status 'ready' * swh.deposit.api: Add state iri in the deposit receipt * swh.deposit.api: Add deposit's status in the deposit receipt * swh.deposit.api: Explicit no support for Metadata-Relevant header * swh.deposit.tests: Fix potential listing error -- Antoine R. Dumont (@ardumont) Thu, 19 Oct 2017 15:38:01 +0200 swh-deposit (0.0.21-1~swh1) unstable-swh; urgency=medium * v0.0.21 * swh.deposit.api: Simplify clean up temporary directory routine for * deposit read archive api * swh.deposit.tests: Add missing test cases around deposit read api * README-injection: Improve sentence phrasing -- Antoine R. Dumont (@ardumont) Wed, 18 Oct 2017 11:36:40 +0200 swh-deposit (0.0.20-1~swh1) unstable-swh; urgency=medium * v0.0.20 * swh.deposit.scheduler: Move scheduling part to swh.deposit.injection * swh.deposit.injection: Separation of concern between reading/loading * swh.deposit.api: Remove dead code -- Antoine R. Dumont (@ardumont) Mon, 16 Oct 2017 18:23:19 +0200 swh-deposit (0.0.19-1~swh1) unstable-swh; urgency=medium * v0.0.19 * Define summary message for method not allowed endpoints -- Antoine R. Dumont (@ardumont) Mon, 16 Oct 2017 12:46:11 +0200 swh-deposit (0.0.18-1~swh1) unstable-swh; urgency=medium * v0.0.18 * swh.deposit.api.deposit: make slug header mandatory -- Antoine R. Dumont (@ardumont) Sat, 14 Oct 2017 10:45:08 +0200 swh-deposit (0.0.17-1~swh1) unstable-swh; urgency=medium * v0.0.17 * Fix missing files for packaging -- Antoine R. Dumont (@ardumont) Fri, 13 Oct 2017 16:37:27 +0200 swh-deposit (0.0.16-1~swh1) unstable-swh; urgency=medium * v0.0.16 * packaging: Split python3-swh.deposit / python3-swh.deposit.injection * swh.deposit.injection: Add deposit archive ingestion task * packaging: Cleanup * swh.deposit.auth: Cleanup authentication to use directly drf's * swh.deposit.api: Split between private and public api * swh.deposit.api: Add private api to update deposit's status * swh.deposit.scheduler.cli: Add one-shot task scheduling machinery * swh.deposit.tests: use the collection name when creating uri * swh.deposit.admin: Clean up unused code -- Antoine R. Dumont (@ardumont) Fri, 13 Oct 2017 15:41:47 +0200 swh-deposit (0.0.15-1~swh1) unstable-swh; urgency=medium * v0.0.15 * swh.deposit.api: Add service to clean up temporary archives * swh.deposit.api: Add private api to read a deposit's raw content * swh.deposit.api: Update docstring * swh.deposit.api: Switch from objstorage layer to django's * docs: Fix typo in private yaml sample * README-dev: Update documentation about bootstraping the dev env * swh.deposit.tests: Check existence before directory cleanup * Remove reference to noop and verbose since no longer in spec 2.0 * bin: Reference sample executables to exercise local run * swh.deposit.scheduler.cli: Add a scheduling implementation on deposit -- Antoine R. Dumont (@ardumont) Mon, 09 Oct 2017 10:23:48 +0200 swh-deposit (0.0.14-1~swh1) unstable-swh; urgency=medium * v0.0.14 * swh.deposit.tests: Add missing test cases scenario about updates * docs: Improve and make the documentation browsable through browser * docs: Add README-sys, README-getting-started, README-injection * swh.deposit.create_user: Fix collection setup -- Antoine R. Dumont (@ardumont) Thu, 28 Sep 2017 16:56:54 +0200 swh-deposit (0.0.13-1~swh1) unstable-swh; urgency=medium * v0.0.13 * swh.deposit.api: Restrict access to one's own collection * swh.deposit.api: Unify checks on all endpoints * swh.deposit: Separate the collection from the client notion * swh.deposit.api: Add delete deposit endpoint * swh.deposit.api: Add delete content (archives) from deposit * swh.deposit.api: Empty post on EDIT-IRI can finalize a deposit * swh.deposit.model: Relax unicity constraint on external id * swh.deposit.api: PUT does not permit to have the deposit_id None -- Antoine R. Dumont (@ardumont) Mon, 25 Sep 2017 18:02:46 +0200 swh-deposit (0.0.12-1~swh1) unstable-swh; urgency=medium * v0.0.12 * swh.deposit.api: Separate the replace metadata from the replace * archive routine -- Antoine R. Dumont (@ardumont) Fri, 22 Sep 2017 18:59:48 +0200 swh-deposit (0.0.11-1~swh1) unstable-swh; urgency=medium * v0.0.11 * swh.deposit.static: Add static folder * swh.deposit.api: Accept modifications to deposit only in partial status * swh.deposit.api: Update/Add new deposit metadata/archive * swh.deposit.api.tests: Tests new use cases * README: Update and simplify documentation -- Antoine R. Dumont (@ardumont) Fri, 22 Sep 2017 16:24:25 +0200 swh-deposit (0.0.10-1~swh1) unstable-swh; urgency=medium * v0.0.10 * swh.deposit.config: Centralize default config in .config module * swh.deposit.api: Split api module definition * swh.deposit.auth: Improve white-listing mechanism -- Antoine R. Dumont (@ardumont) Thu, 21 Sep 2017 10:41:04 +0200 swh-deposit (0.0.9-1~swh1) unstable-swh; urgency=medium * v0.0.9 * swh.deposit.api: white list / from authentication * swh.deposit.api: Update state iri endpoint * swh.deposit.api: Update new IRI endpoints to deal with update * swh.deposit.api.deposit: Clean up dead code * README: Update specification on IRIs * swh.deposit.urls: Fix endpoints to finish with trailing / -- Antoine R. Dumont (@ardumont) Wed, 20 Sep 2017 18:12:33 +0200 swh-deposit (0.0.8-1~swh1) unstable-swh; urgency=medium * v0.0.8 * swh.deposit.settings: Split logging configuration per platform * swh.deposit.settings.common: Prefer configuration over code * swh.deposit.api: Enforce basic authentication * swh.deposit: Clarify SWHDefaultConfig class's intent * clean up: Removing user test api endpoints * doc: Update docstrings -- Antoine R. Dumont (@ardumont) Tue, 19 Sep 2017 14:23:05 +0200 swh-deposit (0.0.7-1~swh1) unstable-swh; urgency=medium * v0.0.7 * Add swh.deposit.create_user routine to setup user information -- Antoine R. Dumont (@ardumont) Tue, 19 Sep 2017 10:44:59 +0200 swh-deposit (0.0.6-1~swh1) unstable-swh; urgency=medium * v0.0.6 * Make the packages include all that's needed (templates, fixtures) * Fix typo in production settings file -- Antoine R. Dumont (@ardumont) Mon, 18 Sep 2017 16:17:53 +0200 swh-deposit (0.0.5-1~swh1) unstable-swh; urgency=medium * v0.0.5 * Package and add missing python3-djangorestframework-xml -- Antoine R. Dumont (@ardumont) Mon, 18 Sep 2017 15:10:01 +0200 swh-deposit (0.0.4-1~swh1) unstable-swh; urgency=medium * v0.0.4 * README: Update spec documentation according to latest development * README-dev: Initiate a development readme to explicit the local * dev/production mode * swh.deposit.settings: Split profile configuration per deployment * platform (dev, production) * swh.deposit.views: * Adapt returned errors to be sword compliant * Change starting api route endpoints * Improve deposit request headers checks * swh.deposit.tests: * Inhibit side-effects in tests (objstorage, configuration loading, etc...) * Add authentication in tests -- Antoine R. Dumont (@ardumont) Sat, 16 Sep 2017 15:38:44 +0200 swh-deposit (0.0.3-1~swh1) unstable-swh; urgency=medium * v0.0.3 * Migrate to django framework * Deployment tryouts -- Antoine R. Dumont (@ardumont) Tue, 01 Aug 2017 12:36:22 +0200 swh-deposit (0.0.2-1~swh1) unstable-swh; urgency=medium * v0.0.2 * Fix db connection initialization -- Antoine R. Dumont (@ardumont) Wed, 14 Jun 2017 13:49:31 +0200 swh-deposit (0.0.1-1~swh1) unstable-swh; urgency=medium * Initial release * v0.0.1 * Add basic server implementation for deployment testing -- Antoine R. Dumont (@ardumont) Wed, 14 Jun 2017 12:48:37 +0200