Commit Graph

45 Commits

Author SHA256 Message Date
a9ab896712 Accepting request 1153607 from home:bnavigator:branches:devel:languages:python:mailman
- Simplify python flavor selection
  * Go back to primary python3 on Tumbleweed
  * Use SLE15 python module pythons on 15.x
- Build PEP517 wheel

OBS-URL: https://build.opensuse.org/request/show/1153607
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=80
2024-03-01 20:18:00 +00:00
71795ff6ce Accepting request 1152838 from home:gladiac:mailman
- Fix building on SLE15 based distributions

OBS-URL: https://build.opensuse.org/request/show/1152838
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=78
2024-02-28 13:00:57 +00:00
f83a9ec61b Accepting request 1150191 from openSUSE:infrastructure:mailman3
- Split out system user (needed for other packages shipping directories/files owned by hyperkitty) and switch to sysusers
- Build for Python 3.12 (to restore compatibility with Mailman)

OBS-URL: https://build.opensuse.org/request/show/1150191
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=76
2024-02-26 14:32:22 +00:00
9276e2c7cb Accepting request 1150049 from home:crameleon:branches:devel:languages:python:mailman
Build for Python 3.12 to restore compatibility with Mailman3

OBS-URL: https://build.opensuse.org/request/show/1150049
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=75
2024-02-25 07:06:14 +00:00
1cb450d3b0 Accepting request 1123579 from openSUSE:infrastructure:mailman3
- forgot to use 2 defined variables:
  %{django_haystack_min_version} 
  %{django_extensions_min_version}

- make it easy to run a build without testsuite
  osc build --without=testsuite

- refresh gl-mr300-add-opengraph-metadata.patch for version update

