#797096 Distro Tracker should rely on "codename" and not "suite" to update its view of repositories

#797096#5
Date:
2015-08-27 19:04:17 UTC
From:
To:
Package: tracker.debian.org
Tags: newcomer

Only the "codename" of a repository is guaranteed to not be modified during
the life of the repository. The "suite" is usually just an alias that
might point to different repositories over time (it's a symlink in the
archive).

And when the "suite" field (of Repository object) in distro-tracker is out
of sync with the symlinks on the mirrors, you start importing data in the
wrong repository.

This is not a big problem for Debian currently because we don't display
codenames and don't generate news about changes in the repositories (we
only import such news from incoming email)... but I had the problem in
Kali where the tracker claims that a package is in a given release when
in fact it never was:
http://pkg.kali.org/pkg/backports.ssl-match-hostname
=> this one was never in moto, but when kali-current switched to point
to sana, it claimed that it was added to moto...

Thus we must update all the code in distro_tracker/core/models.py
and distro_tracker/core/retrieve_data.py and the associated tests
to make sure that we rely on the codename when updating distro-tracker's
view of the various repositories.

Cheers,

#797096#10
Date:
2019-06-01 18:09:59 UTC
From:
To:

#797096#15
Date:
2024-02-02 06:42:10 UTC
From:
To:
Greetings.

I'm writing to you because I have a humanitarian request that I believe
could be incredibly impactful. I'm reaching out about the recent
devastating storm that tragically claimed many lives and affected numerous
individuals in Libya, including one of my clients. I would like to discuss
a proposal with you that could enable us to extend a helping hand to these
victims.

Looking forward to discussing this further with you.

Warm regards,
Mrs. Nathalie Herolds