Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 516688 - =dev-python/django-ldapdb-0.3.2 version bump
Summary: =dev-python/django-ldapdb-0.3.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Ian Delaney (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2014-07-08 12:57 UTC by Dmitri Bogomolov
Modified: 2014-07-09 06:37 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild diff from 0.1.0.p20130921 (django-ldapdb-0.1.0_p20130921.ebuild.diff,1.04 KB, patch)
2014-07-08 12:57 UTC, Dmitri Bogomolov
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitri Bogomolov 2014-07-08 12:57:38 UTC
Created attachment 380436 [details, diff]
ebuild diff from 0.1.0.p20130921

There is a package for django-ldapdb-0.3.2 on pypi.
Comment 1 Ian Delaney (RETIRED) gentoo-dev 2014-07-08 14:50:10 UTC
Switching SRC_URI from a devspace to pypi is 'good'.  Making tarballs from snapshots was at the time the only viable path.

KEYWORDS="~amd64 ~x86 ~x86-fbsd"
This concerns.  If you in fact have an x86-fbsd system on which you tested, I don't nor anyone else in python herd to my knowledge. 

re PYTHON_COMPAT am guessing you've not runtested this or run repoman fully.
dev-python/python-ldap is still py2 supported only making py3 support for this package untenable unless proven otherwise.

I shall testrun and check on the source more closely tomorrow
Comment 2 Dmitri Bogomolov 2014-07-08 15:07:10 UTC
(In reply to Ian Delaney from comment #1)
> Switching SRC_URI from a devspace to pypi is 'good'.  Making tarballs from
> snapshots was at the time the only viable path.
> 
> KEYWORDS="~amd64 ~x86 ~x86-fbsd"
> This concerns.  If you in fact have an x86-fbsd system on which you tested,
> I don't nor anyone else in python herd to my knowledge. 

It works on my FreeBSD box.

> re PYTHON_COMPAT am guessing you've not runtested this or run repoman fully.
> dev-python/python-ldap is still py2 supported only making py3 support for
> this package untenable unless proven otherwise.
> 
> I shall testrun and check on the source more closely tomorrow

You right. I just copied PYTHON_COMPAT which found in modern ebuild for some django application. No idea how it can be tested with python 3. Furthermore I noticed that examples and tests are not packaged.
Comment 3 Ian Delaney (RETIRED) gentoo-dev 2014-07-09 06:37:30 UTC
The loss of tests and examples folder is sadly a common occurrence. If you're keen feel free to file and issue / bug upstream and prompt them to add these to the tarball, they ought be there.  Sometimes they explicitly don't want to add it, sometimes they missed it by accident or inexperience.  This leaves an easy minimal ebuild.  While "~amd64 ~x86 ~x86-fbsd" is legitimate, being the only one in the 'django-fleet' of packages is not of value and is the only reason why I leave it out.

*django-ldapdb-0.3.2 (09 Jul 2014)

  09 Jul 2014; Ian Delaney <idella4@gentoo.org> +django-ldapdb-0.3.2.ebuild,
  -django-ldapdb-0.1.0_p20120424-r1.ebuild,
  -django-ldapdb-0.1.0_p20120424.ebuild, -django-ldapdb-0.1.0_p20130712.ebuild:
  drop py2.6, switch SRC_URI to pypi, drop IUSE examples, doc due to absence of
  content in tarball's source, based on patch by D. Bogomolov from Bug #516688,
  fixes said bug, rm most old snapshots