Package Details: trac 1.6-1

Git Clone URL: https://aur.archlinux.org/trac.git (read-only, click to copy)
Package Base: trac
Description: Enhanced wiki and issue tracking system for software development projects
Upstream URL: http://trac.edgewall.org/
Licenses: BSD
Submitter: Barthalion
Maintainer: julianbrost
Last Packager: julianbrost
Votes: 6
Popularity: 0.37
First Submitted: 2018-01-05 20:20 (UTC)
Last Updated: 2023-09-25 19:58 (UTC)

Dependencies (9)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

MarsSeed commented on 2023-07-08 10:19 (UTC)

No problem. Thank you for maintaining this package!

julianbrost commented on 2023-07-08 10:10 (UTC)

Looks like I've missed version 1.5.4. When I looked at 1.5.3, some of the packages in the Arch repos were already too new for it wo work (1.5.3 didn't work properly with jinja2>=3) which was why I've created the trac-svn package. 1.5.4 seems to work fine though, so I've updated this package to that dev-version as it's by far better than the previous state of this PKGBUILD.

MarsSeed commented on 2023-07-08 09:24 (UTC) (edited on 2023-07-08 10:16 (UTC) by MarsSeed)

@julianbrost, thank you for your reply. I have revoked the deletion request.

I wouldn't hold my breath about what Ryan J Ollos is saying - he said the new release can be expected "very soon" 13 months ago already.

But based on both his and users' feedback on the issue ticket thread you referred to, it seems recommendable to update this package to the latest, Python 3 based dev release, which is considered a release candidate (no API breakage expected between that and the prospective final release).

Users also report that it is very stable in production.

julianbrost commented on 2023-07-04 21:38 (UTC) (edited on 2023-07-04 21:40 (UTC) by julianbrost)

I just received an e-mail about a deletion request for this package and since there is no obvious way to respond to it (it has reply-to: noreply@...), my best option is probably to comment here.

Yes, at the moment the package can't be really used as some dependencies have been removed. There was some activity recently in the upstream project and a new release is planned [1], and once that happend, I'm planning to update this package. If that qualifies for a deletion, fine for me. Anyways, in the meantime I recommend using the trac-svn package.

[1] https://trac.edgewall.org/ticket/13333

micwoj92 commented on 2022-10-06 21:26 (UTC)

Missing makedependency python2-babel

ganymede commented on 2020-08-29 10:02 (UTC) (edited on 2020-08-29 10:02 (UTC) by ganymede)

Hello, this PKGBUILD would benefit from small updates.

  • pkgdesc is outdated, as trac is not bound to Apache and Subversion anymore, and the Trac project itself is presentend as "an enhanced wiki and issue tracking system for software development projects". BTW the ArchLinux Wiki article about Trac mentions "a webserver" and not specifically apache. tracd runs fine behind nginx.

  • as zoidberg_md pointed out, python2-babel is only an optional dependency, as trac builds and runs without it. It should be moved to makedepends : 'python2-babel: localization support'.

  • other packages should be added to makedepends : 'git: Git repositories support', 'python2-pytz: get a complete list of timezones' (per Trac's documentation), 'postgresql: PostgreSQL database support' (python2-psycopg2 is not sufficient to install postgresql) and 'subversion: Subversion repositories support'.

  • "install=trac.install" should be removed: this package has no trac.install file

  • license.txt should be removed from "source" and "package()": this file is not present in Trac's repository, and license=('BSD') is correct. I guess it's a remnant from an old version of Trac.

julianbrost commented on 2020-06-30 18:56 (UTC)

Sorry for the late reply. I've just pushed a new version incorporating some of the suggestions. Can you explain why you think babel is only a build dependency? https://trac.edgewall.org/wiki/TracInstall#OtherPythonPackages lists it as an optional package, so maybe it should be moved to optdepends.

zoidberg_md commented on 2020-04-15 22:26 (UTC) (edited on 2020-04-15 23:24 (UTC) by zoidberg_md)

1.4.1-1 works, however python2-babel seems to be only a make dependency. Some scripts such as /usr/lib/python2.7/site-packages/trac/web/fcgi_frontend.py contain Python3 sheband, I wonder if it's a good idea to sed/convert them.

Also there is an optional dependency of python2-pygments, for syntax highlighting

julianbrost commented on 2020-02-15 11:47 (UTC)

The issue with Jinja should be fixed in the newly released version 1.4.1.

luscinius commented on 2020-02-02 03:36 (UTC)

Some of the functionality is broken after update of python2-jinja to 2.11. See in particular this ticket: https://trac.edgewall.org/ticket/13242 I get similar errors on my installation.