Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 618924 - dev-python/djangocms-* dev-python/aldryn-* do not make proper use of distutils-r1
Summary: dev-python/djangocms-* dev-python/aldryn-* do not make proper use of distutil...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sławek Lis (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-05-19 12:42 UTC by Manuel Rüger (RETIRED)
Modified: 2017-06-08 11:35 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Manuel Rüger (RETIRED) gentoo-dev 2017-05-19 12:42:17 UTC
All those package do not set dependencies in DEPEND/RDEPEND with PYTHON_USEDEP when they need to.

Please see https://wiki.gentoo.org/wiki/Project:Python/distutils-r1 how to use distutils-r1 properly and don't forget to add the tests if there are any.

[N] dev-python/aldryn-boilerplates (~0.7.4): Allows re-usable apps to provide sets of templates and staticfiles
[N] dev-python/aldryn-bootstrap3 (~1.1.2): django CMS plugins for bootstrap3 markup
[N] dev-python/aldryn-common (~1.0.4): django CMS plugins with common utilities
[N] dev-python/aldryn-search (~0.3.0): An extension to django CMS to provide multilingual Haystack indexes
[N] dev-python/djangocms-admin-style (~1.2.5): Adds pretty CSS styles for the django CMS admin interface.
[N] dev-python/djangocms-attributes-field (~0.1.1): File plugin for django CMS
[N] dev-python/djangocms-file (~2.0.1): File plugin for django CMS
[N] dev-python/djangocms-flash (~0.3.0): Flash plugin for django CMS
[N] dev-python/djangocms-inherit (~0.2.2): Inherit plugin for django CMS
[N] dev-python/djangocms-link (~2.0.1): Link plugin for django CMS
[N] dev-python/djangocms-picture (~2.0.3): Picture plugin for django CMS
[N] dev-python/djangocms-snippet (~1.9.1): Snippet plugin for django CMS
[N] dev-python/djangocms-teaser (~0.2.0): Teaser plugin for django CMS
[N] dev-python/djangocms-text-ckeditor (~3.3.1): Text Plugin for django CMS with CKEditor support
[N] dev-python/djangocms-video (~2.0.2): Video plugin for django CMS
Comment 1 Sławek Lis (RETIRED) gentoo-dev 2017-05-23 10:44:06 UTC
Should be fine now, can you please verify in free time?
Comment 2 Manuel Rüger (RETIRED) gentoo-dev 2017-05-23 15:41:19 UTC
Please have a look at those:

qgrep -N dev-python | grep -v PYTHON_USEDEP | grep aldryn   
dev-python/aldryn-boilerplates-0.7.4:   >=dev-python/django-1.5
dev-python/aldryn-boilerplates-0.7.4:   dev-python/django-appconf
dev-python/aldryn-boilerplates-0.7.4:   >=dev-python/YURL-0.13
dev-python/aldryn-boilerplates-0.7.4:   dev-python/setuptools
dev-python/aldryn-bootstrap3-0.5.1:     >=dev-python/django-cms-3.1
dev-python/aldryn-bootstrap3-0.5.1:     >=dev-python/django-appconf-1.0.0
dev-python/aldryn-bootstrap3-0.5.1:     >=dev-python/django-filer-0.9.11
dev-python/aldryn-bootstrap3-0.5.1:     >=dev-python/django-durationfield-0.5.2
dev-python/aldryn-bootstrap3-0.5.1:     dev-python/setuptools
dev-python/aldryn-bootstrap3-1.0.7:     >=dev-python/django-cms-3.1
dev-python/aldryn-bootstrap3-1.0.7:     >=dev-python/django-appconf-1.0.0
dev-python/aldryn-bootstrap3-1.0.7:     >=dev-python/django-filer-0.9.11
dev-python/aldryn-bootstrap3-1.0.7:     >=dev-python/django-durationfield-0.5.2
dev-python/aldryn-bootstrap3-1.0.7:     dev-python/setuptools
dev-python/aldryn-bootstrap3-1.1.2:     >=dev-python/django-cms-3.1
dev-python/aldryn-bootstrap3-1.1.2:     >=dev-python/django-appconf-1.0.0
dev-python/aldryn-bootstrap3-1.1.2:     >=dev-python/django-filer-0.9.11
dev-python/aldryn-bootstrap3-1.1.2:     >=dev-python/django-durationfield-0.5.2
dev-python/aldryn-bootstrap3-1.1.2:     dev-python/setuptools
dev-python/aldryn-common-1.0.3: dev-python/aldryn-boilerplates
dev-python/aldryn-common-1.0.3: dev-python/six
dev-python/aldryn-common-1.0.3: >=dev-python/django-sortedm2m-1.2.2
dev-python/aldryn-common-1.0.3: dev-python/setuptools
dev-python/aldryn-search-0.2.12:        dev-python/lxml
dev-python/aldryn-search-0.2.12:        >=dev-python/django-1.4
dev-python/aldryn-search-0.2.12:        dev-python/django-appconf
dev-python/aldryn-search-0.2.12:        >=dev-python/django-cms-3.0
dev-python/aldryn-search-0.2.12:        >=dev-python/django-haystack-2.0.0
dev-python/aldryn-search-0.2.12:        dev-python/django-spurl
dev-python/aldryn-search-0.2.12:        dev-python/django-standard-form
dev-python/aldryn-search-0.2.12:        >=dev-python/aldryn-common-1.0.2
dev-python/aldryn-search-0.2.12:        dev-python/setuptools

qgrep -N dev-python | grep -v PYTHON_USEDEP | grep djangocms
dev-python/django-cms-3.1.2:    admin-style? ( dev-python/djangocms-admin-style )
dev-python/django-cms-3.1.2:    file? ( dev-python/djangocms-file )
dev-python/django-cms-3.1.2:    flash? ( dev-python/djangocms-flash )
dev-python/django-cms-3.1.2:    inherit? ( dev-python/djangocms-inherit )
dev-python/django-cms-3.1.2:    link? ( dev-python/djangocms-link )
dev-python/django-cms-3.1.2:    picture? ( dev-python/djangocms-picture )
dev-python/django-cms-3.1.2:    snippet? ( dev-python/djangocms-snippet )
dev-python/django-cms-3.1.2:    teaser? ( dev-python/djangocms-teaser )
dev-python/django-cms-3.1.2:    video? ( dev-python/djangocms-video )
dev-python/django-cms-3.1.2:    ckeditor? ( >=dev-python/djangocms-text-ckeditor-2.1.1 )
dev-python/django-cms-3.1.3:    admin-style? ( dev-python/djangocms-admin-style )
dev-python/django-cms-3.1.3:    file? ( dev-python/djangocms-file )
dev-python/django-cms-3.1.3:    flash? ( dev-python/djangocms-flash )
dev-python/django-cms-3.1.3:    inherit? ( dev-python/djangocms-inherit )
dev-python/django-cms-3.1.3:    link? ( dev-python/djangocms-link )
dev-python/django-cms-3.1.3:    picture? ( dev-python/djangocms-picture )
dev-python/django-cms-3.1.3:    snippet? ( dev-python/djangocms-snippet )
dev-python/django-cms-3.1.3:    teaser? ( dev-python/djangocms-teaser )
dev-python/django-cms-3.1.3:    video? ( dev-python/djangocms-video )
dev-python/django-cms-3.1.3:    ckeditor? ( >=dev-python/djangocms-text-ckeditor-2.1.1 )
dev-python/django-cms-3.2.0:    admin-style? ( >=dev-python/djangocms-admin-style-1.0 )
dev-python/django-cms-3.2.0:    file? ( dev-python/djangocms-file )
dev-python/django-cms-3.2.0:    flash? ( dev-python/djangocms-flash )
dev-python/django-cms-3.2.0:    inherit? ( dev-python/djangocms-inherit )
dev-python/django-cms-3.2.0:    link? ( dev-python/djangocms-link )
dev-python/django-cms-3.2.0:    picture? ( dev-python/djangocms-picture )
dev-python/django-cms-3.2.0:    snippet? ( dev-python/djangocms-snippet )
dev-python/django-cms-3.2.0:    teaser? ( dev-python/djangocms-teaser )
dev-python/django-cms-3.2.0:    video? ( dev-python/djangocms-video )
dev-python/django-cms-3.2.0:    ckeditor? ( >=dev-python/djangocms-text-ckeditor-2.1.1 )
dev-python/django-cms-3.3.0:    admin-style? ( >=dev-python/djangocms-admin-style-1.0 )
dev-python/django-cms-3.3.0:    file? ( dev-python/djangocms-file )
dev-python/django-cms-3.3.0:    flash? ( dev-python/djangocms-flash )
dev-python/django-cms-3.3.0:    inherit? ( dev-python/djangocms-inherit )
dev-python/django-cms-3.3.0:    link? ( dev-python/djangocms-link )
dev-python/django-cms-3.3.0:    picture? ( dev-python/djangocms-picture )
dev-python/django-cms-3.3.0:    snippet? ( dev-python/djangocms-snippet )
dev-python/django-cms-3.3.0:    teaser? ( dev-python/djangocms-teaser )
dev-python/django-cms-3.3.0:    video? ( dev-python/djangocms-video )
dev-python/django-cms-3.3.0:    ckeditor? ( >=dev-python/djangocms-text-ckeditor-2.1.1 )
dev-python/django-cms-3.4.1:    admin-style? ( >=dev-python/djangocms-admin-style-1.0 )
dev-python/django-cms-3.4.1:    file? ( dev-python/djangocms-file )
dev-python/django-cms-3.4.1:    flash? ( dev-python/djangocms-flash )
dev-python/django-cms-3.4.1:    inherit? ( dev-python/djangocms-inherit )
dev-python/django-cms-3.4.1:    link? ( dev-python/djangocms-link )
dev-python/django-cms-3.4.1:    picture? ( dev-python/djangocms-picture )
dev-python/django-cms-3.4.1:    snippet? ( dev-python/djangocms-snippet )
dev-python/django-cms-3.4.1:    teaser? ( dev-python/djangocms-teaser )
dev-python/django-cms-3.4.1:    video? ( dev-python/djangocms-video )
dev-python/django-cms-3.4.1:    ckeditor? ( >=dev-python/djangocms-text-ckeditor-3.2.0 )
dev-python/djangocms-admin-style-1.1.0: dev-python/setuptools
dev-python/djangocms-admin-style-1.2.2: dev-python/setuptools
dev-python/djangocms-admin-style-1.2.5: dev-python/setuptools
dev-python/djangocms-attributes-field-0.1.1:    dev-python/setuptools
dev-python/djangocms-file-1.0:  dev-python/setuptools
dev-python/djangocms-file-2.0.1:PDEPEND=">=dev-python/django-cms-3.2.0"
dev-python/djangocms-inherit-0.2.1:     dev-python/setuptools
dev-python/djangocms-link-1.7.2:        dev-python/django-select2
dev-python/djangocms-link-1.7.2:        dev-python/setuptools
dev-python/djangocms-link-2.0.1:        >=dev-python/djangocms-attributes-field-0.1.1
dev-python/djangocms-link-2.0.1:        dev-python/django-select2
dev-python/djangocms-link-2.0.1:        dev-python/setuptools
dev-python/djangocms-link-2.0.1:PDEPEND=">=dev-python/django-cms-3.2.0"
dev-python/djangocms-link-2.1.2:PDEPEND=">=dev-python/django-cms-3.2.0"
dev-python/djangocms-picture-1.0.0:     dev-python/setuptools
dev-python/djangocms-picture-2.0.3:     >=dev-python/djangocms-attributes-field-0.1.1
dev-python/djangocms-picture-2.0.3:     >=dev-python/django-filer-1.2.4
dev-python/djangocms-picture-2.0.3:     dev-python/setuptools
dev-python/djangocms-picture-2.0.3:PDEPEND=">=dev-python/django-cms-3.2.0"
dev-python/djangocms-picture-2.0.5:PDEPEND=">=dev-python/django-cms-3.2.0"
dev-python/djangocms-snippet-1.8.1:     dev-python/setuptools
dev-python/djangocms-text-ckeditor-2.8.1:       dev-python/setuptools
dev-python/djangocms-text-ckeditor-3.0.0:       dev-python/setuptools
dev-python/djangocms-text-ckeditor-3.3.0:       dev-python/setuptools
dev-python/djangocms-text-ckeditor-3.3.0:PDEPEND=">=dev-python/django-cms-3.2.0"
dev-python/djangocms-text-ckeditor-3.3.1:       dev-python/setuptools
dev-python/djangocms-text-ckeditor-3.3.1:PDEPEND=">=dev-python/django-cms-3.2.0"
dev-python/djangocms-text-ckeditor-3.5.0:       dev-python/setuptools
dev-python/djangocms-text-ckeditor-3.5.0:PDEPEND=">=dev-python/django-cms-3.2.0"
dev-python/djangocms-video-1.0.0:       dev-python/setuptools
dev-python/djangocms-video-2.0.2:PDEPEND=">=dev-python/django-cms-3.2.0"
Comment 3 Sławek Lis (RETIRED) gentoo-dev 2017-05-23 18:29:25 UTC
I think about dropping most of those packages, and the rest would be upgraded to use PYTHON_USEDEP. I've pushed first part just to verify if everything is correct.
Thanks
Comment 4 Sławek Lis (RETIRED) gentoo-dev 2017-06-02 12:31:41 UTC
I've removed all unneeded package versions. I'll verify them (and also their deps not mentioned here) for correct PYTHON_USEDEP usage.
Comment 5 Sławek Lis (RETIRED) gentoo-dev 2017-06-05 07:24:55 UTC
Also dropped old versions:
dev-python/django-classy-tags
dev-python/django-filer
dev-python/django-sekizai
dev-python/django-treebeard
Comment 6 Manuel Rüger (RETIRED) gentoo-dev 2017-06-08 11:35:01 UTC
Looks good, thanks!