apt-get install debian-wizard

Insider infos, master your Debian/Ubuntu distribution

  • About
    • About this blog
    • About me
    • My free software history
  • Support my work
  • Get the newsletter
  • More stuff
    • Support Debian Contributors
    • Other sites
      • My company
      • French Blog about Free Software
      • Personal Website (French)
  • Mastering Debian
  • Contributing 101
  • Packaging Tutorials
You are here: Home / Action / Finding a new name for the Package Tracking System

Finding a new name for the Package Tracking System

September 3, 2013 by Raphaël Hertzog

The Google Summer of Code rewriting the Package Tracking System is approaching its end and I’m starting to think about deploying it on debian.org. Its scope has expanded over the years and the rewritten PTS will continue this trend by bringing some new features for teams (like the possibility to subscribe to all packages of a team).

I believe that its current hostname (and name) doesn’t reflect properly the role of the PTS. Add to this the fact that there’s still some work left to be done to reach feature-parity with the current PTS, I’m considering deploying it in parallel to the current PTS under a new name.

“Package Tracking System” is also a bit too long for a name, and sounds more like a description than a name…

But if I get rid of “packages.qa.debian.org” and “Package Tracking System”, how should we call the new PTS? 🙂

The PTS is a sort of central place that brings together information from many parts of Debian. It’s currently mainly a consumer/dispatcher of information but I expect to integrate some of the external services that are useful for all Debian derivatives, and it will thus become more and more a producer of first-hand information as well.

To replace packages.qa.debian.org, Stefano Zacchiroli suggested me hub.debian.org and I must say I like it, it’s short and relatively close to what the PTS actually is (and reminds me of DEP-2 — the new PTS will be an asset to make it a reality). My other ideas were devel.debian.org, inside.debian.org, watch.debian.org, track.debian.org, … do you have better suggestions? what’s your preference?

Finding a better name is harder, but there’s room to build on the hub concept and similar images. I would like a full name that’s not too long and an associated abbreviation/short name for the top-level Python package (currently we use “pts” for that Python package). Can you come up with something original and satisfactory?

My latest thoughts end up with “DistroHub” as full name and “dhub” as Python package name. Still boring…

So, dear lazy web, I heard that we’re good at bikeshedding in Debian, so can you come up with something better? Share your suggestions in the comments!

Filed Under: Action Tagged With: Bikeshedding, Debian, PTS

