亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
查看: 18010 | 回復(fù): 13
打印 上一主題 下一主題

[原創(chuàng)] 正確使用JIRA/Bugzilla做缺陷管理 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2006-09-05 22:13 |只看該作者 |倒序?yàn)g覽
Written By: Wwashington AT ChinaUnix
Publish Date: 2006/09/05

說(shuō)明:其實(shí)以前工作中也用過(guò)缺陷管理系統(tǒng),不過(guò)那個(gè)是公司自己開(kāi)發(fā)的。
離開(kāi)新太集團(tuán)后,自己曾經(jīng)試圖找一些好的替代方案,ClearQuest 很有名
但是太貴而且復(fù)雜,不利于中小企業(yè)迅速?gòu)纳嫦蛞?guī)范轉(zhuǎn)移。

這里推薦使用兩個(gè)工具,一個(gè)是基于 Java 的商業(yè)軟件 JIRA,一個(gè)是基于
Perl 的免費(fèi)軟件 Bugzilla。已經(jīng)用了比較長(zhǎng)的時(shí)間了,覺(jué)得效果非常好,
這次先補(bǔ)充一些錯(cuò)誤解決方案,將來(lái)有空再寫(xiě)完整的指南吧。

Part A. 參考網(wǎng)址

1) 關(guān)于選型

http://www.blueidea.com/tech/program/2006/3479.asp
http://www.blueidea.com/tech/program/2006/3479_2.asp
http://www.phpchina.cn/jiaocheng/html/supter/2006/0818/1424.html
如何用正確的方法來(lái)寫(xiě)出質(zhì)量好的軟件的75條體會(huì) [轉(zhuǎn)]

2) 關(guān)于 JIRA

http://oneboy.org/?p=69
elliott's Blog -- JIRA安裝批南(MYSQL)

http://www.blogjava.net/lucky/archive/2006/05/01/44301.aspx
使用 JIRA 搭建企業(yè)問(wèn)題跟蹤系統(tǒng)

http://www.360doc.com/showWeb/0/3/178896.aspx
伊蓮的文章--JIRA一出,誰(shuí)與爭(zhēng)鋒

http://dog.xmu.edu.cn/modules.php?op=modload&name=News&file=article&sid=253
JIRA。。。忘了bugzilla吧。

3) 關(guān)于 Bugzilla

http://www.bugzilla.org/installation-list/
Bugzilla 用戶名單,很多知名企業(yè),其中以開(kāi)源系統(tǒng)為主

http://cs.cuc.edu.cn/linweiguo/archives/000044.html
Win2000下Bugzilla安裝實(shí)錄 (作者:Jackey)

http://www.chinahtml.com/programming/4/2005/cgi-11343023012506.shtml
在 Win32 下安裝 Bugzilla (Good!)

http://www.yuanma.org/data/2006/0808/article_1334.htm
安裝bugzilla (作者 dreamstone)

http://blog.donews.com/ymliu888/archive/2005/12/13/656701.aspx
解答:為什么在應(yīng)用了Bugzilla漢化包后,原來(lái)存在的漢字變成了亂碼?

http://blog.donews.com/ymliu888/archive/2005/12/14/658121.aspx
關(guān)于Bugzilla2.20發(fā)郵件以及郵件亂碼的問(wèn)題

4) 下載 Bugzilla

http://www.bugzilla.org/download/
Download :: Bugzilla

http://sourceforge.net/projects/bugzilla-cn/
http://sourceforge.net/project/showfiles.php?group_id=75477
Bugzilla 的漢化包和模塊

bugzilla-2.20-cn-1.0.zip
BugzillaModules-2.20.zip

http://landfill.bugzilla.org/ppm/
bugzilla-bundle.zip

http://download.pchome.net/php/dl.php?sid=15654
Mail Direct Pro 2.3.0.0

http://crackdb.org/index_1_o_1.html
Mail Direct Pro v2.3.0.0-SSG

http://www.glob.com.au/sendmail/
Fake Sendmail 1.9

5) 關(guān)于 Perl

http://www.superdown.com/soft/947.htm
ActivePerl 5.8.8 Build 819

http://www.perlchina.org/conf/slides/cnhacktnt_PerlUnicodeIn5Min.ppt
討論 Perl 和 Unicode 的關(guān)系

