Team Chat Logs

February 9, 2011

2011 1
Mo Tu We Th Fr Sa Su
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28            

[00:25:11.102554]<gbot41>t.e.o: Ticket #3003 (milestone could be a ticket) updated - <http://trac.edgewall.org/ticket/3003#comment:3> - tiger_seed <tiger_seed@…>
[00:30:11.266683]<gbot41>t.e.o: Ticket #3003 (milestone could be a ticket) updated - <http://trac.edgewall.org/ticket/3003#comment:4> - cboos
[00:56:14.794257]<dandre>Hello,
[00:56:44.532232]<dandre>I have this error when openning my trac WikiStart page:
[00:56:45.387298]<dandre> Warning: Error with navigation contributor "BrowserModule"
[00:57:07.932328]<dandre>Where could I find more details about this error?
[00:57:41.123266]<kirean>dandre: logs?
[00:58:55.597996]<dandre>in apache log I have:
[00:58:56.405903]<dandre>Exception exceptions.AttributeError: "'SubversionRepository' object has no attribute 'pool'" in <bound method SubversionRepository.__del__ of <trac.versioncontrol.svn_fs.SubversionRepository object at 0xa78686c>> ignored
[01:30:28.511976]<dandre>could this be caused by some cookie misconfiguration?
[01:35:26.541268]<gbot41>t.e.o: Changeset [10541]: SpamFilter: test author in regex filter - <http://trac.edgewall.org/changeset/10541> - dstoecker
[01:35:31.540220]<gbot41>t.e.o: Ticket #3003 (milestone could be a ticket) updated - <http://trac.edgewall.org/ticket/3003#comment:5> - dstoecker
[01:39:42.707953]<rowanxmas>hey Trac folks... does anyone have an updated tutorial on themes for Trac 0.12?
[01:45:23.245366]<gbot41>t.e.o: Ticket #3003 (milestone could be a ticket) updated - <http://trac.edgewall.org/ticket/3003#comment:6> - cboos
[01:45:28.246137]<gbot41>t.e.o: Ticket #3003 (milestone could be a ticket) updated - <http://trac.edgewall.org/ticket/3003#comment:7> - cboos
[01:45:49.877565]<siks>hm trac xml-rpc plugin doesn't seem to offer an interface to the ticket comments
[01:46:02.788948]<rowanxmas>for making comments you mean?
[01:46:25.916421]<rowanxmas>or for getting comments?
[01:46:26.427660]<john_dee_>Hi
[01:46:34.514284]<rowanxmas>cause it does both :)
[01:46:48.873858]<john_dee_>What's the corrent commit hook for trac 0.11
[01:46:56.868007]<john_dee_>changeset is only 0.12
[01:47:17.864110]<siks>rowanxmas: i kinda thought it would but is it documented anywhere?
[01:47:28.428639]<rowanxmas>array ticket.update(int id, string comment, struct attributes={}, boolean notify=False)
[01:47:53.771194]<rowanxmas>just add your comment and null attributes to make a new comment with no changes
[01:48:07.910770]<siks>ah. cheers. :)
[01:48:28.438331]<siks>i honestly completely missed the comment argument there
[01:48:38.394724]<john_dee_>I'm getting this with 0.11 - *** Unknown syntax: changeset 'added' 'repo_name'
[01:48:41.983110]<rowanxmas>yeah, I did the first 100 times as well
[01:50:38.445887]<siks>what about getting them tho?
[01:51:09.109549]<rowanxmas>changelog
[01:51:41.121524]<siks>ok, that's slightly unintuitive
[01:51:56.085026]<siks>particularly when changeLog()'s description doesn't mention the word comment
[01:52:03.801093]<siks>s/when/because/
[01:52:03.810906]<gbot41>siks meant: particularly because changeLog()'s description doesn't mention the word comment
[01:52:29.946629]<rowanxmas>well... a comment is a comment on an attribute change, it just so happens that many comments are made against null attribute changes
[01:52:42.272946]<rowanxmas>(not defending it, that's just how I have to think about it)
[01:53:35.166712]<rowanxmas>it does mean that with the stuff I've been working on I can filter to only showing changes that are comments (so I can read the comments without seeing all the state change stuff in the way)
[01:58:34.385290]<john_dee_>Was it so long ago that no one remembers what was used instead of chageset in 0.11?
[01:59:14.200041]<rowanxmas>no idea man, I'm fairly new to trac
[02:01:03.102986]<john_dee_>Dang. There's one thread in some mailing list and the man who started it says he had found the correct old hook and doesn't say what it is. What a ....
[02:59:18.855389]<Mitar>hm, ATTACHMENT_VIEW is not documented here: http://trac.edgewall.org/wiki/TracPermissions
[03:24:42.467892]<osimons>Mitar: because it doesn't exist
[03:24:57.745519]<Mitar>how not? in code there is!
[03:26:10.792626]<osimons>right, but it is "outsourced" to the legacyattachement security policy - which basically says that if it is a wiki attachment, you can view it if user has wiki_view (and so on for various domains that support attachments)
[03:26:42.267079]<Mitar>http://trac.edgewall.org/browser/trunk/trac/attachment.py#L515
[03:27:04.793782]<Mitar>ok, but it works?
[03:27:09.763165]<Mitar>is there a plan to change that?
[03:27:17.510888]<Mitar>(if it is legacy?)
[03:27:20.981786]<osimons>no, it works. and works well.
[03:27:29.652570]<Mitar>yes, so it should be documented?
[03:27:58.721898]<osimons>no, because users/admin cannot assign this permission - it is not a public permission, it is just used internally
[03:28:22.577654]<Mitar>hm, but it is useful for programmers
[03:28:32.788188]<Mitar>maybe then some section "internal permissions for programmers"?
[03:28:42.262210]<Mitar>s/programmers/developers/
[03:28:42.271409]<gbot41>mitar meant: maybe then some section "internal permissions for developers"?
[03:29:25.848266]<osimons>it allows the attachment code to not care at all about what modules may implement attachment, it just calls for ATTACHMENT_VIEW on a certain attachment resource (with a parent of wiki, ticket, blog, build or whatever)
[03:29:49.308574]<Mitar>yes
[03:29:58.458897]<Mitar>but then it is easier to write correct code: http://trac-hacks.org/ticket/8446
[03:30:05.077824]<Mitar>so developers should know about it
[03:30:08.913516]<osimons>it could be in api docs of course, and i see christian is slowly going through the modules
[03:30:40.504165]<Mitar>aha, ok
[03:30:52.603356]<Mitar>but i must admit that i am mostly using TracPermissions page when coding
[03:31:27.943152]<Mitar>it is all one one page and you can very fast search for a *_VIEW permission which is probably covering what you want
[03:31:56.754998]<osimons>Mitar: sure, but then users will complain when they don't find ATTACHMENT_VIEW in the Permissions admin panel....
[03:32:17.454381]<osimons>(remember it has a dropdown of all currently available permissions that can be assigned)
[03:32:34.495326]<Mitar>yes, this is why i am proposing on that page a special section for those privileges
[03:32:40.432797]<osimons>(and same from trac-admin of course - it will fail to assign such a permission when it doesn't exist)
[03:32:51.211215]<osimons>Mitar: which is API docs really
[03:33:10.390150]<Mitar>hm, ok
[03:33:22.575243]<Mitar>just trying to make it easier to find it
[03:33:48.690890]<Mitar>so section bellow the "Others" and with explanation, that they are internal and not exposed
[03:34:17.879046]<osimons>Mitar: for both FullBlogPlugin and Bitten, i implement this interface to be notified of attachment permission checks in my code, and respond if the parent resource is one I'm interested in: http://trac.edgewall.org/browser/trunk/trac/attachment.py#L92
[03:34:39.465190]<osimons>so, yes - attachments are closely tied to API
[03:35:03.632438]<Mitar>yes, i understand what code does
[03:35:09.458370]<osimons>the fact that the plugin you linked to circumvents all API and returns attachments straight from database is not good...
[03:35:10.979860]<Mitar>i am just arguing the lack of documentation for it
[03:35:15.851435]<Mitar>yes
[03:35:20.522481]<Mitar>this is why i have patched it
[03:35:54.673130]<Mitar>https://bitbucket.org/mitar/trac-allattachments/changeset/b11b59b14177
[03:36:15.366059]<osimons>yup. read it already.
[03:36:36.619128]<Mitar>and i am saying it would be easier for developers if they would see it there, they would say to themselves, ok, if it exists, i have to check for it
[03:37:05.819949]<osimons>Anyway, agreed. API docs in general are missing, and help most welcome there. no need to complicate user docs though, imho.
[03:37:07.831322]<Mitar>the same happened to GoogleSitemapPlugin which wasn't checking anything
[03:37:09.383729]<Mitar>https://trac-hacks.org/ticket/8485
[03:37:53.679214]<Mitar>i agree with you, that we should not complicate user docs, but i think out special section there is a good compromise
[03:38:42.899265]<Mitar>but ok, i rest my case
[03:38:44.216521]<Mitar>;-)
[03:39:33.347162]<osimons>Mitar: http://www.edgewall.org/docs/trac-trunk/html/api/index.html
[03:39:42.605223]<osimons>it's coming, it seems... ;-)
[03:40:06.089206]<Mitar>uu, nice
[04:01:29.181248]<john_dee_>Another shot )
[04:01:46.386973]<john_dee_>What is the pre 0.12 alternative to changeset?
[04:02:01.053187]<john_dee_>For, say, post-commit hook
[04:04:55.051877]<CareBear\>don't think there is one?
[04:06:29.861901]<john_dee_>There's no changeset, yes, but it must have been done somehow. Or not?
[04:09:17.950454]<CareBear\>doubt it
[04:11:01.030909]<osimons>john_dee_: CareBear\ is right - that was added in 0.12. for 0.11 hooks were written differently, see link (/me searches, hang on):
[04:12:09.023318]<osimons>john_dee_: http://trac.edgewall.org/browser/branches/0.11-stable/contrib/trac-post-commit-hook
[04:19:30.918824]<john_dee_>Hmm
[04:19:36.870367]<john_dee_>osimons: Thanks
[04:19:47.443351]<john_dee_>I guess I should thing about upgrading instead %)
[05:05:48.948512]<gbot41>t.e.o: Ticket #3003 (milestone could be a ticket) updated - <http://trac.edgewall.org/ticket/3003#comment:8> - rblank
[05:10:49.930159]<gbot41>t.e.o: Ticket #3003 (milestone could be a ticket) updated - <http://trac.edgewall.org/ticket/3003#comment:9> - cboos
[05:36:59.550347]<falkb>Hi, do you know if the EstimationToolsPlugin must reduce the remaining hours to 0 when one closes the ticket? It doesn't here but I don't know if that's a feature
[06:15:58.486724]<gbot41>t.e.o: Ticket #3003 (milestone could be a ticket) updated - <http://trac.edgewall.org/ticket/3003#comment:10> - cboos
[06:43:16.791819]<wild_oscar>after upgrading to 0.12 I'm having a strange value for a query with date(time,'unixepoch', 'localtime') . somthing like 1413-10-12
[06:43:37.011362]<wild_oscar>or -1413-03-01
[06:43:59.179709]<wild_oscar>did the way to select date in the format like yyyy-MM-dd change?
[07:22:29.709401]<wild_oscar>eg: how come in SELECT *, date(time,'unixepoch', 'localtime') from ticket_change tc the column "Created" displays a time value (hh:mm:ss) but the last column displays -1413-03-01 ?
[07:36:09.694383]<gbot41>t.e.o: Ticket #7339 ([Patch] Display full user names instead of user login) updated - <http://trac.edgewall.org/ticket/7339#comment:26> - ajax
[08:22:47.071643]<osimons>wild_oscar: trac 0.12 uses microsecond timestamp, check 0.12 apichanges docs / release notes in wiki
[08:30:58.769124]<wild_oscar>osimons: I see
[08:31:17.075415]<wild_oscar>http://trac.edgewall.org/wiki/TracDev/ApiChanges/0.12#Timestampstorageindatabase says Conversion between datetime objects and microsecond timestamps can be performed with the new functions from_utimestamp() and to_utimestamp()
[08:31:17.571858]<gbot41>t.e.o: TracOnRHEL edited - <http://trac.edgewall.org/wiki/TracOnRHEL?version=7> - valentin@…
[08:31:47.897149]<wild_oscar>but apparently these functions cannot be used in the query directly, like SELECT *, from_utimestamp(time) from ticket_change tc
[08:31:57.575157]<wild_oscar>what is the correct syntax then?
[08:33:52.250450]<CareBear\>wild_oscar : you seem to be mixing up SQL with Python there
[08:34:34.851498]<wild_oscar>I was under the impression I could use the python function in the report (like previously one could use date(date))
[08:36:09.900633]<ehb161803>Hi, I'm using trac 0.11.3 (I'm not sysadmin so upgrading might be an issue). I would like to add/replace wiki page attachments via the command line (capability similar to trac-admin wiki import). I didn't see anything in the documentation (although I could have missed something).
[08:36:11.319875]<ehb161803>I have not dug into the trac codebase & was hoping to avoid this step unless necessary. Any recommendations?
[08:36:44.661329]<CareBear\>wild_oscar : I doubt that will work if you're writing SQL for the report
[08:36:54.288561]<CareBear\>wild_oscar : maybe if there is another way to create a report, then it could work
[08:37:01.025373]<CareBear\>wild_oscar : but I would not expect it
[08:37:58.848035]<wild_oscar>CareBear\: I was following osimons input on the timestmap change. the question remains the same, if you can answer: how to display a timestamp as a date (eg: dd-MM-yyyy) in a report
[08:48:58.900107]<CareBear\>wild_oscar : date() is an SQL function though
[08:49:24.727419]<CareBear\>but I don't know if sqlite supports it
[08:49:37.740052]<CareBear\>if you're using MySQL as backend it has *very* powerful time and date conversion functions
[08:51:09.093612]<wild_oscar>no, we're using the default sqlite database
[08:51:35.249237]<wild_oscar>osimons: so in 0.12 how does one select the timestamps in a date format in a Report?
[08:58:49.676245]<osimons>wild_oscar: remove 1000000 from the timestamp before using it in date()
[09:02:32.924367]<wild_oscar>osimons: huh...and if I had turned my brains on I would have thought the same :) geez, I didn't even sound like an engineer! :P
[09:02:51.941962]<wild_oscar>(where "remove" is "divide", of course)
[09:05:27.099296]<osimons>yup ;-)
[09:29:58.149895]<uponone>has anyone on here installed Trac from this howto http://trac.edgewall.org/wiki/TracOnRhel5?
[09:38:47.867897]<DanC>ugh... crash in TracMasterTickets when updating a ticket. http://paste.pocoo.org/show/335196/
[09:40:46.357354]<DanC>looks like most of the update went through, but changing blocking/blockedby failed. changes to blocking/blockby are in the audit part of the comment, but not reflected in the current status
[09:41:13.633934]<DanC>ouch... are the SQL statements in an HTTP request not wrapped up in a transaction?
[09:41:48.970675]<DanC>for reference: http://informatics.kumc.edu/work/ticket/46
[09:51:43.690418]<CareBear\>DanC : I guess not
[10:27:32.485387]<mag->Hi, is there a way to send automatic remainder e-mail containing all assigned tasks?
[10:38:10.859199]<TheSheep>I'm sure there must be aplugin for that
[10:42:13.858901]<DanC>this gets annoying after a while:
[10:42:16.024560]<DanC>remote: /usr/local/apache2/bmidev/bmidev-trac/plugins/graphviz-0.7.6dev-py2.6.egg/graphviz/graphviz.py:23: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
[10:52:41.872413]<osimons>comfortable with python, DanC? if so, put this in your site.py to have it executed for all python scripts and processes: import warnings; warnings.simplefilter('ignore', DeprecationWarning)
[10:53:11.786169]<osimons>- it basically switches off all deprecation warnings, always
[11:08:26.326196]<DanC>I'm comfortable with python, but not comfortable with sweeping stuff under the rug. I'm more inclined to edit graphviz.py to use hashlib
[11:09:06.313342]<DanC>but thanks for the suggestion
[11:09:43.163284]<DanC>oh... I misread that as "turn off all error and warning messages"
[11:09:49.461011]<DanC>but it's just turning off DeprecationWarning
[12:51:58.182419]<gbot41>t.e.o: Ticket #4431 (wiki_to_wikidom) updated - <http://trac.edgewall.org/ticket/4431#comment:21> - cboos
[12:56:59.459364]<gbot41>t.e.o: Ticket #1 (Add a new project summary module.) updated - <http://trac.edgewall.org/ticket/1#comment:55> - cboos
[12:57:04.457818]<gbot41>t.e.o: Ticket #130 (Multi-project support) updated - <http://trac.edgewall.org/ticket/130#comment:170> - cboos
[12:57:09.456973]<gbot41>t.e.o: Ticket #1024 (Each section should have a edit button) updated - <http://trac.edgewall.org/ticket/1024#comment:40> - cboos
[12:57:14.457065]<gbot41>t.e.o: Ticket #4790 (a blockquote after a list gets nested into two <blockquote> tags) updated - <http://trac.edgewall.org/ticket/4790#comment:5> - cboos
[12:57:19.456677]<gbot41>t.e.o: Ticket #8140 (nested lists with multiple paragraphs should work properly) updated - <http://trac.edgewall.org/ticket/8140#comment:5> - cboos
[13:01:58.210709]<gbot41>t.e.o: Ticket #10018 (no apparent way to make set_owner default to existing owner) created - <http://trac.edgewall.org/ticket/10018> - matkinson@…
[13:06:59.195176]<gbot41>t.e.o: Ticket #8509 ([PATCH] use precompiled regex for match_request) updated - <http://trac.edgewall.org/ticket/8509#comment:15> - cboos
[13:07:04.194204]<gbot41>t.e.o: Ticket #1240 (Persistent [[Timestamp]]) updated - <http://trac.edgewall.org/ticket/1240#comment:6> - cboos
[13:07:09.193364]<gbot41>t.e.o: Ticket #1505 (Search all projects at once) updated - <http://trac.edgewall.org/ticket/1505#comment:7> - cboos
[13:12:00.181413]<gbot41>t.e.o: Ticket #2036 (Inconsistent sub-menu on Browse Source comparing with View Tickets) updated - <http://trac.edgewall.org/ticket/2036#comment:7> - cboos
[13:12:05.182008]<gbot41>t.e.o: Ticket #1936 (indented ordered and unordered lists have additional bullets and numbers) updated - <http://trac.edgewall.org/ticket/1936#comment:10> - cboos
[13:12:10.181386]<gbot41>t.e.o: Ticket #2064 (Timeline WikiFormatting mis-parses WikiLinks with aliases.) updated - <http://trac.edgewall.org/ticket/2064#comment:12> - cboos
[13:17:02.288505]<gbot41>t.e.o: Ticket #3236 (Support for a merge change type in version control API) closed - <http://trac.edgewall.org/ticket/3236#comment:6> - cboos
[13:17:07.289290]<gbot41>t.e.o: Ticket #3307 (Wiki pragma directives) updated - <http://trac.edgewall.org/ticket/3307#comment:3> - cboos
[13:17:12.288811]<gbot41>t.e.o: Ticket #3794 (Invalid table(with indentation) layout in wiki.) updated - <http://trac.edgewall.org/ticket/3794#comment:8> - cboos
[13:17:17.288510]<gbot41>t.e.o: Ticket #3895 (Provide Trac API for returning all outbound links in a page) updated - <http://trac.edgewall.org/ticket/3895#comment:8> - cboos
[13:22:02.155323]<gbot41>t.e.o: Ticket #3970 (Wiki parsing error when using exclamation at the end of phrase) updated - <http://trac.edgewall.org/ticket/3970#comment:12> - cboos
[13:22:07.155519]<gbot41>t.e.o: Ticket #4140 (Merge OutlineFormatter into Formatter) updated - <http://trac.edgewall.org/ticket/4140#comment:6> - cboos
[13:22:12.154800]<gbot41>t.e.o: Ticket #4848 (Unable to return to previous indentation within wiki) updated - <http://trac.edgewall.org/ticket/4848#comment:7> - cboos
[13:22:17.154811]<gbot41>t.e.o: Ticket #4854 (UI Wart: Log viewer navigation links should be duplicated at the bottom of ...) updated - <http://trac.edgewall.org/ticket/4854#comment:4> - cboos
[13:22:22.154067]<gbot41>t.e.o: Ticket #5177 (norobots option for: raw source code, rss, old source code) updated - <http://trac.edgewall.org/ticket/5177#comment:7> - cboos
[13:22:27.154543]<gbot41>t.e.o: Ticket #5059 (PageOutline macro is hardcoded to truncate long names) updated - <http://trac.edgewall.org/ticket/5059#comment:5> - cboos
[13:22:32.154906]<gbot41>t.e.o: Ticket #3236 (Support for a merge change type in version control API) reopened - <http://trac.edgewall.org/ticket/3236#comment:7> - rblank
[13:27:02.164676]<gbot41>t.e.o: Changeset [10542]: 0.12.3dev: Sort the list of wiki page templates when creating a new page. ... - <http://trac.edgewall.org/changeset/10542> - rblank
[13:27:07.164803]<gbot41>t.e.o: Ticket #10014 (List of page templates when creating a new wiki page should be sorted) closed - <http://trac.edgewall.org/ticket/10014#comment:4> - rblank
[13:27:12.165021]<gbot41>t.e.o: Ticket #10014 (List of page templates when creating a new wiki page should be sorted) updated - <http://trac.edgewall.org/ticket/10014#comment:5> - rblank
[13:37:04.125242]<gbot41>t.e.o: Ticket #3236 (Support for a merge change type in version control API) updated - <http://trac.edgewall.org/ticket/3236#comment:8> - cboos
[13:42:05.119414]<gbot41>t.e.o: Ticket #7043 (save custom queries) updated - <http://trac.edgewall.org/ticket/7043#comment:10> - cboos
[13:42:10.118460]<gbot41>t.e.o: Ticket #7721 (Allow cascaded definition lists) updated - <http://trac.edgewall.org/ticket/7721#comment:3> - cboos
[13:42:15.118579]<gbot41>t.e.o: Ticket #7728 (Realm URL resolve function needed Trac Plugins) updated - <http://trac.edgewall.org/ticket/7728#comment:6> - cboos
[13:42:20.118111]<gbot41>t.e.o: Ticket #8137 (TracQuery count as part of a heading) updated - <http://trac.edgewall.org/ticket/8137#comment:4> - cboos
[13:47:21.822962]<gbot41>t.e.o: Ticket #8541 ([patch] recursive auto-expansion of folders containing only one ...) updated - <http://trac.edgewall.org/ticket/8541#comment:6> - cboos
[13:47:26.820192]<gbot41>t.e.o: Ticket #8686 (Export wiki documents in HTML format) updated - <http://trac.edgewall.org/ticket/8686#comment:4> - cboos
[14:12:10.083774]<gbot41>t.e.o: Ticket #9251 (Unable to escape number list) updated - <http://trac.edgewall.org/ticket/9251#comment:3> - cboos
[14:22:12.045082]<gbot41>t.e.o: Ticket #9688 (Preformatted text in definition list rendered wrongly) updated - <http://trac.edgewall.org/ticket/9688#comment:2> - cboos
[14:42:15.952328]<gbot41>t.e.o: Ticket #8509 ([PATCH] use precompiled regex for match_request) updated - <http://trac.edgewall.org/ticket/8509#comment:16> - osimons
[14:52:17.099967]<gbot41>t.e.o: Ticket #2717 (Create window title on wiki pages from = The title =) updated - <http://trac.edgewall.org/ticket/2717#comment:7> - cboos
[14:52:22.098638]<gbot41>t.e.o: Ticket #3335 (Improve the rendering of the wiki syntax for citations) updated - <http://trac.edgewall.org/ticket/3335#comment:5> - cboos
[14:57:18.076625]<gbot41>t.e.o: Changeset [10543]: ApiDoc: reformat some docstrings - <http://trac.edgewall.org/changeset/10543> - cboos
[14:57:23.076161]<gbot41>t.e.o: Changeset [10544]: ApiDoc: briefly talk about Component activation (closes #9851) - <http://trac.edgewall.org/changeset/10544> - cboos
[14:57:28.075905]<gbot41>t.e.o: Ticket #9851 (ExtensionPoint is missing certain components) closed - <http://trac.edgewall.org/ticket/9851#comment:7> - cboos
[15:02:19.047793]<gbot41>t.e.o: Changeset [10545]: Forgot to set some svn:eol-style properties... - <http://trac.edgewall.org/changeset/10545> - cboos
[15:27:23.023457]<gbot41>t.e.o: Ticket #9674 (trac.ini parameterization support [patch]) updated - <http://trac.edgewall.org/ticket/9674#comment:3> - cboos
[15:32:23.035061]<gbot41>t.e.o: Ticket #8509 ([PATCH] use precompiled regex for match_request) updated - <http://trac.edgewall.org/ticket/8509#comment:17> - osimons
[15:42:24.154106]<gbot41>t.e.o: Ticket #8509 ([PATCH] use precompiled regex for match_request) updated - <http://trac.edgewall.org/ticket/8509#comment:18> - cboos
[15:42:29.153319]<gbot41>t.e.o: Ticket #4439 (PageOutline macro produces empty <li> elements) updated - <http://trac.edgewall.org/ticket/4439#comment:3> - cboos
[15:42:34.152861]<gbot41>t.e.o: Ticket #8223 (Mozilla/Firefox displaying images through html processor) updated - <http://trac.edgewall.org/ticket/8223#comment:7> - cboos
[15:42:39.153141]<gbot41>t.e.o: Ticket #9602 ([PATCH] auto-reload fail by design) updated - <http://trac.edgewall.org/ticket/9602#comment:14> - cboos
[15:42:44.152945]<gbot41>t.e.o: Ticket #6630 (single || in a line mistaken for table formatting) updated - <http://trac.edgewall.org/ticket/6630#comment:6> - cboos
[15:47:24.191070]<gbot41>t.e.o: Ticket #8165 ([PATCH] csv download doesn't process 'description' field) updated - <http://trac.edgewall.org/ticket/8165#comment:12> - cboos
[15:47:29.190453]<gbot41>t.e.o: Ticket #8961 ([PATCH] Linkable lines on diff view) updated - <http://trac.edgewall.org/ticket/8961#comment:5> - cboos
[15:47:34.190826]<gbot41>t.e.o: Ticket #8165 ([PATCH] csv download doesn't process 'description' field) updated - <http://trac.edgewall.org/ticket/8165#comment:13> - cboos
[15:47:39.191001]<gbot41>t.e.o: Ticket #9453 ([PATCH] The session does not be saved with `req.send()`) updated - <http://trac.edgewall.org/ticket/9453#comment:4> - cboos
[15:47:44.190559]<gbot41>t.e.o: Ticket #9453 ([PATCH] The session does not be saved with `req.send()`) updated - <http://trac.edgewall.org/ticket/9453#comment:5> - cboos
[15:47:49.191182]<gbot41>t.e.o: Ticket #8961 ([PATCH] Linkable lines on diff view) updated - <http://trac.edgewall.org/ticket/8961#comment:6> - cboos
[15:47:54.191562]<gbot41>t.e.o: Ticket #9624 (Project-specific ticket prefixes and numbering) updated - <http://trac.edgewall.org/ticket/9624#comment:7> - cboos
[15:47:59.191105]<gbot41>t.e.o: Ticket #9655 (Source code navigation in browser) updated - <http://trac.edgewall.org/ticket/9655#comment:2> - cboos
[16:12:28.111088]<gbot41>t.e.o: render-keywords-r10541.patch attached to Ticket #717 - <http://trac.edgewall.org/attachment/ticket/717/render-keywords-r10541.patch> - jsiirola@…
[16:17:30.042087]<gbot41>t.e.o: Ticket #717 ([PATCH] When downloading or viewing a file with svn:keywords property set ...) updated - <http://trac.edgewall.org/ticket/717#comment:3> - jsiirola@…
[18:37:51.093299]<gbot41>t.e.o: 7145-ticket-change-preview-r10500.patch attached to Ticket #7145 - <http://trac.edgewall.org/attachment/ticket/7145/7145-ticket-change-preview-r10500.patch> - rblank
[18:42:50.075563]<gbot41>t.e.o: Ticket #7145 (Improve handling of conflicts due to concurrent ticket edits) updated - <http://trac.edgewall.org/ticket/7145#comment:7> - rblank
[19:48:01.955983]<gbot41>t.e.o: Ticket #8165 ([PATCH] csv download doesn't process 'description' field) updated - <http://trac.edgewall.org/ticket/8165#comment:14> - AdrianFritz
[19:56:40.262954]<jvargas>hi
[19:57:09.316316]<jvargas>I do not understand well how to personalize trac.css for my environments.
[19:57:57.144728]<jvargas>I installed trac via easy_install and I have a setup for multiple trac environments, let's say:
[20:00:15.459280]<jvargas>trac-envs/proj-1 and trac-envs/proj-2
[20:00:41.631036]<jvargas>how can I modify the trac.css being used by both projects and how to for single ones?
[20:33:39.633574]<jvargas>done
[21:27:10.511465]<lxsameer>hi does trac 12 supports multiple repositories ?
[21:56:45.377958]<rowanxmas>jvargas: I was asking the same thing yesterday... did you come to a solution?
[23:02:06.593210]<wildintellect>rowanxmas, normally the css would go into the htdocs folder of the particular trac env
[23:02:23.225670]<wildintellect>if you symlink it from one to the other you could easily share it
[23:02:42.354465]<wildintellect>and then you could do a css include to an extra.css file
[23:02:49.387442]<wildintellect>and those could be different in each env
[23:03:12.421051]<wildintellect>at least that's one way to try going about it
[23:03:37.880919]<wildintellect>you could also manage it all with apache or another web server in front redirecting what css to grab depending on url
[23:04:38.761109]<wildintellect>jvargas, see my above response too
[23:08:26.685155]<gbot41>t.e.o: Ticket #6492 ([PATCH] Change icons on timeline) updated - <http://trac.edgewall.org/ticket/6492#comment:40> - mrelbe
[23:11:32.910263]<rowanxmas>hey wildintellect, that's sorta where I got to
[23:12:00.469035]<rowanxmas>but my designer was complaining about wanting something easier to modify
[23:12:24.084115]<wildintellect>easier to modify than css?
[23:12:47.104149]<rowanxmas>well, there are several css files at play...
[23:12:55.970649]<rowanxmas>tickets.css
[23:13:21.315241]<rowanxmas>some other ones.. I wasn't able to get a good feel for the best place to modify
[23:13:42.372704]<wildintellect>sure but you can overide any css from any other css file as long as they load in the order of importance
[23:14:05.242300]<wildintellect>so in that sense it doesn't matter what file it's in originally
[23:14:13.629420]<rowanxmas>yeah, I may just need to do an inventory of each page and make it more clear to him what his options are
[23:14:26.391015]<wildintellect>you setup a structure of shared.css + custom.css
[23:14:34.128321]<wildintellect>then symlink shared.css
[23:14:45.694819]<wildintellect>but make a separate copy of custom.css for each project
[23:15:00.849298]<wildintellect>that's only 2 files per site to ever deal with
[23:15:20.515299]<rowanxmas>right, I think we were just hoping to find some more examples
[23:15:36.136496]<rowanxmas>all the documentation on theming is for trac 0.11
[23:16:32.794601]<rowanxmas>(I did manage to get my links to be blue, per the example, and a few other minor tweaks)
[23:16:36.050305]<wildintellect>take a look at http://trac-hacks.org/
[23:16:53.031928]<wildintellect>the theming stuff is unlikely to have changed significantly for 0.12
[23:17:00.929463]*wildintellect though that's a guess
[23:17:13.744542]<rowanxmas>from what I can tell in 0.11 everyone was using ThemePlugin
[23:17:23.298872]<wildintellect>I see a few css related plugins and whole bunch of theme plugins
[23:17:27.422213]<rowanxmas>and that seems to not be maintained for 0.12
[23:17:51.383676]<rowanxmas>all the themes are 0.11
[23:18:31.219572]<rowanxmas>well, I'll probably just keep getting an inventory of all the css thats loaded now, and start playing around
[23:18:37.633533]<jvargas>rowanxmas: well yes, I used the sample in TracInterfaceCustomization page to override the template adding a new stylesheet
[23:18:37.794246]<wildintellect>that doesn't mean they won't work
[23:18:58.289548]<wildintellect>a lot of things on trac hacks just haven't been tested yet against 0.12
[23:20:30.974401]<rowanxmas>jvargas: so how far did you go in customization?
[23:21:41.088597]<jvargas>Just went to: http://trac.edgewall.org/wiki/TracInterfaceCustomization
[23:22:25.951344]<jvargas>More specifically : http://trac.edgewall.org/wiki/TracInterfaceCustomization#SiteAppearance
[23:23:03.098659]<jvargas>Copy the HTML there to templates/site.html in your project's env
[23:23:55.004118]<jvargas>The add the CSS you want to link and override Trac's style to htdocs/style.css in your project's env.
[23:24:27.590439]<rowanxmas>I finally got to the bottom of the page and saw the listing of project templates...
[23:24:41.120294]<jvargas>that was enought for me to override trac's and default styles.
[23:25:32.167197]<jvargas>I got to leave. Thanks all of you, good day.