[%# This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # # This Source Code Form is "Incompatible With Secondary Licenses", as # defined by the Mozilla Public License, v. 2.0. #%] [%# INTERFACE: # This template has the same interface as create.html.tmpl #%] [% PROCESS global/header.html.tmpl title = "Enter $terms.ABug" onload = "PutDescription()" style_urls = ['skins/standard/bug.css'] javascript_urls = ['js/util.js', 'js/field.js'] yui = ['autocomplete'] %] [% defaultcontent = "Description of problem:\n\n\n" _ "Version-Release number of selected component (if applicable):\n\n\n" _ "How reproducible:\n\n\nSteps to Reproduce:\n1.\n2.\n3.\n" %] [%# This script displays the descriptions for selected components. %] <script type="text/javascript"> var descriptions = [ [% FOREACH c = product.components %] [% NEXT IF NOT c.is_active %] '[% c.description FILTER js %]', [% END %] ]; function PutDescription() { var description = document.getElementById('description'); var componentIndex = document.getElementById('component').selectedIndex; YAHOO.util.Dom.removeClass("description", "bz_default_hidden"); if (componentIndex != -1) { description.innerHTML = descriptions[componentIndex]; } } function CheckDetails(e) { if (e.form.comment.value == '[% defaultcontent FILTER js FILTER html %]') { alert('Please enter some details about this [% terms.bug %].'); e.form.comment.focus(); return false; } return true; } </script> <p> Submit [% terms.abug %] using the <a href="enter_bug.cgi?product=[% product.name FILTER html %]&normal=1">expert [% terms.bug %] form</a>. </p> <form id="guided_form" method="post" action="post_bug.cgi"> <input type="hidden" name="format" value="guided"> <input type="hidden" name="priority" value="[% default.priority FILTER html %]"> <input type="hidden" name="token" value="[% token FILTER html %]"> <table> <tr> [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.product %] <td> <input type="hidden" name="product" value="[% product.name FILTER html %]"> [% product.name FILTER html %] </td> </tr> <tr> [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.component editable = 1 %] <td> <select name="component" id="component" size="5" onchange="PutDescription()" aria-required="true" class="required" required> [% IF NOT default.component_ %] [% default.component_ = "RPM Packages" %] [% END %] [% FOREACH c = product.components %] [% NEXT IF NOT c.is_active %] <option value="[% c.name FILTER html %]" [%+ 'selected="selected"' IF c.name == default.component_ %]> [% c.name FILTER html %] </option> [% END %] </select> <div id="description" class="comment bz_default_hidden"> Select a component to see its description here. </div> <p> The area where the problem occurs. To pick the right component, you could use the same one as similar [% terms.bugs %] you found in your search, or read the full list of <a href="describecomponents.cgi?product=[% product.name FILTER uri %]" target="_blank" >component descriptions</a> (opens in new window) if you need more help. </p> </td> </tr> <tr> [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.version editable = 1 %] <td> <select name="version" id="version" size="5" aria-required="true" class="required" required> [% FOREACH v = version %] [% NEXT IF NOT v.is_active %] <option value="[% v.name FILTER html %]" [% ' selected="selected"' IF v.name == default.version %]>[% v.name FILTER html -%] </option> [% END %] </select> <p> The version in which the problem occurs. </p> </td> </tr> <tr> [% INCLUDE bug/field.html.tmpl bug = default, field = bug_fields.rep_platform, editable = 1, value = default.rep_platform %] </tr> <tr> [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.cf_rpmpkg editable = 1 %] <td> <input size="80" name="cf_rpmpkg" id="cf_rpmpkg" value="[% default.cf_rpmpkg FILTER html %]"> <p> This is where you can identify exactly which RPM package is involved in this [% terms.bug %] report. For instance, if you know the problem you are having is with the program <tt>mysqld</tt>, then execute <tt>rpm -qif /usr/sbin/mysqld</tt>. This will tell you the name and version of the RPM package (i.e. mariadb-core-10.1.24-1.mga6) as well as other information. In particular, you are looking for the "Source RPM" field (i.e. mariadb-10.1.24-1.mga6.src.rpm) -- this is the information you should provide here. Alternatively, you may use <tt>rpm -qf /usr/sbin/mysqld --qf '%{SOURCERPM}\n'</tt> to obtain the information. If you do not know the location of the program in question, use <tt>rpm -qif `which mysqld`</tt>. Please enter that information above. </p> </td> </tr> <tr> [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.bug_file_loc editable = 1 %] <td> <input id="bug_file_loc" name="bug_file_loc" placeholder="https://" size="80" [% IF bug_file_loc != "http://" %] value="[% bug_file_loc FILTER html %]"[% END %]> <p> URL that demonstrates the problem you are submitting (optional). </p> </td> </tr> <tr> [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.short_desc editable = 1 %] <td> <input name="short_desc" id="short_desc" size="80" maxlength="255" value="[% short_desc FILTER html %]" spellcheck="true" aria-required="true" class="required" required> <p> A sentence which summarizes the problem. Please be descriptive and use lots of keywords. </p> <p> <kbd> <span class="bad">Bad example</span>: mail crashed </kbd> <br> <kbd> <span class="good">Good example</span>: crash in Evolution while checking for new POP mail </kbd> </p> </td> </tr> <tr> <th id="field_label_details" class="field_label required">Details</th> <td> [% INCLUDE global/textarea.html.tmpl id = 'comment' name = 'comment' minrows = 13 cols = constants.COMMENT_COLS mandatory = 1 defaultcontent = comment || defaultcontent %] [% IF user.is_insider %] <br> <input type="checkbox" id="comment_is_private" name="comment_is_private" [% ' checked="checked"' IF comment_is_private %] onClick="updateCommentTagControl(this, 'comment')"> <label for="comment_is_private"> Initial description is private (visible only to members of the <strong>[% Param('insidergroup') FILTER html %]</strong> group) </label> <script> updateCommentTagControl(document.getElementById('comment_is_private'), 'comment'); </script> [% END %] <p> Expand on the Summary. Please be as specific as possible about what is wrong. </p> <p> <kbd> <span class="bad">Bad example</span>: I can't seem to login to the system. Please help! </kbd> <br> <kbd> <span class="good">Good example</span>: Description of problem: <br><br> I'm unable to login to the system via ssh. The /var/log/messages log indicates there is a problem with the pam module pam_ldap, but the /etc/pam.d/system-auth file doesn't contain that module and I'm not using LDAP. I looked at /etc/pam.d/sshd and it does contain that module but I'm not sure how it got there, unless it was due to the super-spiffy super-ldap-mojo package I installed yesterday. <br><br> Version-Release number of selected component (if applicable): <br><br> openldap-2.4.45-2.mga6, pam-1.3.0-5.mga6 <br><br> How reproducible: <br><br> Every time I attempt to login. <br><br> Steps to Reproduce:<br> 1. ssh user@host<br> 2. see the rejection </kbd> </p> </td> </tr> <tr> [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.bug_severity editable = 1 %] <td> <select name="bug_severity"> <option name="critical" value="critical"> Critical: The software crashes, hangs, or causes you to lose data. </option> <option name="major" value="major"> Major: A major feature is broken. </option> <option name="normal" value="normal" selected="selected"> Normal: It's [% terms.abug %] that should be fixed. </option> <option name="minor" value="minor"> Minor: Minor loss of function, and there's an easy workaround. </option> <option name="enhancement" value="enhancement"> Enhancement: Request for new feature or enhancement. </option> </select> <p> Indicate how serious the problem is, or if your [% terms.bug %] is a request for a new feature. </p> </td> </tr> <tr> [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.assigned_to editable = 1 %] <td> [% INCLUDE global/userselect.html.tmpl id => "assigned_to" name => "assigned_to" value => assigned_to disabled => assigned_to_disabled size => 30 emptyok => 1 %] <p>Leave blank to assign to the default component owner.</p> </td> </tr> [% Hook.process('form') %] </table> <p> <input type="submit" id="report" value="Submit [% terms.Bug %] Report" onclick="var res = CheckDetails(this); return res"> </p> <p> That's it! Thanks very much. You'll be notified by email about any progress that is made on fixing your [% terms.bug %]. Thank you for choosing Mageia! </p> </form> [% PROCESS global/footer.html.tmpl %]