The Bugzilla Guide - 2.18.6 Release

Total Page:16

File Type:pdf, Size:1020Kb

The Bugzilla Guide - 2.18.6 Release The Bugzilla Guide - 2.18.6 Release The Bugzilla Team The Bugzilla Guide - 2.18.6 Release by The Bugzilla Team Published 2006-10-15 This is the documentation for Bugzilla, a bug-tracking system from mozilla.org. Bugzilla is an enterprise-class piece of software that tracks millions of bugs and issues for hundreds of organizations around the world. The most current version of this document can always be found on the Bugzilla Documentation Page (http://www.bugzilla.org/documentation.html). Table of Contents 1. About This Guide......................................................................................................................................................1 1.1. Copyright Information....................................................................................................................................1 1.2. Disclaimer......................................................................................................................................................1 1.3. New Versions..................................................................................................................................................1 1.4. Credits............................................................................................................................................................2 1.5. Document Conventions..................................................................................................................................2 2. Installing Bugzilla.....................................................................................................................................................4 2.1. Installation......................................................................................................................................................4 2.1.1. Perl.....................................................................................................................................................4 2.1.2. MySQL..............................................................................................................................................5 2.1.3. Web Server.........................................................................................................................................5 2.1.4. Bugzilla..............................................................................................................................................5 2.1.5. Perl Modules......................................................................................................................................5 2.1.5.1. DBD::mysql..........................................................................................................................7 2.1.5.2. Template Toolkit (2.08).........................................................................................................7 2.1.5.3. GD (1.20)..............................................................................................................................7 2.1.5.4. Chart::Base (1.0)...................................................................................................................8 2.1.5.5. GD::Graph (any)...................................................................................................................8 2.1.5.6. GD::Text::Align (any)...........................................................................................................8 2.1.5.7. XML::Parser (any)................................................................................................................8 2.1.5.8. MIME::Parser (any)..............................................................................................................8 2.1.5.9. PatchReader (0.9.4)...............................................................................................................8 2.1.6. Mail Transfer Agent (MTA)..............................................................................................................8 2.2. Configuration..................................................................................................................................................9 2.2.1. localconfig..........................................................................................................................................9 2.2.2. MySQL..............................................................................................................................................9 2.2.2.1. Allow large attachments........................................................................................................9 2.2.2.2. Allow small words in full-text indexes...............................................................................10 2.2.2.3. Add a user to MySQL.........................................................................................................10 2.2.2.4. Permit attachments table to grow beyond 4GB...................................................................11 2.2.3. checksetup.pl...................................................................................................................................11 2.2.4. Web server.......................................................................................................................................11 2.2.4.1. Apache httpd.......................................................................................................................11 2.2.4.2. Microsoft Internet Information Services.............................................................................12 2.2.4.3. AOL Server.........................................................................................................................13 2.2.5. Bugzilla............................................................................................................................................14 2.3. Optional Additional Configuration...............................................................................................................14 2.3.1. Bug Graphs......................................................................................................................................14 2.3.2. Dependency Charts..........................................................................................................................15 2.3.3. The Whining Cron...........................................................................................................................15 2.3.4. Patch Viewer....................................................................................................................................16 2.3.5. LDAP Authentication......................................................................................................................16 2.3.6. Serving Alternate Formats with the right MIME type.....................................................................17 2.4. OS-Specific Installation Notes.....................................................................................................................17 2.4.1. Microsoft Windows.........................................................................................................................18 iii 2.4.1.1. Win32 Perl...........................................................................................................................18 2.4.1.2. Perl Modules on Win32.......................................................................................................18 2.4.1.3. Code changes required to run on Win32.............................................................................18 2.4.1.4. Serving the web pages.........................................................................................................19 2.4.2. Mac OS X........................................................................................................................................19 2.4.2.1. Sendmail..............................................................................................................................20 2.4.2.2. Libraries & Perl Modules on Mac OS X.............................................................................20 2.4.3. Linux-Mandrake 8.0........................................................................................................................21 2.5. UNIX (non-root) Installation Notes.............................................................................................................21 2.5.1. Introduction......................................................................................................................................21 2.5.2. MySQL............................................................................................................................................21 2.5.2.1. Running MySQL as Non-Root...........................................................................................21 2.5.3. Perl...................................................................................................................................................23 2.5.4. Perl Modules....................................................................................................................................23 2.5.4.1. The Independant Method....................................................................................................23 2.5.4.2. The Mixed Method..............................................................................................................24 2.5.5. HTTP Server....................................................................................................................................25
Recommended publications
  • The Origins of Severe Software Defects on Evolving Information Systems: a Double Case Study
    Unicentre CH-1015 Lausanne http://serval.unil.ch Year : 2019 THE ORIGINS OF SEVERE SOFTWARE DEFECTS ON EVOLVING INFORMATION SYSTEMS: A DOUBLE CASE STUDY Hillah Nico Hillah Nico, 2019, THE ORIGINS OF SEVERE SOFTWARE DEFECTS ON EVOLVING INFORMATION SYSTEMS: A DOUBLE CASE STUDY Originally published at : Thesis, University of Lausanne Posted at the University of Lausanne Open Archive http://serval.unil.ch Document URN : urn:nbn:ch:serval-BIB_A02DBD5A439B3 Droits d’auteur L'Université de Lausanne attire expressément l'attention des utilisateurs sur le fait que tous les documents publiés dans l'Archive SERVAL sont protégés par le droit d'auteur, conformément à la loi fédérale sur le droit d'auteur et les droits voisins (LDA). A ce titre, il est indispensable d'obtenir le consentement préalable de l'auteur et/ou de l’éditeur avant toute utilisation d'une oeuvre ou d'une partie d'une oeuvre ne relevant pas d'une utilisation à des fins personnelles au sens de la LDA (art. 19, al. 1 lettre a). A défaut, tout contrevenant s'expose aux sanctions prévues par cette loi. Nous déclinons toute responsabilité en la matière. Copyright The University of Lausanne expressly draws the attention of users to the fact that all documents published in the SERVAL Archive are protected by copyright in accordance with federal law on copyright and similar rights (LDA). Accordingly it is indispensable to obtain prior consent from the author and/or publisher before any use of a work or part of a work for purposes other than personal use within the meaning of LDA (art.
    [Show full text]
  • Marcia Knous: My Name Is Marcia Knous
    Olivia Ryan: Can you just state your name? Marcia Knous: My name is Marcia Knous. OR: Just give us your general background. How did you come to work at Mozilla and what do you do for Mozilla now? MK: Basically, I started with Mozilla back in the Netscape days. I started working with Mozilla.org shortly after AOL acquired Netscape which I believe was in like the ’99- 2000 timeframe. I started working at Netscape and then in one capacity in HR shortly after I moved working with Mitchell as part of my shared responsibility, I worked for Mozilla.org and sustaining engineering to sustain the communicator legacy code so I supported them administratively. That’s basically what I did for Mozilla. I did a lot of I guess what you kind of call of blue activities where we have a process whereby people get access to our CVS repository so I was the gatekeeper for all the CVS forms and handle all the bugs that were related to CVS requests, that kind of thing. Right now at Mozilla, I do quality assurance and I run both our domestic online store as well as our international store where we sell all of our Mozilla gear. Tom Scheinfeldt: Are you working generally alone in small groups? In large groups? How do you relate to other people working on the project? MK: Well, it’s a rather interesting project. My capacity as a QA person, we basically relate with the community quite a bit because we have a very small internal QA organization.
    [Show full text]
  • Open Source Software Notice
    Open Source Software Notice This document describes open source software contained in LG Smart TV SDK. Introduction This chapter describes open source software contained in LG Smart TV SDK. Terms and Conditions of the Applicable Open Source Licenses Please be informed that the open source software is subject to the terms and conditions of the applicable open source licenses, which are described in this chapter. | 1 Contents Introduction............................................................................................................................................................................................. 4 Open Source Software Contained in LG Smart TV SDK ........................................................... 4 Revision History ........................................................................................................................ 5 Terms and Conditions of the Applicable Open Source Licenses..................................................................................... 6 GNU Lesser General Public License ......................................................................................... 6 GNU Lesser General Public License ....................................................................................... 11 Mozilla Public License 1.1 (MPL 1.1) ....................................................................................... 13 Common Public License Version v 1.0 .................................................................................... 18 Eclipse Public License Version
    [Show full text]
  • Mozillamessaging.Com Site Redesign Site Map — Version 3.0 — September 22, 2008
    Mozillamessaging.com Site Redesign Site Map — Version 3.0 — September 22, 2008 While this document can be printed at 8.5” x 11” it may be hard to read and is intended to be printed at 11” x 17”. Mozillamessaging.com Site Redesign Version 3.0 Other Systems and Features 03 05 Mozilla Messaging Languages http://www.mozillamessaging.com/en-US/features.html http://www.mozillamessaging.com/en-US/all.html Thunderbird 02 Release Notes 04 Download Page 18 (Overview) http://www.mozillamessaging.com/ http://www.mozillamessaging.com/en-US/releasenotes/ http://www.mozillamessaging.com/en-US/download.html ?? URL TBD en-US/thunderbird Secure Email TBD http://www.mozillamessaging.com/en-US/email.html All Add-Ons https://addons.mozilla.org/en-US/thunderbird/ Supported Servers TBD http://www.mozillamessaging.com/en-US/servers Recommended https://addons.mozilla.org/en-US/thunderbird/recommended Add-Ons Popular https://addons.mozilla.org/en-US/ https://addons.mozilla.org/en-US/thunderbird/browse/type:1/cat:all?sort=popular thunderbird/ FAQ Themes http://www.mozilla.org/support/thunderbird/faq https://addons.mozilla.org/en-US/thunderbird/browse/type:2 Tips & Tricks Dictionaries http://www.mozilla.org/support/thunderbird/tips https://addons.mozilla.org/en-US/thunderbird/browse/type:3 Keyboard Shortcuts http://www.mozilla.org/support/thunderbird/keyboard Mouse Shortcuts Add-Ons Support 06 http://www.mozilla.org/support/thunderbird/mouse https://addons.mozilla.org/en-US/thunderbird/ (Overview) http://www.mozillamessaging.com/ Menu References Bugzilla en-US/support http://www.mozilla.org/support/thunderbird/menu https://bugzilla.mozilla.org/ Editing Config.
    [Show full text]
  • A First Look at Firefox OS Security
    A First Look at Firefox OS Security Daniel DeFreez∗, Bhargava Shastryy, Hao Chen∗, Jean-Pierre Seiferty ∗University of California, Davis fdcdefreez, [email protected] ySecurity in Telecommunications, Technische Universitat¨ Berlin fbshastry, [email protected] Abstract—With Firefox OS, Mozilla is making a serious push the abuse of vulnerable applications. All privileged appli- for an HTML5-based mobile platform. In order to assuage cations have a default Content Security Policy applied and security concerns over providing hardware access to web ap- are reviewed for conformance to security guidelines prior to plications, Mozilla has introduced a number of mechanisms that being distributed through the official Firefox Market. The make the security landscape of Firefox OS distinct from both Content Security Policy almost categorically prevents Cross- the desktop web and other mobile operating systems. From an Site Scripting (XSS) via JavaScript injection, and code re- application security perspective, the two most significant of these mechanisms are the the introduction of a default Content Security view should pick up any misuse of permissions or obvious Policy and code review in the market. This paper describes how security errors. This paper asks whether these mechanisms lightweight static analysis can augment these mechanisms to find are sufficient to prevent developers from making trivially vulnerabilities which have otherwise been missed. We provide preventable security blunders. We find that they are not. The examples of privileged applications in the market that contain most prevalent attack vector, without a doubt, is HTML in- vulnerabilities that can be automatically detected. jection, and .innerHTML1 is the culprit.
    [Show full text]
  • Imagem Digitalizada
    UNIVERSIDADE DE SÃO PAULO Instituto de Ciências Matemáticas e de Computação ISSN 0103-2569 Uma Introdução ao Bugzilla Leonardo Jorge Quemello Alexandre Michetti Manduca Renata P. M. Fortes Nº 253 RELATÓRIOS TÉCNICOS São Carlos — SP Fev./2005 SYSNO Jªxx aiº/%% DATA l _ [ [CMC — SEAB .) Uma Introdução ao Bugzilla Leonardo Jorge Quemello, AlexandreMichetti Manduca, Renata P. M. Fortes [leonardo, michetti) ©grad.icmc.usp.br , renata©icmc.usp.br Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação São Carlos — SP, Brasil. CP: 668 CEP: 13560-970 São Carlos -SP - fevereiro de 2005 Índice 1- INTRODUÇÃO....................................................................................................3 2 — APRESENTAÇÃO DE BUGZILLA.......... 3 - OBJETIVO E RECURSOS DE BUGZILLA......................................................4 4 — VIS ÃO GERAL DO FUNCIONAMENTO DE BUGZILLA.............................5 4.1 — Produtos e Componentes................................................. 4.2 — Contas de usuário.............................................................................................5 4.3 — Níveis de usuário e permissões........................................................................5 4.4 — Ações...................................... 4.5 — Bugs................................................................................................................. 4.6 — Versões e Milestones....... 4.7 — Grupos.......................................................... 4.7 — Ciclo de vida dos bugs e funcionamento
    [Show full text]
  • An Empirical Analysis of the Bug-Fixing Process in Open Source
    An Empirical Analysis of Bug Reports and Bug Fixing in Open Source Android Apps Pamela Bhattacharya Liudmila Ulanova Iulian Neamtiu Sai Charan Koduru Department of Computer Science and Engineering University of California, Riverside, CA, USA Email:fpamelab,lulan001,neamtiu,[email protected] Abstract—Smartphone platforms and applications (apps) empirical studies and provide a quantitative basis for im- have gained tremendous popularity recently. Due to the novelty proving the quality of open-source Android apps. To this of the smartphone platform and tools, and the low barrier to end, in this paper, we perform an in-depth empirical study entry for app distribution, apps are prone to errors, which affects user experience and requires frequent bug fixes. An on bugs in the Android Platform project and 24 widely-used essential step towards correcting this situation is understanding open-source Android apps from diverse categories such as the nature of the bugs and bug-fixing processes associated with communication, tools, media and productivity (Section II). smartphone platforms and apps. However, prior empirical bug Our analysis has three main thrusts—we chose these thrusts studies have focused mostly on desktop and server applications. to provide a good breadth–depth balance for our study. Therefore, in this paper, we perform an in-depth empirical study on bugs in the Google Android smartphone platform First, we define several metrics to understand the quality and 24 widely-used open-source Android apps from diverse of bug reports, and analyze the bug-fix process: bug-fix time, categories such as communication, tools, and media. Our bug categories, bug priority, status and the engagement of analysis has three main thrusts.
    [Show full text]
  • Eclipse BIRT 2.5 Release Review May 27, 2009
    Eclipse BIRT 2.5 Release Review May 27, 2009 Eclipse BIRT PMC Confidential | Date | Other Information, if necessary © 2002 IBM Corporation Introduction: BIRT 2.5 Release Review BIRT 2.5 is targeted for availability June 24, 2009 Based on Eclipse Platform 3.5 Part of Galileo Simultaneous Release Major Milestone History 1.0, Jun 2005; 1.0.1, Jul 2005 2.0, Jan 2006; 2.0.1, Feb 2006 2.1, Jun 2006; 2.1.1 Sep, 2006; 2.1.2, Feb 2007; 2.1.3, Jul 2007 2.2, Jun 2007; 2.2.1 Oct 2007; 2.2.2, Feb 2008 2.3, Jun 2008; 2.3.1 Sep, 2008; 2.3.2, Feb 2009 Release alignment “Major” release designation determined by feature set Summer releases will be aligned with Eclipse release train Eclipse Foundation, Inc. | © 2009 by Actuate Corporation and made available under the EPL v1.0 2 Features: BIRT 2.5 Requirements Process Requirements gathered from multiple sources: Enhancement requests already entered in Bugzilla Discussions in BIRT newsgroup Innovation/experience from within the BIRT project team Requirements captured in Bugzilla Community encouraged to enter all enhancements into Bugzilla for planning and tracking BIRT 2.5 Plan developed and published on Eclipse.org Eclipse Foundation, Inc. | © 2009 by Actuate Corporation and made available under the EPL v1.0 3 Features: Summary of BIRT 2.5 Objectives & Themes Integrate and provide BIRT as part of the Galileo Simultaneous Release Tested with and integrates components from Galileo release Support use of BIRT in a wide range of Eclipse 3.5 applications Ensures BIRT technology is easily accessible to Eclipse 3.5 community Specific additional features can be grouped into broad categories Report Layout (e.g.
    [Show full text]
  • Juridische Aandachtspunten Bij Het Gebruik Van Open Source Software
    Juridische aandachtspunten bij het gebruik van Open Source Software [email protected] 1 Inhoud Achtergrond en open source definitie Voorbeelden open source software en licenties Welke licentie is van toepassing? Enkele bepalingen uitgelicht Praktijktips 2 Technische achtergrond 3 Conceptuele achtergrond 4 Open source definitie 1. De licentie mag niemand verbieden de software gratis weg te geven óf te verkopen. 2. De broncode moet met de software meegeleverd worden of vrij beschikbaar zijn. 3. Wederverspreiding van afgeleide werken en aangepaste versies van de software moet toegestaan zijn. 4. Licenties mogen vereisen dat aanpassingen alleen als patch verspreid worden. 5. De licentie mag niet discrimineren tegen gebruikers(groepen). 6. De licentie mag niet discrimineren tegen gebruiksomgeving van de software. 7. De rechten verbonden aan het programma moeten opgaan voor iedereen aan wie het programma gedistribueerd wordt. 8. De rechten verbonden aan het programma moeten niet afhangen van softwaredistributies waarvan de software een onderdeel is. 9. De licentie mag niet verlangen dat andere software die samen met de software verspreid wordt onder dezelfde licentie valt. 10. Geen van de bepalingen van de licentie mag slaan op een bepaalde technologie of interface-stijl. 5 Voorbeelden Apache License, 2.0 BSD licenses GNU General Public License (GPL) GNU Library or "Lesser" General Public License (LGPL) MIT license Mozilla Public License 1.1 (MPL) Common Development and Distribution License Common Public License 1.0 Eclipse Public License
    [Show full text]
  • Eg, Right Now the "Street Address 2 Is Required, but Not "
    You are just a few moments a way from creating your new browser. For fields that are required, make sure to be All fields are required except consistent (e.g., right now the "Street those marked with an asterisk * Address 2 is required, but not "Street Address 1") [note: no need to say that this is your basic account info....”] [remove all of the rest of the copy at the top of the page as it is repeated in the right-hand column] UPDATE: will call this “profile” Under account details, simplify to: “We require some information about you or your organization in order to register. This information is only used by Mozilla and will never be shared. Remove this If select personal, hide "organization name" and "organization type" fields Remove this -- add it to the field name: “Full legal name of the organization” Remove this remove star from fax Change field name to organization mailing address - use a header in that form Simplify this copy to something like: “The information in this section will show up in the browser directory [note is there a way not to have this publicly available?]. Simplify this copy to something like: Headline: Thank you for registering! Youʼre almost ready to create a customized browser! Youʼll receive an email shortly confirming that your account is approved. Please follow the instructions in order to finalize your registration. If for some reason you donʼt receive an email after 24 hours, please contact us at [email protected] (check your SPAM filter first!). Alternatively, click the button below to re-send your activation information now.
    [Show full text]
  • IFIP AICT 404, Pp
    Identifying Success Factors for the Mozilla Project Robert Viseur1,2 1 University of Mons (FPMs), Rue de Houdain, 9, B-7000 Mons, Belgium [email protected] 2 CETIC, Rue des Frères Wright, 29/3, B-6041 Charleroi, Belgium [email protected] Abstract. The publication of the Netscape source code under free software li- cense and the launch of the Mozilla project constitute a pioneering initiative in the field of free and open source software. However, five years after the publi- cation came years of decline. The market shares rose again after 2004 with the lighter Firefox browser. We propose a case study covering the period from 1998 to 2012. We identify the factors that explain the evolution of the Mozilla project. Our study deepens different success factors identified in the literature. It is based on authors' experience as well as the abundant literature dedicated to the Netscape company and the Mozilla project. It particularly highlights the im- portance of the source code complexity, its modularity, the responsibility as- signment and the existence of an organisational sponsorship. 1 Introduction After the launch of the GNU project in 1984 and the emergence of Linux in 1991, the Mozilla project was probably one of the most important events in the field of free and open source software at the end of the nineteenth century (Viseur, 2011). It was a pioneering initiative in the release of proprietary software, while commercial involvement in the development of free and open source software has accelerated over the last ten years (Fitzgerald, 2006). Netscape was the initiator.
    [Show full text]
  • Diplomarbeit
    Max Schlager Einsatzmöglichkeiten von freier und Open-Source-Software in Klein- und Mittelbetrieben als Alternative zu proprietärer Software Eine Betrachtung im Kontext von Sprachdienstleistungsunternehmen eingereicht als DIPLOMARBEIT an der HOCHSCHULE MITTWEIDA ___________________________________________ UNIVERSITY OF APPLIED SCIENCES Fachbereich Wirtschaftswissenschaften Klagenfurt, 2009 Erstprüfer: Prof. Dr.-Ing. Hartmut Linder Zweitprüfer: Prof. Dr.-Ing. habil. Christian-Andreas Schumann Vorgelegte Arbeit wurde verteidigt am: Bibliographische Beschreibung Bibliographische Beschreibung Schlager, Max: Einsatzmöglichkeiten von freier und Open‐Source‐Software in Klein‐ und Mittelbetrieben als Alternative zu proprietärer Software. Eine Betrachtung im Kontext von Sprachdienstleistungsunternehmen. – 2009. – 114 S. Klagenfurt, Hochschule Mittweida (FH), Fachbereich Wirtschaftswissen‐ schaften, Diplomarbeit, 2009 Referat: Ziel der Diplomarbeit ist es herauszufinden, ob freie und Open‐Source‐ Software eine sinnvolle Alternative für Klein‐ und Mittelbetriebe darstellen könnte. Als Untersuchungsobjekt wurde die Sparte der Sprachdienstleistungsunternehmungen gewählt, um einerseits eine thematische Abgrenzung des Umfanges an Softwareprogrammen zu gewährleisten und andererseits eine Empfehlung für eine spezielle Sparte der Softwareanwender abgeben zu können. Nach der thematischen Abgrenzung und einer theoretischen Einführung in die Aspekte der Softwarelizenzierung erfolgt ein Auszug über die auf dem Markt befindliche freie und Open‐Source‐Software.
    [Show full text]