Bug#940012: pylint: renaming broke reverse-dependencies

2019-10-15 Thread Andreas Beckmann
Followup-For: Bug #940012
Control: reopen -1
Control: severity -1 serious

Dropping the Conflicts does not help, since pylint3 is only available as
a cruft package nowadays.

You probably want

Breaks: pylint3
Replaces: pylint3
Provides: pylint3

any maybe even a versioned Provides ...

$ dak rm -Rn -b pylint3
Will remove the following packages from unstable:

   pylint3 |2.2.2-1 | all

Maintainer: Sandro Tosi 

--- Reason ---

--

Checking reverse dependencies...
# Broken Depends:
prospector: prospector
pylint-celery: python3-pylint-celery
pylint-common: python3-pylint-common
pylint-django: python3-pylint-django
pylint-plugin-utils: python3-pylint-plugin-utils
pytest-pylint: python3-pytest-pylint
salt-pylint: python3-saltpylint
thonny: thonny

# Broken Build-Depends:
backblaze-b2: pylint3 (>= 1.4.5)
custodia: pylint3
devscripts: pylint3
duplicity: pylint3
gnome-keysign: pylint3
ionit: pylint3
knack: pylint3
pathspider: pylint3
prospector: pylint3 (>= 1.5.6)
pylint-celery: pylint3
pylint-common: pylint3
pylint-django: pylint3 (>= 2.0)
pylint-flask: pylint3
pytest-pylint: pylint3
python-stetl: pylint3
python-trio: pylint3
python-ttystatus: pylint3
ranger: pylint3
salt-pylint: pylint3
thonny: pylint3
uranium: pylint3
vmdb2: pylint3

Dependency problem found.


Andreas



Bug#940012: pylint: renaming broke reverse-dependencies

2019-09-13 Thread Gianfranco Costamagna
 Hello Sando,

>there's already a "Replaces: pylint3" in pylint the control file, but>there's 
>also a "Conflicts: pylint3", which is likely causing the issue
>at hand.
>
>I'll remove the Conflict for the time being, this should prevent all
>this packages to be unbuildable/uninstallable

Problem is that reverse-dependencies can't be fixed until dh-python 
stopstranslating pylint into pylint3 (upload should be ongoing shortly)...
thanks for the upload!
Gianfranco  

Bug#940012: pylint: renaming broke reverse-dependencies

2019-09-13 Thread Sandro Tosi
On Wed, Sep 11, 2019 at 3:39 AM Gianfranco Costamagna
 wrote:
>
> Source: pylint
> Version 2.2.2-3
> Severity: serious
>
> Hello, I get the pylint renaming as a good thing (yay and thanks!), but you 
> currently seems to have broken quite a lot packages...
>
> Do you plan to file RC bugs for them, or will you revert the change and wait 
> for them to adapt?
> Also, providing the old pylint3 might work as a workaround...

there's already a "Replaces: pylint3" in pylint the control file, but
there's also a "Conflicts: pylint3", which is likely causing the issue
at hand.

I'll remove the Conflict for the time being, this should prevent all
this packages to be unbuildable/uninstallable

>
> https://release.debian.org/transitions/html/auto-pylint.html
>
> * backblaze-b2
> * buildstream
> * devscripts
> * distro-info
> * gitlint
> * gnome-keysign
> * ionit
> * knack
> * pathspider
> * prospector
> * pylint-celery
> * pylint-common
> * pylint-django
> * pylint-flask
> * pylint-plugin-utils
> * pytest-pylint
> * python-stetl
> * python-trio
> * python-ttystatus
> * ranger
> * salt-pylint
> * thonny
> * uranium
> * vmdb2
>
>
> thanks
>
> Gianfranco



-- 
Sandro "morph" Tosi
My website: http://sandrotosi.me/
Me at Debian: http://wiki.debian.org/SandroTosi
G+: https://plus.google.com/u/0/+SandroTosi



Bug#940012: pylint: renaming broke reverse-dependencies

2019-09-11 Thread Gianfranco Costamagna
Source: pylint
Version 2.2.2-3
Severity: serious

Hello, I get the pylint renaming as a good thing (yay and thanks!), but you 
currently seems to have broken quite a lot packages...

Do you plan to file RC bugs for them, or will you revert the change and wait 
for them to adapt?
Also, providing the old pylint3 might work as a workaround...

https://release.debian.org/transitions/html/auto-pylint.html

* backblaze-b2
* buildstream
* devscripts
* distro-info
* gitlint
* gnome-keysign
* ionit
* knack
* pathspider
* prospector
* pylint-celery
* pylint-common
* pylint-django
* pylint-flask
* pylint-plugin-utils
* pytest-pylint
* python-stetl
* python-trio
* python-ttystatus
* ranger
* salt-pylint
* thonny
* uranium
* vmdb2


thanks

Gianfranco