http://www.cnbruce.com/blog/showlog.asp?cat_id=27&log_id=690
http://blog.csdn.net/fmddlmyy/archive/2005/05/04/372148.aspx
http://dev.csdn.net/develop/article/69/69883.shtm
談?wù)刄nicode編碼,簡(jiǎn)要解釋UCS、UTF、BMP、BOM等名詞

http://www.hongen.com/pc/program/tutors/perl/perl0003.htm
--CGI編程--Perl標(biāo)量的操作符--

http://net.pku.edu.cn/~yhf/perlstep/perlstep6.html
Perl程序設(shè)計(jì)中的函數(shù)(子程序)

http://www.cnblogs.com/netcobra/archive/2004/04/16/6322.html
[轉(zhuǎn)移]安裝 BugZilla 時(shí) Perl 模塊的安裝

Part B. 補(bǔ)充事項(xiàng)

1) JIRA 的管理比 Bugzilla 要強(qiáng)一些,使用也比較方便,本身已經(jīng)
   支持多國(guó)語(yǔ)言(包括中文)?上,這個(gè)是要花錢的。雖然網(wǎng)上有
   注冊(cè)機(jī),如果沒(méi)有真正購(gòu)買,將來(lái)遭到版權(quán)局的調(diào)查還是會(huì)被罰。
   如果公司有預(yù)算,建議購(gòu)買 JIRA,否則推薦用免費(fèi)的 Bugzilla。

2) 上面那篇《JIRA安裝批南》漏了講一點(diǎn),為了方便支持中文,在
   安裝 MySQL 的時(shí)候要選 Custom,數(shù)據(jù)庫(kù)的默認(rèn)類型要選 UTF8。
   這個(gè)問(wèn)題,對(duì)于 Bugzilla 也是一樣,建議用 UTF8 來(lái)存儲(chǔ)中文。
   如果不指定 UTF8,要么無(wú)法正確顯示中文,要么不能創(chuàng)建 Bug。

3) Bugzilla 的 Perl 包安裝,其實(shí)是有很多簡(jiǎn)便的方法的,沒(méi)必要
   自己編譯,而且發(fā)送郵件并不用修改大量 Code,只要裝兩個(gè)東西
   就可以了。一是 Mail Direct Pro 作為本地 SMTP 服務(wù)器,注意
   不要用最新的 2.3.1.0,這個(gè)版本破解不完全,顯示未注冊(cè)。二是
   Fake Sendmail 作為 sendmail 程序,必須裝在跟 Bugzilla 同一
   個(gè)盤(pán)。例如 Bugzilla 在 H:\Server\Webz\Site\bugzilla\2.20.2
   那么,sendmail 就應(yīng)該裝在 H:\Usr\Lib,并且配置 ini 文件。

   需要注意的是,必須配置好 SMTP 轉(zhuǎn)發(fā)服務(wù)器。Mail Direct Pro
   是支持中文的,選"工具-->配置-->SMTP轉(zhuǎn)投-->添加",如果你的
   SMTP 服務(wù)器如 smtp.21cn.com 需要驗(yàn)證,則必須填寫(xiě)帳號(hào)和密碼。
   在"如果發(fā)送失敗則轉(zhuǎn)投"這個(gè)選項(xiàng)上打勾,保證郵件可以正確發(fā)送。
   當(dāng)某些郵件服務(wù)器有特殊限制時(shí),轉(zhuǎn)發(fā)到外網(wǎng)專業(yè) SMTP 較有保障。

