Sergey Fedoseev
(sir-sigurd)
Most Active Role
Reporter
Most Active Component
Migrations
Activity Timeline
[No data in this time period]
Components
Tickets
Trac | Ticket (166) | Reporter (137) | Owner (126) | Commenter (364) | Summary | Component |
---|---|---|---|---|---|---|
27021 | 27021 | 2 | Add explicit support for Q object annotations | Database layer (models, ORM) | ||
27580 | 27580 | ✅ | 3 | add special field for storing content types | contrib.contenttypes | |
31014 | 31014 | ✅ | 2 | add FromWKB and FromWKT GIS functions | GIS | |
23521 | 23521 | ✅ | 3 | removal of concrete Model from bases doesn't remove it from ModelState bases | Migrations | |
28459 | 28459 | ✅ | 16 | Improve performance of QuerySet | Database layer (models, ORM) | |
27464 | 27464 | ✅ | 3 | SRID should be stored in DB on MySQL backend | GIS | |
27550 | 27550 | ✅ | 2 | add version of GEOSGeometry.normalize() that returns new geometry | GIS | |
27574 | 27574 | ✅ | 1 | support geodetic distance calculation on MySQL 5.7+ | GIS | |
27488 | 27488 | ✅ | ✅ | 2 | add support for IsValid and MakeValid GIS functions on SpatiaLite backend | GIS |
31015 | 31015 | ✅ | loss of precision of geometry coordinates on Oracle 18 | GIS | ||
28911 | 28911 | ✅ | 3 | Add support for the Msft time zone required on Windows Subsystem for Linux running openSUSE | Utilities | |
31758 | 31758 | ✅ | ✅ | 2 | remove BytesToCharFieldConversionMixin | Database layer (models, ORM) |
31755 | 31755 | ✅ | ✅ | 2 | make temporal subtraction work without ExpressionWrapper | Database layer (models, ORM) |
28925 | 28925 | ✅ | ✅ | 2 | durations-only expressions doesn't work on SQLite and MySQL | Database layer (models, ORM) |
31196 | 31196 | ✅ | ✅ | 1 | add support for PostGIS 3 | GIS |
31030 | 31030 | ✅ | ✅ | 2 | register SQLite functions as deterministic on Python 3.8 | Database layer (models, ORM) |
31195 | 31195 | ✅ | ✅ | 1 | gis_tests.geoapp.test_functions.GISFunctionsTests.test_geometry_distance fails with recent PROJ versions. | GIS |
30274 | 30274 | ✅ | 2 | Segfault on iteration of GEOS Polygons/LinearRings. | GIS | |
31194 | 31194 | ✅ | gis_tests.geoapp.test_functions.GISFunctionsTests.test_geometry_distance fails with recent PROJ versions | GIS | ||
31193 | 31193 | ✅ | gis_tests.geoapp.test_functions.GISFunctionsTests.test_geometry_distance fails with recent PROJ versions | GIS | ||
31192 | 31192 | ✅ | gis_tests.geoapp.test_functions.GISFunctionsTests.test_geometry_distance fails with recent PROJ versions | GIS | ||
31142 | 31142 | ✅ | 2 | MakeValid() polygon to multi-polygon raises error in GEOS C function "GEOSGetNumInteriorRings_r". | GIS | |
30996 | 30996 | ✅ | ✅ | 2 | Add AsWKB and AsWKT GIS functions. | GIS |
30994 | 30994 | ✅ | ✅ | 2 | Add support for AsGeoJSON on Oracle. | GIS |
29770 | 29770 | ✅ | ✅ | 3 | add support for GEOSCoordSeq_isCCW | GIS |
28436 | 28436 | ✅ | ✅ | 2 | enable GIS distance lookups on MySQL | GIS |
29546 | 29546 | ✅ | ✅ | 2 | deprecate timezone.FixedOffset in favor of datetime.timezone | Utilities |
28841 | 28841 | ✅ | ✅ | 4 | rename GIS function ForceRHR to ForcePolygonCW | GIS |
30093 | 30093 | ✅ | 1 | Ordering a unioned queryset by an annotated field crashes | Database layer (models, ORM) | |
30046 | 30046 | ✅ | 2 | GeometryCollection causes SIGABRT if initialized with an empty Polygon and a Point | GIS | |
29970 | 29970 | ✅ | 2 | Using cached_property on a model fails with: "Cannot use cached_property instance without calling __set_name__() on it." | Utilities | |
29827 | 29827 | ✅ | ✅ | 1 | cloned DBs are not reused during tests on MySQL | Testing framework |
29795 | 29795 | ✅ | ✅ | 2 | Confirm support for PostGIS 2.5 | GIS |
29761 | 29761 | ✅ | ✅ | 2 | GIS test failures with PROJ >= 5 | GIS |
29500 | 29500 | ✅ | 1 | SQLite functions crashes on NULL values | Database layer (models, ORM) | |
28584 | 28584 | ✅ | 2 | Remove workarounds for SQLite < 3.7.15 | Database layer (models, ORM) | |
26720 | 26720 | ✅ | 3 | migration optimizer can produce operations that references removed models under certain circumstances | Migrations | |
27472 | 27472 | ✅ | ✅ | 2 | GEOSGeometry('POINT EMPTY').ogr crashes | GIS |
29509 | 29509 | ✅ | ✅ | 2 | add SpatiaLite support for covers and coveredby lookups | GIS |
29507 | 29507 | ✅ | ✅ | 2 | add Oracle support for Envelope function | GIS |
29209 | 29209 | ✅ | ✅ | 3 | Cast with TextField crashes on MySQL | Database layer (models, ORM) |
27985 | 27985 | ✅ | 2 | Converting `Foo.objects.filter(bar=None)` to an `IsNull` too early. | Database layer (models, ORM) | |
28794 | 28794 | ✅ | 3 | tx_isolation deprecation warning with MySQL 5.7.20+ | Database layer (models, ORM) | |
28341 | 28341 | ✅ | 3 | GeometryField doesn't create GEOSGeometry objects lazily anymore | GIS | |
29017 | 29017 | ✅ | BaseCommand.leave_locale_alone doc is outdated | Documentation | ||
28842 | 28842 | ✅ | ✅ | 3 | add support for ForceRHR/ForcePolygonCW on SpatiaLite | GIS |
28908 | 28908 | ✅ | 3 | Array specific lookups do not work with array aggregates | Database layer (models, ORM) | |
28926 | 28926 | ✅ | ✅ | 2 | some big values of DurationField are saved inaccurately on SQLite and MySQL | Database layer (models, ORM) |
28967 | 28967 | ✅ | ✅ | 2 | Cast with FloatField rounds value to integer on MySQL | Database layer (models, ORM) |
28932 | 28932 | ✅ | 1 | DecimalFields truncates trailing zeros on Oracle. | Database layer (models, ORM) | |
28915 | 28915 | ✅ | 2 | DecimalField truncates trailing zeros in the fractional part on SQLite | Database layer (models, ORM) | |
28896 | 28896 | ✅ | 2 | GeoDjango PointField fails to generate query if filtering on a NULL value | GIS | |
28870 | 28870 | ✅ | ✅ | 2 | add support for serialization of `functools.partialmethod` objects in migrations | Migrations |
28863 | 28863 | ✅ | 5 | Regression in 2.0: an annotated then filtered db function using a Q object crashes | Database layer (models, ORM) | |
28799 | 28799 | ✅ | 2 | ModelFormSet is incorrectly considered as not valid if initial form is not changed and validate_min=True | Forms | |
28518 | 28518 | ✅ | ✅ | 4 | improve performance of loading geometries from DB | GIS |
28632 | 28632 | ✅ | 2 | Manager.raw() crashes if the model has GIS fields | GIS | |
28005 | 28005 | ✅ | normalize usage of terms 'argument' and 'parameter' | Documentation | ||
28497 | 28497 | ✅ | 1 | QuerySet.filter() with a sliced QuerySet crashes | Database layer (models, ORM) | |
28570 | 28570 | ✅ | ✅ | 2 | setting SRID in GEOSGeometry.clone() could be avoided for better performance on GEOS 3.3.1+ | GIS |
28353 | 28353 | ✅ | 2 | QuerySet builds wrong SQL when the gis Length function is used and the queryset's query attribute is accessed | GIS | |
27603 | 27603 | ✅ | ✅ | 1 | on SpatiaLite AsKML GIS function fails if annotated queryset is evaluated several times | GIS |
25650 | 25650 | ✅ | ✅ | 3 | `GEOSGeomerty.__eq__` should use `equals` not `equals_exact` | GIS |
25961 | 25961 | ✅ | ✅ | 3 | remove handling of thread-non-safe GEOS functions | GIS |
15648 | 15648 | ✅ | 1 | Allow QuerySet.values_list() to return a namedtuple | Database layer (models, ORM) | |
28453 | 28453 | ✅ | ✅ | 2 | transforms are not used for __exact=None lookup | Database layer (models, ORM) |
28437 | 28437 | ✅ | ✅ | 2 | Add support for complex geometry expressions in GIS lookups | GIS |
28433 | 28433 | ✅ | ✅ | 4 | comparing GEOSGeometry with non-canonical WKT string return False | GIS |
28432 | 28432 | ✅ | ✅ | 3 | Make GIS distance lookups use Distance function to decrease code redundancy | GIS |
28394 | 28394 | ✅ | ✅ | 2 | BaseExpression.output_field is resolved incorrectly if source expressions have directly set output_field | Database layer (models, ORM) |
28020 | 28020 | ✅ | ✅ | 3 | make GEOSGeometry.json use OGRGeometry.json again (for performance reasons) | GIS |
28389 | 28389 | ✅ | ✅ | 2 | Regression in pickling LazyObject on Python 2 if wrapped object doesn't have __reduce__() | Utilities |
28382 | 28382 | ✅ | ✅ | 1 | BaseExpression.output_field should not be set after BaseExpression._resolve_output_field() fails | Database layer (models, ORM) |
28383 | 28383 | ✅ | ✅ | 2 | NumPoints should return None for any non-LINESTRING geometry on MySQL as documented | GIS |
28360 | 28360 | ✅ | ✅ | 3 | DebugSQLTextTestResult.printErrorList crashes on subTest failure | Testing framework |
27964 | 27964 | ✅ | ✅ | 2 | Raise an error if a MySQL geometry with an unsupported SRID is saved to the database | GIS |
28024 | 28024 | ✅ | ✅ | 3 | GEOSCoordSeq performance could be improved significantly by avoiding superfluous checks | GIS |
26788 | 26788 | ✅ | ✅ | 6 | update of geometry field from the another one crashes | GIS |
27972 | 27972 | ✅ | ✅ | 2 | BaseSpatialField.geodetic should return SpatialReference.geographic | GIS |
28006 | 28006 | ✅ | ✅ | 3 | allow D to be used with lookups on Distance annotation | GIS |
12410 | 12410 | ✅ | 2 | add support for St_Line_Locate_Point to geodjango postgis backend | GIS | |
27573 | 27573 | ✅ | ✅ | 2 | Distance function returns Distance object instead of raw value on MySQL | GIS |
11854 | 11854 | ✅ | 2 | Add support of PostGIS's Azimuth function | GIS | |
25874 | 25874 | ✅ | ✅ | 3 | allow GEOSGeometry to read SRID from GeoJSON input | GIS |
26967 | 26967 | ✅ | ✅ | 2 | add support for GIS functions added in MySQL 5.7.5 (AsGeoJSON, GeoHash and IsValid) | GIS |
25605 | 25605 | ✅ | ✅ | 4 | GIS functions don't work with left-hand-side expressions | GIS |
25873 | 25873 | ✅ | ✅ | 2 | GEOSGEometry handles srid parameter differently for EWKB and EWKT input | GIS |
27973 | 27973 | ✅ | ✅ | 2 | LinearRing.json gives invalid GeoJSON | GIS |
27962 | 27962 | ✅ | ✅ | 2 | allow lookups on Area annotation | GIS |
27556 | 27556 | ✅ | ✅ | 2 | add Oracle support for IsValid function and isvalid lookup | GIS |
27971 | 27971 | 1 | GeoDjango LinearRing and Polygon handle contains/covers differently | GIS | ||
27960 | 27960 | 2 | ds = DataSource('/path/to/your/cities.shp') fails on first try (GDALException Unknown error code: "198770787"), but works on second | GIS | ||
27965 | 27965 | ✅ | ✅ | 2 | gis_tests.test_geoforms.GeometryFieldTest.test_field_string_value fails | GIS |
27939 | 27939 | 1 | GeoDjango - map doesn't show correct point in admin | GIS | ||
27529 | 27529 | 1 | Geographic database functions with two parameters should accept expressions in one or the other arguments | GIS | ||
27479 | 27479 | ✅ | ✅ | 3 | ingored GDALException('Invalid pointer returned from "GDALClose"',) during tests | GIS |
25665 | 25665 | ✅ | ✅ | 4 | deprecate public getters/setters for properties of `GEOSGeometry` and its subclasses | GIS |
25773 | 25773 | ✅ | ✅ | 2 | deprecate `MultiPolygon.cascaded_union` in favor of `GEOSGeometry.unary_union` | GIS |
27497 | 27497 | ✅ | ✅ | 2 | make Area function, Distance function and lookups work with geodetic coordinates on SpatiaLite | GIS |
27576 | 27576 | ✅ | ✅ | 2 | fallback to GDAL if spatial_ref_sys is unavailable | GIS |
25938 | 25938 | ✅ | ✅ | 4 | deduplicate GEOSBase and GDALBase | GIS |
27602 | 27602 | ✅ | ✅ | 2 | add Oracle support for BoundingCircle function | GIS |
27607 | 27607 | ✅ | ✅ | 2 | add Oracle support for AsGML function | GIS |
27599 | 27599 | ✅ | str(models.Field()) crashes | Database layer (models, ORM) | ||
25708 | 25708 | ✅ | ✅ | 6 | cannot annotate with geometry value | GIS |
26789 | 26789 | ✅ | ✅ | 2 | ORM produces query with NULL instead of empty geometry | GIS |
27552 | 27552 | ✅ | ✅ | 2 | add docs/tests for GEOSGeometry.normalize() | GIS |
27493 | 27493 | ✅ | 1 | GIS raster transformation test failures due to precisions with GDAL 2.1 | GIS | |
27481 | 27481 | ✅ | ✅ | 2 | boolean annotation returns integer on SQLite | Database layer (models, ORM) |
27217 | 27217 | makemigrations crashes with "'SpatialRefSysMixin' has no attribute '_meta'" on PostGIS | GIS | |||
26657 | 26657 | ✅ | 5 | MySQL 5.7 GIS test failures: InterfaceError: (-1, 'error totally whack') | GIS | |
26785 | 26785 | ✅ | ✅ | 2 | Oracle backend returns empty string instead of None for empty geometries | GIS |
25940 | 25940 | ✅ | 2 | Add a way to create OGRGeometry from GML | GIS | |
25816 | 25816 | ✅ | ✅ | 4 | make sure that properties of SpatialRefSysMixin return the same value whether or not GDAL is installed | GIS |
26736 | 26736 | ✅ | ✅ | 2 | SpatialReference crashes when initialized with WKT containining unicode characters | GIS |
26718 | 26718 | ✅ | ✅ | 2 | add system check for existence of the fields specified by ForeignKey.to_field | Core (System checks) |
26710 | 26710 | ✅ | ✅ | 2 | CreateModel.references_model should take app_label into account | Migrations |
25951 | 25951 | ✅ | 1 | use trimmed EWKT for GEOSGeometry.__str__ | GIS | |
25865 | 25865 | ✅ | ✅ | 4 | OSMGeoAdmin should require GDAL only if model has fields with SRID that differs from map srid | GIS |
25925 | 25925 | ✅ | ✅ | 2 | i18n.test_compilation.CompilationErrorHandling.test_msgfmt_error_including_non_ascii fails | Internationalization |
25974 | 25974 | ✅ | ✅ | 2 | switch GIS docs from 3 to 4 spaces indentation | Documentation |
25983 | 25983 | ✅ | ✅ | 1 | annotate migrations with Django version | Migrations |
25948 | 25948 | ✅ | 2 | documentation doesn't explain why assertRaisesMessage is needed | Documentation | |
25950 | 25950 | ✅ | ✅ | 2 | add support for GEOSisClosed | GIS |
25869 | 25869 | ✅ | ✅ | 4 | add support for GEOSWKTWriter_setRoundingPrecision and GEOSWKTWriter_setTrim | GIS |
25894 | 25894 | ✅ | 6 | Evaluation of zero-length slices of queryset.values() fails | Database layer (models, ORM) | |
25662 | 25662 | ✅ | ✅ | 2 | allow creation of empty GEOSGeometries | GIS |
25932 | 25932 | ✅ | ✅ | 2 | predicates of OGRGeometry return int instead of bool | GIS |
25926 | 25926 | ✅ | ✅ | 2 | remove django.contrib.gis.utils.ogrinfo.sample backwards compatibility alias | GIS |
25927 | 25927 | ✅ | 1 | document django.contrib.gis.utils.ogrinfo | Documentation | |
25924 | 25924 | ✅ | ✅ | 2 | remove django.contrib.gis.utils.srs.add_postgis_srs | GIS |
25923 | 25923 | ✅ | ✅ | 1 | remove django.contrib.gis.utils.ogrinfo | GIS |
25883 | 25883 | ✅ | 2 | Admin Delete Page Incorrectly Counts Related Objects | contrib.admin | |
25876 | 25876 | ✅ | ✅ | 3 | Remove unused/untested OGRGeometry.transform_to() method | GIS |
25740 | 25740 | ✅ | ✅ | 2 | document GEOSGeomerty operators | Documentation |
25853 | 25853 | ✅ | ✅ | 2 | add support for GeoHash GIS function on SpatiaLite backend | GIS |
25797 | 25797 | ✅ | ✅ | 2 | error when using GeoManager.distance on fields with SRID 32140 with no GDAL | GIS |
25655 | 25655 | ✅ | ✅ | 3 | drop support for GEOS < 3.3 | GIS |
25659 | 25659 | ✅ | ✅ | 2 | add missing support for MySQL 5.6.1 to GeoDjango DB functions (Difference, Intersection, SymDifference) | GIS |
25836 | 25836 | ✅ | ✅ | 2 | add support for MakeLine aggregate on SpatiaLite backend | GIS |
25835 | 25835 | ✅ | ✅ | 2 | remove backwards-compatibility alias `Adaptor` | GIS |
25649 | 25649 | ✅ | ✅ | 2 | document that all GEOSGeometries take `srid` kwarg | Documentation |
25663 | 25663 | ✅ | ✅ | 4 | `LinearRing` and `LineString` don't check number of points during instantiation | GIS |
25739 | 25739 | ✅ | ✅ | 3 | deprecate geos.factory.fromstr | GIS |
25722 | 25722 | ✅ | ✅ | 3 | add support for `GEOSCovers` | GIS |
25654 | 25654 | ✅ | ✅ | 2 | add support for `GEOSUnaryUnion` that was added to geos 3.3 | GIS |
25728 | 25728 | ✅ | ✅ | 2 | description of `GEOSGeometry.contains` is incorrect | Documentation |
25673 | 25673 | ✅ | ✅ | 3 | geometries obtained from `values` lack SRID when SpatiaLite backend is used | GIS |
25660 | 25660 | ✅ | ✅ | 2 | `GEOSGeomerty.dims` is not documented | Documentation |
25629 | 25629 | ✅ | 2 | Some GIS functions don't check the number of arguments | GIS | |
25661 | 25661 | ✅ | ✅ | 3 | LinearRing doesn't check number of points during list assignment | GIS |
25664 | 25664 | ✅ | ✅ | 2 | `Point.dims` raises `GEOSException` during access | GIS |
25651 | 25651 | ✅ | ✅ | 2 | `GEOSException` during operations on some GeometryCollections | GIS |
25632 | 25632 | ✅ | 1 | some version requirements for GeoDjango DB functions are not documented | Documentation | |
25636 | 25636 | ✅ | ✅ | 3 | drop support for SpatiaLite < 3.0 | GIS |
25641 | 25641 | ✅ | 1 | section about adding Google projection to spatial_ref_sys table should be removed | Documentation | |
25631 | 25631 | ✅ | 2 | AsGeoJSON, AsGML, AsKML are listed as supported by SpatiaLite without taking into account used version | GIS | |
25630 | 25630 | ✅ | 1 | `AsGeoHash` is listed among unsupported functions though `GeoHash` is supposed | GIS | |
25583 | 25583 | ✅ | 2 | GEOSGeometry.transform should impose no constraints on SRID if called with CoordTransform | GIS | |
25603 | 25603 | ✅ | 1 | it's not clear that geometry's but not target SRID is meant in the note of description of `GEOSGeometry.transform` | Documentation | |
25585 | 25585 | ✅ | 1 | OGRGeometry.srid and OGRGeometry.srs cannot be set to None | GIS | |
25580 | 25580 | ✅ | 1 | GEOSGeometry.srid cannot be set to None | GIS | |
24299 | 24299 | ✅ | `migrate auth` throws django.db.utils.IntegrityError | Migrations | ||
24300 | 24300 | ✅ | FK from `unmigrated` app model to `migrated` app model is not created | Migrations | ||
23888 | 23888 | ✅ | ✅ | 1 | UnicodeEncodeError on repr of File with unicode name | File uploads/storage |
23503 | 23503 | ✅ | ✅ | 1 | renaming model with self-referential ManyToManyField breaks DB schema | Migrations |