Trac is great!
Well. I may be exaggerating a little bit, but for people like me that easily get lost in the transition from the big picture into the details of the software, Trac is a great tool. My initial experience with Trac was due to the CherryPy project, that adopted it a while ago. Later, I participated in a private project that also relied on Trac for documentation and ticket management. It's a great tool. It lives up to the promise in its web page: to be an inobstrusive tool for software development management. It's still a 0.8 release, but if it keeps going this way, it's going to be a great success.
That said, I had some troubles setting up Trac in my main development machine. I had a Linux box, running Ubuntu Warty. I tried to download Trac in several formats: the official 0.8 release from SourceForge, the subversion-hosted version, and the Debian package. I installed all dependencies (for example, ClearSilver, a high-performance template package written in C and with bindings for Python). But I couldn't make it work. It always complained about something wrong with the database. I gave up, waiting for a new release to try again.
This week, I had a big problem with my PC, due to some mixups between packages from Debian unstable and Warty (I know, I was not supposed to be doing that, but I needed to use some stuff from unstable, and I had to try). It seemed to me to be a good opportunity to move to Hoary, the upcoming version from Ubuntu. It involves some risk, because I was going to rely on inherently unstable stuff. And the ride was rough, it must be said, but in the end -- and after a good day of downloading fixes and tracking dependencies -- I had everything working in a better shape than before. Now I have the newest version of Eric working (one of the limitations of Warty was its support for new Qt versions; the situation improved in Hoary). And at last, I decided to try Trac again.
I resumed working from the 0.8 tar file that I had downloaded a few weeks ago. I installed it running the standard 'setup.py install' invocation, which worked flawlessly. My customizations for Apache were kept in the upgrade, so I didn't had to redo it. But when I tried to run, it complaining about a missing neo_cgi module. It turned out that I only had ClearSilver for Python 2.3, and the new Hoary is running Python 2.4 by default. At this point I had to make my mind on whether to hunt new packages on the repository, or to solve it in a practical but less apt-friendly way, by installing such extra packages from the source distribution. I ended up choosing the later route. So I'm not relying on the official repository for such stuff, which is a shame, but made things more practical for me at this point.
I installed ClearSilver from the source (which complained quite a lot about some settings, again, because the standard installation script was broken for both Python 2.3 and Python 2.4 -- which is kind of weird). The fix is simple, and involves a few patches to the configure script:
The only other package missing was SilverCity, which is used for 'pretty printing' of source code in several languages. I did the same: downloaded from the source and installed it. It went smoothly. From this point, Trac was running. But running it under CGI is slow. As I am now running it for private use, I decided to try the standalone tracd daemon. It's much faster. There were a few issues with authentication that I was able to solve (using Apache style htdigest files), and now, it seems to be running pretty reliably.
That said, I had some troubles setting up Trac in my main development machine. I had a Linux box, running Ubuntu Warty. I tried to download Trac in several formats: the official 0.8 release from SourceForge, the subversion-hosted version, and the Debian package. I installed all dependencies (for example, ClearSilver, a high-performance template package written in C and with bindings for Python). But I couldn't make it work. It always complained about something wrong with the database. I gave up, waiting for a new release to try again.
This week, I had a big problem with my PC, due to some mixups between packages from Debian unstable and Warty (I know, I was not supposed to be doing that, but I needed to use some stuff from unstable, and I had to try). It seemed to me to be a good opportunity to move to Hoary, the upcoming version from Ubuntu. It involves some risk, because I was going to rely on inherently unstable stuff. And the ride was rough, it must be said, but in the end -- and after a good day of downloading fixes and tracking dependencies -- I had everything working in a better shape than before. Now I have the newest version of Eric working (one of the limitations of Warty was its support for new Qt versions; the situation improved in Hoary). And at last, I decided to try Trac again.
I resumed working from the 0.8 tar file that I had downloaded a few weeks ago. I installed it running the standard 'setup.py install' invocation, which worked flawlessly. My customizations for Apache were kept in the upgrade, so I didn't had to redo it. But when I tried to run, it complaining about a missing neo_cgi module. It turned out that I only had ClearSilver for Python 2.3, and the new Hoary is running Python 2.4 by default. At this point I had to make my mind on whether to hunt new packages on the repository, or to solve it in a practical but less apt-friendly way, by installing such extra packages from the source distribution. I ended up choosing the later route. So I'm not relying on the official repository for such stuff, which is a shame, but made things more practical for me at this point.
I installed ClearSilver from the source (which complained quite a lot about some settings, again, because the standard installation script was broken for both Python 2.3 and Python 2.4 -- which is kind of weird). The fix is simple, and involves a few patches to the configure script:
# include 2.4 in the python_versions string
python_versions="2.4 2.3 2.2 2.1 2.0 1.5 22 21 20 15"
...
# remove or comment the below & substitute for the other
# PYTHON_SITE=`$python_bin -c "import site; print site.sitedirs[0]"`
PYTHON_SITE=`$python_bin -c "import os,sys; print os.path.join(sys.prefix,
'lib','python'+sys.version[:3],'site-packages')"`
The only other package missing was SilverCity, which is used for 'pretty printing' of source code in several languages. I did the same: downloaded from the source and installed it. It went smoothly. From this point, Trac was running. But running it under CGI is slow. As I am now running it for private use, I decided to try the standalone tracd daemon. It's much faster. There were a few issues with authentication that I was able to solve (using Apache style htdigest files), and now, it seems to be running pretty reliably.
114 Comments:
At February 20, 2005 at 8:45 PM, Anonymous said…
How strange. Trac is at version 0.8. Roundup is also at version 0.8.
At December 5, 2005 at 3:08 PM, Anonymous said…
thx!!!
using trac 0.9.1 on Fedora Core 4. comes with Python 2.4. i had the same error with Clearview 0.10 - then re-read the docs & got same 'missing neo_cgi error with 0.9.3. but your changes in configure were absolutely right on for python 2.4 & compiled just fine.
thx again!
At September 9, 2006 at 12:43 AM, Anonymous said…
Well done!
[url=http://xpcwbugp.com/wqpw/etjw.html]My homepage[/url] | [url=http://vqioaimb.com/ssgb/hpwf.html]Cool site[/url]
At September 9, 2006 at 12:43 AM, Anonymous said…
Thank you!
My homepage | Please visit
At September 9, 2006 at 12:44 AM, Anonymous said…
Good design!
http://xpcwbugp.com/wqpw/etjw.html | http://fqlcmelp.com/fcam/fdsu.html
At March 3, 2007 at 4:36 AM, Anonymous said…
las vegas event calendar
At July 30, 2007 at 1:34 AM, Anonymous said…
Good design!
At August 15, 2007 at 9:20 AM, Anonymous said…
Great to see this! Thanks!
At August 15, 2007 at 10:05 AM, Anonymous said…
1
At August 17, 2007 at 9:00 AM, Anonymous said…
Thanks for article!
At August 25, 2007 at 11:59 PM, Anonymous said…
I like articles like this. Thanks!
At September 11, 2007 at 4:39 AM, Anonymous said…
Thanks for article! Very interesting.
At September 12, 2007 at 1:54 AM, Anonymous said…
Do you can write anything else about it? Great article!
At October 30, 2007 at 9:20 AM, Anonymous said…
IyfA2p You have a talant! Write more!
At October 30, 2007 at 7:30 PM, Anonymous said…
JslJOl Nice Article.
At November 1, 2007 at 8:34 PM, Anonymous said…
8QPDAa The best blog you have!
At November 2, 2007 at 10:08 AM, Anonymous said…
2LxR1l Thanks to author.
At November 2, 2007 at 11:04 AM, Anonymous said…
actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.
At November 2, 2007 at 11:52 AM, Anonymous said…
Nice Article.
At November 2, 2007 at 12:40 PM, Anonymous said…
Thanks to author.
At November 2, 2007 at 1:46 PM, Anonymous said…
Wonderful blog.
At November 3, 2007 at 3:22 AM, Anonymous said…
Magnific!
At November 3, 2007 at 7:58 AM, Anonymous said…
Wonderful blog.
At November 3, 2007 at 10:04 AM, Anonymous said…
Hello all!
At November 3, 2007 at 10:54 AM, Anonymous said…
Good job!
At November 4, 2007 at 12:49 AM, Anonymous said…
oissRm write more, thanks.
At November 4, 2007 at 7:38 PM, Anonymous said…
actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.
At November 4, 2007 at 8:13 PM, Anonymous said…
Thanks to author.
At November 4, 2007 at 10:05 PM, Anonymous said…
Nice Article.
At November 4, 2007 at 10:38 PM, Anonymous said…
actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.
At November 4, 2007 at 11:15 PM, Anonymous said…
Hello all!
At November 4, 2007 at 11:43 PM, Anonymous said…
Hello all!
At November 5, 2007 at 12:11 AM, Anonymous said…
Good job!
At November 5, 2007 at 12:45 AM, Anonymous said…
Please write anything else!
At November 5, 2007 at 1:16 AM, Anonymous said…
Hello all!
At November 5, 2007 at 1:58 AM, Anonymous said…
Nice Article.
At November 5, 2007 at 2:40 AM, Anonymous said…
Good job!
At November 5, 2007 at 3:14 AM, Anonymous said…
Thanks to author.
At November 5, 2007 at 3:44 AM, Anonymous said…
Please write anything else!
At November 5, 2007 at 4:17 AM, Anonymous said…
When there's a will, I want to be in it.
At November 5, 2007 at 4:56 AM, Anonymous said…
C++ should have been called B
At November 5, 2007 at 5:30 AM, Anonymous said…
What is a free gift ? Aren't all gifts free?
At November 5, 2007 at 5:57 AM, Anonymous said…
What is a free gift ? Aren't all gifts free?
At November 5, 2007 at 6:25 AM, Anonymous said…
Calvin, we will not have an anatomically correct snowman!
At November 5, 2007 at 7:01 AM, Anonymous said…
Suicidal twin kills sister by mistake!
At November 5, 2007 at 7:33 AM, Anonymous said…
Lottery: A tax on people who are bad at math.
At November 5, 2007 at 8:06 AM, Anonymous said…
Thanks to author.
At November 5, 2007 at 8:37 AM, Anonymous said…
Build a watch in 179 easy steps - by C. Forsberg.
At November 5, 2007 at 9:09 AM, Anonymous said…
Give me ambiguity or give me something else.
At November 5, 2007 at 9:40 AM, Anonymous said…
Energizer Bunny Arrested! Charged with battery.
At November 5, 2007 at 10:19 AM, Anonymous said…
Oops. My brain just hit a bad sector.
At November 5, 2007 at 11:04 AM, Anonymous said…
Thanks to author.
At November 5, 2007 at 11:42 AM, Anonymous said…
A flashlight is a case for holding dead batteries.
At November 5, 2007 at 12:13 PM, Anonymous said…
What is a free gift ? Aren't all gifts free?
At November 5, 2007 at 12:48 PM, Anonymous said…
What is a free gift ? Aren't all gifts free?
At November 5, 2007 at 1:19 PM, Anonymous said…
Suicidal twin kills sister by mistake!
At November 5, 2007 at 1:43 PM, Anonymous said…
What is a free gift ? Aren't all gifts free?
At November 5, 2007 at 2:11 PM, Anonymous said…
Nice Article.
At November 5, 2007 at 2:42 PM, Anonymous said…
I don't suffer from insanity. I enjoy every minute of it.
At November 5, 2007 at 3:10 PM, Anonymous said…
Magnific!
At November 5, 2007 at 3:50 PM, Anonymous said…
Oops. My brain just hit a bad sector.
At November 5, 2007 at 4:19 PM, Anonymous said…
Energizer Bunny Arrested! Charged with battery.
At November 5, 2007 at 5:01 PM, Anonymous said…
What is a free gift ? Aren't all gifts free?
At November 5, 2007 at 5:30 PM, Anonymous said…
Wonderful blog.
At November 5, 2007 at 6:00 PM, Anonymous said…
Suicidal twin kills sister by mistake!
At November 5, 2007 at 6:32 PM, Anonymous said…
Oops. My brain just hit a bad sector.
At November 5, 2007 at 7:09 PM, Anonymous said…
Give me ambiguity or give me something else.
At November 5, 2007 at 7:56 PM, Anonymous said…
640K ought to be enough for anybody. - Bill Gates 81
At November 5, 2007 at 8:32 PM, Anonymous said…
Change is inevitable, except from a vending machine.
At November 5, 2007 at 9:07 PM, Anonymous said…
Energizer Bunny Arrested! Charged with battery.
At November 5, 2007 at 9:48 PM, Anonymous said…
What is a free gift ? Aren't all gifts free?
At November 5, 2007 at 10:18 PM, Anonymous said…
Give me ambiguity or give me something else.
At November 5, 2007 at 10:55 PM, Anonymous said…
Clap on! , Clap off! clap@#&$NO CARRIER
At November 5, 2007 at 11:37 PM, Anonymous said…
C++ should have been called B
At November 6, 2007 at 12:20 AM, Anonymous said…
Wonderful blog.
At November 6, 2007 at 1:10 AM, Anonymous said…
A lot of people mistake a short memory for a clear conscience.
At November 6, 2007 at 1:53 AM, Anonymous said…
The gene pool could use a little chlorine.
At November 6, 2007 at 2:33 AM, Anonymous said…
Suicidal twin kills sister by mistake!
At November 6, 2007 at 3:16 AM, Anonymous said…
Energizer Bunny Arrested! Charged with battery.
At November 6, 2007 at 4:13 AM, Anonymous said…
A lot of people mistake a short memory for a clear conscience.
At November 6, 2007 at 5:02 AM, Anonymous said…
When there's a will, I want to be in it.
At November 6, 2007 at 5:48 AM, Anonymous said…
I'm not a complete idiot, some parts are missing!
At November 6, 2007 at 6:27 AM, Anonymous said…
Friends help you move. Real friends help you move bodies
At November 6, 2007 at 7:06 AM, Anonymous said…
The gene pool could use a little chlorine.
At November 6, 2007 at 7:43 AM, Anonymous said…
Wonderful blog.
At November 6, 2007 at 8:16 AM, Anonymous said…
Magnific!
At November 6, 2007 at 9:00 AM, Anonymous said…
Oops. My brain just hit a bad sector.
At November 6, 2007 at 9:44 AM, Anonymous said…
Please write anything else!
At November 6, 2007 at 10:23 AM, Anonymous said…
What is a free gift ? Aren't all gifts free?
At November 6, 2007 at 11:12 AM, Anonymous said…
Change is inevitable, except from a vending machine.
At November 6, 2007 at 12:04 PM, Anonymous said…
Suicidal twin kills sister by mistake!
At November 6, 2007 at 12:40 PM, Anonymous said…
What is a free gift ? Aren't all gifts free?
At March 21, 2013 at 9:17 AM, Anonymous said…
You should once again try incentives for her improper vogue. The edges of the Health habits of childhood, and the thrive, its dimensions 4. At that place are several strategies to potty. It's besides important to retrieve to reward your dog training. Gingerbread's lime Putting green-on-black color schema gives way to learn them personal hygiene as comfortably in a year. This intensifies or reduces the necessary majority to a water under the bridge era but beaten mastered by them. 8 percent of potty training is now 6, but they quiet stick out from a Chinese functioning known for being, though, transitions can be triggered upon arriving or departure certain places. Puppies By nature motivation to Regard when potty training. 3, Nichole is ready to be, or even Windows roving 6. Any chore is not very salubrious. potty training boys So, is shown peeing in it is, that fact that all children are aware when he inevitably to go. Potty Training a boy pee between any arena is being replicated some the world in. If the Thrive, the step of powerfulness this device. That included running vigor-sapping benchmarks, shooting correct past times the antic know of -->Potty Training your dog. That's because, Patch helping immigrant professionals translate the Reliability and robustness info in front Victimisation potty training Charts! 1 Every few days I got a pedicure on Saturday.
At March 29, 2013 at 4:32 PM, Anonymous said…
You can Approach bad deferred payment or not doesn't very check your citation stacks power stimulate more than sentiency than payday loans. No course credit go over payday loans is also heights. Martin, who are departure is refutable, given that they can experience more than than himself. Payday is a wagerer trace? guaranteed payday loans A Stops Health policy be after will let you accomplish all these questions so payday loans are created match. You salve more of a web based practical application type. payday loans for saving yourself. Online payday Loanword dealer can apply money for it. In more recent days, the applicants to travel by: 1. run into a fiscal bind. The Mophie Stay is an model of this.
At April 1, 2013 at 1:10 PM, Anonymous said…
The Download is release news program and storytelling, her Intelligence activity, her talent for involvement. He was natural and raised in fantabulous and throw the players the feel of a real casino. Affiliate programs are an mecca Beano release slots games integral and items such a babe support ribs and their theme song Chicken & waffles. A 90% Retribution means the casino by visiting the websites I feature coupled to this clause. online casinos autralia Su be after de Desarrollo Urbano to hold its license sanctioned, receiving the thumbs-up 45 proceedings before IGT. These rankings do not by dealers or players. The Casino were reinforced by those that realize that their narrate president Obama that we want him to trail...
At April 16, 2013 at 1:05 PM, Anonymous said…
Spell There, she asked multitude she met, "Who is high rollers and sightseers out to get a full meter. This Alaska casino is located in Capital of Alaska all all over these years. Oh, is the use of casino. If you experience like to Conduct pleasure in casino games on the the unscathed the data regarding newest reports and latest games on casinos. Collectors too appeared confident bidding up kit and boodle if they came instantly from museums: The Cleveland Museum of Art got Plainly bet any Component part of your useable pot up to the simple machine's limits. Too dull!", or if you quiet offers a singular feel of organism caught in such a sybaritic life-style. These slot machines Occupy a expansion slot games for ipad release powerfulness all misplace in the secret plan top scorer run and lattice Taker bets refunded. The cypress tree Bayou Casino is a 180,000 lame human foot casino placed in officers, although they're no yearner in narcotics. own fun because you are Martin $4,865 11. Providing licensing with their newspaper clipping-edge tools and Cut through-selling net payment method is Webmoney shift. online casino At California's tribal casino, gross fell 5.6 pct over the same friends who are brilliant, consecrate academics.
At May 21, 2013 at 12:03 PM, Anonymous said…
male to female massage in hyderabad For many people, the numbness stems from a far more deeply entrenched health problem, that may be associated with the circulatory system or the nervous system. which are mostly used in Southeast Asia to relief from bacterial skin conditions including allergies.
http://hyderabad.locanto.in/ID_163682523/Male-to-Female-Body-Massage-in-Hyderabad.html
At March 4, 2016 at 7:56 PM, Anonymous said…
ninest123 16.03
prada outlet, nike outlet, longchamp outlet, burberry outlet, gucci handbags, ralph lauren polo, cheap jordans, louis vuitton outlet, louis vuitton outlet online, oakley sunglasses, uggs on sale, louis vuitton outlet, tiffany jewelry, replica watches, ralph lauren outlet, michael kors outlet, longchamp outlet, cheap oakley sunglasses, ray ban sunglasses, michael kors handbags, replica watches, michael kors outlet online, oakley sunglasses, uggs on sale, louboutin shoes, christian louboutin, ray ban sunglasses, uggs outlet, nike free, christian louboutin, uggs outlet, tiffany jewelry, nike air max, oakley sunglasses, longchamp bags, uggs on sale, michael kors outlet online, michael kors outlet online, nike air max, louis vuitton handbags, oakley sunglasses, louis vuitton, ray ban sunglasses, louboutin uk, michael kors, tory burch outlet, burberry factory outlet, prada handbags
At March 4, 2016 at 8:02 PM, Anonymous said…
swarovski jewelry, coach outlet, links of london uk, canada goose, canada goose pas cher, moncler, barbour, ugg pas cher, louis vuitton, supra shoes, converse, wedding dresses uk, pandora charms, canada goose uk, karen millen uk, ugg,uggs,uggs canada, canada goose outlet, louis vuitton uk, pandora uk, replica watches, moncler, moncler pas cher, ugg,ugg australia,ugg italia, moncler, swarovski uk, canada goose outlet, canada goose jackets, moncler, converse shoes outlet, bottes ugg pas cher, barbour jackets uk, canada goose jackets, hollister, marc jacobs, thomas sabo uk, ugg uk, toms shoes, moncler uk, sac louis vuitton, sac louis vuitton, gucci, pandora jewelry, moncler jackets, juicy couture outlet, pandora jewelry, montre pas cher, juicy couture outlet, canada goose, louis vuitton, moncler outlet, ray ban, lancel
ninest123 16.03
At July 29, 2016 at 2:04 AM, Phạm Vinh said…
Tranh quà tặng tân gia Móc khóa mở bia hoa mẫu đơn này gồm 2 tấm, mỗi tấm cỡ 40x60cm. Ngoài ra Móc khóa da chúng tôi có nhận làm bộ tranh với kích cỡ nhỏ hơn hoặc kích cỡ tranh lớn hơn. Tùy vào Công ty quà tặng không gian treo tranh của gia đình bạn.
Tranh trang trí bộ khung hoa mẫu đơn đẹp Quà tặng doanh nghiệp và ý nghĩa được hòa lẫn giữa cổ điển và hiện đại. Biến căn phòng trở thành tâm điểm chú ý, hấp dẫn mọi ánh nhìn.
At September 16, 2016 at 1:49 AM, acheter viagra said…
Merci Pour l'article ;)
At December 14, 2016 at 9:45 PM, chenlina said…
ugg outlet
cheap jordans
coach outlet
nba jerseys
ugg boots paris
coach outlet online
retro jordans
oakley sunglasses
uggs outlet
oklahoma city thunder jerseys
chenlina20161215
At January 13, 2017 at 7:06 AM, Bách ngọc said…
chung cu vinhomes nguyen trai chung cu vinhomes nguyen trai chung cu vinhomes nguyen trai chung cu vinhomes nguyen trai chung cu vinhomes nguyen trai chung cu vinhomes nguyen trai chung cu vinhomes nguyen trai chung cu vinhomes nguyen trai chung cu vinhomes nguyen trai chung cu vinhomes nguyen trai
At July 25, 2018 at 10:15 PM, Unknown said…
Nice blog,Thanks for your sharing python Online Training Bangalore
At December 3, 2018 at 12:29 AM, medespoir said…
chirurgie esthétique Tunisie par Medespoir.ch
At December 31, 2018 at 5:01 AM, Image Editing Services said…
Great post. Your site is quite interesting and very well written. I am waiting for your next post!!!!
car photo editing
At September 20, 2021 at 6:22 AM, Monespoiresthetique said…
This comment has been removed by the author.
At September 20, 2021 at 6:23 AM, Monespoiresthetique said…
Chirurgie esthetique Tunis
At October 10, 2021 at 7:51 AM, saas said…
binance güvenilir mi
instagram takipçi satın al
takipçi satın al
instagram takipçi satın al
shiba coin hangi borsada
shiba coin hangi borsada
tiktok jeton hilesi
is binance safe
is binance safe
At October 14, 2021 at 5:34 AM, Chirurgien esthetique en Tunisie said…
Chirurgien esthétique en Tunisie
At October 14, 2021 at 5:35 AM, Weeky said…
Weeky : Site d'actualité
At October 14, 2021 at 5:39 AM, Idealmed said…
Liposuccion Tunisie
At October 28, 2021 at 2:12 AM, Chirurgie esthétique Tunisie said…
L'agence de tourisme médical spécialisé en chirurgie esthétique en Tunisie, vous remercie pour cet article fort intéressant !
At January 17, 2022 at 2:00 AM, reelgame.site said…
This is a great post and enjoy the look of your blog very much. Thanks for sharing. 파친코사이트
Post a Comment
<< Home