| [00:02:22] |
<tag> |
fuck it, I'm just going to rewrite this document. |
| [00:02:26] |
<tag> |
bah |
| [00:02:32] |
<tag> |
I learned my lesson with ReST. :-( |
| [00:24:15] |
<tag> |
there |
| [00:24:23] |
<tag> |
regexen to the rescue |
| [00:24:26] |
<tag> |
:-) |
| [00:25:43] |
<coderanger> |
Have I recently mentioned my hatred of RPMs? |
| [00:25:50] |
<tag> |
nope |
| [00:26:09] |
<tag> |
but I feel your pain, RPM was shitty when it was first created forever ago -- and package systems have only gotten better since |
| [00:28:12] |
<tag> |
but it sucked shit back then |
| [00:28:12] |
<coderanger> |
I'm trying to adapt the spec for something to a newer version of the software |
| [00:28:15] |
<coderanger> |
its painful |
| [00:36:42] |
<tag> |
I'm fairly concerned about storing complete versions of every file with this system |
| [00:38:02] |
<tag> |
code changes faster than documents do, considering an environment like my workplace where we have 40 codebases and active development on many of them, with almost 100 engineers making changes every day (and many of them getting rejected by our review process) I'm thinking this could quickly use a shitton of space and wondering if I shouldn't explore storing a delta. |
| [00:45:57] |
* |
ritter_r has joined #trac |
| [00:46:39] |
<ritter_r> |
hi there, anyone can help with a rather strange problem concerning horde Metar Weather block? |
| [00:49:13] |
<coderanger> |
ritter_r: Wrong chan |
| [00:49:18] |
<coderanger> |
This is for Trac |
| [00:49:55] |
<ritter_r> |
hups, sorry for the inconvenience |
| [00:49:57] |
* |
ritter_r has left #trac |
| [00:51:18] |
* |
maxb has joined #trac |
| [00:55:15] |
<tag> |
I wonder at what point during the commit process is the lock on a transaction root acquired |
| [00:56:39] |
<tag> |
svn diff sort of does what I want to do, but it does it with a working copy... |
| [00:56:49] |
<tag> |
fuck it, I'll tackle this issue when it becomes high priority |
| [01:02:05] |
<maxb> |
after start-commit and before pre-commit |
| [01:02:34] |
<mitsuhiko> |
coderanger: ping :) |
| [01:03:06] |
<tag> |
maxb: so, after the transaction is created, but before it's committed? |
| [01:03:36] |
<coderanger> |
mitsuhiko: Yo |
| [01:04:32] |
<maxb> |
Well, I guess I was really describing when a transaction is created |
| [01:04:56] |
<tag> |
so the lock is acquired when the transaction is created |
| [01:05:11] |
<maxb> |
I'm not entirely clear on the locking, but it doesn't really matter that much since a transaction is just a private work-area for a single client |
| [01:05:16] |
<tag> |
which makes sense, increased contention, reduced probability of failure |
| [01:06:01] |
<maxb> |
There's never contention over transactions, because they're manipulated by one client only |
| [01:06:08] |
<tag> |
well it sort of matters, because if something was creating a transaction for the sake of being able to manipulate that local work-area for a client, but intending to reject it, it could abusively create contention between other clients |
| [01:06:18] |
<tag> |
lock contention |
| [01:06:23] |
<tag> |
not transaction contention |
| [01:06:46] |
<tag> |
(as in, the transactions create the locks, but it's the locks that create the contention) |
| [01:07:08] |
<tag> |
s/reject/abort/ |
| [01:07:10] |
<maxb> |
I don't think I properly understand your scenario |
| [01:07:47] |
<tag> |
my scenario is abusing apply_textdelta() |
| [01:07:49] |
<tag> |
:-) |
| [01:08:10] |
<tag> |
(or svn_fs_apply_textdelta() actually) |
| [01:08:16] |
<mitsuhiko> |
coderanger: hoi. have you seen my yesterdays chances on the theme proposalß |
| [01:08:27] |
<coderanger> |
mitsuhiko: Yep, it looked good |
| [01:08:39] |
<coderanger> |
mitsuhiko: Very similar to how ThemeEngine works ;-) |
| [01:08:59] |
<mitsuhiko> |
coderanger: well. no |
| [01:09:05] |
<mitsuhiko> |
coderanger: you don't have the #x-trac prefix :) |
| [01:09:07] |
<mitsuhiko> |
also not genshi ^^ |
| [01:09:38] |
<coderanger> |
mitsuhiko: Its the same idea of replacing a template (site.html vs. header.cs/footer.cs) from the theme |
| [01:10:02] |
<mitsuhiko> |
coderanger: not really |
| [01:10:15] |
<mitsuhiko> |
the idea is that you can embed trac into existing layouts in no time |
| [01:10:22] |
<mitsuhiko> |
because there will be no style name classes |
| [01:10:33] |
<mitsuhiko> |
and especially no annoying colors in the layout templates |
| [01:12:15] |
<coderanger> |
mitsuhiko: Thats different from a theme system |
| [01:12:25] |
<coderanger> |
Thats talking about cleaning up the default CSS/templates |
| [01:12:59] |
<mitsuhiko> |
coderanger: well. mine is not a theming system. mine is the solution to the theme problems on multiple layers :D |
| [01:13:38] |
<coderanger> |
mitsuhiko: I'm much more concerned with the mechanics of how to the theme gets applied and how themes export their content than the details of the CSS |
| [01:14:13] |
<mitsuhiko> |
coderanger: well. not be. i'm sick of theming trac because i have to replace the default css files or override their sick defaults := |
| [01:14:23] |
<tag> |
anyway I'm going to bed. |
| [01:14:49] |
<coderanger> |
mitsuhiko: I understand, and thats a good goal, but its distinct from how to make a theme system (and should probably be done first) |
| [01:14:50] |
<mitsuhiko> |
s/be/me/ |
| [01:15:11] |
<mitsuhiko> |
coderanger: well. that "how to make the theme" system is part of that wikipage and implemented in about 100 lines of code |
| [01:16:17] |
<coderanger> |
mitsuhiko: Its going to take more than you have there |
| [01:16:25] |
<mitsuhiko> |
coderanger: what's missing? |
| [01:16:33] |
<coderanger> |
For example, template processing on CSS |
| [01:16:45] |
<coderanger> |
Which is needed as soon as you put images in the CSS |
| [01:16:45] |
<mitsuhiko> |
coderanger: i've removed that. we don't need it |
| [01:16:49] |
<coderanger> |
Yes, you do |
| [01:18:43] |
<coderanger> |
The theme API would also need more work in my mind |
| [01:19:00] |
<coderanger> |
Something much simpler is needed if you are asking designers to make stuff |
| [01:19:03] |
<mitsuhiko> |
coderanger: i removed the unnecessary things and it works :D |
| [01:19:14] |
<mitsuhiko> |
integration into existing webpages works well :) |
| [01:19:36] |
<coderanger> |
mitsuhiko: Explain how you put the URL of an image relative to the trac in your CSS |
| [01:20:08] |
<mitsuhiko> |
coderanger: the image is a) in the theme chrome folder if i want to distribute that theme |
| [01:20:16] |
<coderanger> |
Okay |
| [01:20:25] |
<mitsuhiko> |
or b) an absolute path because the image is only relevant to my webpage and i don't mind absolute links |
| [01:20:47] |
<coderanger> |
Assuming a, since thats the correct way to do it for packaged themes, how do you do that |
| [01:20:53] |
<coderanger> |
Your system makes it impossible |
| [01:21:05] |
<mitsuhiko> |
coderanger: what's impossible? |
| [01:21:14] |
<coderanger> |
Finding the URL to the trac chrome folder |
| [01:21:29] |
<mitsuhiko> |
coderanger: ${theme.get_chrome_url('style/test.css')} |
| [01:21:37] |
<coderanger> |
And you use that in static CSS how? |
| [01:21:43] |
<mitsuhiko> |
coderanger: ${theme.get_chrome_url('common', 'css/trac.css')} |
| [01:21:49] |
<mitsuhiko> |
coderanger: i don't need to |
| [01:21:52] |
<coderanger> |
Thats not an image URL |
| [01:21:57] |
<mitsuhiko> |
coderanger: that doesn't matter |
| [01:22:14] |
<mitsuhiko> |
trac does not include any images in the layout css files |
| [01:22:15] |
<coderanger> |
I want background-image: url(/trac/chrome/theme/foo.png) |
| [01:22:22] |
<mitsuhiko> |
coderanger: why? |
| [01:22:26] |
<mitsuhiko> |
you only reference your own images |
| [01:22:43] |
<mitsuhiko> |
not the images of the trac default theme |
| [01:22:47] |
<coderanger> |
mitsuhiko: So? You still need the URL |
| [01:22:49] |
<mitsuhiko> |
anyhow. i'm eating for the moment |
| [01:22:54] |
<mitsuhiko> |
coderanger: no. relative links |
| [01:23:05] |
<mitsuhiko> |
bgackground-image: url(../img/foo.png); |
| [01:23:09] |
<coderanger> |
You can't use relative links when you don't know the URL layout of the page you are one |
| [01:23:25] |
<coderanger> |
For /ticket vs. /ticket/1 |
| [01:23:34] |
<coderanger> |
Plain and simple, you need templating in the CSS |
| [01:23:53] |
<coderanger> |
There is absolutely no decent way around it |
| [01:23:55] |
<mitsuhiko> |
coderanger: no.... |
| [01:24:05] |
<mitsuhiko> |
coderanger: tell my why it works for me then |
| [01:24:12] |
<mitsuhiko> |
i know the url of my stylesheet |
| [01:24:22] |
<coderanger> |
Show me the stylesheet you are using |
| [01:24:22] |
<mitsuhiko> |
the url() links are relative to the *stylesheet* not *page* |
| [01:25:08] |
<mitsuhiko> |
coderanger: http://trac.pocoo.org/chrome/site/style.css |
| [01:25:19] |
<mitsuhiko> |
works like a charm |
| [01:25:41] |
<coderanger> |
mitsuhiko: Its not a good solution |
| [01:25:45] |
<mitsuhiko> |
i can even do ../../common/img/foo.png |
| [01:25:48] |
<mitsuhiko> |
coderanger: why? |
| [01:26:05] |
<coderanger> |
Because relative URLs aren't used anywhere else in Trac |
| [01:26:13] |
<mitsuhiko> |
coderanger: argh |
| [01:26:28] |
<mitsuhiko> |
coderanger: relative urls in stylesheets don't have to do anything with relative urls in trac |
| [01:26:34] |
<mitsuhiko> |
relative urls are relative to the stylesheet |
| [01:26:42] |
<mitsuhiko> |
and the designer knows where the stylesheet is located |
| [01:26:53] |
<mitsuhiko> |
that's /crome/NAMEOFHTDOCS/somethinghere/style.css |
| [01:27:07] |
<coderanger> |
mitsuhiko: No, it isnt |
| [01:27:11] |
<mitsuhiko> |
coderanger: it is |
| [01:27:15] |
<coderanger> |
Its $SOMETHING/chrome/stuff |
| [01:27:20] |
<mitsuhiko> |
coderanger: irrelevant |
| [01:27:31] |
<mitsuhiko> |
we're speaking of relative urls |
| [01:28:11] |
<coderanger> |
/chrome isn't a relative URL |
| [01:28:23] |
<mitsuhiko> |
coderanger: irrelevant |
| [01:28:25] |
<coderanger> |
I think its a brittle design |
| [01:28:27] |
<mitsuhiko> |
the stylesheet does ../foo |
| [01:28:36] |
<coderanger> |
And should be handled the way all URLs in Trac are |
| [01:28:37] |
<mitsuhiko> |
coderanger: proposal: i'm implementing that wikipage :) |
| [01:28:40] |
<mitsuhiko> |
then you can see that it works |
| [01:28:53] |
<mitsuhiko> |
coderanger: no. that's too slow |
| [01:29:08] |
<coderanger> |
mitsuhiko: ThemeEngine works fine for me speed-wise |
| [01:29:30] |
<mitsuhiko> |
coderanger: well. alect gave me -1 for that because you cannot serve them from the server any more |
| [01:29:33] |
<mitsuhiko> |
also it's unneeded |
| [01:29:43] |
<coderanger> |
Can't serve what? |
| [01:29:53] |
<mitsuhiko> |
templated css files |
| [01:29:58] |
<coderanger> |
Why not |
| [01:30:03] |
<mitsuhiko> |
also it's completely unrelated |
| [01:30:08] |
<mitsuhiko> |
we don't need templating in css files |
| [01:30:27] |
<mitsuhiko> |
also we need a clean, small and simple solution in trac core |
| [01:30:33] |
<mitsuhiko> |
which works for existing sites |
| [01:30:45] |
<coderanger> |
mitsuhiko: Agreed, yours is just too small |
| [01:31:03] |
<mitsuhiko> |
coderanger: there is not a single feature missing |
| [01:31:13] |
<coderanger> |
While it may work for pocoo, that doesn't make it flexible enough for everyone |
| [01:31:23] |
<mitsuhiko> |
coderanger: we don't use that for pocoo |
| [01:31:27] |
<mitsuhiko> |
we don't have genshi |
| [01:31:40] |
<coderanger> |
Okay, that was just an example |
| [01:31:45] |
<mitsuhiko> |
coderanger: well. it works for everyone |
| [01:31:50] |
<mitsuhiko> |
tell me a situation where it does not work |
| [01:32:39] |
<coderanger> |
I have a plugin that hooks on req.href to modify URL dispatching |
| [01:32:50] |
<coderanger> |
I have two plugins, and I want to access an image from the first in the second |
| [01:33:12] |
<mitsuhiko> |
coderanger: from the style you mean? |
| [01:33:17] |
<coderanger> |
Yes |
| [01:33:23] |
<mitsuhiko> |
url(../otherhtdocs/img/otherimage.png); |
| [01:33:33] |
<mitsuhiko> |
if i'm in $CHROMEPREFIX/chrome/style.css |
| [01:33:36] |
<mitsuhiko> |
argh |
| [01:33:40] |
<mitsuhiko> |
if i'm in $CHROMEPREFIX/chrome/mytheme/style.css |
| [01:33:58] |
<coderanger> |
Again, I dislike relative URLs in CSS |
| [01:34:09] |
<mitsuhiko> |
coderanger: again they are fast and clean any everbody is using them |
| [01:34:14] |
<mitsuhiko> |
*everybody |
| [01:34:27] |
<mitsuhiko> |
and there is another advantage: we don't need slow css preprocessing |
| [01:34:34] |
<mitsuhiko> |
can plug that into a regular fileserver |
| [01:34:49] |
<mitsuhiko> |
and the biggest advantage: it works for any theme designer with any editor and is easy to test |
| [01:35:04] |
<coderanger> |
1) Speed is a secondary issue 2) It should be an option 3) "everybody doing it" is a horrible argument for anything |
| [01:35:36] |
<mitsuhiko> |
coderanger: as long as you cannot tell me the advantage of your solution i don't see the point of adding it into the proposal |
| [01:35:45] |
<coderanger> |
"Flexibility" |
| [01:35:48] |
<coderanger> |
end of story |
| [01:36:01] |
<mitsuhiko> |
coderanger: that's not more flexible than having relative urls to the current chrome folder |
| [01:36:04] |
<coderanger> |
Closing a door that you can leave open is never a good diea |
| [01:36:15] |
<coderanger> |
What if you need to generate dynamic CSS? |
| [01:36:35] |
<mitsuhiko> |
coderanger: i'll generate a css server it somewhere on the url? |
| [01:36:47] |
<coderanger> |
I'm sure there are lots of nifty tricks you could do with that |
| [01:36:57] |
<coderanger> |
What do you mean "CSS server"? |
| [01:36:59] |
<mitsuhiko> |
and then load it using <link rel="stylesheet" href="${href.style.whatever.foo()}"> |
| [01:37:11] |
<mitsuhiko> |
coderanger: -r |
| [01:37:13] |
<coderanger> |
mitsuhiko: Why not have it be part of the theme system though |
| [01:37:15] |
<mitsuhiko> |
and a colon before |
| [01:37:20] |
<mitsuhiko> |
coderanger: it's part of the theme system |
| [01:37:26] |
<coderanger> |
No it isnt |
| [01:37:28] |
<mitsuhiko> |
there is a theme provider that can implement the IRequestHandler |
| [01:37:34] |
<mitsuhiko> |
why repeat yourself? |
| [01:37:37] |
<coderanger> |
A theme couldn't easily do dynamic CSS |
| [01:37:43] |
<mitsuhiko> |
and how often do you need dynamically generated css files? |
| [01:37:58] |
<coderanger> |
Because that assumes the person making the theme knows a good bit of python and the Trac API |
| [01:38:00] |
<mitsuhiko> |
coderanger: how many themes do use dynamic css? |
| [01:38:21] |
<coderanger> |
mitsuhiko: Again, thats not an answer to the question of "why not make it more flexible" |
| [01:39:00] |
<mitsuhiko> |
coderanger: it's not more flexible |
| [01:39:49] |
<coderanger> |
Yes, it is |
| [01:41:29] |
<mitsuhiko> |
i'll better continue my discussion with cmlenz :) |
| [01:43:04] |
<coderanger> |
.... |
| [01:44:13] |
<coderanger> |
When it comes to knowing how to abuse Trac w.r.t. flexibility, I can assure you I probably know just as much (if not more) than anyone else ;-) |
| [01:44:45] |
* |
whitelynx has quit IRC |
| [01:45:16] |
<mitsuhiko> |
coderanger: well. still you haven't brought up a single argument that was not defeatable |
| [01:45:35] |
<coderanger> |
mitsuhiko: Saying "You can do it in a request handler" is very true\ |
| [01:45:47] |
<coderanger> |
My goal with the themeengine API was to make it a one-stop shop though |
| [01:46:04] |
<mitsuhiko> |
coderanger: nobody needs dynamic css files |
| [01:46:09] |
<coderanger> |
Something that someone with little-to-no Python experience and no Trac code experience could use |
| [01:46:28] |
<coderanger> |
mitsuhiko: Well thats a different argument, to which I say "You don't know that ahead of time" |
| [01:47:44] |
<mitsuhiko> |
well. i'll implement it |
| [01:47:51] |
<mitsuhiko> |
if nobody wants to use it i'll trash the patch |
| [02:56:15] |
* |
yahya has joined #trac |
| [03:05:39] |
* |
m_g has joined #trac |
| [03:12:49] |
<mitsuhiko> |
WOHOO. works :D |
| [03:13:45] |
<mitsuhiko> |
trac component architecture rocks the house |
| [03:35:15] |
<alect> |
heh |
| [03:37:02] |
<mitsuhiko> |
alect: ping :D |
| [03:37:53] |
<mitsuhiko> |
coderanger already criticized me for some missing details, nontheless i would love to hear your suggestions to that wikipage: http://trac.edgewall.org/wiki/TracDev/Proposals/ThemePlugins |
| [03:40:10] |
<alect> |
i'm just skimming the history... |
| [03:42:50] |
<mitsuhiko> |
alect: well. idea is simple. wrap all css rules in #x-trac, slim down layout.html |
| [03:43:07] |
<mitsuhiko> |
alect: i did that locally for the layout.html, the default site.html and some css files |
| [03:43:19] |
<mitsuhiko> |
and then integrated such a trac into the jinja webpage layout as test |
| [03:43:35] |
<mitsuhiko> |
no name collisions any more and a good looking trac in 2 minutes :D |
| [03:48:12] |
<alect> |
i think i'd need to play with it |
| [03:48:28] |
<alect> |
cleaning up the css can only be a good thing though |
| [03:49:42] |
<mitsuhiko> |
i'll attach a patch in a few minutes |
| [03:57:55] |
<mitsuhiko> |
alect: http://trac.edgewall.org/attachment/wiki/TracDev/Proposals/ThemePlugins/theming.patch |
| [03:59:27] |
<mitsuhiko> |
argh. file was missing |
| [03:59:57] |
<coderanger> |
mitsuhiko: Another thing to think about (though I'm still not convinced its a good idea) is per-user theme selection |
| [04:00:10] |
<coderanger> |
Should be doable with that system |
| [04:00:25] |
<mitsuhiko> |
coderanger: it is possible but i think it's a bad idea |
| [04:00:48] |
<mitsuhiko> |
i personally like to have a trac design that matches my projects webpage |
| [04:00:54] |
<mitsuhiko> |
and not that a user can select styles |
| [04:01:01] |
<coderanger> |
mitsuhiko: The only place I could see it being useful is for vision-impared users (bigger text, high contrast colors) |
| [04:01:09] |
<coderanger> |
But that should usually be done in the browser |
| [04:01:50] |
<mitsuhiko> |
yeah |
| [04:02:25] |
<mitsuhiko> |
hmm. i misunderstood the copyright headers :D |
| [04:03:19] |
<mitsuhiko> |
coderanger: do you know how trac copyright headers work? |
| [04:03:28] |
<coderanger> |
What do you mean? |
| [04:03:39] |
<mitsuhiko> |
coderanger: each trac modules has a comment with copyright information |
| [04:03:49] |
<mitsuhiko> |
but there are copyrights and authors |
| [04:04:00] |
<coderanger> |
mhmm |
| [04:04:37] |
<coderanger> |
edgewall gets a copyright, and so does the original author (I think) |
| [04:07:56] |
* |
jborg has joined #trac |
| [04:09:13] |
<coderanger> |
speak of the devil ;-) |
| [04:09:19] |
<coderanger> |
jborg: g'morning |
| [04:09:40] |
<jborg> |
howdy :) |
| [04:09:51] |
* |
jborg has quit IRC |
| [04:09:59] |
* |
jborg has joined #trac |
| [04:18:14] |
<jborg> |
I got a mail from cboos about making a 0.10.4 rc1 release, and here it is: http://ftp.edgewall.org/pub/trac/ |
| [04:18:44] |
* |
marc0s has joined #trac |
| [04:18:50] |
<marc0s> |
hello |
| [04:20:29] |
<marc0s> |
I'm having trouble with mysql authentication in trac, is there some kind of documentation about it? I'm using mod_auth_mysql for apache |
| [04:20:46] |
<coderanger> |
marc0s: Whats the problem |
| [04:21:11] |
<marc0s> |
coderanger: AssertionError: Authentication information not available. |
| [04:21:21] |
<coderanger> |
marc0s: Check your Apache error log |
| [04:21:53] |
<marc0s> |
if I change the /projectname/login apache location directive to configure the auth via an htpasswd file it works perfect |
| [04:22:02] |
<marc0s> |
there is nothing in the Apache log :( |
| [04:22:02] |
<evil_twin> |
New news from t.e.o: Changeset [5205]: Tagging trac 0.10.4rc1 <http://trac.edgewall.org/changeset/5205> || theming.2.patch attached to TracDev/Proposals/ThemePlugins <http://trac.edgewall.org/attachment/wiki/TracDev/Proposals/ThemePlugins/theming.2.patch> || theming.patch attached to TracDev/Proposals/ThemePlugins <http://trac.edgewall.org/attachment/wiki/TracDev/Proposals/ThemePlugins/theming.patch> || TracUsers edited by anonymous <http://trac.edgewall.org/wiki/TracUsers> |
| [04:22:35] |
<jborg> |
marc0s: Do you get promted for a password when using mod_auth_mysql? |
| [04:22:42] |
<coderanger> |
marc0s: Sounds like mod_auth_mysql isn't happy with its config |
| [04:22:44] |
<marc0s> |
jborg: yes |
| [04:22:59] |
<marc0s> |
coderanger: but the same config is used to authenticate the svn access via webdav |
| [04:23:58] |
<lisppaste5> |
marcos pasted "mod_auth_mysql" at http://paste.lisp.org/display/39760 |
| [04:24:25] |
<coderanger> |
marc0s: You don't have a Require valid-user |
| [04:24:46] |
<marc0s> |
oh shit |
| [04:25:34] |
<marc0s> |
f*cking copypaste :) |
| [04:25:41] |
<marc0s> |
thanks! and sorry for bothering |
| [05:09:13] |
<alect> |
jborg: re 0.10.4rc1, is it possible to partially revert the behaviour introduced in r4946? |
| [05:09:26] |
<alect> |
specifically, the "alternate format" links |
| [05:09:56] |
<alect> |
i can see how user provided content could be a security concern, but the alternate format links are generated by plugins |
| [05:10:28] |
<alect> |
i'd revert it myself, but didn't want to step on your toes in case i was missing some nuance |
| [05:17:30] |
* |
m4lu6 has quit IRC |
| [05:53:51] |
<retracile> |
hey alect, you still up? |
| [05:58:28] |
<mitsuhiko> |
woa. the trac css files are chaotic :D |
| [06:09:17] |
<alect> |
retracile: yeah |
| [06:10:15] |
<alect> |
i still haven't looked at workflow though :( |
| [06:10:16] |
<alect> |
i suck! |
| [06:12:50] |
<retracile> |
Heh. I wouldn't say that. (But I did want to give you a friendly nudge. :) ) |
| [06:14:17] |
<retracile> |
alect, I also updated the WorkFlow wiki page. |
| [06:14:24] |
<alect> |
ah, good ide |
| [06:14:26] |
<alect> |
a |
| [06:15:03] |
<retracile> |
cboos and cmlenz asked for that. |
| [06:16:13] |
<retracile> |
Well, I've gotta run. See ya. |
| [06:17:36] |
* |
retracile has quit IRC |
| [06:33:36] |
* |
eblot has quit IRC |
| [06:34:19] |
<mitsuhiko> |
alect: okay. cleaning up the css files is a hard job. for how long do you plan to support clearsilver? |
| [06:47:21] |
* |
eblot has joined #trac |
| [06:48:17] |
* |
p0g0 has joined #trac |
| [06:49:07] |
* |
eblot has quit IRC |
| [06:50:58] |
<alect> |
mitsuhiko: at least until 0.12 afaik |
| [07:27:40] |
* |
soloturn has joined #trac |
| [07:54:39] |
<evil_twin> |
New news from t.e.o: TracDev/Proposals/ThemePlugins edited by anonymous <http://trac.edgewall.org/wiki/TracDev/Proposals/ThemePlugins> || theming.3.patch attached to TracDev/Proposals/ThemePlugins <http://trac.edgewall.org/attachment/wiki/TracDev/Proposals/ThemePlugins/theming.3.patch> || Ticket #5146 (defect created): Browsing Source on developer.pidgin.im leads to an error message <http://trac.edgewall.org/ticket/5146> |
| [07:56:09] |
* |
maxb_ has joined #trac |
| [08:11:21] |
* |
maxb has quit IRC |
| [08:31:16] |
* |
danderso1 has joined #trac |
| [08:33:22] |
* |
danderson has quit IRC |
| [08:35:13] |
* |
danderso1 is now known as danderson |
| [08:37:30] |
* |
danderso1 has joined #trac |
| [08:39:18] |
* |
danderson has quit IRC |
| [08:39:21] |
* |
danderso1 is now known as danderson |
| [08:39:42] |
* |
BlAcKbUrRy has joined #trac |
| [08:40:33] |
* |
BlAcKbUrRy has left #trac |
| [08:52:15] |
* |
Federico2 has joined #trac |
| [08:56:14] |
* |
yahya has left #trac |
| [08:59:03] |
* |
The_Tick has joined #trac |
| [08:59:07] |
* |
p0g0 has left #trac |
| [09:03:50] |
* |
hlb has quit IRC |
| [09:12:37] |
* |
rbryce has joined #trac |
| [09:16:51] |
<rbryce> |
hi, I appear to have borked my trac installation with an upgrade from 0.10dev => 0.10.3 |
| [09:16:56] |
<The_Tick> |
what's up? |
| [09:17:02] |
<rbryce> |
its basicaly working, except |
| [09:17:25] |
<rbryce> |
start page save buttons dont show when I edit that page and |
| [09:17:37] |
<rbryce> |
browser directory listings are all AcessDenied |
| [09:17:39] |
<The_Tick> |
did you upgrade the environment? |
| [09:17:43] |
<The_Tick> |
after upgrading trac |
| [09:17:52] |
<The_Tick> |
it says you don't have to |
| [09:17:56] |
<The_Tick> |
but it may help |
| [09:17:59] |
<rbryce> |
yes, but only after I saw the appache logs that told me to |
| [09:18:06] |
<The_Tick> |
kk |
| [09:18:12] |
<The_Tick> |
did these not work before that? |
| [09:18:23] |
<rbryce> |
http://trac.wiretooth.com/public/ |
| [09:18:49] |
<rbryce> |
but yes, both start page and browse directories worked before hand |
| [09:19:10] |
<rbryce> |
I tried explicitly enabling authz_svn and adding [/] * = r |
| [09:19:14] |
<rbryce> |
but to no avail |
| [09:19:48] |
<rbryce> |
what bit of the code determines how the browser directory listings are rendered ? |
| [09:19:49] |
<The_Tick> |
try resyncing |
| [09:19:51] |
<The_Tick> |
see if it errors |
| [09:19:56] |
<rbryce> |
k |
| [09:21:17] |
<The_Tick> |
rbryce: http://trac.wiretooth.com/public/browser/asycamore |
| [09:21:19] |
<The_Tick> |
and so forth |
| [09:21:23] |
<The_Tick> |
if you manually type it, it'll show |
| [09:21:36] |
<The_Tick> |
I've had this before |
| [09:21:37] |
<rbryce> |
yes, I know |
| [09:21:41] |
<rbryce> |
its weird |
| [09:21:41] |
<The_Tick> |
I forget what fixed it |
| [09:21:49] |
<The_Tick> |
it wasn't something oddball |
| [09:21:53] |
<rbryce> |
like dir access perms |
| [09:22:00] |
<The_Tick> |
ya, it's not that though |
| [09:22:03] |
<rbryce> |
or redirects ? |
| [09:22:05] |
<The_Tick> |
I didn't have to change anything in svn |
| [09:22:20] |
<The_Tick> |
I could swear it's just a rebuild of something or a restart |
| [09:22:44] |
<rbryce> |
I'll bounce the server again see what happens, its a mod_python setup |
| [09:23:06] |
<The_Tick> |
oh, right |
| [09:23:06] |
<The_Tick> |
I know |
| [09:23:12] |
<The_Tick> |
we switched from mod_python |
| [09:23:17] |
<The_Tick> |
to lighthttpd+fastcgi |
| [09:23:21] |
<The_Tick> |
right when this happened |
| [09:23:27] |
<rbryce> |
interesting |
| [09:23:29] |
<The_Tick> |
and I think it went away, so I didn't bother with it |
| [09:23:48] |
<The_Tick> |
coderanger: around? |
| [09:23:55] |
<rbryce> |
have been meaning to try that combo |
| [09:24:04] |
<The_Tick> |
do you get any database locks? |
| [09:24:34] |
<rbryce> |
you mean from svn or trac ? my svn is a file system repo not BerkelyDB |
| [09:24:46] |
<The_Tick> |
trac |
| [09:24:53] |
<The_Tick> |
assuming you use sqlite |
| [09:24:56] |
<rbryce> |
yes |
| [09:25:00] |
<rbryce> |
I use sqlite |
| [09:25:31] |
<rbryce> |
would I see log messages for sqlite db locks ? |
| [09:25:39] |
<The_Tick> |
ya, you'd see it in a log file |
| [09:25:51] |
<The_Tick> |
I think error is the log level required in trac.ini |
| [09:25:59] |
<The_Tick> |
but your users would probably be complaining to you |
| [09:26:56] |
<rbryce> |
users, what users ? that would imply there was something usefull in my repo ;-) |
| [09:27:02] |
<The_Tick> |
heh |
| [09:27:48] |
<rbryce> |
hm, log level is at INFO |
| [09:28:17] |
<rbryce> |
and the last error is from when I messed up my trac.ini with a stray CnP |
| [09:29:14] |
<rbryce> |
ok, thanks for your help. I think I'll look at the lighty solution |
| [09:29:43] |
<The_Tick> |
ya, I don't remember if it fixes this |
| [09:29:49] |
<The_Tick> |
it's just close to that timeline |
| [09:30:05] |
<The_Tick> |
just to make sure |
| [09:30:09] |
<The_Tick> |
is this hosted on dreamhost? |
| [09:30:26] |
<rbryce> |
no, its a uml vm from bytemark.co.uk |
| [09:30:33] |
<rbryce> |
ubuntu/breezy |
| [09:30:39] |
<The_Tick> |
that's cool |
| [09:30:47] |
<The_Tick> |
dreamhost would require something for fastcgi to work |
| [09:31:54] |
<rbryce> |
I like it. hm, I want a lighty + memcached setup for asycamore stuff anyway. I'll add something to the wiki If I track this down |
| [09:42:50] |
* |
Sonderblade has joined #trac |
| [09:43:52] |
<Sonderblade> |
how do you increase tracs maximum attachement size? |
| [09:44:40] |
<Sonderblade> |
found it |
| [10:07:32] |
<tsb> |
Is it possible to have something like [[Image(source:/picture.png)]] work in a PDF export? |
| [10:09:19] |
* |
maxb_ is now known as maxb |
| [10:18:00] |
* |
blinx has left #trac |
| [10:24:01] |
<rbryce> |
oh dear, |
| [10:24:36] |
<rbryce> |
I have site-packages/trac and site-packages/track-0.10.3.1-py2.4.egg |
| [10:24:52] |
<rbryce> |
guess which one does not have .pyc or .pyo in it |
| [10:29:43] |
<rbryce> |
how the heck did that happen, the setup.py is *not* using setuptools |
| [10:37:47] |
<rbryce> |
woot! |
| [10:39:00] |
<rbryce> |
The_Tick: somehow I had a bogus .egg directory in my site-packages for 0.10.3.1, and a trac directory from .10dev |
| [ |