4) Bugzilla 2.20 有漢化版,可以用于 2.20.2,但最新版2.22還沒(méi)
   漢化。而且漢化后還有一些問(wèn)題,主要是發(fā) Mail 不正常。對(duì)于
   網(wǎng)頁(yè)和郵件的亂碼,請(qǐng)大家使用 UTF-8 漢化包,并參考漢化作者
   的 Blog 里的解答,里面已經(jīng)提到怎樣消除這些亂碼。我這里只是
   補(bǔ)充一個(gè)目前翻遍整個(gè) Google 都找不到答案的問(wèn)題。

   在漢化版里 sendmail 是表面正常,實(shí)際上并沒(méi)有發(fā)出。經(jīng)過(guò)我用
   WinHex 研究 debug 文件,發(fā)現(xiàn)漢字編碼是 UTF-8,注意:如果用
   UltraEdit 按 Ctrl-H 則會(huì)自動(dòng)將文檔轉(zhuǎn)為 UCS-2 (Unicode)。由
   于里面的 From 向下跑了好幾行,所以 sendmail 報(bào)告沒(méi)有發(fā)信人。
   通過(guò)查找 Bugzilla 的資料,發(fā)現(xiàn)是在 Token.pm 里處理忘記密碼,
   例如 H:\Server\Webz\Site\bugzilla\2.20.2\Bugzilla\Token.pm。

   錯(cuò)誤現(xiàn)象:

   Bugzilla 2.20.2 漢化版的 sendmail 失敗,錯(cuò)誤報(bào)告如下所示:
   exception message : Message is missing sender's address.

   解決方案:

   通過(guò)使用 index 和 substr 找到正確的 From 字串。首先是用
   UltraEdit 打開(kāi) Token.pm 找到 sub IssuePasswordToken 位置,
   在最后一句 Bugzilla::BugMail::MessageToMTA($message); 的
   前面插入下面這幾句,問(wèn)題就可以消除,真正發(fā)出郵件。

sub IssuePasswordToken {
...
# --------- 插入部分開(kāi)始 --------------
    my $tmpmsg = $message;
    my $msgadr = index($tmpmsg,'From');
    $message = substr($tmpmsg,$msgadr);
# --------- 插入部分結(jié)束 --------------
   Bugzilla::BugMail::MessageToMTA($message);
#   Bugzilla::BugMail::MessageToMTA($message."$msgadr");
## Notes: String result: "$msgadr"=13, '$msgadr'=$msgadr
## See the . symbol in Perl means String A plus String B
}

Part C. 錯(cuò)誤記錄

1) 不用sendmail,直接smtp(本機(jī)安裝Mail Direct Pro),注冊(cè)失敗
>553 From <postmaster@Welcome>, message blocked.

2) 直接指定sendmail用21cn,則From必須是21cn.com,否則會(huì)報(bào)錯(cuò)
06-08-27 21:52:25 : From <bugzilla-daemon@21cn.com>, message
         blocked, sender not exist or has no privilege..<EOL>

06-08-28 02:25:49 : From <bugzilla-daemon@localhost.com>,
         message blocked.<EOL>

3) 把sendmail設(shè)置為localhost,用smtp(本機(jī)Mail Direct Pro).
250 Requested mail action okay, completed.  
Message-ID=<7B939171977752.09550@receive2.inner-21cn.com>
Mail delivered successful.

[[i] 本帖最后由 wwashington 于 2006-9-14 23:45 編輯 [/i]]

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2006-09-05 22:31 |只看該作者
Part D. 關(guān)于 Unicode

或許有些朋友對(duì)用 Perl 進(jìn)行 Unicode 編碼感興趣,補(bǔ)充兩個(gè)小程序。
在忘記密碼的環(huán)節(jié)里,郵件里的標(biāo)題依然是亂碼,這里提供了修正版。

1) 推薦代碼

type u1.pl {執(zhí)行時(shí)候請(qǐng)用 perl u1.pl 你好}
<----------
use Encode;
use Unicode::UCD 'charinfo';
$str=decode('gb2312',shift);
# 由于系統(tǒng)環(huán)境為gb2312,所以cmd后的中文參數(shù)也為
# gb2312編碼,因此告訴perl先把shift得到的參數(shù)按
# gb2312解碼成unicode

$a=charinfo(unpack 'U',$str);
for(keys %$a)
{
        print "$_ ==> $a->{$_}\n";
}
---------->

type u2.pl {執(zhí)行時(shí)候請(qǐng)用 perl u2.pl 你好}
<----------
use Encode;
use Unicode::UCD;
$str=decode('GBK',shift);
# 由于系統(tǒng)環(huán)境為gb2312,所以cmd后的中文參數(shù)也為
# gb2312編碼,因此告訴perl先把shift得到的參數(shù)按
# gb2312解碼成unicode

$str = encode('MIME-Q', $str);
print $str;
---------->