- Add upstream patch gl-mr300-add-opengraph-metadata.patch:
  * Add OpenGraph Metadata (https://gitlab.com/mailman/hyperkitty/-/merge_requests/300)
- Add upstream patch gl-mr470-introduce-feed-filtering.patch:
  * Introduce feed filtering (https://gitlab.com/mailman/hyperkitty/-/merge_requests/470)

OBS-URL: https://build.opensuse.org/request/show/1123579
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=73
2023-11-06 13:53:03 +00:00
6d791e7c8e Accepting request 1123458 from home:darix:branches:devel:languages:python:mailman
- ensure that we can create the user and group

- make user and group creation verbose so we actually see errors

- make it easier to notice to keep buildrequires and runtime
  requires version limits in sync. This will also help us to notice
  early when the version of other libraries do not match the
  requires encoded in the source code.

OBS-URL: https://build.opensuse.org/request/show/1123458
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=72
2023-11-06 08:25:07 +00:00
aeffbb968b Accepting request 1122434 from home:gladiac:mailman
- Update to version 1.3.8
  * See https://gitlab.com/mailman/hyperkitty/-/blob/v1.3.8/doc/news.rst
    or the file news.ret included in this package
- Removed fix-elasticsearch8.patch
- Updated mistune3.patch
- Add missing pre-require for useradd/groupadd

OBS-URL: https://build.opensuse.org/request/show/1122434
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=70
2023-11-02 12:32:25 +00:00
cc1f08525d Accepting request 1115758 from home:mcalabkova:branches:devel:languages:python:mailman
- Add mistune3.patch to fix compatibility with mistune 3.0

OBS-URL: https://build.opensuse.org/request/show/1115758
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=68
2023-10-05 14:42:36 +00:00
3c62a0c0b5 Accepting request 1097079 from home:gladiac:mailman
- Add missing dependency to whoosh
- Fix uwsgi requirement
- Use sle15_python_module_pythons
- Some spec file fixes
- Add BuildRequires for sassc

OBS-URL: https://build.opensuse.org/request/show/1097079
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=66
2023-07-10 06:35:52 +00:00
e18929ed74 mention patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=64
2023-06-22 13:20:39 +00:00
9fe5400894 Accepting request 1094581 from devel:languages:python:mailman:backports
Update to 1.3.7 and use python 3.11

OBS-URL: https://build.opensuse.org/request/show/1094581
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=63
2023-06-22 12:36:53 +00:00
b443d81957 Add missing requires for sassc used by manage.py
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=60
2023-04-05 09:45:29 +00:00
24e07ee082 - Add fix-django41.patch to fix issues with django4.1
- Add fix-elasticsearch8.patch to fix issues with elasticsearch 8.0.0

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=58
2022-10-06 12:13:14 +00:00
e265efc42a Accepting request 986650 from home:bnavigator:branches:devel:languages:python:mailman
- Rename the built package to python prefixless HyperKitty
  * Doesn't imply any false impression of multiflavor
- Go back to python39 -- highest supported Python by mailman

OBS-URL: https://build.opensuse.org/request/show/986650
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=57
2022-07-04 18:09:52 +00:00
6265b03cbf Accepting request 986502 from home:bnavigator:branches:devel:languages:python:mailman
- Add hyperkitty-fix-py310-tests.patch
  * Fix test failures on Python 3.10 (and Python 3.9.13)
  * https://gitlab.com/mailman/hyperkitty/-/issues/401
  * https://gitlab.com/mailman/hyperkitty/-/merge_requests/381
  * https://gitlab.com/mailman/hyperkitty/-/merge_requests/449

OBS-URL: https://build.opensuse.org/request/show/986502
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=55
2022-07-04 06:05:25 +00:00
bf1e8fe2ee Accepting request 986328 from home:gladiac:mailman3
- Fix django warning that timeout is bigger than retry
  * Added hyperkitty-fix-qcluster-timeout.patch

OBS-URL: https://build.opensuse.org/request/show/986328
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=54
2022-07-02 07:10:08 +00:00
0c5be80971 Accepting request 982015 from home:gladiac:mailman3
- First Make migrations on update, then call migrate

OBS-URL: https://build.opensuse.org/request/show/982015
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=52
2022-06-13 07:08:19 +00:00
21d16f1b38 Accepting request 979312 from home:pgajdos:python
- do not require python-mock for build
- added patches
  fix https://gitlab.com/mailman/hyperkitty/-/issues/429
  + python-HyperKitty-no-mock.patch

OBS-URL: https://build.opensuse.org/request/show/979312
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=50
2022-05-26 14:50:27 +00:00
0881c1d00c Accepting request 942881 from home:jayvdb:branches:devel:languages:python:django
- Add hyperkitty-django4.patch to support Django 4

OBS-URL: https://build.opensuse.org/request/show/942881
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=49
2021-12-31 12:38:52 +00:00
8f3a400e54 - Add hyperkitty-fix-mistune-2.0-imports.patch ... two function
moved in mistune 2.0 (gl#mailman/hyperkitty#379).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=48
2021-12-17 10:34:51 +00:00
8d92700225 Accepting request 940923 from openSUSE:infrastructure:mailman3
- Add a patch that fixes compatibility with the full release of mistune 2.0

OBS-URL: https://build.opensuse.org/request/show/940923
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=47
2021-12-16 17:28:38 +00:00
f3c325983a Accepting request 932058 from home:gladiac:mailman3
- Update to version 1.3.5
  * https://gitlab.com/mailman/hyperkitty/-/blob/1.3.5/doc/news.rst
- Fixes CVE-2021-35057
- Removed obsolete python-HyperKitty-CVE-2021-33038.patch

OBS-URL: https://build.opensuse.org/request/show/932058
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=45
2021-11-18 20:41:39 +00:00
cc3b88c119 Accepting request 896976 from home:gladiac:mailman3
- Fix log dir permissions

OBS-URL: https://build.opensuse.org/request/show/896976
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=43
2021-06-02 21:21:23 +00:00
d9cfa22dc4 Accepting request 896914 from home:pgajdos
- security update
- added patches
  fix CVE-2021-33038 [bsc#1186575], information disclosure when importing a private mailing list
  + python-HyperKitty-CVE-2021-33038.patch

OBS-URL: https://build.opensuse.org/request/show/896914
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=41
2021-06-02 16:18:37 +00:00
e3409ce788 Accepting request 895954 from home:gladiac:mailman3
- Remove the hyperkitty-admin user

OBS-URL: https://build.opensuse.org/request/show/895954
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=39
2021-05-28 11:34:18 +00:00
732d2c9a52 Accepting request 895422 from home:gladiac:mailman3
- Create static files as part of the build process
- Fixed CVE-2021-25322

OBS-URL: https://build.opensuse.org/request/show/895422
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=38
2021-05-26 12:00:41 +00:00
ce68ddfe22 Accepting request 890326 from home:bnavigator:branches:devel:languages:python:mailman
- restrict to primary python3 flavor due to mailman

OBS-URL: https://build.opensuse.org/request/show/890326
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=36
2021-05-04 18:34:13 +00:00
ca6250c637 Accepting request 871404 from home:gladiac:mailman3
- Update to version 1.3.4
  * Sync owners and moderators from Mailman Core for MailingList. (Fixes #302)
  * Implemented a new HYPERKITTY_JOBS_UPDATE_INDEX_LOCK_LIFE setting to set the
    lock lifetime for the update_and_clean_index job. (Closes #300)
  * Implemented a new HYPERKITTY_ALLOW_WEB_POSTING that allows disabling the
    web posting feature. (Closes #264)
  * Add the ability to disable Gravatar using HYPERKITTY_ENABLE_GRAVATAR
    settings. (Closes #303)
  * Replaced deprecated ugettext functions with gettext. (Closes #310)
  * Fix export of Email message where the In-Reply-To header doesn’t include
    the <> brackets. (Closes #331)
  * We now catch a few more exceptions in hyperkitty_import when getting
    messages from a mbox. (Closes #313 and #314)
  * Added a new contrib/check_hk_import script to check mboxes before running
    hyperkitty_import.
  * We now ignore a ValueError in hyperkitty_import when trying to replace a
    Subject: header. (Closes #317)
  * hyperkitty_import now includes the mbox name in error messages when
    importing multiple mboxes. (Closes #318)
  * `` at `` is now only replaced with @ in From: header values when necessary
    and not unconditionally. (Closes #320)
  * The wildcard notation for any host '*' is now supported into
    MAILMAN_ARCHVER_FROM to disable Hyperkitty clients IP checking.
  * Join the searchbar and search button like it was before bootstrap 4
    migration. (See !301)
  * Use the umd builds for popper.js instead of the regular ones. (See !309)
  * Exceptions thrown by smtplib in sending replies are now caught and give an
    appropriate error message. (Closes #309)
- Removed hyperkitty-fix-tests.patch
- Fixed build on tumbleweed

OBS-URL: https://build.opensuse.org/request/show/871404
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=34
2021-02-12 11:01:58 +00:00
0d707762c0 Accepting request 859055 from home:gladiac:mailman3
- Fix quarter hourly timer

OBS-URL: https://build.opensuse.org/request/show/859055
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=32
2020-12-29 20:47:08 +00:00
96ddb4c914 Accepting request 857766 from home:gladiac:mailman3
- Fix access to CACHE dir
- Improve documentation (README.SUSE.md)
- Fix quaterly timer and service

OBS-URL: https://build.opensuse.org/request/show/857766
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=30
2020-12-21 16:42:58 +00:00
82e80748fa OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=28 2020-12-15 15:27:08 +00:00
803580dbbf Accepting request 856002 from home:gladiac:mailman3
- Added hyperkitty-qcluster.service
- Added hyperkitty-runjob.service and hyperkitty-runjob.timer
- Create a HyperKitty-web package with webroot files
- Create a HyperKitty-web-uwsgi with uwsgi configuration
- Added postorius-settings.patch
  * Sets the FHS default paths
- Added hyperkitty-fix-tests.patch
  * Make migration compatible with django >= 3.1
- Added rpmlint config

OBS-URL: https://build.opensuse.org/request/show/856002
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=27
2020-12-15 15:11:10 +00:00
40406a2e0f mention patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=25
2020-08-04 07:06:39 +00:00
7562f0ca0a describe changes in 1.3.3
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=24
2020-08-04 07:02:26 +00:00
86d71ff77d Accepting request 824231 from home:hellcp:branches:devel:languages:python:mailman
- Version update to 1.3.3

OBS-URL: https://build.opensuse.org/request/show/824231
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=23
2020-08-04 06:57:50 +00:00
f0b885961b - version update to 1.3.2
- Remove support for Django 1.11. (Closes #273)
  - Skip ``Thread.DoesNotExist`` exception when raised within
    ``rebuild_thread_cache_votes``. (Closes #245)
  - Send 400 status code for ``ValueError`` when archiving. (Closes #271)
  - Fix a bug where exception for elasticsearch backend would not be caught. (Closes #263)  
- added patches
  03c99ad5be
  + python-HyperKitty-remove-legacy-use-of-available_attrs.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=21
2020-05-14 13:14:08 +00:00
bb3611a6ca - fix dependency (django_compressor -> django-compressor)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=19
2020-01-10 12:44:42 +00:00
2f3d729789 - fix dependency (django_compressor 0> django-compressor)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=17
2020-01-10 12:30:57 +00:00
363b26efa0 - version update to 1.3.1
* Add support to delete mailing list. (Closes #3)
  * Fix a bug where messages with attachments would skip adding the body when
    exporting the email. (Closes #252)
  * Fix a bug where exporting mbox with messages that have attachments saved
    to disk would raise exception and return a corrupt mbox. (Closes #258)
  * Fix a bug where downloaded attachments are returned as a memoryview object
    instead of bytes and hence fail to download. (Closes #247)
  * Fix a bug where migrations would fail with exceptions on postgresl. (Closes
    #266)
  * Add support for Django 3.0.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=15
2019-12-10 14:36:54 +00:00
ea34ee6fb2 - call spec-cleaner
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=14
2019-12-02 10:51:26 +00:00
e5a3158360 - require python-libsass
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=13
2019-11-27 14:10:04 +00:00
86e34d345f - package documentation
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=12
2019-11-27 13:39:00 +00:00
db0e79e3b7 - require rubygem(sass)
(https://hyperkitty.readthedocs.io/en/latest/install.html)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=11
2019-11-27 13:10:03 +00:00
4b6219f901 - run the testsuite correctly
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=8
2019-11-15 08:45:40 +00:00
adb4527b11 - initial version 1.3.0 [SLE-7686]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-HyperKitty?expand=0&rev=1
2019-10-01 09:08:39 +00:00