Bug#1008829: pysrs-bin: envfrom2srs and srs2envtol fails with ModuleNotFoundError: No module named 'ConfigParser'

2022-05-21 Thread Bjørn Mork
Hefee  writes:

>> Why do you insist on keeping broken packages in Debian?
>
> because pysrs is more than these two scripts - the core part is the python 
> library supporting handle SRS.

Please read the subject and/or "Package" field before replying.  This is
what I reported as broken:

 Package: pysrs-bin
 Version: 1.0.3-2
 Severity: grave
 Justification: renders package unusable


The bug report is against pysrs-bin. This package contains nothing but
those two "examples":

bjorn@miraculix:~$ apt-file show pysrs-bin
pysrs-bin: /usr/bin/envfrom2srs   
pysrs-bin: /usr/bin/srs2envtol
pysrs-bin: /usr/share/doc/pysrs-bin/NEWS.Debian.gz
pysrs-bin: /usr/share/doc/pysrs-bin/changelog.Debian.gz
pysrs-bin: /usr/share/doc/pysrs-bin/changelog.gz
pysrs-bin: /usr/share/doc/pysrs-bin/copyright
pysrs-bin: /usr/share/man/man1/envfrom2srs.1.gz
pysrs-bin: /usr/share/man/man1/srs2envtol.1.gz


>> Sorry.  What's the less offensice way to describe broken and untested?
>
> Just telling it is broken is fine. But saying it is crap and ask directly for 
> removal is offensive.

Sure.  Which is one of the reasons I did NOT say that it is crap. I find
your usage of such straw-man arguments extremely offensive.  "crap" is
your description and yours only.

Your package is broken. It contains nothing but two broken scripts.
This is a simple fact and I don't know how else to express it.

"Untested" is my assumption only. and I should probably not have made
that.  But it's really an assumption of good faith in this context.  The
only alternative I see is that you're packaging known failing scripts.

Removal of a package conaining ONLY broken scripts and nothing else is a
no-brainer.  It's Debian policy.

> I try not to ship broken packages on purpose, but I'm just a human make 
> mistakes and don't have the time to test everything.

Well, that's simple:  You do not have to package everything.

I do not have time to install, test and then remove broken packages.
Assumng that I and other Debian users should do testing for you is
arrogant.  Your time is not worth more than mine.

Reporting this bug wasted even more time.  I did that to help other
Debian users avoid the same problem.  Your package is a policy
violation. You have so far not done anything to fix that, which is
very disappointing.


Bjørn



Bug#1008829: pysrs-bin: envfrom2srs and srs2envtol fails with ModuleNotFoundError: No module named 'ConfigParser'

2022-05-20 Thread Hefee
Control: forwarded -1 https://github.com/sdgathman/pysrs/issues/12

Hey,

> Why do you insist on keeping broken packages in Debian?

because pysrs is more than these two scripts - the core part is the python 
library supporting handle SRS.

> Sorry.  What's the less offensice way to describe broken and untested?

Just telling it is broken is fine. But saying it is crap and ask directly for 
removal is offensive.

> > It is only the two example scripts, that are not properly ported to Python
> > 3.
> You are installing known broken examples in $PATH? But why!
> 
> Well, whatever.  Thanks for not caring about quality

I try not to ship broken packages on purpose, but I'm just a human make 
mistakes and don't have the time to test everything.

I start asking upstream to create a new version in order to get a fixed package 
in Debian soon.

regards

hefee

signature.asc
Description: This is a digitally signed message part.


Bug#1008829: pysrs-bin: envfrom2srs and srs2envtol fails with ModuleNotFoundError: No module named 'ConfigParser'

2022-05-19 Thread Bjørn Mork
Hefee  writes:

> Control: severity -1 normal

Why do you insist on keeping broken packages in Debian?

>> # envfrom2srs
>> Traceback (most recent call last):
>>   File "/usr/bin/envfrom2srs", line 14, in 
>> from ConfigParser import ConfigParser, DuplicateSectionError
>> ModuleNotFoundError: No module named 'ConfigParser'
>> 
>> # srs2envtol
>> Traceback (most recent call last):
>>   File "/usr/bin/srs2envtol", line 14, in 
>> from ConfigParser import ConfigParser, DuplicateSectionError
>> ModuleNotFoundError: No module named 'ConfigParser'
>>
>> No need to clutter the archive with broken and untested packages.
>> Please remove
>
> can you please use a less offensive language. 

Sorry.  What's the less offensice way to describe broken and untested?

> It is only the two example scripts, that are not properly ported to Python 3.

You are installing known broken examples in $PATH? But why!  

Well, whatever.  Thanks for not caring about quality


Bjørn



Bug#1008829: pysrs-bin: envfrom2srs and srs2envtol fails with ModuleNotFoundError: No module named 'ConfigParser'

2022-05-19 Thread Hefee
Control: severity -1 normal

Hey,

> # envfrom2srs
> Traceback (most recent call last):
>   File "/usr/bin/envfrom2srs", line 14, in 
> from ConfigParser import ConfigParser, DuplicateSectionError
> ModuleNotFoundError: No module named 'ConfigParser'
> 
> # srs2envtol
> Traceback (most recent call last):
>   File "/usr/bin/srs2envtol", line 14, in 
> from ConfigParser import ConfigParser, DuplicateSectionError
> ModuleNotFoundError: No module named 'ConfigParser'
>
> No need to clutter the archive with broken and untested packages.
> Please remove

can you please use a less offensive language. 

It is only the two example scripts, that are not properly ported to Python 3.

With a big warning in the top of the file:
 # Use only if absolutely necessary.  It is *very* inefficient and
 # a security risk.

This was fixed upstream, but they not have released a new version.

Regards,

hefee

signature.asc
Description: This is a digitally signed message part.


Bug#1008829: pysrs-bin: envfrom2srs and srs2envtol fails with ModuleNotFoundError: No module named 'ConfigParser'

2022-04-02 Thread Bjørn Mork
Package: pysrs-bin
Version: 1.0.3-2
Severity: grave
Justification: renders package unusable

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dear Maintainer,

# envfrom2srs
Traceback (most recent call last):
  File "/usr/bin/envfrom2srs", line 14, in 
from ConfigParser import ConfigParser, DuplicateSectionError
ModuleNotFoundError: No module named 'ConfigParser'

# srs2envtol
Traceback (most recent call last):
  File "/usr/bin/srs2envtol", line 14, in 
from ConfigParser import ConfigParser, DuplicateSectionError
ModuleNotFoundError: No module named 'ConfigParser'

No need to clutter the archive with broken and untested packages.
Please remove

- -- System Information:
Debian Release: 11.3
  APT prefers stable-security
  APT policy: (700, 'stable-security'), (700, 'stable'), (699, 'stable-updates')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-13-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages pysrs-bin depends on:
ii  python3  3.9.2-3
ii  python3-srs  1.0.3-2

pysrs-bin recommends no packages.

pysrs-bin suggests no packages.

- -- no debconf information

-BEGIN PGP SIGNATURE-

iGwEARECACwWIQR3fjfc8EF8nPbC0aDXSuqSjBsiyQUCYkgktA4cYmpvcm5AbW9y
ay5ubwAKCRDXSuqSjBsiyUJdAJ4zvzZBL6hIfzScL01SNMcAQDNSEQCfZZJU9yuy
jyC6TtdcMxqBEPpi278=
=yarJ
-END PGP SIGNATURE-