Comments

  1. Elessar says

    September 3, 2013 at 3:31 pm

    I think I prefer devel, which is understandable in most languages. To a non-native English speaker as me, hub does not evoke anything but a network device or a large airport… I think inside is wrong, because it would evoke something far more generic such as some kind of intranet site. Same for watch, which has too many meanings, the most important one being: something that gives the time of the day! track is an interesting idea for a name, but again, I think it has too many meanings and does not evoke something very specific.

    What about: status, activity or work? Or wazzup ? 😉

  2. Sterfield says

    September 3, 2013 at 3:41 pm

    Based on the fact that the PTS is gathering all the information about a package, how about “id.debian.org” ?

    • Jon says

      September 5, 2013 at 8:47 am

      That would suggest some kind of SSO system to me.

  3. Raphaël Hertzog says

    September 3, 2013 at 4:10 pm

    Other ideas given on IRC:
    – madduck suggested “dashboard”, and I add that we could call it “distribution-dashboard” and a short name of “db2” (as in DistriBution DashBoard)
    – paultag suggested “panopticon”

    • Elessar says

      September 3, 2013 at 4:15 pm

      I like “dashboard”, which I think describes exactly what it is, but I do not see why it would be necessary to specify “distribution”. And if it is, why not “distro-dashboad”? I think the db2 acronym is too cryptic.

    • Jon says

      September 5, 2013 at 8:48 am

      I like dashboard. Why not dashboard.debian.org? db2 is too obscure imho. As for package name, why ‘dhub’, presumably ‘ddashboard’, etc., why not ‘debian-hub’ or ‘debian-dashboard’?

      • Raphaël Hertzog says

        September 5, 2013 at 9:30 am

        The top-level python package is just a grouping name but it’s typed in each and every “import statement” so a long string is really painful.
        “from pts.core.models import ExtractedSourceFile” is ok
        “from debian_dashboard.core.models import ExtractedSourceFile” is rather annoying IMO

      • Raphaël Hertzog says

        September 5, 2013 at 9:33 am

        Apart from that, Lucas Nussbaum is already maintaining the “Debian Maintainer Dashboard” at http://udd.debian.org/dmd.cgi and he would be unhappy if I used dashboard. So I’d rather avoid it just for this, otherwise I agree that “Debian Dashboard” would be a good name.

  4. Anonymous says

    September 3, 2013 at 4:29 pm

    “Trackage”

  5. Micha Lenk says

    September 3, 2013 at 6:29 pm

    I like ‘dashboard’ and as second choice ‘status’.

  6. Milan Kostić says

    September 3, 2013 at 10:59 pm

    pandeb, panodebian 🙂

  7. Martin says

    September 3, 2013 at 11:30 pm

    I like the name “Package Tracking System” and the URL p.q.d.o is fine with me. No need for a change, but of course I don’t object against a change.

  8. Tshepang Lekhonkhobe says

    September 4, 2013 at 12:41 am

    I am fond of “Packaging Tracking System”, with a nicer URL, pts.debian.org. Please don’t change it. Also, ‘pts’ as the Python package is perfect. It also goes nicely with BTS, “Bug Tracking System”.

  9. Niels says

    September 4, 2013 at 11:45 am

    tracker.debian.com
    Nice and catchy. 🙂

    • Niels says

      September 4, 2013 at 11:46 am

      Of course I meant tracker.debian.org … jeez, sorry 🙁

      • Raphaël Hertzog says

        September 5, 2013 at 9:15 am

        Looks like many people like to keep some reference to the concept of “tracking” so tracker.debian.org might be a good choice. And it would be the “Debian Meta Tracker” because it tracks many things including other trackers (bug tracker, etc.).

        • Raphaël Hertzog says

          September 5, 2013 at 9:27 am

          The only downside I see is that it doesn’t cater to the fact that the PTS is likely to be a producer of new information. Not a big deal though.

        • Raphaël Hertzog says

          September 5, 2013 at 10:41 am

          Some people find “Meta” a bit too meta, aka a bit too abstract. So more variants:
          – Debian Über Tracker (DUT)
          – Debian Super Tracker (DST == French NSA ;-))
          – Debian Ultimate Tracker

          • Jon says

            September 5, 2013 at 11:21 am

            Debian Package Tracker?

          • Niels says

            September 5, 2013 at 11:24 am

            IMHO, if the name “Debian” still clearly can be inferred elsewhere from the new page, you do not need to call it “Debian foo bar”. Simple solution which would not break backward compatibility to how people got their habits to call it, would be simply call it “Package Tracker. 🙂 or, “(Debian) Package Tracker” when applicable.

            It is still shorter, as you avoid the unnecessary “System”, 🙂 Feels kind of natural, I think.

          • Niels says

            September 5, 2013 at 11:25 am

            🙂 Seems I was 3 min to late with that idea.

          • Elessar says

            September 5, 2013 at 11:33 am

            I agree with Niels that parts that can be inferred, for instance from the domain name (Debian), or that add not information (system) should be avoided to keep the name as light as possible.

            Package tracker would be an interesting name, as we already have the patch tracker for instance.

          • Raphaël Hertzog says

            September 5, 2013 at 2:22 pm

            Package Tracker is too-much package centric. Something like the Patch Tracker is typically something that I’d like to merge in the “Meta Tracker”. It would be useful for derivatives as well and doesn’t need a dedicated service. So we track packages, patches, people, teams, bugs, etc.

          • Niels says

            September 5, 2013 at 5:52 pm

            Well, in that case, perhaps you could name it after the parent object: (Debian) Tracker? 🙂

            Note, “Package Tracker” would still be OK , if you somehow can argue that the package still remains as the top-level object. (I have no real clue here.)

          • Raphaël Hertzog says

            September 7, 2013 at 9:39 am

            More variations with adjectives:
            – Debian Extreme Tracker
            – Debian Omni Tracker
            – Debian Ultra Tracker
            – Debian Mega Tracker
            – Debian Hyper Tracker
            – Debian Master Tracker
            – Debian Top Tracker

  10. John says

    September 6, 2013 at 9:46 am

    core.debian.net – like hub but a bit more valuable as there wouldn’t be more than one core. Nice and short too.

  11. Raphaël Hertzog says

    September 6, 2013 at 11:15 am

    So, let’s try again:
    – Software Name: Distro Tracker
    – Debian package name: distro-tracker
    – Python top level package: dtrak (aka python-dtrak for the corresponding binary package)
    – Service name: tracker.debian.org == Debian Tracker

    • Dirk says

      September 7, 2013 at 11:30 pm

      Hi,

      I must confess that I don’t like the word “tracker”.

      “Hub.debian.org”, or maybe bettrer “core.debian.org”. John mentioned already. Since simply hub sounds a bit plain and meaningless, I like “debianhub”, but this doesn’t sound well together with “debianhub.debian.org” So change it to your suggestion of “DistroHub” and it would be good. The name should not only point to the purpose, but should sound a bit arfully.

      So “DistrHub” or “DistroCore” is good! :).

  12. Charles Plessy says

    September 7, 2013 at 5:50 am

    It is very exciting to see the new PTS being created and opening the way to a finer definion of the developers’ involvement as suggested in DEP 2. The PTS reminds me the boards holding t-shaped cards used for planning. Maybe board.debian.org would be even simpler than dashboard.debian.org. Tracker is fine as well, but suggest more a system where users have their own page and select the display of specific issues of interest. I like “trackage” as well, it sounds so Frenglish 🙂

    In any case, thanks a lot for this good work.

  13. Raphaël Hertzog says

    September 7, 2013 at 9:16 am

    Looking for synonyms of “dashboard”, one can also find “panel” or “console”. But they aren’t as good IMO.

  14. Sytoka says

    September 13, 2013 at 11:10 pm

    Hop, I took my britanny dictionary and find : skluz
    That mean ‘sluice/lock or in french “écluse”. All barges must pass through the sluice in a canal…

    Another idea: a spider. Classic but in britanny : kevnid !

    Words are there to open horizons…

  15. Kosh says

    October 19, 2013 at 12:23 pm

    What about mcp: Master Control Program. Easy to memorize for probably everybody.

  16. Kosh says

    October 19, 2013 at 12:25 pm

    I just noticed you already decided on a name. Maybe I shouldn’t read and comment on articles from oldest to newest 😉

