Page MenuHomePureOS Tracker

Default configuration for reportbug-gtk fails
Open, NormalPublic

Description

Steps to reproduce:

  • Started reportbug-gtk
  • Entered package name
  • Clicked "Next"
  • Got message "Checking for newer versions at madison..."

What happened next

Crashed with:

Traceback (most recent call last):
  File "/usr/bin/reportbug", line 2285, in <module>
    main()
  File "/usr/bin/reportbug", line 1115, in main
    return iface.user_interface()
  File "/usr/bin/reportbug", line 1728, in user_interface
    latest_first=self.options.latest_first)
  File "/usr/lib/python3/dist-packages/reportbug/ui/gtk_ui.py", line 1763, in func
    args, kwargs = op.sync_pre_operation(*args, **kwargs)
TypeError: cannot unpack non-iterable NoneType object

What should happen instead

Next step in reportbug process.

Workaround:

  • Edit /etc/reportbug.conf
  • Uncomment bts debian

See also https://bugs.debian.org/931467

Other notes:

$ reportbug --bts help                                                                                                                                        
Valid bug tracking systems:
 debian
 ubuntu
 guug
 pureos
 default

I'm not sure what should happen when the BTS is pureos. Should reports/lookups be performed against Debian or PureOS? What about Debian-specific projects like wnpp?

Event Timeline

d3vid created this task.Jul 8 2019, 08:40
jeremiah.foster triaged this task as Normal priority.Aug 16 2019, 07:43
jeremiah.foster added a subscriber: jeremiah.foster.

reportbug is a debian-native package. This means its only meant to work with Debian. We'd have to do code refactoring for PureOS.