Team Chat Logs
February 25, 2010
| 2010 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:05:40.021601] | <otaku42> | moin |
| [00:08:31.751782] | <gozerbot> | trac: Ticket #9087 ([patch] Add sync command to trac-admin) created - <http://trac.edgewall.org/ticket/9087> |
| [00:15:24.857326] | <macmaN> | what does it take to get WIKI_DELETE permissions on trac-hacks? |
| [00:15:31.604779] | <macmaN> | i'd like to help combat spammers |
| [00:15:43.549725] | <macmaN> | see last two revisions of http://trac-hacks.org/wiki/LdapPlugin |
| [00:19:51.029842] | <otaku42> | macmaN: please send me a mail to mrenzmann@otaku42.de, along with your trac-hacks.org username. |
| [00:20:41.896163] | <otaku42> | macmaN: i'd give you WIKI_DELETE and TICKET_DELETE permissions. |
| [00:20:51.757059] | <macmaN> | sent |
| [01:01:26.375893] | <otaku42> | macmaN: ok, you now have wiki_delete permission. please use it wisely. |
| [01:01:40.641276] | <otaku42> | macmaN: have to check about the ticket delete plugin again |
| [01:02:36.732496] | <macmaN> | so far my only plan is to get rid of crap that i notice from the rss feed. overachieving is very unlikely to become a problem :) |
| [01:02:49.520475] | <otaku42> | macmaN: ok :) |
| [01:03:07.903143] | <macmaN> | so far my only plan is to get rid of crap that i notice from the rss feed. overachieving is very unlikely to become a problem :) |
| [01:03:09.513934] | <macmaN> | heh |
| [01:03:09.982414] | <otaku42> | macmaN: by the way, i did already remove the last revision of the LdapPlugin page |
| [01:03:14.101278] | <macmaN> | up-enter |
| [01:03:16.789930] | <macmaN> | wrong window |
| [01:04:05.905787] | <otaku42> | macmaN: if you remove any spamvertizements from wiki pages, please send me a short mail with the spamvertized urls, so that i can adjust the BadContents page accordingly |
| [01:04:37.172878] | <macmaN> | :q |
| [01:06:56.021721] | <coderanger> | otaku42: I have a script that does that somewhere |
| [01:11:05.808669] | <macmaN> | does what? |
| [01:39:22.822838] | <wild_oscar> | morning! |
| [01:39:57.015655] | <wild_oscar> | is it possible to proxy a trac instance deployed in Apache to another apache server? |
| [01:41:01.061444] | <macmaN> | mod_proxy? |
| [01:41:30.712583] | <wild_oscar> | I was trying that yesterday, but all links in the trac system are not well formed, becuase they're in the /wiki/... format (instead of wiki/...) |
| [01:42:05.805055] | <macmaN> | without seeing your modproxy.conf impossible to say anything smart |
| [01:42:36.174026] | <wild_oscar> | macmaN: you mean the relevant apache configuration? |
| [01:43:09.797359] | <macmaN> | pretty much |
| [01:43:48.975947] | <wild_oscar> | http://pastebin.com/2NvRd78f |
| [01:44:13.293541] | <wild_oscar> | I've tried both configurations: lines 1+2, and line 1+>5 |
| [01:45:10.467906] | <wild_oscar> | none works, because, say, the login link will point to ...102/projects/pharmacovigilance/login, instead of 102/pvproject/login |
| [01:45:38.050095] | <macmaN> | base_url in trac.ini didnt help? |
| [01:46:43.574500] | <wild_oscar> | how so? |
| [01:47:14.774862] | <macmaN> | um.. did you set it? |
| [01:47:19.816025] | <wild_oscar> | macmaN: I didn't touch anything in trac due to lack of knowledge |
| [01:47:36.174884] | <macmaN> | google TracIni |
| [01:47:52.517224] | <macmaN> | find base_url |
| [01:47:57.721693] | <wild_oscar> | but no, base url is void |
| [01:48:04.834184] | <macmaN> | then say what happened |
| [01:49:50.375443] | <wild_oscar> | Reference URL for the Trac deployment. This is the base URL that will be used when producing documents that will be used outside of the web browsing context, like for example when inserting URLs pointing to Trac resources in notification e-mails. |
| [01:50:17.854417] | <wild_oscar> | hmm...the error is in urls *in* the web browsing context, not outside |
| [01:51:02.131297] | <macmaN> | maybe its [project] url then |
| [01:51:27.239898] | <macmaN> | but i would try base_url anywya |
| [01:51:49.830303] | <macmaN> | how about use_base_url_for_redirect |
| [01:53:36.097631] | <wild_oscar> | macmaN: is it possible to set a configuration so that I can access trac both locally and from the proxy? |
| [01:53:36.854125] | <otaku42> | coderanger: what does that script? |
| [01:54:09.847009] | <macmaN> | wild_oscar: i am not sure. havent done it. |
| [01:54:23.668172] | <wild_oscar> | I mean, I'm thinking of what I'd put in "base_url"... |
| [01:54:46.469803] | <macmaN> | in these voodoo configs things get messy wild_oscar |
| [01:56:47.028858] | <wild_oscar> | macmaN: it would suffice to reload apache , right? |
| [01:56:53.163826] | <wild_oscar> | for the configs to be in effect |
| [01:57:10.881080] | <macmaN> | tracini takes effect immediately |
| [02:01:27.476130] | <wild_oscar> | yeah, this configuration is harder than I thought |
| [02:09:29.314726] | <wild_oscar> | but the links are still built with reference to the trac server, not the proxy |
| [02:21:51.162544] | <wild_oscar> | anyway, it seems like no one really knows the correct setup, so it's probably easier to migrate trac to the other server |
| [02:22:09.850879] | <wild_oscar> | if you have any other idea, please let me know |
| [02:23:39.831046] | <wild_oscar> | (base_url doesn't rebuild the url's to what is needed) |
| [04:30:19.105590] | <kjelle> | Hey. How can i run Javascript kode inside my trac wiki? |
| [04:32:07.250396] | <macmaN> | take the restriction off |
| [04:32:14.146624] | <kjelle> | where? |
| [04:32:31.200606] | <macmaN> | google TracIni, 'unsafe' something |
| [04:36:42.815231] | <kjelle> | thanks macmaN |
| [06:08:10.251898] | <doki_pen> | pacopablo: pong |
| [06:29:44.822094] | <cilkay> | Hello. I've been using http://trac-hacks.org/wiki/PermRedirectPlugin for a while without incident. I now have a user who cannot login to a particular Trac instance because they get a redirect loop. That same user can log into other Trac instances. We've tried everything - clearing their browser cache, removing/recreating the account, making sure that the permissions are the same between the working and non-working Tra |
| [06:29:44.915611] | <cilkay> | c instances. I'm at a loss to explain. Any ideas? |
| [06:30:14.946110] | <cilkay> | I've seen references to such problems in the tickets but there was no resolution. |
| [06:30:54.740088] | <cilkay> | I've also upgraded Trac to 0.11-7rc from 0.11-5 thinking that might make a difference to no avail. |
| [06:35:53.787318] | <otaku42> | cboos: you have a great timing ;) can you give me a hint about getting the "real name" of an authenticated user (given he has set it in his preferences)? |
| [06:36:00.795591] | <otaku42> | cboos: for trac 0.12, that is |
| [06:36:28.422701] | <cboos> | well, we have a helper function for this |
| [06:36:44.750673] | <cboos> | (so that I can forget about the details ;-) ) |
| [06:37:02.550428] | <doki_pen> | otaku42: are you running trac-hacks? |
| [06:37:07.755181] | <otaku42> | doki_pen: yes |
| [06:37:25.673687] | <doki_pen> | otaku42: can we make a plan to use announcer plugin and tracgate for email? |
| [06:37:26.919430] | <cboos> | otaku42: http://trac.edgewall.org/browser/trunk/trac/util/__init__.py#L48 |
| [06:38:05.391155] | <otaku42> | doki_pen: yes, once the switch to trac 0.11 (or 0.12) has happened |
| [06:38:07.884474] | <cboos> | otaku42: or more specific answer to your question: req.session.get('name') |
| [06:38:14.932316] | <doki_pen> | it would be great to have a high level of testing, right now I have only a few users that use trunk |
| [06:38:21.351800] | <cboos> | I wonder why we write req.session.get('name', None) ... |
| [06:38:53.518006] | <otaku42> | cboos: ah, that seems to be what i was looking for. thanks! |
| [06:38:55.203081] | <lfelipe> | hey guys, is anyone here using offtrac (the python library)? Or does anyone else know of a similar library (any language will do) that allows me to access tracs and get information from them? |
| [06:38:57.911375] | <doki_pen> | otaku42: ok, great. ping me when you are ready to plan |
| [06:39:07.728075] | <doki_pen> | otaku42: also, commit my patches to accountmanager |
| [06:39:16.553941] | * | doki_pen *please* |
| [06:39:55.518384] | <doki_pen> | otaku42: actually, you know accountmanager doesn't work with trac-0.12 because of changes to notification |
| [06:39:59.025729] | <otaku42> | doki_pen: i tend to forget things that i don't have a mail for. could you please send a reminder for the announcer stuff to the th-users list? |
| [06:40:01.219696] | <doki_pen> | otaku42: if you use announcer you avoid it |
| [06:40:16.760365] | <doki_pen> | otaku42: yeah, no prob |
| [06:40:44.632229] | <doki_pen> | cboos: do you have time to follow my development on github? |
| [06:40:56.723072] | <doki_pen> | cboos: I'd love to have the benefit of your eyes on my code |
| [06:41:33.917877] | <cboos> | doki_pen: related to announcer? |
| [06:41:38.662898] | <doki_pen> | cboos: yes |
| [06:41:50.156015] | <otaku42> | doki_pen: re commit: i won't find the time for that during the next few weeks. you should ping pacopablo, too, he might be faster than me :) |
| [06:41:50.626609] | <cboos> | don't you prefer to have a branch on t.e.o, would make it easier for me to follow... |
| [06:42:00.438082] | <doki_pen> | cboos: sure, sounds great |
| [06:42:03.875959] | <doki_pen> | cboos: should I make a ticket? |
| [06:42:33.570068] | <doki_pen> | otaku42: already on paco about it.. lol |
| [06:42:40.960793] | <otaku42> | doki_pen: ok :) |
| [06:42:51.803222] | <cboos> | doki_pen: well, no |
| [06:43:13.464167] | <cboos> | we already discussed Announcer integration on Trac-devel, and the consensus was a "go" |
| [06:43:22.927103] | <cboos> | so no need for a more formal ticket |
| [06:43:43.883893] | <doki_pen> | cboos: ok, make me a brach.. I promise I'll get around to the proposal wiki. I just am working out a few design things |
| [06:44:01.151578] | <doki_pen> | cboos: one problem announcer has is that up until now it only supports email distribution |
| [06:44:15.823532] | <doki_pen> | cboos: so I've been adding jabber just for proof of concept, and some things are broken |
| [06:44:19.009189] | <cboos> | OTOH, if there are issues found while testing which need a ticket, or if you want to plan ahead by creating a few tickets, then sure create some tickets, and I'll also create an announcer milestone |
| [06:45:15.177470] | <cboos> | (same for retargeting some notification related tickets to that announcer milestone) |
| [06:45:16.158814] | <doki_pen> | cboos: ok |
| [06:46:24.206586] | <cboos> | doki_pen: on edgewall.org we usually have "real names" Ids, so that should be rcorsaro for you IIRC? |
| [06:56:48.752229] | <cilkay> | I deleted the user account that was getting a redirect loop and recreated it. That "fixed" the problem. I have no idea why that worked. |
| [07:05:40.848338] | <CorvetteZR1> | hi. i'm using trac/svn. i'm wondering it it's possible for trac to report which branch the commit was made to in the notification email; currently it's displaying just the ticket number. any advice? |
| [07:06:53.791968] | <cboos> | CorvetteZR1: define a branch in svn ... |
| [07:07:18.989962] | <CorvetteZR1> | a seperate folder in the repo |
| [07:07:28.205759] | <cboos> | lots of them ;-) |
| [07:07:37.742247] | <CorvetteZR1> | i mean at the root level |
| [07:07:51.403855] | <CorvetteZR1> | so we got trunk, release 1, release 2, etc. |
| [07:08:03.990686] | <CorvetteZR1> | changes for in trunk are merged to whatever release when it's ready |
| [07:08:04.634946] | <cboos> | more seriously, you can show the "location" of a changeset in the timeline, this is close to showing the branch for a changeset, |
| [07:08:35.688399] | <gozerbot> | trac: Ticket #9088 (A Notify Me button would be nice.) created - <http://trac.edgewall.org/ticket/9088> |
| [07:08:38.725485] | <cboos> | but you were talking not about the timeline but email notifications.. which we don't do for commits unless they trigger a change to a ticket |
| [07:08:43.415527] | <CorvetteZR1> | cool, can you point me to a tutorial on how to do this? i'm using the default templates, haven't messed with anything yet... |
| [07:09:01.669720] | <cboos> | see TracIni, timeline section |
| [07:09:41.665886] | <CorvetteZR1> | yea, so the commits add comments to the ticket, so it does trigger a change and a notification is sent out |
| [07:09:55.448852] | <CorvetteZR1> | can i add the path in the notification? |
| [07:10:22.763295] | <CorvetteZR1> | right now the notification displays trac ticket number and trac ticket url, but i'd like to add the svn path to it also |
| [07:10:25.442789] | <CorvetteZR1> | possible? |
| [07:11:10.997311] | <cboos> | not out of the box, but if you know Python, you could grab the code which extracts the location (trac/versioncontrol/web_ui/changeset.py search for 'location') and use that in the trac-post-commit-hook |
| [07:11:32.253039] | <cboos> | so yes, it's possible, with some work on your side |
| [07:12:11.410426] | <CorvetteZR1> | ah, i see...yea, i'm not a programmer and don't know python that well...i'll see if i can figure out, thanks |
| [07:13:50.512789] | <cboos> | ... but as I hinted at in the beginning, as there's no bullet proof way to define what a "branch" is in svn, that location will only be an approximation of what you consider to be a branch (most likely it will give you some path *below* a given branch, but at worst it can give you a location like "/branches" for example when a changeset modified files in two different branches... not advised... |
| [07:13:52.296084] | <cboos> | ...to do but possible with svn) |
| [07:14:33.119622] | * | cboos appears to be in verbose mode |
| [07:26:53.875183] | <cboos> | no pyconers today? is it over? |
| [07:30:24.252851] | <cilkay> | CorvetteZR1: You can use an svn commit hook to send your email. We also use Mercurial and have a commit bot that will notify in our private IRC channel any time a commit is made so the concept is the same. IRC, IM, email, SMS, it's all possible. |
| [07:31:00.899521] | <CorvetteZR1> | cilkay, the email notification works. i want to add svn repo path to that email |
| [07:31:27.814567] | <cilkay> | Why is the repo path important? |
| [07:31:42.212184] | <cilkay> | You mean the URL? |
| [07:31:56.131228] | <CorvetteZR1> | because the developers wanna keep tabs on which branches their collegues commit too |
| [07:31:57.582402] | <cilkay> | repo path means something different to me as someone who admins svn |
| [07:32:13.799541] | <CorvetteZR1> | yes, the URl |
| [07:32:35.316386] | <cilkay> | Then I suggest you read the svn docs on commit hooks. |
| [07:32:41.768148] | <CorvetteZR1> | link? |
| [07:32:53.754702] | <cilkay> | Google for red bean svn book. |
| [07:33:02.954066] | <cilkay> | You can even d/l it as a PDF. |
| [07:33:07.066931] | <cilkay> | It's an O'Reilly book. |
| [07:36:46.172768] | <CorvetteZR1> | found something that might help me, thanks :) |
| [07:37:13.937208] | <cilkay> | you're welcome |
| [07:44:02.799807] | <otaku42> | cboos: i think something is wrong with t.e.o. http://trac.edgewall.org/wiki/TracGuide results in "No handler matched request to /TracGuide" |
| [07:44:47.796698] | <otaku42> | cboos: and when choosing TracIni from the wiki page index results in http://trac.edgewall.org/wiki/wiki/0.12/TracIni |
| [07:45:05.187236] | <cboos> | yep sorry, /me tweaking the lighttpd config, will fix in a second |
| [07:46:06.251080] | <cboos> | (reverted to the old config - works again) |
| [07:47:04.420976] | <otaku42> | cboos: ack, works. |
| [08:05:21.202326] | <pacopablo> | cboos: how is t.e.o doing regarding "idle in transaction" connections? (#8443) |
| [08:05:47.803764] | <cboos> | quite fine, no persistent "idle in transaction" |
| [08:06:06.269698] | <cboos> | only short lived transient ones, i.e. normal business ;-) |
| [08:06:24.564095] | <cboos> | (but then we don't have Bitten active yet on t.e.o) |
| [08:06:37.273850] | <cboos> | that would be the real test! |
| [08:09:46.313064] | <pacopablo> | doki_pen: so, last night I had a question about irclogs plugin |
| [08:09:57.009557] | <pacopablo> | doki_pen: it was causing trac-admin env upgrade to fail |
| [08:10:06.433946] | <pacopablo> | but it's actually more of a trac ConfigParser issue |
| [08:10:41.311447] | <pacopablo> | doki_pen: can you refresh my memory about which tickts have your accountmanger patches? |
| [08:27:34.911863] | <cboos> | rblank: [9272] activated on t.e.o, nice job! |
| [08:28:18.092734] | <cboos> | rblank: well, [9270] |
| [08:28:31.488655] | <rblank> | cboos: Yes, looks much better. And hopefully works, too :) |
| [08:28:33.101543] | <cboos> | (we need a IRC line deleter as well) |
| [08:38:38.350517] | <gozerbot> | trac: Ticket #9086 (to view ticket comments as well, in timeline) closed - <http://trac.edgewall.org/ticket/9086#comment:2> |
| [08:44:47.650631] | <MarGarina> | Hi, It's Oren from the sprints :) - another room eventually. Regarding #8348, I guess that we'll want .tracignore to be pre-populated with .svn or even .*, but if it's in the projects directory, do we have a way to automatically deploy a default .tracignore file to the projects directory? |
| [08:45:37.777305] | <MarGarina> | I mean, I guess that most sysadmins mkdir the projects root directory from scratch wherever they decide.. |
| [08:49:30.529154] | <The_Eccentric> | any reason why i keep getting premisson denied ive made all the file chmod +r x http://pastebin.com/MN7V4ZEY |
| [08:49:51.344807] | <The_Eccentric> | im using bmotion |
| [08:49:55.115549] | <The_Eccentric> | .tcl |
| [08:50:44.771354] | <pacopablo> | irc line deleter? |
| [08:50:52.000523] | <cboos> | MarGarina: maybe just consider that if there's no .tracignore, then it's like if the content is .svn (or .*, yes), but if there is one .tracignore, then just interpret its content strictly (better be explicit, and no big deal to add either .* or .svn) |
| [08:51:25.075383] | <MarGarina> | cboos: makes sense, cool. |
| [08:51:52.114274] | <MarGarina> | I'll paste it in the ticket's comments |
| [08:52:55.181462] | <cboos> | rblank: looks like I need to fix the post-commit hooks ... |
| [08:53:46.975467] | <rblank> | cboos: Yeah, I noticed that changesets tended to take long to appear. What happened? |
| [08:54:33.613096] | <cboos> | well, in this specific situation, the changesets will never appear until I fix the post-commit hook, as I changed the location of the virtual envs ... |
| [08:55:03.968585] | <rblank> | cboos: Ah, so it's not Trac's fault, then :) |
| [08:55:19.960649] | <cboos> | but in general, the delay you noticed was because the notification was done asynchronously |
| [08:55:37.088393] | <rblank> | I thought so. |
| [08:56:06.597092] | <cboos> | it was either this, or you would have the svn client (any, command line or tortoisesvn) be blocked until the trac-admin changeset notification was done |
| [08:56:43.134426] | <cboos> | so I modified the trac-svn-hook to do that in the background; as it's a bit tricky, there's finally a justification for this script ;-) |
| [08:56:44.272450] | <rblank> | cboos: BTW, I asked osimons to fix the permissions on the 0.11.7rc1 packages, as they were 600. |
| [08:57:01.755797] | <cboos> | oops ;-) yeah, I was in a bit of a hurry |
| [08:57:15.543779] | <cboos> | no other goofs with the packages? |
| [08:57:29.417529] | <rblank> | Haven't had a chance to test yet. Been busy on the ticket deleter |
| [08:57:47.809133] | <rblank> | That was a nice exercise to find out how the stream filters worked and all. |
| [08:59:09.060988] | <rblank> | cboos: About ticket (comment) deletion, currently it requires TICKET_ADMIN. Should I rather create a TICKET_DELETE permission? |
| [08:59:34.168454] | <cboos> | I don't think so |
| [08:59:56.289304] | <cboos> | remember the stuff I wrote in the "even more advanced fined-grained permission" page, |
| [08:59:57.773258] | <rblank> | Ok, wasn't sure. |
| [09:00:51.853481] | <cboos> | about not putting target info in the action, but rather making it possible to be more precise about the part of the resource which is affected |
| [09:01:56.749275] | <cboos> | so in the short term, a TICKET_DELETE_COMMENT would be the easiest way to support this, but then we would have to support it later even when we extend this coverage (if we extend this...) |
| [09:02:10.296071] | <cboos> | Oh, and speaking of 0.11.7rc1, maybe you can have a second look on the ChangeLog wiki page, I made some minimal notes there... |
| [09:12:33.176098] | <MarGarina> | Code should be Python >= 2.4 compliant, right? |
| [09:12:59.504185] | <MarGarina> | (How could we live without try/except/finally.. err) |
| [09:13:56.253755] | <rblank> | MarGarina: Yes, we still support 2.4 on trunk. |
| [09:14:20.990275] | <MarGarina> | ack |
| [09:18:03.715844] | <rblank> | cboos: Working on the ChangeLog. |
| [09:18:25.911548] | <rblank> | cboos: t.e.o is extremely slow. Idle in transaction again? |
| [09:18:32.770823] | <rblank> | Or spam attack? |
| [09:19:46.231214] | <cboos> | there are 3 idle in transaction, but this can simply mean some heavy operations going on... still looking |
| [09:24:58.184794] | <cboos> | some stupid bots not looking at /robots.txt ... |
| [09:25:22.326677] | <cboos> | (but as usual claiming to) |
| [09:25:35.954253] | <rblank> | cboos: Ok, nothing new, then. I'm done with the ChangeLog. |
| [09:27:24.769012] | <cboos> | have you seen that my ticket comment edit on #8348 appeared as a separate entry in the timeline? is that expected? |
| [09:38:39.209433] | <gozerbot> | trac: ChangeLog edited - <http://trac.edgewall.org/wiki/ChangeLog?version=61> || Changeset [9277]: 0.11.7: post .rc1, re-enable svn rev tagging. - <http://trac.edgewall.org/changeset/9277> || Changeset [9276]: 0.12dev: Merged [9263] from 0.11-stable. - <http://trac.edgewall.org/changeset/9276> |
| [09:39:12.372190] | <rblank> | cboos: Probably due to the author field. I'll check that. |
| [09:43:39.173915] | <cboos> | it would eventually be nice to have one entry saying "Ticket comment .. edited by ..." with the date of the edit, and keep the original entry as it was (also in the timeline) - the URLs in both cases could simply lead to the comment itself (i.e. last version) |
| [09:44:32.483487] | <rblank> | cboos: Got it. |
| [09:44:58.834698] | <rblank> | The additional entry would be at the time of the edit? |
| [09:46:23.162678] | <cboos> | no, well, I should try again, but both entries had the same time 17:52, while the original and my edit were 10 minutes apart |
| [09:46:55.760234] | <cboos> | looking at the comment itself, the 2 times are correct there |
| [09:47:10.955933] | <doki_pen> | ah, sorry.. long company meeting |
| [09:47:12.369608] | <cboos> | and 17:52 is the time for the original |
| [09:47:39.437417] | <cboos> | rblank: so my edit was done at 18:03 |
| [09:47:46.797973] | <doki_pen> | cboos: yes, rcorsaro |
| [09:48:21.679908] | <doki_pen> | pacopablo: yes, something strange with trac-admin upgrade and irclogs. It has to do with all my %()s stuff |
| [09:48:31.167593] | <cboos> | today was an edgewall.org day ... lots of infrastructure work ... let's continue by looking at how to add a new svn user ;-) |
| [09:48:32.159131] | <doki_pen> | pacopablo: I can look at it this weekend |
| [09:48:41.448411] | <rblank> | cboos: Yes, it's a duplicate entry due to the author of the edit being different from the author of the change. Once fixed, only the original change will appear. |
| [09:49:17.772343] | <cboos> | doki_pen: is it safe enough to give you the login via private chat? or you prefer private mail? |
| [09:49:51.831470] | <doki_pen> | cboos: private chat is fine |
| [09:49:59.126217] | <cboos> | rblank: no chance for two entries like I suggested above? |
| [09:50:10.488803] | <doki_pen> | cboos: or doki_pen at doki-pen.org |
| [09:50:34.170051] | <doki_pen> | pacopablo: I can create a ticket with the patch set. I emailed you instead because sometimes I can be a difficult guy |
| [09:50:50.434934] | <rblank> | cboos: That's not currently implemented, but probably easily doable. |
| [09:51:15.773874] | <rblank> | cboos: Performance would be bad, though. |
| [09:51:34.917581] | <cboos> | forget it then ;-) |
| [09:52:14.310320] | <cboos> | (rather, keep that in mind when thinking about the data model changes ;-) ) |
| [09:52:29.896635] | <rblank> | cboos: It's bad because I would have to do a linear search through ticket_change and find the _comment{n} entries where oldvalue has a timestamp in the requested range. Very bad. |
| [09:53:20.812310] | <cboos> | yeah, let's not even think about doing that, then ... |
| [09:58:16.475275] | <pacopablo> | doki_pen: yeah, the issue is with all your %() stuff. Interestingly enough, in my case, it's only when trying to write the sample trac.ini |
| [09:58:36.524019] | <pacopablo> | I was able to upgrade by simply removing the plugin, upgrading, and then re-installing the plugin |
| [09:58:54.500377] | <pacopablo> | while the problem is in irclogs plugin, it's really a trac issue |
| [10:00:04.954697] | <pacopablo> | we use the ConfigParser which does the interpolation, but I don't think we actually use that feature of the ConfigParser anyplace |
| [10:00:38.479988] | <cboos> | pacopablo: right, we don't use it and don't advertise this, so I think we should turn that feature off (it's possible) |
| [10:00:42.163155] | <pacopablo> | doki_pen: also, will you please create a ticket with the patches and mark its priority as high? also, make sure it's assigned to me |
| [10:00:59.138226] | <pacopablo> | cboos: I agree, but I think it means using a RawConfigParser |
| [10:01:17.658688] | <pacopablo> | which I don't know how that changes the underlying config code |
| [10:01:29.128241] | <pacopablo> | hopefully not much (if any) |
| [10:01:43.468979] | * | pacopablo guesses he shoudl probably make a ticket for it |
| [10:01:44.349318] | <cboos> | shouldn't be much more than the interpolation, right |
| [10:02:12.091418] | <pacopablo> | cboos: I dont' know, I haven't looked at the difference. hopefully, yeah, not much more than the interpolation |
| [10:03:36.745746] | <cboos> | ah yes, we would also gain case sensitivity in section and key names, which is good |
| [10:03:53.010544] | <CorvetteZR1> | hey, where is the ticket_notify_email.txt file picking up it's variables from? |
| [10:06:06.484064] | <Dipingo> | Hey guys I have an issue with an install that seems to have leaked users information out to google |
| [10:06:31.472121] | <Dipingo> | http://www.google.es/search?hl=es&q=misiumalowany@gmail.com&btnG=Buscar&meta=&aq=f&oq= |
| [10:06:59.078033] | <Dipingo> | do I need to uninstall Trac or something? |
| [10:07:26.418699] | <Dipingo> | I didn't do the install, someone no longer working with me did. |
| [10:08:01.359409] | <pacopablo> | so, looks like the info leaked was in a changeset |
| [10:08:14.582269] | <pacopablo> | is everyone supposed to be able to see the code history? |
| [10:08:27.285572] | <Dipingo> | no |
| [10:08:34.435465] | <Dipingo> | I don't think so |
| [10:08:53.543140] | <pacopablo> | take a look at the permissions set for anonymous |
| [10:09:29.024902] | <Dipingo> | How do I do that? |
| [10:09:44.951089] | <Dipingo> | Again I didn't install this and have never worked with it |
| [10:09:52.471069] | <pacopablo> | trac-admin env permission list anonymous |
| [10:09:55.447616] | <Dipingo> | I am kind of forced to right now |
| [10:10:03.369563] | <pacopablo> | or, if you have 0.11, log in and click on the Admin link |
| [10:10:10.042277] | <pacopablo> | and then click on Permissions on the left |
| [10:10:19.967329] | <pacopablo> | and then look at what permissions anonymous has |
| [10:11:22.997531] | <CorvetteZR1> | sorry, to make my question more clear; Where are the variables used in ticket_notify_email.txt being declared? |
| [10:20:33.258676] | <pacopablo> | um, if I understand correctly, they are declared in the dictionary that is passed during rendering |
| [10:20:41.478318] | <pacopablo> | let me see if I can link you to the source |
| [10:22:11.256082] | <CorvetteZR1> | that would be helpful, thanks |
| [10:22:59.803026] | <pacopablo> | http://trac.edgewall.org/browser/trunk/trac/ticket/notification.py#L145 |
| [10:23:07.980982] | <pacopablo> | take a look around there |
| [10:25:31.468250] | <Dipingo> | pacopablo, forgive me for asking again but I have no idea what i am looking for or were to look |
| [10:28:39.597058] | <pacopablo> | Dipingo: what version of trac are you using? |
| [10:29:01.193043] | <pacopablo> | it should say if you click the "About" link in the top right corner |
| [10:29:22.401846] | <Dipingo> | I am in the ftp directory |
| [10:29:36.474156] | <Dipingo> | I can't get to the trac in the browser |
| [10:29:46.526523] | <pacopablo> | ahh, k |
| [10:30:06.320662] | <pacopablo> | so, do you know where the trac environment directory is located? |
| [10:30:19.728041] | <Dipingo> | I think it has been moved out of the directory it was installed in |
| [10:30:52.201919] | <Dipingo> | I have trac_Install, Packages. sites |
| [10:31:11.276482] | <Dipingo> | Project.Blenducation.org |
| [10:31:16.425665] | <Dipingo> | that is all I can see |
| [10:31:30.550874] | <pacopablo> | ok, so it looks like your trac site was, at one time, served by apache |
| [10:31:34.943252] | <pacopablo> | can you locate the apache config? |
| [10:32:07.963735] | <Dipingo> | Through he ftp? |
| [10:32:17.547650] | <Dipingo> | Or through my host? |
| [10:33:01.411396] | <pacopablo> | I can't answer that question for you, as I don't know what kind of hosting you are using |
| [10:33:14.794919] | <pacopablo> | you need to find the apache config on the server that was hosting your trac install |
| [10:33:38.056407] | <Dipingo> | it is dreamhost |
| [10:33:44.347108] | <pacopablo> | in said config, you should find a reference to a trac env directory, probably TRAC_ENV or TRAC_ENV_PARENT_DIR |
| [10:35:32.530784] | <pacopablo> | ok, so one who is a little familar with dreamhost, said to look in your .htaccess file to locate the fcgi file that was probably running your trac site |
| [10:35:51.586232] | <pacopablo> | in said fcgi file, shoul b ethe reference to the trac environment |
| [10:36:33.014467] | <pacopablo> | once you fin the trac environment (should be a directory with a VERSION file along with conf, db, attachment, htdocs, log and a few other things) |
| [10:36:53.916548] | <pacopablo> | then you can run: tracd /path/to/the/dir/that/i/found permission list anonymous |
| [10:37:00.251089] | <pacopablo> | that will list permissions |
| [10:37:53.964111] | <pacopablo> | er, that should be: |
| [10:38:01.724239] | <pacopablo> | trac-admin /path/to/the/dir/that/i/found permission list anonymous |
| [10:38:28.460584] | <pacopablo> | permission remove anonymous [permission] |
| [10:38:42.812135] | <pacopablo> | where [permission] is one of those listed when doing permission list |
| [10:38:47.293199] | <pacopablo> | will remove a permission |
| [10:44:29.475052] | <doki_pen> | cboos: btw, I never got a messag efrom you |
| [10:44:48.827921] | <doki_pen> | pacopablo: I'll create the ticket a little later, I'm so slammed right now |
| [10:44:53.817428] | <cboos> | ah, yes, not done yet ;-) |
| [10:51:18.366394] | <rblank> | cboos: The URL in the ticket notifications is weird, it points to trac2.edgewall.org. On purpose? |
| [10:52:07.938288] | <cboos> | mh, don't know, let me see |
| [10:52:25.293727] | <rblank> | Maybe an issue with base_url? |
| [10:54:11.257761] | <cboos> | no, base_url is not set, so this must be coming from the request, and yes, trac2 is an alias |
| [10:56:47.706182] | <cboos> | doki_pen: rcorsaro is now a sandboxer |
| [10:56:53.130521] | <cboos> | :-) |
| [10:58:05.837593] | <doki_pen> | I've been called a sandbagger... |
| [10:59:56.270764] | <cboos> | urban dict at the rescue ;-) |
| [11:00:26.037691] | <cboos> | funny concept, I'm not sure there's a french equivalent |
| [11:01:01.344815] | <cboos> | but no, doki_pen, a sandboxer is nothing like a sandbagger ;-) |
| [11:08:42.471495] | <gozerbot> | trac: Ticket #9089 (Regression: Non-numeric revision ids fail) created - <http://trac.edgewall.org/ticket/9089> |
| [11:18:28.435034] | <Dipingo> | pacopablo, my host says it is not installed on their side |
| [11:18:50.210878] | <Dipingo> | they say it might just be cached by google |
| [11:19:06.602676] | <Dipingo> | 0/ |
| [11:19:10.154217] | <doki_pen> | cboos: haha |
| [11:20:24.031029] | <pacopablo> | Dipingo: may be. |
| [11:20:24.097944] | <doki_pen> | cboos: there must be a french equiv. Think about a pool shark, he is a type of sandbagger |
| [11:20:40.874983] | <doki_pen> | cboos: we plays badly for a little money, and then tries to increase the stakes |
| [11:20:46.916789] | <pacopablo> | haha |
| [11:21:23.825206] | <pacopablo> | doki_pen: I'll look forward to the ticket. I'm flying home today, so hopefully will be able to get to it this next week |
| [11:21:39.826385] | <doki_pen> | pacopablo: no problem |
| [11:22:12.301097] | <cboos> | doki_pen: that one would be called an "arnaqueur", but the english for that is a conman, no? |
| [11:22:24.688097] | <doki_pen> | cboos: yeah |
| [11:22:35.422784] | <doki_pen> | cboos: it doesn't get more specific then that? |
| [11:22:41.130764] | <doki_pen> | cboos: like a hustler |
| [11:23:17.280425] | <doki_pen> | cboos: but sandbagger is usually with work.. lol |
| [11:23:22.867598] | <cboos> | Ouch, I'm not sure we have that many grades for "arnaqueur" ;-) Maybe Remy has some better ideas? ;-) |
| [11:23:36.414741] | <doki_pen> | cboos: make sure you never perform too well, to keep expectations down |
| [11:23:41.540629] | <doki_pen> | ;) |
| [11:24:17.624853] | <cboos> | But I don't do it on purpose! |
| [11:24:22.152700] | <doki_pen> | then, when you need to, you can become superman |
| [11:29:26.262897] | <pacopablo> | _cboos: wasn't zip download enabled on t.e.o? |
| [11:29:44.428730] | <_cboos> | no idea |
| [11:30:00.766468] | <pacopablo> | I thought it used to be, but it doesn't seem like it is now |
| [11:30:04.876916] | <pacopablo> | but I could be wrong |
| [11:30:09.838342] | <_cboos> | ah, you mean in Trac itself |
| [11:30:15.126477] | <_cboos> | not sure it ever was |
| [11:30:32.546211] | <_cboos> | _cboos -> __cboos ... |
| [11:30:42.591359] | <_cboos> | later... |
| [12:06:10.100939] | <rts> | hi |
| [12:06:16.999339] | <rts> | it works ;))) |
| [12:08:42.036978] | <gozerbot> | trac: Ticket #9092 (Attempt to 'Save Query' in View Tickets fails with "No handler matched ...) created - <http://trac.edgewall.org/ticket/9092> || Ticket #9091 (Use RawConfigParser instead of ConfigParser in the Configuration component) created - <http://trac.edgewall.org/ticket/9091> || Ticket #9090 (Browser "Download as zip" is not Multi-repos aware) created - <http://trac.edgewall.org/ticket/9090> |
| [13:08:42.796865] | <gozerbot> | trac: Ticket #9092 (Attempt to 'Save Query' in View Tickets fails with "No handler matched ...) closed - <http://trac.edgewall.org/ticket/9092#comment:2> || Ticket #9090 (Browser "Download as zip" is not Multi-repos aware) closed - <http://trac.edgewall.org/ticket/9090#comment:1> |
| [13:27:30.274923] | <callen> | arch linux, 32-bit, trac, python 2.6, subversion, sqlite, apache2. "unsupported locale setting", line 513 in locale.py |
| [13:27:44.602652] | <callen> | echo $LANG = "en_US.utf8" |
| [13:27:51.969668] | <callen> | google has failed me utterly. |
| [13:28:25.012715] | <callen> | does anyone know anything about this? |
| [13:34:26.455104] | <rts> | try en_US.UTF8 |
| [13:34:50.219917] | <rts> | or en_US.UTF-8 |
| [13:35:03.799412] | <rts> | and do not echo $LANG |
| [13:35:17.408423] | <rts> | but export LANG="en_US.UTF-8" |
| [13:35:50.878065] | <rts> | or simply echo $LANG if you want to know about the current setting |
| [13:37:35.513609] | <callen> | rts: $LANG is en_US.utf8 |
| [13:37:38.449096] | <callen> | it's in the locale -a |
| [13:37:58.376774] | <callen> | still getting an http500 from trac, "unsupported locale setting" |
| [13:38:46.047554] | <rts> | hm, does your system know of that locale, was it generated/installed? |
| [13:39:04.217311] | <rts> | ok, i see it was defined |
| [13:39:38.992858] | <rts> | where do you define the locale that trac is going to use? |
| [13:41:19.331491] | <rts> | ? |
| [14:38:42.411545] | <gozerbot> | trac: Ticket #9093 (Conversion of ticket date in CSV broken on 64bit platforms) created - <http://trac.edgewall.org/ticket/9093> || Changeset [9279]: versioncontrol: Made `[browser] downloadable_paths` multirepo-aware. ... - <http://trac.edgewall.org/changeset/9279> || Changeset [9278]: ticket: Avoid duplicate entries in the timeline when a ticket comment is ... - <http://trac.edgewall.org/changeset/9278> |
| [15:07:41.927317] | <pacopablo> | rblank: now I am on my flight ;) |
| [15:07:51.728540] | <rblank> | You're kidding? |
| [15:08:05.545572] | <rblank> | Got internet access on board? |
| [15:08:10.093082] | <pacopablo> | yeah, it's nice ;) |
| [15:08:21.448112] | <rblank> | Free? |
| [15:08:23.667429] | <pacopablo> | played a stupid little game and got a free day pass also ;) |
| [15:08:42.167326] | <pacopablo> | normally it's $25, but yeah, free this time |
| [15:08:45.703033] | <rblank> | Awesome :) |
| [15:08:46.816421] | <gozerbot> | trac: Ticket #9093 (Conversion of ticket date in CSV broken on 64bit platforms) closed - <http://trac.edgewall.org/ticket/9093#comment:2> || Changeset [9281]: ticket: Fixed missing conversions from microsecond timestamps to ... - <http://trac.edgewall.org/changeset/9281> || Ticket #9089 (Regression: Non-numeric revision ids fail) closed - <http://trac.edgewall.org/ticket/9089#comment:5> |
| [15:08:51.789517] | <gozerbot> | || Changeset [9280]: versioncontrol: Refactored revision number padding for Subversion so that ... - <http://trac.edgewall.org/changeset/9280> |
| [15:09:00.106406] | <pacopablo> | indeed, latencey isn't bad either |
| [15:09:00.460221] | <rblank> | Still working, as you can see. |
| [15:09:10.606886] | <pacopablo> | good enough for me to ssh into my server |
| [15:09:20.946324] | <pacopablo> | fun, still in the same room? |
| [15:09:34.147582] | <pacopablo> | or did you get moved from there? |
| [15:09:48.806772] | <rblank> | Yeah. They cut the PyCon internet access, but there's another conference going, so I hijacked their network. |
| [15:10:00.128989] | <rblank> | I feel all alone, everybody's gone. |
| [15:10:17.713712] | <pacopablo> | nice on the wifi |
| [15:10:24.914691] | <pacopablo> | sorry about being alone |
| [15:10:51.478096] | <rblank> | GitPlugin actually works on trunk, Herbert has merged the changes into a 0.12 branch. |
| [15:11:07.161107] | <rblank> | And I fixed the issue due to revision number padding, so now it's working great. |
| [15:11:10.165460] | <pacopablo> | oh, nice, he got to it before I did ;) |
| [15:11:29.593675] | <pacopablo> | very cool |
| [15:12:55.401516] | <pacopablo> | I have another bug, though I'm not sure if we can solve it without account manager |
| [15:13:24.133876] | <pacopablo> | on t.e.o, I can enter any username when submitting a ticket, even if I am not authenticated |
| [15:14:06.372862] | <pacopablo> | so, when I updated #9091 from my iphone, I didn't log in, cus I couldn't remember my password, so I just put jhampton in the field |
| [15:14:09.612171] | <pacopablo> | and it worked |
| [15:14:47.201146] | <pacopablo> | this seems to be an issue due to the fact that any person could impersonate one of the developers |
| [15:15:14.382145] | <pacopablo> | actually, we wouldn't necessarily need account manager to fix this. |
| [15:15:25.460761] | <pacopablo> | I"ll look to see if anyone has already created a ticket for it |
| [15:16:55.857937] | <rblank> | pacopablo: Yes, there is already one. |
| [15:17:55.723122] | <pacopablo> | know the number off the top of your head? |
| [15:18:05.896208] | <rblank> | http://trac.edgewall.org/ticket/1890 |
| [15:18:22.426005] | <rblank> | 5 years old :-/ |
| [15:21:18.103413] | <cmc> | is there a way to replace the ticket_notify_email.txt template? I tried putting a modified file with the same name in the templates directory of my env but that was a no go |
| [15:22:10.042521] | <rblank> | cmc: Should have worked, AFAIK |
| [15:23:35.082382] | <cmc> | ah, was using tracd -r and it didn't pick up the change (which makes sense). restarting fixed. Thanks for confirming that's what I was supposed to do! |
| [15:30:41.098896] | <Deep6> | can anyone point me to a howto on how to get trac , mysql and git to play nice together on ubuntu, my friend google has let me down thus far |
| [15:38:28.730802] | <Deep6> | or even why I can't initenv on my project dir, am I to give it the full path to the .git folder? |
| [15:45:46.174760] | <Deep6> | wow a lively place this is :( |
| [15:50:37.496575] | <pacopablo> | hmm, I don't think I'll touch #1890 atm |
| [15:50:54.952332] | <pacopablo> | a little too hairy for me to do on the plane |
| [15:51:09.724403] | <pacopablo> | Deep6: what version? |
| [16:07:07.794988] | <Deep6> | pacopablo um, just give me a moment my ubuntu box is patching |
| [16:07:37.661471] | <Deep6> | 0.0.20090320-1ubuntu1 |
| [16:08:04.729387] | <Deep6> | oh sorry 0.11.5-2ubuntu1 |
| [16:10:30.114968] | <pacopablo> | so, for 0.11, you don't sepcify your git repos on initenv |
| [16:11:01.485684] | <pacopablo> | simply leave the repository type as [svn] and then leave the repository path as the default |
| [16:11:18.260452] | <pacopablo> | that has the effect of disabling the browser |
| [16:11:36.273002] | <pacopablo> | and for the db, you jsut specify: mysql://user:pass@host:port/dbname |
| [16:12:00.599873] | <pacopablo> | once the env is created, install the git plugin. |
| [16:12:14.405775] | <pacopablo> | if you install it in site-packages, make sure you enable it in the trac.ini |
| [16:12:24.825169] | <pacopablo> | tracext.gitplugin.* = enabled |
| [16:13:23.312442] | <pacopablo> | s/gitplugin/git |
| [16:13:23.361828] | <evil_twin> | pacopablo meant: tracext.git.* = enabled |
| [16:13:49.809910] | <pacopablo> | then set the repository path to the .git directory of your repos |
| [16:14:02.579223] | <pacopablo> | and set teh repository type to git |
| [16:14:57.215206] | <pacopablo> | and then make sure the path to the git binary is set in [git] git_bin = |
| [16:24:23.496324] | <Deep6> | ok so what I found odd was there was no /etc/trac/trac.ini |
| [16:24:35.072204] | <Deep6> | so I put it in there with that tracext portion |
| [16:25:07.422044] | <Deep6> | I installed the trac-git package right away |
| [16:25:57.651386] | <Deep6> | is there a schema for the database to be created or does trac_admin take care of that if you have the proper perms on the dB? |
| [16:26:52.233396] | <pacopablo> | you create an empty db, an then trac-admin will setup the schema |
| [16:26:59.876627] | <Deep6> | ok... |
| [16:27:12.956060] | <Deep6> | so please correct me if I'm wrong here...but this is what I've done thus far |
| [16:27:24.606863] | <Deep6> | I have a directory that I've created a git repo out of |
| [16:27:40.540754] | <Deep6> | it's a directory of router configurations written by an automatic snmp script |
| [16:27:56.467830] | <Deep6> | I want to trac them in git, and present them using TRAC |
| [16:28:05.404332] | <Deep6> | so I created a git repo |
| [16:28:11.048248] | <Deep6> | in /var/lib/tftpboot |
| [16:28:21.410673] | <Deep6> | so /var/lib/tftpboot/.git |
| [16:28:37.769280] | <Deep6> | then I tried trac_admin /var/lib/tftpboot/.git initenv |
| [16:29:00.381699] | <Deep6> | er well I added the /etc/trac/trac.ini tracext.git.* = enabled |
| [16:29:03.130470] | <Deep6> | firt |
| [16:29:06.184548] | <Deep6> | first rather |
| [16:29:39.416246] | <pacopablo> | no |
| [16:29:53.176313] | <pacopablo> | your tac env should not be the same as your git repos |
| [16:30:19.305986] | <pacopablo> | trac-admin creates an environment (a directory with trac related stuff in it) |
| [16:30:42.128816] | <Deep6> | ok |
| [16:30:48.602254] | <Deep6> | I'll create a .trac |
| [16:30:48.669679] | <pacopablo> | in the trac config, which is found in env/config/trac.ini, you point it to the location of your git repos |
| [16:31:23.067339] | <Deep6> | now for my benefit the trac environment forms the root of the web service? |
| [16:33:12.430591] | <pacopablo> | um, no? |
| [16:33:22.574251] | <pacopablo> | so, you don't want the trac env to be web accessible |
| [16:33:34.289601] | <Deep6> | ok |
| [16:33:40.334397] | <pacopablo> | ie, any path under your document root |
| [16:33:47.434191] | <Deep6> | right |
| [16:34:01.285298] | <pacopablo> | fastcgi, mod_wsgi, or whatever will do the serving for you |
| [16:34:06.412778] | <rblank> | pacopablo: Stop bragging with your iPhone on that plane :) |
| [16:34:10.973144] | <Deep6> | mod_python will be my approach |
| [16:34:20.416438] | <pacopablo> | rblank: oh, I'm not on my iPhone anymore ;) |
| [16:34:27.846331] | <Deep6> | pacopablo are you on a plane? |
| [16:34:32.597686] | <pacopablo> | Deep6: you may want to take a look at mod_wsgi |
| [16:34:47.727282] | <pacopablo> | it seems to have a bit better rep (and a more active maintainer) |
| [16:34:50.296010] | <pacopablo> | Deep6: yeah |
| [16:34:52.869407] | <rblank> | pacopablo: Maybe not on the iPhone, but still bragging :) |
| [16:35:02.051520] | <Deep6> | pacopablo, from the brief look of it, it appears to be really new |
| [16:35:12.088921] | <Deep6> | pacopablo, any snakes in sight? :D |
| [16:35:16.434916] | <pacopablo> | Deep6: it's been around for at least 3 years |
| [16:35:21.156900] | <rblank> | The internet is cool, nobody knows you're on a plane :) |
| [16:35:41.721920] | <pacopablo> | Deep6: I beat those mfing snakes with my mfing wifi! |
| [16:36:03.418596] | <Deep6> | pacopablo excellent, airborne snakes are never good |
| [16:36:31.271371] | <pacopablo> | yeah, I used the wifi to give them cancer and they all died ;) |
| [16:36:35.432978] | <pacopablo> | wifi FTW! |
| [16:38:06.649112] | <Deep6> | how long are you on the mf'ng plane for? |
| [16:44:53.748737] | <pacopablo> | Deep6: the flight is 5 hours |
| [16:45:03.093104] | <pacopablo> | we're almost 2 hours in |
| [16:47:02.247257] | <pacopablo> | rblank: I dont' know how much work it'll be, but one bevhavior change that I'd like to see is duplicate options turining into a list |
| [16:47:02.738404] | <Deep6> | great so for 3 hours I've you captive :D |
| [16:47:20.079531] | <pacopablo> | Deep6: well, my battery will die well before that ;) |
| [16:47:27.021312] | <Deep6> | boo |
| [16:47:34.868003] | <pacopablo> | I'll probably only have about an hour left |
| [16:47:38.025751] | <Deep6> | ok |
| [16:47:43.805266] | <rblank> | pacopablo: Duplicate options in what? |
| [16:47:45.494099] | <Deep6> | well I think we can get it done by then :D |
| [16:47:52.883954] | <rblank> | Oh, in trac.ini? |
| [16:48:10.691405] | <pacopablo> | rblank: such that if I say [git] repos_dir = /foo/bar repos_dir = /bar/baz |
| [16:48:16.497650] | <pacopablo> | it would see those as a list |
| [16:48:22.399398] | <Deep6> | anyone know the mysql database connection string off by heart? |
| [16:48:31.148085] | <rblank> | You'll need a custom parser for that. |
| [16:48:35.158374] | <pacopablo> | mysql://user:pass@host:port/dbname |
| [16:48:50.825365] | <Deep6> | pacopablo, actually just saw you mentioned it before ....sorry :( |
| [16:48:53.416387] | <pacopablo> | rblank: right, hence the "I don't know how much work it'll be" |
| [16:49:15.612056] | <pacopablo> | rblank: larger question, do you see that feature as a win? |
| [16:49:31.025890] | <pacopablo> | (provided custome parser is clean, blah, blah, blah) |
| [16:49:43.051244] | <rblank> | pacopablo: Not sure... You can already achieve pretty much the same effect with: |
| [16:50:50.600637] | <pacopablo> | ListOption() sure, but its' not quite the same |
| [16:51:00.490856] | <Deep6> | ok paco I'm at the point where I specify repository type, if I have a proper /etc/trac.ini with the git portion setup do I leave it as svn as you mentioned earlier or can I in fact use git now? |
| [16:51:03.972520] | <pacopablo> | and it's much uglier in the ini file |
| [16:51:30.959512] | <pacopablo> | Deep6: so, wehn running trac-admin inienv, just leave the repos stuff as default |
| [16:52:14.581123] | <Deep6> | same with the path to the repo? |
| [16:52:16.215748] | <pacopablo> | second, if you put all your repos stuff in /etc/trac/trac.ini, then you'll have to modify the environment specific ini to inherit from there |
| [16:52:25.121255] | <pacopablo> | yeah |
| [16:52:34.365052] | <rblank> | pacopablo: mmh, pastebin doesn't work. So trying here. |
| [16:52:36.920491] | <rblank> | [git] |
| [16:52:40.672257] | <pacopablo> | and thrid, I'd suggest putting the repos info in the environment specific ini |
| [16:52:49.273221] | <rblank> | [git] |
| [16:52:49.381001] | <rblank> | repos_dir = /foo/bar, /bar/baz |
| [16:52:57.802086] | <rblank> | Ah, didn't work. |
| [16:53:50.726554] | <pacopablo> | rblank: yeah, I wasn't thinking of git specifically, however |
| [16:54:08.055682] | <pacopablo> | there are some cases where it is nicer and cleaner to just specify the option multiple times |
| [16:54:25.074015] | <rblank> | pacopablo: What I wanted to show is that you can put the entries in separate lines, as long as you indent the continuations |
| [16:54:41.584296] | <pacopablo> | right |
| [16:55:43.729693] | <doki_pen> | pacopablo: http://trac-hacks.org/ticket/6730 |
| [16:55:46.600541] | <rblank> | pacopablo: http://c-space.org/node/13 |
| [16:56:13.480423] | <doki_pen> | pacopablo: are you using git now? |
| [16:56:16.483519] | <pacopablo> | doki_pen: thanks, I'll try to merge it soon |
| [16:56:25.241598] | <pacopablo> | doki_pen: um, kind of ;) |
| [16:56:44.919028] | <pacopablo> | not so much for the trac-hacks plugins |
| [16:56:47.362307] | <doki_pen> | pacopablo: I'm hooked. If you need any tips feel free to ask |
| [16:56:48.491898] | <pacopablo> | but I use it at work |
| [16:57:04.183452] | <pacopablo> | good to know, I'm sull I'll be bugging you |
| [16:57:29.953315] | <doki_pen> | pacopablo: also, playing with gerrit |
| [16:58:07.254243] | <Deep6> | ok paco I have a trac env up, so now I edit the trac.ini for that instance correct? |
| [16:58:42.016620] | <pacopablo> | Deep6: yes |
| [16:58:54.441034] | <pacopablo> | doki_pen: gerrit? |
| [16:58:59.161910] | <Deep6> | any pointers on what I need to change for it to leverage git? |
| [16:59:14.243852] | <pacopablo> | repository_type = git |
| [16:59:19.517102] | <doki_pen> | pacopablo: code review tool, just push changes to a special branch and it creates web-based code reviews |
| [16:59:24.694672] | <pacopablo> | repository_path = /path/to/git/repos/.git |
| [16:59:30.270805] | <doki_pen> | pacopablo: I've been using it at work |
| [16:59:36.356947] | <pacopablo> | doki_pen: ooh, cool |
| [16:59:49.538462] | <Deep6> | thanks paco, now to make it work with Apache2? |
| [17:00:17.206091] | <doki_pen> | pacopablo: once you are setup, it's like 'git push gerrit mybranch:refs/for/master' |
| [17:00:31.985764] | <doki_pen> | pacopablo: and that creates a code review task in the system |
| [17:00:33.218985] | <pacopablo> | Deep6: http://trac.edgewall.org/wiki/TracModWSGI |
| [17:01:34.575087] | <pacopablo> | doki_pen: I see gerrit is a java program, is it easy to setup? |
| [17:03:18.860802] | <doki_pen> | pacopablo: it is extremely easy to setup. I hate java, but I must admit it |
| [17:03:36.833720] | <doki_pen> | pacopablo: you just run the war, like 'java -jar gerrit.war' |
| [17:03:47.053585] | <doki_pen> | and it does a setup, with a shell init.d script |
| [17:04:08.478894] | <doki_pen> | but I recommend sticking to the defaults. I tried mysql at first and it didn't work |
| [17:04:53.127239] | <doki_pen> | also, the permission system is a little odd |
| [17:05:21.723962] | <pacopablo> | hahah, I'd probably want to put it in a PostgreSQL database |
| [17:05:39.790625] | <doki_pen> | pacopablo: well, you won't notice the hql |
| [17:06:03.365569] | <doki_pen> | I also would normally try postgres, but I recently helped out on a couple of mysql projects, so it's all setup. |
| [17:06:07.195078] | <pacopablo> | so, does gerrit then become the "central" git repos? |
| [17:06:10.516599] | <doki_pen> | on this new laptop |
| [17:06:21.374537] | <doki_pen> | pacopablo: you _can_ use it that way. but I don't |
| [17:06:26.507182] | <pacopablo> | ahh, good |
| [17:06:34.015940] | <doki_pen> | pacopablo: I just use it for code reviews |
| [17:06:35.449018] | <pacopablo> | cus I already use gitosis for my reapos |
| [17:07:02.918915] | <doki_pen> | yeah, to bad it's in java too |
| [17:07:15.959811] | <doki_pen> | great concept though |
| [17:07:25.333621] | <doki_pen> | I tried reviewboard first and it kinda sucked |
| [17:07:28.618850] | <pacopablo> | what gitosis? |
| [17:07:37.029883] | <doki_pen> | no, too bad gerrit is in java |
| [17:07:42.021555] | <pacopablo> | yeah |
| [17:07:47.976136] | <doki_pen> | I've never used gitosis. We are still on svn at work |
| [17:07:52.659439] | <pacopablo> | hahah |
| [17:07:55.175549] | <doki_pen> | I'm using git-svn for the last 15 months |
| [17:08:06.690837] | <doki_pen> | and trying to convert other devs |
| [17:08:20.814612] | <doki_pen> | we have a lot of "designers" and "UX" |
| [17:08:23.817773] | <pacopablo> | gitosis pretty nice for creating and admining "central" git rpos |
| [17:08:26.500874] | <pacopablo> | er, repos |
| [17:08:33.209241] | <doki_pen> | but I'm hoping 0.12 and multirepo helps with that |
| [17:08:58.349613] | <doki_pen> | yeah, it looks cool. I've just been using github for my personal stuff |
| [17:09:02.447784] | <pacopablo> | yeah, multirepos is much nicer as you can actually have more than one repos in trac |
| [17:09:08.844889] | <doki_pen> | do you have gitosis and trac running? |
| [17:09:17.381361] | <pacopablo> | yeah |
| [17:09:26.116175] | <doki_pen> | how's the trac+git integration been? |
| [17:09:56.020069] | <pacopablo> | it's fine, though I've gone the super weird way and have my gitosis repos on a different box |
| [17:10:11.913563] | <pacopablo> | and I use a post push hook to trigger a pull from the trac box |
| [17:10:27.834648] | <pacopablo> | so, anytime I push a commit, the trac box updates it's copy |
| [17:10:33.614766] | <doki_pen> | ah. why not nfs or something? |
| [17:10:42.692083] | <pacopablo> | ugh :( |
| [17:10:52.944268] | <pacopablo> | nfs might actually work |
| [17:11:00.963654] | <pacopablo> | I just wanted to write another plugin :) |
| [17:11:06.107453] | <doki_pen> | haha |
| [17:11:08.709530] | <doki_pen> | you're funny |
| [17:11:22.069160] | <pacopablo> | and I don't have to worry about the nfs mount dissappearing or anything |
| [17:11:41.141359] | <doki_pen> | Ive been hooked on sshfs for the last few weeks |
| [17:11:51.450092] | <doki_pen> | but just for development/deployment |
| [17:11:54.475485] | <pacopablo> | and, come to think about it, the hosts are different VZs, so I might not actually be able to do nfs |
| [17:12:06.315023] | <pacopablo> | (can't do cifs, haven't tried nfs) |
| [17:12:16.265187] | <doki_pen> | cifs sucks |
| [17:12:29.848837] | <pacopablo> | sure, but it's handy when you're in a windows domain ;) |
| [17:12:45.957857] | <doki_pen> | for sure. |
| [17:15:06.747676] | <doki_pen> | you still need a trac-0.12 patch for accountmanager, eh? |
| [17:15:20.359308] | <pacopablo> | uh, no? |
| [17:15:25.247431] | <pacopablo> | what part? |
| [17:15:26.780808] | <doki_pen> | yeah, it breaks |
| [17:15:30.563395] | <pacopablo> | where? |
| [17:15:33.568276] | <pacopablo> | it's working for me |
| [17:15:38.684790] | <pacopablo> | (at least the parts I use) |
| [17:15:38.752256] | <doki_pen> | looking up smtp_ settings |
| [17:15:49.268172] | <pacopablo> | ahh, I don't use those parts ;) |
| [17:16:12.187301] | <doki_pen> | well, I didn't fix because it works on announcerplugin |
| [17:16:14.625323] | <doki_pen> | ;-) |
| [17:16:25.032007] | <doki_pen> | solution == use announcer |
| [17:16:39.109676] | <pacopablo> | haha |
| [17:16:45.469893] | <pacopablo> | I'll take a look into it |
| [17:17:07.085687] | <pacopablo> | bbiab, time to take a look at account manager |
| [17:17:55.539278] | <doki_pen> | 0.12 moves smtp to a seperate interface and implements sendmail |
| [17:18:05.234940] | <doki_pen> | which I stole and put in announcer as soon as I saw it |
| [17:18:20.021646] | <doki_pen> | pretty amazing that I hadn't thought of it already |
| [17:19:24.327979] | <doki_pen> | anyway, I'm gonna hack some |
| [17:22:24.271205] | <pacopablo> | so, do your patches work for 0.11 and 0.12? |
| [17:22:34.542663] | <pacopablo> | or rather 0.11 and trunk, of account manager? |
| [17:23:13.355346] | <doki_pen> | pacopablo: tested with trunk |
| [17:23:18.655638] | <pacopablo> | k |
| [17:23:43.470014] | <doki_pen> | you should apply the first patch to both |
| [17:23:44.483821] | <doki_pen> | lol |
| [17:24:10.005834] | <doki_pen> | and grep for Nofify |
| [17:24:17.774042] | <doki_pen> | to make sure the patch gets them all in 0.11 |
| [17:26:36.800506] | <Deep6> | pacopablo, ok so for this wsgi stuff, I've done the trac-admin /var/lib/tftpboot/.trac deploy /usr/share/trac |
| [17:27:30.040761] | <Deep6> | so in the webserver config block I should be trying to script alias the .wsgi file reated in /usr/share/trac/cgi-bin/trac.wsgi? |
| [17:27:40.398851] | <Deep6> | s/reated/created/ |
| [17:27:40.409270] | <evil_twin> | deep6 meant: so in the webserver config block I should be trying to script alias the .wsgi file created in /usr/share/trac/cgi-bin/trac.wsgi? |
| [17:28:03.012389] | <Deep6> | hey thats' a nifty bot script |
| [17:30:42.835690] | <pacopablo> | Deep6: yeah |
| [17:31:11.785958] | <Deep6> | ok I think I got it but I'm getting a Can't synchronize wit hthe repo unsupported version control system.... |
| [17:31:27.507656] | <Deep6> | think i might just try and add the git block to the local .ini |
| [17:31:51.014176] | <pacopablo> | oh, you probably din't specify the path to the git binary |
| [17:32:06.100844] | <pacopablo> | in teh [git] section set git_bin = /path/to/git |
| [17:32:06.465428] | <Deep6> | nope probably not |
| [17:33:14.474662] | <Deep6> | uh....I don't have a git section |
| [17:33:39.747033] | <pacopablo> | just create it |
| [17:33:42.089118] | <Deep6> | except for the tracext.git.* = enabled |
| [17:33:48.457375] | <Deep6> | and now a [git] |
| [17:33:52.305891] | <Deep6> | git_bin = /usr/bin/git |
| [17:33:59.800141] | <Deep6> | that sufficient? |
| [17:34:28.393839] | <Deep6> | I'm also getting this error: |
| [17:34:30.136285] | <Deep6> | InternalError: (1, "Can't create/write to file '/tmp/#sql_3a0_0.MYI' (Errcode: 13)") |
| [17:34:38.864794] | <Deep6> | which looks to be a db permissions error correct? |
| [17:36:11.810940] | <pacopablo> | hmm, not familiar with the InternalError, but yeah, seems to be permissions |
| [17:39:10.740020] | <Deep6> | anyone else got any guidance? |
| [17:39:48.163893] | <pacopablo> | as it references sql, I'm guessing that it has somethign to do with your mysql bindings |
| [17:39:54.525533] | * | pacopablo doesn't use mysql |
| [17:41:17.826641] | <Deep6> | agreed |
| [17:46:51.514748] | <doki_pen> | i thought mysql doesn't work right with trac |
| [17:49:27.052389] | <pacopablo> | well, it *should* |
| [17:50:08.087045] | <pacopablo> | the only places that I know of where it has issues some times is with some of the keys in the versioncontrol system becoming longer than the max keylength in mysql |
| [17:50:08.152277] | <doki_pen> | pacopablo: how do you feel about the trac on some ORM argument? |
| [17:50:20.147437] | <pacopablo> | doki_pen: I'm all for it |
| [17:50:27.404935] | <pacopablo> | well, SQLAlchemy mostly |
| [17:50:50.444013] | <doki_pen> | seems logical |
| [17:50:55.198850] | <doki_pen> | is there a branch for that? |
| [17:50:58.119179] | <pacopablo> | thuogh I understand the argument for it being overkill and yet another dependency |
| [17:51:10.662380] | <pacopablo> | doki_pen: an severely outdated one |
| [17:51:23.327174] | <doki_pen> | dependencies aren't always bad |
| [17:51:26.762031] | <doki_pen> | less code to maintain |
| [17:51:34.193684] | <pacopablo> | the biggest problem is that it's a chicken and egg problem |
| [17:52:08.539574] | <pacopablo> | there needs to be demontrable proof that using an ORM is a good thing for trac before it'll be accepted |
| [17:52:35.014522] | <pacopablo> | and yet, no one wants, or has the time, to code it until it'll get accepted for sure |
| [17:52:56.972211] | <pacopablo> | it is possible that an ORM could make things uglier and worse (I dont' think so, but it's possible) |
| [17:53:31.114223] | <doki_pen> | this summer we should see how fast we can rewrite trac in django |
| [17:53:37.036199] | <Deep6> | hrmm paco :( |
| [17:53:40.851417] | <Deep6> | no luck still |
| [17:53:49.773023] | <pacopablo> | doki_pen: do you know what parts of the account manager email stuff doesnt' or shouldn't work in 0.12? |
| [17:54:21.030202] | <doki_pen> | i was just testing the normal notifications |
| [17:54:26.014554] | <doki_pen> | if they work for you, then great |
| [17:54:33.483045] | <doki_pen> | let me look in my log |
| [17:54:36.506532] | <pacopablo> | doki_pen: it's already being worked on, it's called basie |
| [17:55:07.225952] | <pacopablo> | of course, that's actually more of Dr. Project rewrite |
| [17:55:17.221338] | <pacopablo> | teh prof that leads Basie talked at pycon |
| [17:55:26.787050] | <pacopablo> | mentioned that they forked trac into Dr.Project |
| [17:55:48.009861] | <pacopablo> | and then that he likes trac, but the code got to be so unmaintainable that they decided to re-write |
| [17:56:16.942278] | <pacopablo> | he *didn't* mention that they forked trac before 0.9 when trac got its component architecture |
| [17:56:21.288131] | <doki_pen> | pacopablo: yeah, but it would be fun to see how fast the trac devs could rewrite trac in django |
| [17:57:24.609945] | <pacopablo> | well, it would probably take us a bit, as I don't know how many are familiar with django |
| [17:57:30.540724] | <pacopablo> | I, for one, am not |
| [17:57:58.519944] | <doki_pen> | I think it was line 182 of notification.py |
| [17:58:41.068524] | <doki_pen> | no, that's not it |
| [17:58:42.644801] | <doki_pen> | damnit |
| [17:58:46.157866] | <doki_pen> | it's windy here |
| [17:58:48.960864] | <doki_pen> | I'm scared |
| [17:59:56.466566] | <doki_pen> | pacopablo: oh, maybe I did fix it |
| [18:00:04.385425] | <pacopablo> | ok, good |
| [18:00:07.647438] | <doki_pen> | rr... just ignore me |
| [18:00:16.841266] | <pacopablo> | cus I'm testing the EmailVerificatinoModule and it's working |
| [18:00:19.981034] | <pacopablo> | https://basieproject.org/stable/basie/basie/milestones/ |
| [18:00:37.007559] | * | pacopablo finds the "animated" progress bars annoying |
| [18:01:07.056568] | <doki_pen> | hahaha, that's funny |
| [18:01:47.010723] | <doki_pen> | sorry guys, I'm stopping all trac work and migrating to basie ;P |
| [18:02:04.174653] | <doki_pen> | until trac gets animated progress bars |
| [18:02:18.400617] | <pacopablo> | hahahaha |
| [18:02:52.568447] | <doki_pen> | I'll tell you one thing, trac is gonna have the best damn notification system on the planet |
| [18:03:11.892580] | <pacopablo> | hear hear |
| [18:03:21.078940] | <pacopablo> | or is it supposed to be here here? |
| [18:03:30.204366] | <doki_pen> | it's gonna be 50k lines of code |
| [18:03:44.169017] | <doki_pen> | with a built in lisp interpreter |
| [18:03:45.880663] | <pacopablo> | implementing an smtp server in ther too? |
| [18:03:49.295214] | <pacopablo> | AWESOME! |
| [18:04:00.752206] | <pacopablo> | that imediately makes it capable of taking over the world |
| [18:04:33.790820] | <doki_pen> | I'm going to build an entire consultancy practice on it |
| [18:06:05.754986] | <doki_pen> | oh |
| [18:06:13.322242] | <doki_pen> | I got it |
| [18:06:28.440478] | <doki_pen> | line 160 |
| [18:06:51.470283] | <doki_pen> | you inherit from NotifyEmail |
| [18:07:05.241077] | <doki_pen> | but smtp_server is now a member of SmtpEmailSender |
| [18:07:15.701250] | <doki_pen> | it's a log message, so you should just remove it |
| [18:07:20.860913] | <doki_pen> | I'm pretty sure that was it |
| [18:08:11.231786] | <doki_pen> | you don't see any exceptions about that? |
| [18:08:15.481682] | <doki_pen> | do you have logging on? |
| [18:11:13.374175] | <pacopablo> | yeah |
| [18:11:16.233715] | <pacopablo> | I'll look into it |
| [18:11:25.887400] | <pacopablo> | I'm going to commit your patch before my battery and/or wifi dies |
| [18:13:09.599825] | <doki_pen> | pacopablo: I have a patch, I'll make a ticket |
| [18:13:13.338551] | <doki_pen> | pacopablo: you can fix tomorrow |
| [18:13:29.004327] | <pacopablo> | wait, I've got a ticket already |
| [18:13:31.501389] | <pacopablo> | #4895 |
| [18:13:36.908449] | <doki_pen> | pacopablo: ok, I'll upload patch |
| [18:14:29.869370] | <pacopablo> | thanks |
| [18:14:37.841860] | <doki_pen> | np |
| [18:27:37.056747] | <pacopablo> | later |
| [18:32:07.566342] | <doki_pen> | pacopablo: great commit message |
| [18:32:18.762959] | <doki_pen> | ticket message |
| [19:18:29.930831] | <doki_pen> | bah http://www.weather.com/weather/alerts/localalerts/01832?phenomena=HW&significance=W&areaid=MAZ006&office=KBOX&etn=0005 |
| [19:18:32.917540] | <doki_pen> | this sucks |
| [20:54:21.926223] | <BillLong> | trac-wiki can't authentication with accountmanager plugin |
| [20:54:29.466119] | <BillLong> | anybody know how to solve it? |
| [20:56:40.515859] | <BillLong> | my .emacs looks like something (require 'trac-wiki) |
| [20:56:40.800387] | <BillLong> | (trac-wiki-define-project "trac" "http://x.x.x/" t) |
| [20:56:40.905517] | <BillLong> | (let ((auth (base64-encode-string (format "%s:%s" "user" "pass")))) |
| [20:56:40.972629] | <BillLong> | (set (symbol-value 'url-basic-auth-storage) |
| [20:56:43.663242] | <BillLong> | `(("x.x.x:80" ("Restricted Access" . auth))))) |
| [20:57:53.106194] | <BillLong> | it works fine in initial login interface,but when I enable accountmanager's weblogin, it keep ask me username & passwd |
| [23:54:58.359148] | <otaku42> | moin |

Select Date