Bugzilla
This page is obsolete. It is being retained for archival purposes. It may document extensions or features that are obsolete and/or no longer supported. Do not rely on the information here being up-to-date. In 2014, Issue tracking for Wikimedia Foundation projects was moved to Phabricator. To access the read-only archive of Wikimedia Bugzilla, see read-only archive. |
Svi bugovi u programskoj podršci MediaWiki trebaju biti prijavljeni na phabricator.wikimedia.org. Phabricator je, također, mjesto predlaganja novih značajki ili poboljšanja programske podrške, a Bugzilla je kao programska podrška za traženje bugova napuštena i kao takva se više na rabi.
Što je Bugzilla?
Za više informacija, vidite članak o Bugzilli na Wikipediji.
Bugzilla je online alat za traženje bugova, razvijen od strane zaklade Mozilla. To je sustav koji rabimo za praćenje otvorenih problema s MediaWikijem.
Razlog zbog kojeg rabimo Bugzillu je taj što ona omogućuje programerima lako traženje i raspravljanje o problemima, uočavanje duplikata i na kraju rješavanje istih.
Wikimedijin alat za traženje bugova obično se naziva "BugZilla". U starijim izvorima pojavljuje se i naziv "MediaZilla".
Prijavljivanje buga ili predlaganje značajki
Molimo Vas, vidite Kako prijaviti bug.
Komentari
Komentari Bugzille su običan tekst; ne možete rabiti HTML. Međutim, Bugzilla će automatski napraviti poveznice u ovim slučajevima:
veza na:
- izvješće o bugu
bug 1234
- komentari
comment 7
. Također mogu biti kombinirani s bugom:bug 1234 comment 7
- prilozi
attachment 4321
- SVN commits
r1234
(link to the revision shown in Code review (through Special:Code/MediaWiki))
- Change sets in Gerrit
gerrit change 1234
Ic535fd22
Ic535fd22adfe2172677932de8fab36aeb8a22d65
The recognized format for changeset number is gerrit(\ change(set)?)?\ ?\#?(\d+)
.
Newlines added by bugzilla break the autolinking, as usual. Technical details: see rules.
More info: Hints and Tips. From The Bugzilla Guide. Go there for latest version.
Website links within Bugzilla comments
Full URLs
Websites: https://www.mediawiki.org/wiki/Bugzilla
MediaWiki-style internal links
They are supported. By default they point to English Wikipedia. Interwiki prefixes are supported as well and work as usual, starting from en.wikipedia.org: [[de:Sandbox]]
will link to the German Wikipedia, and so on.
Using pipes for a different label does not work. For example; [[link|name]]
is not supported and won't create a link.
Section links work too, but you need to insert them correctly: the simplest way is to copy the URL from the location bar of your browser, and add brackets around the part of it after wiki/
, e.g. [[MediaWiki#Editing_interface]]
to link w:MediaWiki#Editing interface (technically: the section link has to be already URL-encoded).
Longer interwiki links need to be on their own line, otherwise they're split over two lines and won't be linkified. If an interwiki link is not recognized, add a colon :
before it (e.g. [[:MeatBall:Whatever]]
).
Since recently, also non-local interwikis work.
Često postavljana pitanja
Zašto se moram registrirati?
Trebate se registrirati kako biste rabili Bugzillu, prvenstveno kako bismo Vas mogli kontaktirati u slučaju pitanja vezanih za Vašu prijavu buga. Primjerice, ako razvijač ne može odgovoriti na Vaš problem, tražit će više informacija. U pravilu dobivate obavijesti e-poštom kada postoje aktivnosti na Vašim izvješćima o bugovima.
Također, možete se dodati ili ukloniti iz bilo kojeg izvješća o pojedinom bugu, uključujući i onoga kojeg je napisao bilo koji drugi suradnik.
Možete promijeniti svoje postavke da biste odredili kada bi Vam Bugzilla trebala slati e-mailove. Za promjenu postavki, prijavite se u Bugzillu i kliknite na svoju adresu e-pošte u gornjem desnom kutu stranice.
Kako se registrirati?
Registracija je jednostavna i besplatna. Kliknite poveznicu "stvori račun" u gornjem desnom kutu stranice, unesite adresu svoje e-pošte (i po želji svoje ime) i kliknite "create account". Tada se jednostavno prijavite unoseći zaporku koju ste dobili na svoju adresu e-pošte, u poruci potvrde registracije (zaporka se može promijeniti u postavkama nakon prijave). Kada se prijavljujete unesite adresu svoje e-pošte u prijavni obrazac bilo koje stranice Bugzille.
Primijetite da je novim suradnicima onemogućeno izvoditi određene radnje, poput zatvaranja ili dodjeljivanja tickets, čime se postiže zaštićenost od spamova. Ova prava možete steći sudjelovanjem u pretrazi na druge načine, ili predlaganjem istih na IRC-u.
Kako sakriti e-mail adresu?
Molimo Vas, primijetite (za razliku od drugih Wikimedijinih projekata) da je adresa Vaše e-pošte vidljiva na temama u kojima sudjelujete, kao i na CC popisu tema na koje ste se dodali. Adresa je vidljiva svakome tko je prijavljen, što nije slučaj i za neprijavljene. Adresa Vaše e-pošte ne može se skriti za prijavljene posjetitelje.
It is possible to create an additional web-based e-mail address, and then set it to forward email to your main email address. This prevents exposure of your main email address. Google Mail (Gmail) allows free email forwarding. One can automatically forward email from one Gmail account to another Gmail account, or to any email account.
You can change your email address or name at anytime on Bugzilla. They are then changed in all bug threads you participated in. So if you decide later on to hide your main email address or name you can still do so.
Zašto ne mogu prijaviti bugove na wiki?
You could also report bugs by writing them in chalk on the pavement. However, if you want a developer to act on it then you need to put it somewhere they are likely to see it, namely Bugzilla.
How do I link to a bug?
If you want to create a link from a wiki page to a Bugzilla report, use [[bugzilla:XXX]]
, where XXX is the number of the bug report. For example [[bugzilla:4198]]
will result in the following link: bugzilla:4198.
You can also use the {{bugzilla}} template, for example {{bugzilla|4198}}
will result in bug 4198. In some wikis, you can use {{tracked|4198}} (shown to the right), and also {{Resolved}}
when the bug report has been marked as fixed.
What do the priority and severity fields mean?
What does the Status field mean? (NEW, RESOLVED, etc.)
See the field description. NEW is also one of the statuses that an open bug might have.
Why can't I claim a bug or mark it resolved?
You need the "editbugs" permission, which can be granted by any person who already has it - which is most developers. Please ask in the #mediawiki IRC channel, and someone will grant it to you very quickly.
How do I grant someone the editbugs permission?
Go to the editusers interface and search for their email address, then click on their entry in the result list. You should see a checkbox next to the "editbugs" label. Check it, then click on "save changes". All done!
Upiti
Vidi također
- Using bugzilla
- Bugzilla/Fields – how to fill out different fields in a bug report.
- Bugzilla products & components
- A bug's life cycle – how the Status and Resolution fields work.
- patch-related keywords - how to use the Keywords field to track patches (either in bugzilla or gerrit)
- Wikipedia: Bug reports and feature requests
- Following bugs
- wikibugs-l – mailing list to follow all Bugzilla activity.
- #mediawiki-dev (IRC) is automatically notified with every change to Bugzilla, as well.
- Bugzilla administration and contacts
- Bug management
- List of Bugzilla admins on Meta
- Bugzilla administrator rights policy (New, June 2013)