问题标签 [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.

0 投票
2 回答
1767 浏览

svn - 使用 mod_wsgi 在 Apache 上部署 TRAC/Subversion (SVN) 时,TRAC 根本不打开任何页面

我已经使用 apache/mod_wsgi(无 SSL)部署了 trac(最好,因为我面临的 CGI 问题是性能),并且它在没有 SVN 集成的情况下工作正常。但我实际上需要 SVN,所以当我配置存储库路径(即:repository_dir = c:/projects/svn/my_project)时,我什至无法让我的项目 TRAC 甚至打开它的任何页面。

在 Mozilla Firefox 上显示白页,在 MS-IE 上显示“无法显示页面”错误,就好像服务器“超时”一样。

我已经尝试使用 mod_python (3.3.1) 并且发生了完全相同的问题。虽然它适用于 CGI。

我也尝试过禁用 SVN 身份验证,认为这可能是身份验证冲突(我使用的是 Apache Basic Auth)。

环境:

  • 赢 2000 服务器 SP 4;
  • 阿帕奇 2.2.10;
  • 蟒蛇2.5.2;
  • mod_wsgi 修订版 1018 2.3,py25_apache22;
  • 跟踪 0.12dev;
  • 颠覆 1.5.3。

配置文件:

  • Apache httpd.conf 摘录:
  • 跟踪.wsgi:
  • trac.ini 摘录:

有任何想法吗???

0 投票
1 回答
241 浏览

python - 如何将事件添加到 Trac 事件时间线

我正在为 Trac 编写一个插件。每次插件从 Git post-receive 钩子接收一些数据时,我想在时间线中添加一个事件。

查看时间线 API,您似乎只能添加新的事件源。因此,您负责检索和显示数据。我宁愿将我的活动保存到现有来源。

我应该在哪里查看 Trac API 以保存事件?

ps:我的计划是像Github这样的代码依赖远程存储库和远程Web界面。

pss:时间线必须显示来自主项目 git 存储库及其克隆的提交。我不想托管与项目有关的每个存储库的副本。

0 投票
1 回答
3004 浏览

apache - 使用 apache 位置指令列出来自 trac 的文件夹

我有以下目录结构:

我想知道当我转到 domain.com/trac 时是否有办法在 httpd.conf 中指定列出目录。目前我写道:

但我不知道如何将文档根指定到 /var/trac。我试着做

但我收到错误 500,我相信这是因为 /var/trac 中的文件夹不是 trac 环境。

谢谢。

0 投票
3 回答
542 浏览

apache-flex - “出售” trac/buildbot/etc 给高层管理人员

我的团队主要使用基于 Flex 的应用程序。话虽如此,几乎没有任何约定(甚至让它们重构本身就是一个奇迹)等等。

来自 .NET + CruiseControl.NET 背景,我一直渴望让每个人都使用一些像样的跟踪软件(我们现在使用的是用 PHP 编码的待办事项列表)和 CI;我认为 trac+BuildBot 将是一个不错的选择。

您将如何说服高层管理人员相信这是要走的路,以及本文中提到的一些规则?我的主要问题之一是每个人都在不假思索的情况下编码(你会惊讶于这种产生的“逻辑”类型......)

谢谢

0 投票
1 回答
2837 浏览

python - Windows 机器上的 subprocess.call 帮助

我正在尝试修改一个允许将 wiki 页面下载到 word 文档的trac插件。pagetodoc.py 在这一行抛出异常:

说这close_fds在 Windows 上不受支持。该过程似乎在 C:\Windows\Temp 中创建了一些临时文件。我尝试删除close_fds参数,但随后子进程写入文件以无限期保持打开状态。稍后写入文件时会引发异常。这是我第一次使用 Python,我对这些库并不熟悉。这更加困难,因为大多数人可能在 Unix 机器上编写代码。有什么想法可以修改这段代码吗?

谢谢!

0 投票
2 回答
35698 浏览

java - 如何设置 Java 以使用 Eclipse 的用户特定证书?

我不敢相信我是唯一遇到这个问题的人。我已经在谷歌上搜索了几个小时,但没有任何运气。Java 安全文档似乎没有彻底解决 PKCS12 证书。

我正在尝试为用户特定的 PKCS12 证书设置 Java。除其他外,这将被使用,以便在 Eclipse 中,我可以访问通过证书进行身份验证的 Trac 服务器。我正在为 Eclipse 使用 Trac Mylyn 集成插件。

这是设置:

  • 用户主目录位于 /home
  • 多用户挂载在 /central
  • 每个用户都有一个个人证书:~/user.p12
  • 个人证书密码为:pass1234
  • 用户密码存储在 ~/password.txt 的 0400 文件中
  • ca 的只读信任存储位于:/central/ca.jks
  • 信任库没有密码
  • JDK 1.6 安装在 /central/jdk_1.6.0
  • Eclipse 3.4 安装在 /central/eclipse_3.4.0
  • JAVA_HOME=/central/jdk_1.6.0
  • JAVA_HOME 设置为 JDK 位置,因为 Eclipse 需要这个
  • ECLIPSE_HOME=/central/eclipse_3.4.0
  • JRE 位于 $JAVA_HOME/jre
  • 每个用户都有一个 ~/.java.policy 文件
  • https://trac.internal/trac运行着一个 trac 服务器
  • trac 服务器使用证书进行身份验证

现在,我希望每个用户能够简单地修改他们拥有的一些文件(例如 ~/.java.policy 文件),并能够启动中央 Eclipse 应用程序并访问 Trac 存储库。看起来很简单。

现在,我可以让它工作的唯一方法是编辑 $ECLIPSE_HOME/eclipse.ini 文件并添加

好的,这行得通,但它有两个问题:

  • 每个用户都必须安装自己的 ecipse。(或者eclipse可以从用户文件中读取吗?)
  • 它是 Eclipse 特定的,我最终希望将其作为 Java 配置。

另外,我记得很久以前您可以编辑 $JAVA_HOME/jre/lib/security/java.security 文件并添加

但 Eclipse 似乎并没有意识到这一点。可能是因为我的 JAVA_HOME 指向 JDK,而不是 JDK 的嵌套 JRE?

我看过Java PKCS#11 Reference,它引用了以下属性: keyStoreURL="NONE" keyStoreType="PKCS11" keyStorePasswordURL=some_pin_url

我看到另一个参考资料说您可以编辑 ~/.java.policy 文件以包括:

但这也没有得到采纳。也许它确实有效并且由于 java.security 文件不起作用的相同原因而没有被读取,或者它根本不起作用。

我见过的一些系统属性:

所以,现在,我想我坚持让每个用户都有自己的 Eclipse intall。我知道这听起来像是一个复杂的设置,但是就证书设置而言,这应该与 Eclipse 没有任何关系……它实际上是用于用户特定证书的 Java 设置。

有任何想法吗?

0 投票
5 回答
2933 浏览

project-management - 管理里程碑和 Web 开发项目

我正在尝试实现 Trac+SVN。但是我遇到了项目管理问题。给你一个背景,我的大部分项目都与 Web 开发有关(它们经历了设计、编程、测试等阶段)。

现在我正在为我的项目实施 Trac。现在的问题是我应该放置什么作为里程碑和票证。对于门票,我应该得到多少粒度?例如,我应该说使 X 成为 Y 功能的一部分还是仅使 Y 功能。我制作的票越多,我花在制作这些票上的时间就越多。

另外,对于里程碑,我见过像 CakePHP 等项目。当他们使用 Trac 时,他们将里程碑设置为版本号(对应于 SVN 中的标签)。这是最好的方法吗?

假设我有一个客户的最后期限是 X 日期。然后我将我的里程碑设置为 1.0,截止日期为 X。但是我如何每周跟踪项目?因为我不想在发布日期前一天意识到剩下的太多了。我想以某种方式每周检查一次。

此外,我还想将增强/错误考虑在内,并将它们作为里程碑组合在一起。

我想象过类似 1.xx 的东西,其中第一个 x 对应于一组功能增强,而第二个 x 对应于错误修复。有没有更好的办法?如何在这样的系统中管理每周状态?

有没有标准的方法来做到这一点?我该怎么做?我完全糊涂了。

谢谢你。

0 投票
3 回答
1649 浏览

timezone - 如何在 Trac 中设置时区?

我正在努力使用 Trac 设置时区。我四处寻找,但没有发现任何帮助。我能做些什么?

整个站点时区或每个用户的时区设置都会有所帮助。

0 投票
5 回答
5657 浏览

svn - 跟踪中的多个项目

如何轻松管理多个 SVN 存储库/trac 实例?我有一堆项目想要整合到一个单一的身份验证方案中。此外,我希望能够为每个项目启用插件,并同时为多个项目配置一堆 trac 选项。

能够从 Web 界面添加和删除项目也很不错。

谢谢

-纳尔逊

0 投票
1 回答
246 浏览

git - 用于 Trac 的 GitPlugin 并非每隔几个请求就可以工作

我已经使用 GitPlugin ( http://trac-hacks.org/wiki/GitPlugin )设置和配置了 Trac,但由于某种原因,每隔三个左右对 Trac 页面的请求,我就会收到错误消息:

刷新一两次后,它可以愉快地浏览源代码并在时间轴中查看提交。我认为这可能是 cached_repository 标志的问题,但禁用它并没有帮助。

我什至不知道从哪里开始解决这个问题,有什么想法吗?