--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: unblock: python-django-guardian/1.2.4-2
- From: Brian May <bam@debian.org>
- Date: Mon, 24 Nov 2014 00:54:42 +0000
- Message-id: <20141124005442.4496.94062.reportbug@aquitard.in.vpac.org>
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
python-django-guardian was RC bug #763222. I believe this is a just a
technical bug in the tests, the actual package should work fine.
However, it means the package won't build.
This in turn has introduced an RC bug in djangorestframework #769216,
and other packages that depend on djangorestframework are scheduled for
removal from testing.
What would be considered an acceptable fix?
I could recommend:
* Just disabling the tests.
Pros: easy patch.
Con: potentially risky.
* Continue hacking on the tests until they work.
I imagine this will mean:
mv guardian/testapp/migrations guardian/testapp/south_migrations
build new migrations in guardian/testapp
Pros: We fix the problem and keep the tests.
Cons: 1. While the process of generating the patch is going to be simple,
the actual patch itself is going to be extensive, because of the
requirement to move the exiting migration directory. 2. We start
diverging more and more from upstream code.
* Use the upstream git code.
While there are some bugs that we would have to patch, the total patch
set would be a lot simpler this way. e.g. the following bugs are open
upstream:
https://github.com/lukaszb/django-guardian/issues/284
https://github.com/lukaszb/django-guardian/issues/254
Pros: I believe many problems we have hacked/patched in the Debian
version are already fixed upstream, and if we stop diverging so much
from upstream, it will make future updates (including security
updates) much easier.
Cons: We diverge from the current Debian version.
I don't have a solution just yet, however just trying to solicit
feedback if any of the above solutions would be considered acceptable
for the release team.
My favoured solution is the last one, because it is going to result in
the simplest package, with minimal differences from upstream.
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16-0.bpo.2-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE= (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
--- End Message ---
--- Begin Message ---
Hi,
On Tue, Dec 09, 2014 at 11:20:06AM +1100, Brian May wrote:
> Ok, it has now been accepted.
Unblocked.
Can you make sure you close the bug in the rdeps once django-guardian migrates
to testing (but not before). You can add a note to the bug now that it should
be fixed once the new version migrates (and mark the bug pending).
Cheers,
Ivo
--- End Message ---