Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-10-26 | Add core.db.tar.zst support for reporead | Jelle van der Waa | 1 | -27/+26 | |
As Python does not support zstd compression yet, xtarfile a wrapper around tarfile with zstd support is required. | |||||
2020-07-09 | Only show bad packages in reports | Jelle van der Waa | 1 | -1/+1 | |
To avoid confusion with reproducible.archlinux.org output, only show BAD statusses. Unknown statuses are still queue'd up in rebuilderd so aren't interesting. | |||||
2020-07-09 | Expand debug output for rebuilderd importer | Jelle van der Waa | 1 | -2/+2 | |
2020-06-29 | Add rebuilderd status import and reporting functionalityrelease_2020-06-29 | Jelle van der Waa | 4 | -2/+182 | |
Import the rebuilderd status periodically with a django management command into RebuilderdStats which holds one record per pkgname with it's pkgver/pkgrel/epoch all recorded. Shown as a developer dashboard and with opt in mail notifications for when a package becomes not reproducible. | |||||
2020-06-29 | Create migration for planet_rss help message. | Jelle van der Waa | 1 | -0/+18 | |
2020-02-03 | Introduce planet functionality in archweb | Jelle van der Waa | 3 | -2/+101 | |
This change introduces a replacment for planet.archlinux.org which uses a python 2 project to generate static html from multiple RSS feed sources. For archweb a set of 'static' feeds can be created in the django admin view for the Arch forums and other static feeds, archweb users can add their own blog rss feed in their profile which will create a Feed model. When running the update_planet command, all Feed models are iterated over and the rss feed is parsed. The latest FeedItem is queried matching the current Feed model and every newer entry in the RSS feed is added as new FeedItem. Since the body is also stored in the FeedItem there is a limit to the amount of FeedItems per Feed configured in settings.py of which the default is 25. When a user is marked as inactive his Feed model and items are removed automatically to avoid keeping stale data around. Closes: #261 | |||||
2019-11-07 | Fix a typo in commands/retire_user.py | Felix Yan | 1 | -1/+1 | |
2019-10-04 | devel/views: Invalidate template fragment cache on profile update | Johannes Löthberg | 1 | -0/+8 | |
Closes #166. Signed-off-by: Johannes Löthberg <johannes@kyriasis.com> | |||||
2019-09-11 | devel: Add sorting on groups to the admin view | Jelle van der Waa | 1 | -2/+2 | |
2019-06-28 | trailing spaces | Rowan Ruseler | 1 | -1/+1 | |
2019-06-22 | reporead: skip sanity check for public testing repos | Evangelos Foutras | 1 | -1/+1 | |
2019-05-17 | devel: add non existing dependencies report | Jelle van der Waa | 1 | -2/+34 | |
Add a new devel report which shows packages which have non-existing make, opt or normal dependencies. Closes: #111 | |||||
2019-04-27 | reporead: remove added list() | Jelle van der Waa | 1 | -1/+1 | |
2to3 added an unrequired list() call around the django ORM query. | |||||
2019-03-19 | reporead: Delete old FlagRequests when deleting package from repo | Johannes Löthberg | 1 | -0/+5 | |
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com> | |||||
2019-02-24 | Revert "rewrite logic to put some key at the beginning of the OrderedDict" | Jelle van der Waa | 1 | -3/+7 | |
This reverts commit adaa6d64c4466cff986e695d9d69d51a4d05ca59. old is undefined and therefore the code is broken. | |||||
2019-02-09 | tests: add test for pgp_import keys | Jelle van der Waa | 1 | -1/+35 | |
Add a test to check the pgp_import functionality with one key, by patching call_pgp so there is no need of a local pacman keyring. | |||||
2019-02-09 | Fix also call_gpg's output | Felix Yan | 1 | -1/+1 | |
2019-02-01 | remove unecessary list calls | Aleksandar Trifunovic | 3 | -5/+5 | |
2019-02-01 | rewrite logic to put some key at the beginning of the OrderedDict | Aleksandar Trifunovic | 1 | -7/+3 | |
2019-01-28 | switch to python3's buildin mock | Jelle van der Waa | 2 | -2/+2 | |
Instead of using a python module use the build-in mock and remove the module from requirements.txt | |||||
2019-01-21 | Update migrations for Python 3 | Jelle van der Waa | 2 | -17/+35 | |
2019-01-21 | Update django reverse import | Jelle van der Waa | 1 | -1/+1 | |
2019-01-21 | In Python 3.2 assertItemsEqual is replaced by assertCountEqual | Jelle van der Waa | 1 | -1/+1 | |
2019-01-21 | Refactor Python 3 __unicode__ to __str__ | Frank Vanderham | 1 | -4/+4 | |
In Python 3 for Django, class method __unicode__ must be changed to __str__. This commit replaces all models that use __unicode__ to __str__. | |||||
2019-01-21 | main: run 2to3 | Jelle van der Waa | 6 | -13/+13 | |
2019-01-21 | devel: switch to force_text | Jelle van der Waa | 1 | -2/+2 | |
2019-01-21 | Remove all squashed migrations | Jelle van der Waa | 3 | -134/+0 | |
this makes it easier to upgrade to Python 3 since less on_delete lines have to be fixed. | |||||
2018-12-16 | Merge pull request #154 from jelly/squashmigrations | jelle van der Waa | 1 | -0/+115 | |
squash all migrations | |||||
2018-11-30 | devel: fix class name in test | Jelle van der Waa | 1 | -1/+1 | |
2018-11-30 | devel: add pgp_import basic test | Jelle van der Waa | 1 | -0/+12 | |
2018-11-23 | deve: test listing actual developers | Jelle van der Waa | 1 | -1/+10 | |
2018-11-20 | devel: Add test for unsupported architecture | Jelle van der Waa | 1 | -1/+6 | |
2018-11-17 | Squash all migrations | Jelle van der Waa | 1 | -0/+115 | |
2018-11-17 | Fix Foreignkey implicit on_delete on django < 2.0 | Jelle van der Waa | 1 | -5/+5 | |
Foreignkey used to implicitly be on_delete=models.CASCADE and has to be explicit now. | |||||
2018-11-17 | Using user.is_authenticated() as a method is deprecated | Jelle van der Waa | 1 | -1/+1 | |
Use is_authenticated as an attribute. | |||||
2018-11-02 | Add retire_user command | Jelle van der Waa | 2 | -0/+140 | |
2018-09-23 | devel: Add more coverage for devel.utils | Jelle van der Waa | 1 | -0/+14 | |
2018-08-12 | devel: Add test for rematch_developers | Jelle van der Waa | 1 | -0/+14 | |
2018-07-29 | Add tests for devel clocks | Jelle van der Waa | 1 | -0/+33 | |
2018-07-13 | devel: reporead remove old flagrequests | Jelle van der Waa | 2 | -2/+57 | |
When updating a package in our repository remove any old 'flagged out of date' requests. | |||||
2018-05-19 | Replace deprecated method warn() with warning() | Frank Vanderham | 1 | -2/+2 | |
Replaced the deprecated logger.warn() with logger.warning(). This was causing pylint to return code 4. | |||||
2018-04-20 | Fix the StaffGroup query | Giancarlo Razzolini | 1 | -1/+1 | |
Due to changes to Django 1.11, this didn't return the object. Fix to get the object instead of the queryset. | |||||
2018-04-08 | treewide: context must be a dict rather than Context | Jelle van der Waa | 1 | -3/+3 | |
Passing Context has been removed in Django 11, a dict should rather be passed. | |||||
2018-04-08 | devel: Templatetest should be a SimpleTest | Jelle van der Waa | 1 | -3/+2 | |
The test uses database queries and should therefore be a TestCase. | |||||
2018-04-08 | Update urls.py to non relative imports | Jelle van der Waa | 1 | -1/+1 | |
2018-04-08 | devel/tests/test_user: Fix tests to now expect a relative URL | Johannes Löthberg | 1 | -3/+3 | |
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com> | |||||
2018-04-08 | Fix reporead test for new error message | Johannes Löthberg | 1 | -1/+1 | |
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com> | |||||
2018-04-08 | Change urls.py from patterns to list of url() | Johannes Löthberg | 1 | -13/+16 | |
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com> | |||||
2018-04-08 | devel: update management commands to django 1.10 | Jelle van der Waa | 2 | -0/+6 | |
2018-04-08 | rematch_developers: Update to Django 1.10 | Jelle van der Waa | 1 | -4/+4 | |
Make rematch_developers compatible with Django 1.10 by switching to a BaseCommand class. |