2) 運(yùn)行結(jié)果

H:\Usr\bin>perl u2.pl 系統(tǒng)更改密碼請(qǐng)求
=?UTF-8?Q?=E7=B3=BB=E7=BB=9F=E6=9B=B4=E6=94=B9=E5=AF=86=E7=A0=81=E8=AF=B7?=
=?UTF-8?Q?=E6=B1=82?=
H:\Usr\bin>perl u2.pl 系統(tǒng)更改密碼請(qǐng)
=?UTF-8?Q?=E7=B3=BB=E7=BB=9F=E6=9B=B4=E6=94=B9=E5=AF=86=E7=A0=81=E8=AF=B7?=
H:\Usr\bin>perl u2.pl 請(qǐng)求
=?UTF-8?Q?=E8=AF=B7=E6=B1=82?=

3) 郵件模版

從上推斷出 template\cn\default\account\password\forgotten-password.txt.tmpl

[% PROCESS global/variables.none.tmpl %]

[% expiration_ts = token_ts + (max_token_age * 86400) %]
From: bugzilla-admin-daemon
To: [% emailaddress %]
Subject: [% terms.Bugzilla %]=?UTF-8?Q?=E7=B3=BB=E7=BB=9F=E6=9B=B4=E6=94=B9=E5=AF=86=E7=A0=81=E8=AF=B7=E6=B1=82?=
Content-Type: text/plain; charset="UTF-8"
Mime-Version: 1.0

系統(tǒng)更改密碼請(qǐng)求:

你(或者是其他的某個(gè)人)申請(qǐng)改變你的[%+ terms.Bugzilla %]密碼。
如果確認(rèn)這個(gè)改變,請(qǐng)?jiān)L問(wèn)下面的鏈接:

[%+ Param('urlbase') %]token.cgi?t=[% token FILTER url_quote %]&a=cfmpw

如果你不是這個(gè)請(qǐng)求的申請(qǐng)者,或者想放棄這個(gè)請(qǐng)求,請(qǐng)?jiān)L問(wèn)下面的鏈接:

[%+ Param('urlbase') %]token.cgi?t=[% token FILTER url_quote %]&a=cxlpw

如果你不進(jìn)行任何操作,那么在 [%+ max_token_age +%] 日
(即 [%+ time2str("%H:%M on the %o of %B, %Y", expiration_ts) -%]) 后,
或者在你下次成功登錄后,該申請(qǐng)將會(huì)自動(dòng)失效。

Part E. MySQL 故障

使用 Bugzilla 連接 MySQL 時(shí)會(huì)告訴你數(shù)據(jù)庫(kù)連接失敗,其實(shí)這是因?yàn)槊艽a算法更新了。

1) 參考網(wǎng)址

http://www.cnblogs.com/huqingyu/archive/2004/12/09/74989.html
http://www.kehui.net/html/article/39/39822.html

http://www.phpv.net/article.php/288
http://dev.mysql.com/doc/mysql/en/old-client.html

mysql4.1以上版本連接時(shí)出現(xiàn)Client does not support authentication protocol問(wèn)題解決辦法

2) 解決方案

C:\> mysql -u root -p
mysql> \u mysql
mysql> select user,host,password from user;
mysql> set password for 'bugs'@'localhost' = old_password('bugs');
mysql> set password for 'bugs'@'%' = old_password('bugs');
mysql> select user,host,password from user;

Part F. Perl 故障

1) 參考網(wǎng)址

http://www.bugzilla.org/docs/win32install.html
http://blog.csdn.net/emu/archive/2005/03/15/320326.aspx
在apache下發(fā)布了bugzilla

couldn't create child process — 原來(lái)是無(wú)法創(chuàng)建子過(guò)程?磥(lái)是沒(méi)有找到perl.exe。

2) 解決方案

把下面這個(gè)東西保存為 Perl.reg,然后鼠標(biāo)雙擊導(dǎo)入就可以了。請(qǐng)注意修改
安裝路徑 [HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI\Command]。

<-----------------------------------------------------

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.cgi]
@="ActivePerl"

[HKEY_CLASSES_ROOT\.cgi\Shell]

[HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI]

[HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI\Command]
@="H:\\Server\\Lang\\Perl\\bin\\perl.exe -T"

----------------------------------------------------->

[[i] 本帖最后由 wwashington 于 2006-9-6 00:44 編輯 [/i]]

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2006-09-10 14:45 |只看該作者
針對(duì)Perl發(fā)郵件中文標(biāo)題出錯(cuò)的問(wèn)題,我另外寫(xiě)了一個(gè)專題來(lái)討論,需要的可以看一下。

http://72891.cn/viewthread.php?tid=826054
[原創(chuàng)] 完美解決用Perl發(fā)送Bugzilla Mail

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2006-11-21 15:58 |只看該作者
bugzilla漢化完后出現(xiàn):輸入中文,提交后顯示亂碼,我至今無(wú)法解決。但是英文版的bugzilla就能輸入中文正常顯示,非常奇怪,到底是哪里的問(wèn)題。???

請(qǐng)高手回答

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2006-11-21 20:05 |只看該作者
原帖由 kaka_sun 于 2006-11-21 15:58 發(fā)表
bugzilla漢化完后出現(xiàn):輸入中文,提交后顯示亂碼,我至今無(wú)法解決。但是英文版的bugzilla就能輸入中文正常顯示,非常奇怪,到底是哪里的問(wèn)題。???

請(qǐng)高手回答

這個(gè)要看你的Charset是什么。在英文狀態(tài)下,輸入和顯示中文用UTF-8。如果
把Bugzilla漢化了,那么應(yīng)該選擇UTF-8的方案,如果用GB2312方案就會(huì)可能
導(dǎo)致亂碼。還有,最好把瀏覽器的"查看--編碼"設(shè)置為"自動(dòng)選擇"。

因?yàn)闆](méi)辦法去現(xiàn)場(chǎng)查看問(wèn)題,我只能告訴你這個(gè)基本的思路。此外,你可以訪問(wèn)
漢化作者的Blog,那里也有不少人提出問(wèn)題,主要是常識(shí)性的錯(cuò)誤。郵件標(biāo)題的
漢化問(wèn)題比較復(fù)雜,前面我已經(jīng)說(shuō)過(guò)寫(xiě)了專門(mén)的文章去分析和解決。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2006-11-22 10:53 |只看該作者
謝謝! 我的bugzilla漢化是采用的UTF8
1 將 <Bugzilla安裝目錄>\Bugzilla\CGI.pm 的第55行改為 $self->charset('UTF-8') 改了
2 <Bugzilla安裝目錄>\template\cn 是將cn_UTF8.zip里的所有數(shù)據(jù)拷貝過(guò)去的
還需要做什么呢?

有人說(shuō)我的mysql數(shù)據(jù)庫(kù)有問(wèn)題,我的數(shù)據(jù)庫(kù)字符集請(qǐng)看:
| character_set_client            | utf8                                        |
| character_set_connection        | utf8                                        |
| character_set_database          | utf8                                        |
| character_set_filesystem        | binary                                      |
| character_set_results           | utf8                                        |
| character_set_server            | utf8                                        |
| character_set_system            | utf8                                        |

還需要怎么改呢?

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2006-11-22 13:22 |只看該作者
請(qǐng)問(wèn)您的mysql版本是多少,安裝時(shí)采用的參數(shù)是多少?

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2006-11-22 14:11 |只看該作者
原帖由 kaka_sun 于 2006-11-22 13:22 發(fā)表
請(qǐng)問(wèn)您的mysql版本是多少,安裝時(shí)采用的參數(shù)是多少?

當(dāng)時(shí)用的是5.0.24a,目前最新的是5.0.27,沒(méi)發(fā)生你所說(shuō)的問(wèn)題。
沒(méi)什么需要特別注意的,就是安裝的時(shí)候選Custom,字符集UTF8。
可能你裝了其他軟件干擾了系統(tǒng)字符顯示,建議換臺(tái)機(jī)器試一下。

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2006-11-22 14:58 |只看該作者
那就是說(shuō)你的bugzilla安裝在windows環(huán)境下了?
我的在AS4下

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2006-11-22 17:16 |只看該作者
能否把您的安裝步驟分享出來(lái)啊,我實(shí)在太感謝您了
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP