Page MenuHomePhabricator

peek does a deprecated API call
Open, LowPublic

Description

/usr/lib/python3/dist-packages/asana/client.py:153: UserWarning: This request is affected by the "new_user_task_lists" deprecation. Please visit this url for more info: https://forum.asana.com/t/update-on-our-planned-api-changes-to-user-task-lists-a-k-a-my-tasks/103828
Adding "new_user_task_lists" to your "Asana-Enable" or "Asana-Disable" header will opt in/out to this deprecation and suppress this warning.
  warnings.warn(message)

I'm hoping we "just" need to update python3-asana in the requirements file...

Event Timeline

https://github.com/wikimedia/puppet/blob/e8f4ace7ed51bdf4a28e162f56c6438f590ccdcb/modules/peek/manifests/init.pp#L14

reedy@peek2001:~$ apt-cache show python3-asana
Package: python3-asana
Source: asana
Version: 0.10.0-1
Architecture: all
Maintainer: unknown <unknown@unknown>
Installed-Size: 358
Depends: python3-requests, python3-requests-oauthlib, python3-six (>= 1.10), python3:any
Homepage: http://github.com/asana/python-asana
Priority: optional
Section: python
Filename: pool/main/a/asana/python3-asana_0.10.0-1_all.deb
Size: 26156
SHA256: 46275bc519e0baa0676d01440c891c3f6911376430e690994d06a715ea9b521a
SHA1: 83a9b01fa475a1484f4ca353093f6894d1a85dc9
MD5sum: 897f7ef6aa61ed9cfda54edbbf8f4c48
Description: Asana API client
Description-md5: 0aafaa24b160a4f1ac16c7ca7bdece0b

It's not in the Debian repos... So was this something that was imported into the Wikimedia apt repo?

https://apt.wikimedia.org/wikimedia/pool/main/a/asana/

sbassett added a subscriber: sbassett.

Placing into back orders for now. The Security-Team needs to discuss how useful the continued maintenance of peek is for our project management function.