MIR: cmdtest, python-cliapp, python-ttystatus, python-coverage-test-runner

Bug #1428083 reported by Timo Aaltonen on 2015-03-04
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cmdtest (Ubuntu)
Undecided
Unassigned
python-cliapp (Ubuntu)
Undecided
Unassigned
python-coverage-test-runner (Ubuntu)
Undecided
Unassigned
python-ttystatus (Ubuntu)
Undecided
Unassigned

Bug Description

[Overall rationale]
cmdtest is a new build-dependency of xauth, and cmdtest itself depends on python-cliapp and python-ttystatus, which then build-depend on python-coverage-test-runner.

>> cmdtest
[Availability]
In universe since trusty

[Rationale]
A new build-dependency of xauth

[Security]
No CVE's found

[Quality assurance]
No open bugs in Debian or Ubuntu

[Dependencies]
python-cliapp and python-ttystatus needs promoted too

[Standards compliance]
clean and small package that uses dh

[Maintenance]
synced from Debian

>> python-cliapp
[Availability]
In universe since at least precise

[Rationale]
cmdtest depends on it

[Security]
No CVE's found

[Quality assurance]
only one important bug, which seems to be fixed but not properly closed
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688195

[Dependencies]
build-dep on python-coverage-test-runner

[Standards compliance]
uses dh with dh_python2

[Maintenance]
synced from Debian, same maintainer as cmdtest

>> python-ttystatus
[Availability]
In universe since at least precise

[Rationale]
cmdtest depends on it

[Security]
No CVE's found

[Quality assurance]
no open bugs on Debian or Ubuntu

[Dependencies]
build-dep on python-coverage-test-runner

[Standards compliance]
uses dh with dh_python2

[Maintenance]
synced from Debian, same maintainer as cmdtest

>> python-coverage-test-runner
[Availability]
In universe since at least precise

[Rationale]
build-dep of python-cliapp & python-ttystatus

[Security]
No CVE's found

[Quality assurance]
no open bugs on Debian or Ubuntu

[Dependencies]
nothing new

[Standards compliance]
uses dh with dh_python2

[Maintenance]
synced from Debian, same maintainer as cmdtest

Timo Aaltonen (tjaalton) on 2015-03-04
summary: - MIR: cmdtest
+ MIR: cmdtest, python-cliapp, python-ttystatus
Timo Aaltonen (tjaalton) on 2015-03-04
description: updated
Timo Aaltonen (tjaalton) on 2015-03-04
summary: - MIR: cmdtest, python-cliapp, python-ttystatus
+ MIR: cmdtest, python-cliapp, python-ttystatus, python-coverage-test-
+ runner
description: updated
Michael Terry (mterry) wrote :

cmdtest:
- It would be nice if this were python3 in this day and age. But since cmdtest and its friends won't actually be on the desktop CD, it's OK.
- Needs team bug subscriber
- Its tests should be run. You can do this like so:
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 python setup.py check
endif

But be warned... The CoverageTestRunner check needs python-coverage-test-runner added to the build-deps and even then it will fail because it finds fault with files found in the build/ directory... So maybe fix or finesse that test somehow.

Changed in cmdtest (Ubuntu):
status: New → Incomplete
Michael Terry (mterry) wrote :

python-cliapp:
- Needs team bug subscriber
- Its tests should be run. You can do this like so:
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 $(MAKE) check
 nosetests
endif
- It is unusual to ship the test files like cliapp does, having both fmt.py and fmt_tests.py in /usr/lib/python2.7/dist-packages/cliapp/. Not a blocker at all, just sloppy packaging.

Changed in python-cliapp (Ubuntu):
status: New → Incomplete
Michael Terry (mterry) wrote :

python-ttystatus:
- Needs team bug subscriber
- Its tests should be run. You can do this like so:
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 $(MAKE) check
 nosetests
endif

Changed in python-ttystatus (Ubuntu):
status: New → Incomplete
Michael Terry (mterry) wrote :

I take that back. python-ttystatus *is* running tests already through python-coverage-test-runner. But it still needs a bug subscriber.

And we don't need the separate nosetests call for python-cliapp. I see now that python-coverage-test-runner is doing that under the covers. So we'd just need the $(MAKE) check call.

Michael Terry (mterry) wrote :

python-coverage-test-runner:
- Needs team bug subscriber
- Its tests should be run. You can do this like so:
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 $(MAKE) check
endif

Changed in python-coverage-test-runner (Ubuntu):
status: New → Incomplete
Timo Aaltonen (tjaalton) wrote :

I don't thinkg the X team is willing to look after bugs in these, so maybe it's best to just drop running the tests from xauth and be done with it

Timo Aaltonen (tjaalton) on 2015-03-24
Changed in cmdtest (Ubuntu):
status: Incomplete → Won't Fix
Changed in python-cliapp (Ubuntu):
status: Incomplete → Won't Fix
Changed in python-coverage-test-runner (Ubuntu):
status: Incomplete → Won't Fix
Changed in python-ttystatus (Ubuntu):
status: Incomplete → Won't Fix
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers