Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bmwiedemann/bugzillamirror
mirror and track another bugzilla's content via email
https://github.com/bmwiedemann/bugzillamirror
Last synced: 17 days ago
JSON representation
mirror and track another bugzilla's content via email
- Host: GitHub
- URL: https://github.com/bmwiedemann/bugzillamirror
- Owner: bmwiedemann
- License: gpl-2.0
- Created: 2013-09-13T08:03:09.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2016-03-01T05:50:20.000Z (almost 9 years ago)
- Last Synced: 2024-11-20T09:26:23.440Z (about 1 month ago)
- Language: Perl
- Size: 16.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
README
This software allows to import and keep tracking
the state of bugs in a remote bugzilla
by following bug mails such as
http://lists.opensuse.org/opensuse-bugs/
and provides a web UI to allow everyone to query the DB.It uses mysql with indexes for speedy retrieval
and has a simplified database structure
which only tracks the current state of every bugInstall:
debian: aptitude install libtimedate-perl libemail-simple-perl libdbi-perl libdbd-mysql-perl
openSUSE: zypper install perl-TimeDate perl-Email-Simple perl-DBI perl-DBD-mysqlput into ~/.dbpasswd
$dbhost="YOURDBIP";
$dbuser="YOURDBUSER";
$dbpasswd="YOURDBPASSWORD";
and adjust the mysql db-name in bugzilla.pm and bugzilla.cgiin the ~/.forward file of the receiving user, put
\YOURUSERNAME,|/path/to/mailreceiver.plnote: if you do not want to store emails on that address,
can omit \YOURUSERNAME, in the .forward fileUsage:
./main.pl filename.eml ...When importing old email files it is important to list them
in chronologic order, because later updates will overwrite the state.
See import.sh for a sample call.