Get the Debian Handbook

Available as paperback and as ebook.
Book cover

Email newsletter

Get updates and exclusive content by email, join the Debian Supporters Guild:

Follow me

  • Email
  • Facebook
  • GitHub
  • RSS
  • Twitter

Discover my French books

Planets

  • Planet Debian

Archives

I write software, books and documentation. I'm a Debian developer since 1998 and run my own company. I want to share my passion and knowledge of the Debian ecosystem. Read More…

Tags

3.0 (quilt) Activity summary APT aptitude Blog Book Cleanup conffile Contributing CUT d-i Debconf Debian Debian France Debian Handbook Debian Live Distro Tracker dpkg dpkg-source Flattr Flattr FOSS Freexian Funding Git GNOME GSOC HOWTO Interview LTS Me Multiarch nautilus-dropbox News Packaging pkg-security Programming PTS publican python-django Reference release rolling synaptic Ubuntu WordPress

Recent Posts

  • Freexian is looking to expand its team with more Debian contributors
  • Freexian’s report about Debian Long Term Support, July 2022
  • Freexian’s report about Debian Long Term Support, June 2022
  • Freexian’s report about Debian Long Term Support, May 2022
  • Freexian’s report about Debian Long Term Support, April 2022

Copyright © 2005-2021 Raphaël Hertzog