'TOW'에 해당되는 글 23건
- 2008.08.28 TOW 0.3.0 알파1의 버그, 개선사항 및 해결방법 4
- 2008.06.26 TOW 다음버전에 반드시 들어가야 할 플러그인은 어떤게 좋을까요? 2
- 2008.06.26 Trac 0.11 기반의 TOW 0.3 알파버전 준비중입니다. 3
- 2008.06.23 Trac 0.11 정식 버전 릴리즈되었네요. (덤으로 0.10.5 버전도) 1
- 2008.06.18 500 Internal Server 에러가 가끔 나는 군요. 2
- 2008.05.26 SourceForge.net 2008 Community Choice Awards 하네요. TOW에 한표 어떤가요? 2
- 2008.05.22 커맨드창에서 Suversion 관련 명령 실행시 한글 메시지가 깨지는 현상 해결하는 방법
- 2008.04.04 새 프로젝트 생성하기 4
- 2008.04.04 TOW (TracOnWindows) 사용기 및 팁 모음입니다.
- 2008.03.07 TOW 기본 디렉토리(C:\TOW) 변경해서 설치하기 5
2008. 8. 28. 13:50
TOW 0.3.0 알파1의 버그, 개선사항 및 해결방법
2008. 8. 28. 13:50 in 사용자 가이드
현재까지 알려진 것을 정리해봅니다.
리포트 해주신 분들 감사합니다. ^^
- PYTHON_HOME 변수대신 PYTHONHOME을 써야 기존 Python과 충돌되지 않는다. (이문영님 보고) => 반영
- add-perm, list-perm, remove-perm 스크립트에서 에러 발생 (kermi님 보고) => 반영. 아래와 같이 수정하면 해결됩니다.
수정된 add-perm.bat 파일@echo off
call set-tow.bat
if "%3"=="" goto usage
call trac-admin %1 permission add %2 %3 %4 %5 %6 %7 %8 %9
goto end
:usage
call lang ADD_REMOVE_PERM_USAGE %0
:end
수정된 list-perm.bat 파일@echo off
call set-tow.bat
if "%1"=="" goto usage
call trac-admin %1 permission list %2 %3 %4 %5 %6 %7 %8 %9
goto end
:usage
call lang LIST_PERM_USAGE %0
:end
수정된 remove-perm.bat 파일@echo off
call set-tow.bat
if "%3"=="" goto usage
call trac-admin %1 permission remove %2 %3 %4 %5 %6 %7 %8 %9
goto end
:usage
call lang ADD_REMOVE_PERM_USAGE %0
:end
리포트 해주신 분들 감사합니다. ^^
2008. 6. 26. 17:29
TOW 다음버전에 반드시 들어가야 할 플러그인은 어떤게 좋을까요?
2008. 6. 26. 17:29 in 공지사항
2008. 6. 26. 17:04
Trac 0.11 기반의 TOW 0.3 알파버전 준비중입니다.
2008. 6. 26. 17:04 in 릴리즈
Subversion을 1.5 (CollabnetSuversionServer)로 해볼려고 했는데, svn_python 모듈을 못 찾아서 Subversion은 1.4.6으로 넣어봤습니다. 그랬더니 별 무리없이 동작이 됩니다.
조만간 릴리즈하도록 하겠습니다. 오늘은 여기까지...
p.s. 0.10에서 동작하던 플러그인이 얼마나 동작될지 모르겠네요.
2008. 6. 23. 09:52
Trac 0.11 정식 버전 릴리즈되었네요. (덤으로 0.10.5 버전도)
2008. 6. 23. 09:52 in Trac
0.11 버전이 오랜 기간 끝에 릴리즈되었네요.
이미 써 보신 분들은 아시겠지만, 몇가지 하이라이트를 정리해보면...
여하튼 TOW의 Trac 0.11 버전도 조만간 테스트를 해볼 예정입니다. 만약, Trac 자체의 인스톨러가 아주 편하게 되어 있다면, TOW 프로젝트를 더 이상 진행할 이유가 없겠죠. (그럼 좋겠는데...)
p.s. 0.10.4 버전의 보안 패치정도 수준의 릴리즈인 0.10.5도 함께 릴리즈가 되었네요. TOW 0.2.2의 다음버전이 릴리즈할 이유가 생겼네요.
참고사이트: Trac 0.11 릴리즈노트, Trac 다운로드
이미 써 보신 분들은 아시겠지만, 몇가지 하이라이트를 정리해보면...
- 템플릿(Template) 엔진을 Genshi로 변경
- 티켓의 워크플로우 변경 (accepted가 추가됨)
- 텍스트 문법에 따른 색깔 표시(Syntax Highlighting)하는 엔진을 Pygments로 기본 탑제.
- 소스 브라우저 향상 (페이지 로딩 없이 폴더 트리 표시)
- 사용자 설정 개선
- WebAdmin 플러그인 기본 탑제
여하튼 TOW의 Trac 0.11 버전도 조만간 테스트를 해볼 예정입니다. 만약, Trac 자체의 인스톨러가 아주 편하게 되어 있다면, TOW 프로젝트를 더 이상 진행할 이유가 없겠죠. (그럼 좋겠는데...)
p.s. 0.10.4 버전의 보안 패치정도 수준의 릴리즈인 0.10.5도 함께 릴리즈가 되었네요. TOW 0.2.2의 다음버전이 릴리즈할 이유가 생겼네요.
참고사이트: Trac 0.11 릴리즈노트, Trac 다운로드
2008. 6. 18. 11:59
500 Internal Server 에러가 가끔 나는 군요.
2008. 6. 18. 11:59 in 사용자 가이드
제가 사용하는 TOW도 가끔 500 Internal Server 에러가 나는데, 역시나 windows event log의 문제인가 봅니다.
[Wed Jun 18 11:48:43 2008] [error] [client ...] mod_python (pid=2980, interpreter='tow.localhost', phase='PythonHandler', handler='trac.web.modpython_frontend'): Application error
[Wed Jun 18 11:48:43 2008] [error] [client ...] ServerName: 'tow.localhost'
[Wed Jun 18 11:48:43 2008] [error] [client ...] DocumentRoot: 'C:/TOW/Apache/htdocs'
[Wed Jun 18 11:48:43 2008] [error] [client ...] URI: '/projects/.../ticket/133'
[Wed Jun 18 11:48:43 2008] [error] [client ...] Location: '/projects'
[Wed Jun 18 11:48:43 2008] [error] [client ...] Directory: None
[Wed Jun 18 11:48:43 2008] [error] [client ...] Filename: 'C:/TOW/Apache/cgi-bin/trac.cgi'
[Wed Jun 18 11:48:43 2008] [error] [client ...] PathInfo: '/.../ticket/133'
[Wed Jun 18 11:48:43 2008] [error] [client ...] Traceback (most recent call last):
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\mod_python\\importer.py", line 1537, in HandlerDispatch\n default=default_handler, arg=req, silent=hlist.silent)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\mod_python\\importer.py", line 1229, in _process_target\n result = _execute_target(config, req, object, arg)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\mod_python\\importer.py", line 1128, in _execute_target\n result = object(arg)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\trac\\web\\modpython_frontend.py", line 87, in handler\n gateway.run(dispatch_request)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\trac\\web\\wsgi.py", line 87, in run\n response = application(self.environ, self._start_response)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\trac\\web\\main.py", line 416, in dispatch_request\n env.log.warn(e)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 983, in warning\n apply(self._log, (WARNING, msg, args), kwargs)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 1079, in _log\n self.handle(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 1089, in handle\n self.callHandlers(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 1126, in callHandlers\n hdlr.handle(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 642, in handle\n self.emit(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\logging\\handlers.py", line 819, in emit\n self.handleError(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 693, in handleError\n traceback.print_exception(ei[0], ei[1], ei[2], None, sys.stderr)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\traceback.py", line 125, in print_exception\n print_tb(tb, limit, file)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\traceback.py", line 70, in print_tb\n if line: _print(file, ' ' + line.strip())
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\traceback.py", line 13, in _print\n file.write(str+terminator)
[Wed Jun 18 11:48:43 2008] [error] [client ...] IOError: [Errno 9] Bad file descriptor
다음버전의 log 기본 설정을 파일로 해야겠습니다.
[Wed Jun 18 11:48:43 2008] [error] [client ...] mod_python (pid=2980, interpreter='tow.localhost', phase='PythonHandler', handler='trac.web.modpython_frontend'): Application error
[Wed Jun 18 11:48:43 2008] [error] [client ...] ServerName: 'tow.localhost'
[Wed Jun 18 11:48:43 2008] [error] [client ...] DocumentRoot: 'C:/TOW/Apache/htdocs'
[Wed Jun 18 11:48:43 2008] [error] [client ...] URI: '/projects/.../ticket/133'
[Wed Jun 18 11:48:43 2008] [error] [client ...] Location: '/projects'
[Wed Jun 18 11:48:43 2008] [error] [client ...] Directory: None
[Wed Jun 18 11:48:43 2008] [error] [client ...] Filename: 'C:/TOW/Apache/cgi-bin/trac.cgi'
[Wed Jun 18 11:48:43 2008] [error] [client ...] PathInfo: '/.../ticket/133'
[Wed Jun 18 11:48:43 2008] [error] [client ...] Traceback (most recent call last):
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\mod_python\\importer.py", line 1537, in HandlerDispatch\n default=default_handler, arg=req, silent=hlist.silent)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\mod_python\\importer.py", line 1229, in _process_target\n result = _execute_target(config, req, object, arg)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\mod_python\\importer.py", line 1128, in _execute_target\n result = object(arg)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\trac\\web\\modpython_frontend.py", line 87, in handler\n gateway.run(dispatch_request)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\trac\\web\\wsgi.py", line 87, in run\n response = application(self.environ, self._start_response)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\trac\\web\\main.py", line 416, in dispatch_request\n env.log.warn(e)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 983, in warning\n apply(self._log, (WARNING, msg, args), kwargs)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 1079, in _log\n self.handle(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 1089, in handle\n self.callHandlers(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 1126, in callHandlers\n hdlr.handle(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 642, in handle\n self.emit(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\logging\\handlers.py", line 819, in emit\n self.handleError(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 693, in handleError\n traceback.print_exception(ei[0], ei[1], ei[2], None, sys.stderr)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\traceback.py", line 125, in print_exception\n print_tb(tb, limit, file)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\traceback.py", line 70, in print_tb\n if line: _print(file, ' ' + line.strip())
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\traceback.py", line 13, in _print\n file.write(str+terminator)
[Wed Jun 18 11:48:43 2008] [error] [client ...] IOError: [Errno 9] Bad file descriptor
다음버전의 log 기본 설정을 파일로 해야겠습니다.
2008. 5. 26. 09:39
SourceForge.net 2008 Community Choice Awards 하네요. TOW에 한표 어떤가요?
2008. 5. 26. 09:39 in 공지사항
TOW를 잘 쓰고 계시다면, 아래의 링크로 가서 마음에 드신 항목에 클릭한번 해주십시오.
http://sourceforge.net/community/cca08-nominate?group_id=192688
http://sourceforge.net/community/cca08-nominate?group_id=192688
2008. 5. 22. 17:49
커맨드창에서 Suversion 관련 명령 실행시 한글 메시지가 깨지는 현상 해결하는 방법
2008. 5. 22. 17:49 in 사용자 가이드
C:\TOW\set-tow.bat 파일을 열으셔서 밑줄친 줄을 추가하시면 됩니다.
APR_ICONV_PATH 라는 키워드를 찾기가 엄청 힘들었네요. 찾고 나니 Peter Kim 님 블로그에도 비슷한 내용의 댓글이 있네요.
이렇게 하시면 add-project 실행 시에도 제대로 된 메시지를 보실 수 있을 겁니다.
도움이 되시길...
...
set SVN_HOME=%TOW_HOME%\Subversion
set APR_ICONV_PATH=%SVN_HOME%\iconv
set PYTHON_HOME=%TOW_HOME%\Python
...
set SVN_HOME=%TOW_HOME%\Subversion
set APR_ICONV_PATH=%SVN_HOME%\iconv
set PYTHON_HOME=%TOW_HOME%\Python
...
APR_ICONV_PATH 라는 키워드를 찾기가 엄청 힘들었네요. 찾고 나니 Peter Kim 님 블로그에도 비슷한 내용의 댓글이 있네요.
이렇게 하시면 add-project 실행 시에도 제대로 된 메시지를 보실 수 있을 겁니다.
도움이 되시길...
2008. 4. 4. 09:41
새 프로젝트 생성하기
2008. 4. 4. 09:41 in 사용자 가이드
새로 프로젝트를 만드시려면 다음과 같이 해보세요.
p.s. 예전에는
- 도스창(Command Prompt)을 띄웁니다. (실행 -> cmd)
- 다음과 같이 실행해봅니다. (예제 프로젝트명: MyNewProject)C:\Documents and Settings\user>cd \TOW
C:\TOW>add-project MyNewProject - 이렇게 하면 MyNewProject 라는 프로젝트가 생깁니다.
- trac 주소는 http://서버주소:8080/projects/MyNewProject 가 됩니다.
- svn 주소는 http://서버주소:8080/svn/MyNewProject 가 됩니다.
- 끝!
p.s. 예전에는
create-svn-repo.bat, create-trac-repo.bat 스크립트를 사용했서 프로젝트를 생성했는데, 이 둘을 묶어서 add-project라고 만들었습니다. 각각 쓰셔도 됩니다.
2008. 4. 4. 09:16
TOW (TracOnWindows) 사용기 및 팁 모음입니다.
2008. 4. 4. 09:16 in 사용자 가이드
이 포스트에 모아보겠습니다.
TOW 설치
TOW를 윈도우 서비스로 등록하기
- 윈도우에서 프로젝트 관리툴 Trac 설치와 기타 Plugin 설치
- Trac을 Windows에서 쉽게 설치하여 사용하기
- TOW (Trac On Windows) 사용하기
- [TRAC] 1장. Trac On Windows - 설치 파일 버전맞추기
- TOW ( TracOnWindows ) 설치기
- [펌]TracOnWindows 설치
- Trac 설치하기 (Trac on Windows)
- Trac, Moniwiki, Subversion Install of Window
- Trac 설치하기
- Trac On Windows
- AS3 Friends : Trac on Windows, Subclipse, Mylyn
- 협업관리 및 이슈트래커 비교자료
- Trac on Windows, Subclipse, Mylyn
- TOW(TracOnWindows)에서 다른 Subversion으로 연동하기
- 윈도우 계열에서의 초간단 Trac 설치 방법
Trac 플러그인 설치
2008. 3. 7. 20:10
TOW 기본 디렉토리(C:\TOW) 변경해서 설치하기
2008. 3. 7. 20:10 in 사용자 가이드
어떤 분이 메일로 문의를 주셔서 한번 try를 해봤는데요.
결론적으로 동작은 됩니다만 Python의 경로를 옮기는 건 안되네요.
다음의 절차대로 해보세요.
예제로 설치할 경로는 D:\Apps 입니다. (이하 %TOW_HOME%은 D:\Apps\TOW가 됩니다.)
결론적으로 동작은 됩니다만 Python의 경로를 옮기는 건 안되네요.
다음의 절차대로 해보세요.
예제로 설치할 경로는 D:\Apps 입니다. (이하 %TOW_HOME%은 D:\Apps\TOW가 됩니다.)
- TOW-*.zip 파일을 D:\Apps 에 풉니다.
- %TOW_HOME%\set-tow.bat 파일을 열어서 아래의 부분을 수정합니다.set TOW_HOME=D:\Apps\TOW
- %TOW_HOME%\Apache\conf\httpd.conf 파일을 열어서 다음의 문자열을 모두 치환합니다.C:/TOW -> D:/Apps/TOW
- %TOW_HOME%\Setup\TracRepo\Projects\HelloTOW\conf\*.tpl 의 모든 파일을 열어서 다음의 문자열을 치환합니다.C:\TOW -> D:\Apps\TOW
C:\\TOW -> D:\\Apps\\TOW
- %TOW_HOME%\create-svn-repo.bat 파일을 열어서 다음의 문자열을 모두 치환합니다.C:/TOW -> D:/Apps/TOW
- D:\Apps\TOW\Python 디렉토리를 C:\TOW\Python 모두 복사합니다.
이렇게 하시면 Trac, Subversion 모두 동작을 합니다. 다른 문제가 있을지는 아직 잘 모르겠습니다.
만약 이미 C:\TOW를 설치한 상태에서 D:\Apps\TOW로 이동한다고 했을 때, 이미 만들어 놓은 프로젝트가 있으시다면 아래와 같이 해보세요. (%PROJECT_NAME%은 만들어 놓은 프로젝트 이름)
- %TOW_HOME%\TracRepo\Projects\%PROJECT_NAME%\conf\trac.ini 파일을 열어서 다음의 문자열을 치환합니다. C:\TOW -> D:\Apps\TOW
C:\\TOW -> D:\\Apps\\TOW
- 그리고, trac-admin을 다음과 같이 실행합니다.D:\Apps\TOW>trac-admin.bat %PROJECT_NAME% resync
이렇게 하면 기존 프로젝트도 새 디렉토리에서 동작을 할 겁니다.
그럼, 도움이 되시길...