Skip to content

Bid for "Better no-dsa support in PTS"

Bid for Proposal

Request for Bid Reference

https://salsa.debian.org/freexian-team/project-funding/-/blob/master/accepted/2020-12-pts-no-dsa.md

Project Task Summary

  • Setup distro-tracker locally
  • Understand the requirements
  • Implementation: pull information from the appropiate places, save it into models, change views and templates
  • Delivery

Project Task Detail

Setup distro-tracker locally (1 hour remaining, already done some of them)

  • Read docs (https://qa.pages.debian.net/distro-tracker/contributing.html)
  • Setup the project in my local environment (bin/quick-setup.sh, etc.). Verify basic running in localhost
  • Execute "manage.py tracker_run_all_tasks" in order to populate the database
  • Install unit test dependencies (chromedriver, etc.). Verify that unit tests pass in my environment

Understand requirements (0 hours, already done)

  • Done mockups to double-check requirements (#2 (closed))
  • Checked where the data can be pulled from
  • Understand the data flow (which data gets into the database, when is it processed, etc.)

Implementation (17 hours)

Delivery (2 hours)

  • Send screenshots to help validation
  • I expect adjustments to the presentation (links, badges, tooltips, text, etc.)

Please let me know if you want more detail in general or for a specific point.

There is more information in the comments: #2 (comment 208513)

Project Cost Information

I'll send this part to Raphaël.

Qualification and Experience

I have been a Debian user (desktop and servers) for more than 20 years:

Nowadays my main job is programming applications in Django:

Over the years I have been involved in different free software projects:

I am interested in contributing to Debian and I am currently working part-time. Hopefully this task might get me onboard for other features/fixes.

More information on my website https://carles.pina.cat

Debian Community Impact

I am not involved in any Debian team.

Edited by Carles Pina i Estany
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information