shorten long update titles #245

Open
opened 2022-03-11 11:10:16 +00:00 by kparal · 7 comments
Owner

If there's a Bodhi update with a very long title (e.g. with 50 builds included), it can occupy a lot of space and make the UI elements harder to read and navigate. It's probably a good idea to shorten it, either by cropping after X characters, or by using the update id instead of update title in these cases (not always). This affects the bug list view, the updates view, and the requests view.

If there's a Bodhi update with a very long title (e.g. with 50 builds included), it can occupy a lot of space and make the UI elements harder to read and navigate. It's probably a good idea to shorten it, either by cropping after X characters, or by using the update id instead of update title in these cases (not always). This affects the bug list view, the updates view, and the requests view.
Author
Owner

Example screenshot 1:
long-update-title.png

Example screenshot 2:
long-update-title2.png

Example requests text:

== Blockers ==

* [annobin-10.57-3.fc36 firefox-98.0-2.fc36 gcc-12.0.1-0.12.fc36](https://bodhi.fedoraproject.org/updates/FEDORA-2022-42ea499a7d) for [#2057193](https://bugzilla.redhat.com/show_bug.cgi?id=2057193)
* [baobab-42~rc-1.fc36 cairo-1.17.4-7.fc36 eog-42~rc-1.fc36 eog-plugins-42~rc-1.fc36 evolution-3.43.3-1.fc36 glib2-2.71.3-1.fc36 gnome-backgrounds-42~beta-2.fc36 gnome-bluetooth-42~rc-1.fc36 gnome-boxes-42~rc-1.fc36 gnome-builder-42~rc1-1.fc36 gnome-calculator-42~rc-1.fc36 gnome-calendar-42~rc-1.fc36 gnome-characters-42~rc-1.fc36 gnome-control-center-42~rc-1.fc36 gnome-disk-utility-42~rc-1.fc36 gnome-font-viewer-42~rc-1.fc36 gnome-initial-setup-42~rc-1.fc36 gnome-maps-42~rc-1.fc36 gnome-settings-daemon-42~rc-1.fc36 gnome-shell-42~rc-2.fc36 gnome-shell-extensions-42~rc-1.fc36 gnome-software-42~rc-2.fc36 gnome-system-monitor-42~rc-1.fc36 gnome-text-editor-42~rc1-1.fc36 gnome-weather-42~rc-1.fc36 gsettings-desktop-schemas-42~rc-1.fc36 libdazzle-3.43.90-1.fc36 libgweather4-3.99.0-1.fc36 mutter-42~rc-4.fc36 nautilus-42~rc-1.fc36 pango-1.50.5-1.fc36 sysprof-3.43.90-1.fc36 tracker-3.3.0~rc-1.fc36 tracker-miners-3.3.0~rc-1.fc36 vala-0.55.91-1.fc36 xdg-desktop-portal-gnome-42~rc-1.fc36](https://bodhi.fedoraproject.org/updates/FEDORA-2022-21d81706cd) for [#2049147](https://bugzilla.redhat.com/show_bug.cgi?id=2049147) (FE) [#2017043](https://bugzilla.redhat.com/show_bug.cgi?id=2017043)

== Freeze exceptions ==

* [adwaita-qt-1.4.1-3.fc36 mkvtoolnix-65.0.0-2.fc36 qgnomeplatform-0.8.4-5.fc36 qt6-qt3d-6.2.3-2.fc36 qt6-qt5compat-6.2.3-2.fc36 qt6-qtbase-6.2.3-2.fc36 qt6-qtcharts-6.2.3-2.fc36 qt6-qtconnectivity-6.2.3-2.fc36 qt6-qtdatavis3d-6.2.3-2.fc36 qt6-qtdeclarative-6.2.3-2.fc36 qt6-qtimageformats-6.2.3-3.fc36 qt6-qtlottie-6.2.3-2.fc36 qt6-qtmultimedia-6.2.3-2.fc36 qt6-qtnetworkauth-6.2.3-2.fc36 qt6-qtpositioning-6.2.3-2.fc36 qt6-qtquick3d-6.2.3-2.fc36 qt6-qtquicktimeline-6.2.3-2.fc36 qt6-qtremoteobjects-6.2.3-2.fc36 qt6-qtscxml-6.2.3-2.fc36 qt6-qtsensors-6.2.3-2.fc36 qt6-qtserialbus-6.2.3-2.fc36 qt6-qtserialport-6.2.3-2.fc36 qt6-qtshadertools-6.2.3-3.fc36 qt6-qtsvg-6.2.3-3.fc36 qt6-qttools-6.2.3-2.fc36 qt6-qtvirtualkeyboard-6.2.3-2.fc36 qt6-qtwayland-6.2.3-2.fc36 qt6-qtwebchannel-6.2.3-2.fc36 qt6-qtwebsockets-6.2.3-2.fc36](https://bodhi.fedoraproject.org/updates/FEDORA-2022-ab37e9cfe7) for [#2036866](https://bugzilla.redhat.com/show_bug.cgi?id=2036866)
Example screenshot 1: [![long-update-title.png](/fedora-qa/blockerbugs/issue/raw/files/55bd50c1ee7d6e4423a85055a2e839e18138c65f67da1ec3b5edb7d132d8fee1-long-update-title.png)](/fedora-qa/blockerbugs/issue/raw/files/55bd50c1ee7d6e4423a85055a2e839e18138c65f67da1ec3b5edb7d132d8fee1-long-update-title.png) Example screenshot 2: [![long-update-title2.png](/fedora-qa/blockerbugs/issue/raw/files/894c5c29986654d7dfbb542c6dd1f8a408a88482f8be0e3c34bbeb6e62a107b6-long-update-title2.png)](/fedora-qa/blockerbugs/issue/raw/files/894c5c29986654d7dfbb542c6dd1f8a408a88482f8be0e3c34bbeb6e62a107b6-long-update-title2.png) Example requests text: ``` == Blockers == * [annobin-10.57-3.fc36 firefox-98.0-2.fc36 gcc-12.0.1-0.12.fc36](https://bodhi.fedoraproject.org/updates/FEDORA-2022-42ea499a7d) for [#2057193](https://bugzilla.redhat.com/show_bug.cgi?id=2057193) * [baobab-42~rc-1.fc36 cairo-1.17.4-7.fc36 eog-42~rc-1.fc36 eog-plugins-42~rc-1.fc36 evolution-3.43.3-1.fc36 glib2-2.71.3-1.fc36 gnome-backgrounds-42~beta-2.fc36 gnome-bluetooth-42~rc-1.fc36 gnome-boxes-42~rc-1.fc36 gnome-builder-42~rc1-1.fc36 gnome-calculator-42~rc-1.fc36 gnome-calendar-42~rc-1.fc36 gnome-characters-42~rc-1.fc36 gnome-control-center-42~rc-1.fc36 gnome-disk-utility-42~rc-1.fc36 gnome-font-viewer-42~rc-1.fc36 gnome-initial-setup-42~rc-1.fc36 gnome-maps-42~rc-1.fc36 gnome-settings-daemon-42~rc-1.fc36 gnome-shell-42~rc-2.fc36 gnome-shell-extensions-42~rc-1.fc36 gnome-software-42~rc-2.fc36 gnome-system-monitor-42~rc-1.fc36 gnome-text-editor-42~rc1-1.fc36 gnome-weather-42~rc-1.fc36 gsettings-desktop-schemas-42~rc-1.fc36 libdazzle-3.43.90-1.fc36 libgweather4-3.99.0-1.fc36 mutter-42~rc-4.fc36 nautilus-42~rc-1.fc36 pango-1.50.5-1.fc36 sysprof-3.43.90-1.fc36 tracker-3.3.0~rc-1.fc36 tracker-miners-3.3.0~rc-1.fc36 vala-0.55.91-1.fc36 xdg-desktop-portal-gnome-42~rc-1.fc36](https://bodhi.fedoraproject.org/updates/FEDORA-2022-21d81706cd) for [#2049147](https://bugzilla.redhat.com/show_bug.cgi?id=2049147) (FE) [#2017043](https://bugzilla.redhat.com/show_bug.cgi?id=2017043) == Freeze exceptions == * [adwaita-qt-1.4.1-3.fc36 mkvtoolnix-65.0.0-2.fc36 qgnomeplatform-0.8.4-5.fc36 qt6-qt3d-6.2.3-2.fc36 qt6-qt5compat-6.2.3-2.fc36 qt6-qtbase-6.2.3-2.fc36 qt6-qtcharts-6.2.3-2.fc36 qt6-qtconnectivity-6.2.3-2.fc36 qt6-qtdatavis3d-6.2.3-2.fc36 qt6-qtdeclarative-6.2.3-2.fc36 qt6-qtimageformats-6.2.3-3.fc36 qt6-qtlottie-6.2.3-2.fc36 qt6-qtmultimedia-6.2.3-2.fc36 qt6-qtnetworkauth-6.2.3-2.fc36 qt6-qtpositioning-6.2.3-2.fc36 qt6-qtquick3d-6.2.3-2.fc36 qt6-qtquicktimeline-6.2.3-2.fc36 qt6-qtremoteobjects-6.2.3-2.fc36 qt6-qtscxml-6.2.3-2.fc36 qt6-qtsensors-6.2.3-2.fc36 qt6-qtserialbus-6.2.3-2.fc36 qt6-qtserialport-6.2.3-2.fc36 qt6-qtshadertools-6.2.3-3.fc36 qt6-qtsvg-6.2.3-3.fc36 qt6-qttools-6.2.3-2.fc36 qt6-qtvirtualkeyboard-6.2.3-2.fc36 qt6-qtwayland-6.2.3-2.fc36 qt6-qtwebchannel-6.2.3-2.fc36 qt6-qtwebsockets-6.2.3-2.fc36](https://bodhi.fedoraproject.org/updates/FEDORA-2022-ab37e9cfe7) for [#2036866](https://bugzilla.redhat.com/show_bug.cgi?id=2036866) ```
Author
Owner

Issue tagged with: next

Issue tagged with: next
Owner

Note, I think @mohanboddu has asked me before to not edit the update titles in the requests, because he literally copies and pastes those lists of builds as part of the releng process. I used to edit them manually to give them snazzy titles like "GNOME 42 megaupdate" or whatever, but because of that request, I stopped :)

@mohanboddu , can you confirm or deny? :D Thanks!

Note, I think @mohanboddu has asked me before to *not* edit the update titles in the requests, because he literally copies and pastes those lists of builds as part of the releng process. I used to edit them manually to give them snazzy titles like "GNOME 42 megaupdate" or whatever, but because of that request, I stopped :) @mohanboddu , can you confirm or deny? :D Thanks!
Author
Owner

This KDE update makes the popup larger than the available screen, and gets cropped. If not in Requests, we have to shorten it at least in the GUI views.

bba-long-update.png

This [KDE update](https://bodhi.fedoraproject.org/updates/FEDORA-2022-a895955321) makes the popup larger than the available screen, and gets cropped. If not in Requests, we have to shorten it at least in the GUI views. [![bba-long-update.png](/fedora-qa/blockerbugs/issue/raw/files/ed5fce644f3d3d5fe7adc8146e2f34b695e61950d111b59720db833c496baef7-bba-long-update.png)](/fedora-qa/blockerbugs/issue/raw/files/ed5fce644f3d3d5fe7adc8146e2f34b695e61950d111b59720db833c496baef7-bba-long-update.png)
Author
Owner

A duplicate report is in #283.

A duplicate report is in #283.
Owner

the update titles in the requests should be less of a problem these days because we now have the 'releng commands' blob which tells them exactly what commands to run. as long as those commands aren't shortened, where they refer to packages.

the update titles in the requests should be less of a problem these days because we now have the 'releng commands' blob which tells them exactly what commands to run. as long as those commands aren't shortened, where they refer to packages.
Author
Owner

Metadata Update from @kparal:

  • Custom field story_points adjusted to 3
**Metadata Update from @kparal**: - Custom field story_points adjusted to 3
kparal added this to the Next BB tasks project 2026-01-16 15:28:57 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
quality/blockerbugs#245
No description provided.