Bug 1203918 - Add gnome.gitlab.org as valid URL to reference issues in the See Also field
Summary: Add gnome.gitlab.org as valid URL to reference issues in the See Also field
Status: CONFIRMED
Alias: None
Product: openSUSE.org
Classification: openSUSE
Component: Bugzilla (show other bugs)
Version: unspecified
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Thomas Muntaner
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-29 23:20 UTC by Luciano Santos
Modified: 2024-02-18 20:03 UTC (History)
1 user (show)

See Also:
Found By: Community User
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luciano Santos 2022-09-29 23:20:13 UTC
URLs such as https://gitlab.gnome.org/GNOME/nautilus/-/issues/2487 can't be added to the "See Also" field.

I believe adding this shouldn't be much of a problem since GitHub issues can already be added, can it?

I know that SUSE's IT team is the one who looks after our openSUSE Bugzilla instance and from boo#1159434 I see that for bugs against our Bugzilla instance are opened a  ticket (possibly in SUSE's Jira) for the aforementioned team.

It would be highly appreciated if this bug would remain opened, and whatever allowed information be mirrored here, while SUSE's IT team work on it for transparency's sake since I don't have access to SUSE's ticketing system.
Comment 1 Chenzi Cao 2023-07-07 06:55:44 UTC
Hi Luciano, we made bugzilla updated a few month ago, would you please help to confirm whether the issue is still existing now, thanks.
Comment 2 Luciano Santos 2023-07-10 22:48:07 UTC
Hi Chenzi, thanks for replying.

I tried, and this time - I actually can't remember if I got a similar page before - I got this error output:

> https://gitlab.gnome.org/GNOME/nautilus/-/issues/2487 is not a valid URL to a bug. See Also URLs should point to one of:
> 
> * show_bug.cgi in a Bugzilla installation.
> * A bug on launchpad.net
> * An issue on code.google.com.
> * A bug on bugs.debian.org.
> * An issue in a JIRA installation.
> * A ticket in a Trac installation.
> * A bug in a MantisBT installation.
> * A bug on sourceforge.net.
> * An issue/pull request on github.com.
> * A link on SGI Bugworks.
> * A feature on FATE.
> * A support SIL on Unisys.
> * A VersionOne defect.
> * An Oracle MetaLink service request.
> * A TID.
> * A partner link shortcode
> * A CVE id
> * A SMASH issue
> * An L3 Support incident
> 
> If you require additional assistance, please see the 'See Also' Help Guide [1]

I've checked out Bugzilla's code, and looked around:

> $ tree Bugzilla/BugUrl
> Bugzilla/BugUrl
> ├── Bugzilla
> │   └── Local.pm
> ├── Bugzilla.pm
> ├── Debian.pm
> ├── GitHub.pm
> ├── Google.pm
> ├── JIRA.pm
> ├── Launchpad.pm
> ├── MantisBT.pm
> ├── SourceForge.pm
> └── Trac.pm
> 
> 2 directories, 10 files

It seems we are providing some extras there, like CVE, FATE, SMATH, and TID.

And looking specifically at GitHub.pm script, it looks quite simple:

> $ wc -l < Bugzilla/BugUrl/GitHub.pm
> 42

And some of those 42 lines are comments:

> $ grep '^#' Bugzilla/BugUrl/GitHub.pm | wc -l
> 13

So, maybe we could make a GitLab.pm script, based on GitHub.pm. Test it for a while and maybe even propose it upstream?

1. https://bugzilla.opensuse.org/page.cgi?id=seealso_help.html