問題タブ [trac]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bug-tracking - Trac から変更ログを生成する方法
特定のバージョンの変更ログを Trac から XML として生成し、それをカスタム XSL で処理する必要があります。デフォルトのレポートの 1 つが該当するようです (マイルストーンごとのすべてのチケット (クローズ済みを含む))。ただし、(URL に format=rss を追加して) XML として要求すると、出力 XML には Status、Resolution、Milestone フィールドが含まれません。すべてのフィールドを含むように構成するにはどうすればよいですか? Trac から変更ログを生成してリリース ノートに含めるにはどうすればよいですか?
python - Apache + mod_wsgi での 2 つの Trac インスタンスの奇妙な動作
2 つの Trac インスタンスを設定して、ブラウザ経由でそれぞれ異なる URL でアクセスできるようにしようとしています。
最初にアクセスしたとき、Apache の応答は問題ありません。最初の Trac は /trac1 で取得され、次に 2 番目の Trac は /trac2 で取得されます。しかし、/trac1 に再度アクセスすると、2 番目の Trac (/trac2) の内容が表示され続けます。最初の .wsgi 構成ファイル (trac1.wsgi とします) に触れてから、ブラウザーで /trac1 を再度要求すると、期待される内容が再び取得されます。
反対の場合も同じように機能します: /trac2 にアクセスし、次に /trac1 にアクセスし、次に /trac2 は、trac2.wsgi に触れるまで /trac1 の内容を提供し続けます...
したがって、Python、mod_wsgi、および/またはApacheが結果または何かをキャッシュしているようです。私はシステム管理者ではないので、この問題についてこれ以上説明することはできません。
Apache の .wsgi ファイルと http.conf:
trac1.wsgi :
trac2.wsgi :
http.conf :
誰かが別の構成などを提案した場合は、それも歓迎します。ありがとう!
ヘクター
apache - Trac で html ログインフォームを表示するにはどうすればよいですか?
アカウント マネージャー プラグインを使用して trac をインストールしましたが、すべて問題なく動作します。アカウント マネージャーのすべてのコンポーネントを有効にしました。html 登録フォームが表示されますが、問題は html ログイン フォームが表示されないことです。デフォルトの認証ポップアップが表示され続けます。
permissions - Trac - 開発者と管理者に推奨される権限レベル
私はTracのファンです。もちろん、自分の単独のプロジェクトで Trac を使用しているときは、自分自身に完全な管理者権限を与えることができます。
他の開発者が関与している場合、またはあまり技術的ではないマネージャー (または、ハードコード開発者ではなく設計者である人物) が関与している場合、何が起こっているのかについていくことができる必要があります。チケットの追加/更新のようなものですが、何かを壊す可能性はありません。その場合、パーミッションのきめ細かい性質は、誰かに何が必要かに関してもう少し複雑になります。
それらの人々のグループ(および他の同様のグループ)にどのような権限を使用していますか?
svn - SVN コミットとチケット間のより堅牢なリンクを提供するにはどうすればよいですか
SVN コミットが Trac チケットを管理できるように、Trac/SVN を接続しようとしています。私はドキュメントを読んで、チケットの更新がコメントフィールドで正しい構文を使用する開発者に依存していることを(一種の)理解しています。不必要に誰かを怒らせないように:P
チケットを更新するために特定の構文の知識を必要としないカスタム フィールドを追加することを検討しています。唯一の問題は、どこから始めればよいか最初の手がかりがないことです... Pythonでプログラミングしたことさえありません。特定のスクリプトで何が起こっているのかを解釈することはできますが、そうしたくありません。 2 つのシステムをより確実に統合するためだけに、言語全体を学習します。
私は *NIX の経験がほとんどありません。私は Microsoft の開発者なので、コマンド ライン、スクリプト、および構成ファイルを介してこれらすべてのテクノロジを一緒にハックする必要があるのは、私にとっては少し異質な環境です。
誰かがこの方法で Trac/SVN を変更したり、以前にこのようなことをしたことがありますか。
編集: SVN/Trac 間のリンクを変更するのではなく、このプロセスを開発者にとってより直感的にするために、SVN クライアント統合を変更することを検討する必要がありますか? おそらく、これはより適切なルートでしょうか?
svn - 特定のディレクトリを無視するように Wordpress の URL 処理を調整するにはどうすればよいですか?
Dreamhost の WordPress、Subversion、および Trac インストールを使用しています。私の Subversion リポジトリはすべて /repos/[projectname] にあり、私の Trac インストールはすべて /trac/[projectname] にあります。作業中の Web アプリケーション用の /webapps/[appname] など、他のディレクトリもあります。しかし、ブラウザで /trac/[projectname] にアクセスすると、Wordpress は 404 を返します。これは理にかなっています。その URL には Wordpress ページがありません。
これは、私が実行しているいくつかのプラグインに関連している可能性があるのではないかと考えました. まず、すべてのプラグインを無効にして、1 つずつ有効にします。ただし、それらをすべて無効にし(さらにテーマをデフォルトにリセットしました)、同じ動作が発生しました。
これがプログラムで行うのか、管理コンソールから行うのかはわかりませんが、実際には問題ではありませんが、コンソールには何も表示されなかったので、プログラムによるものだと推測しています (そのため、私はここで質問します)。Wordpress に処理させたくないディレクトリを特定する必要があるだけです。
bug-tracking - Trac から Bugzilla への移行?
Trac インスタンスから Bugzilla インスタンスへのデータのインポートを簡単にするヒント、スクリプト、またはその他のアーティファクトはありますか?
修正された Bugzilla があるため、importxml.cgi は適切な選択ではない可能性があります。それが利用可能であったとしても、問題は「Trac データを Bugzilla データにマップする方法」になります。
面倒かもしれませんが、いくつかのマッピング テーブルを使用して、データベースからデータベースへの移行を行う必要があると思います。うん。
どんな助けでも大歓迎です!
svn - redmine と trac を試しましたが、プロジェクト間でマイルストーンやバグを共有することはできません
そのような機能を可能にする redmine や trac に代わる良い方法を知っていますか? 私も fogbugz を試しましたが、svn リポジトリのブラウジングとの統合が不十分です (コード レビュー サポートの兆候はありません)。
trac - trac:リモートWebサイトからチケットを送信する
私のウェブサイトとは異なるマシンでtracを設定していますが、ウェブサイトでエラーが発生するたびに(404/500ページに直接アクセスする場合など)、tracを使用してサーバーに新しいチケットが自動的に送信されます。インストールされた、私は最も直感的な方法を使用しようとしました:
しかし、どういうわけかそれは提出されませんが、それをプレビューするので、どうすればこれを克服できるのか疑問に思います。私がやろうとしているのは、上記のアドレスを持つsrcでimgタグを使用することです。
または、より良い方法があります。xmlrpcpluginをインストールすると問題が解決する可能性があることはわかっていますが、今のところ、迅速な解決策が必要です。
tortoisesvn - TortoiseSVN は post-commit.bat を実行しません
Windows (現在は Win7、以前は Vista で試しました) で Subversion/trac 環境をセットアップしましたが、すべてが完全に動作します。しかし、ポストコミットを機能させることができません。セットアップは次のとおりです (Apache で実行されている VisualSVN と Trac を使用):
C:\Users\Martin\Repositories\test_svn\hooks:
ポスト commit.bat:
トラックポストコミットフック.cmd:
トラックポストコミットフック:
http://trac.edgewall.org/browser/branches/0.11-stable/contrib/trac-post-commit-hookから取得
cmdウィンドウでスクリプトをテストしましたが、すべて機能します。しかし、TortoiseSVN コミットでは何も起こらないので、Tortoise が post commit.bat を実行することは決してないと思います。
簡単な事前コミットもテストしましたが、それは機能します。奇妙なことに、以前は機能していましたが、当時は VisualSVN の以前のリリースを使用していたと思います。
ここで何が起こっているのか誰にもわかりませんか?
どうもありがとう!/マーティン