#foswiki 2012-10-27,Sat

↑back Search ←Prev date Next date→ Show only urls(Click on time to select a line by its url)

WhoWhatWhen
GithubBot[foswiki] FoswikiBot pushed 1 new commit to master: http://git.io/Tbu6ew
[foswiki/master] Item12051: Compatibility with 1.1.x - GeorgeClark
[00:57]
***GithubBot has left [00:57]
FoswikiBothttp://foswiki.org/Tasks/Item12051 [ Item12051: Keep the unit tests in sync between 1.1 and trunk ] [00:57]
GithubBot[foswiki] FoswikiBot pushed 1 new commit to Release01x01: http://git.io/UoxoSw
[foswiki/Release01x01] Item12198: Backport Func fixes from trunk - GeorgeClark
[01:11]
***GithubBot has left [01:11]
FoswikiBothttp://foswiki.org/Tasks/Item12198 [ Item12198: Foswiki::Func::checkAccessPermission overrides meta text, and $text option is non-functional ] [01:11]
................ (idle for 1h15mn)
pharveySvenDowideit: around today? [02:26]
....... (idle for 33mn)
GithubBot[foswiki] FoswikiBot pushed 1 new commit to master: http://git.io/iUgADQ
[foswiki/master] Item12051: Date 0 doesn't sort correctly on 1.1 - GeorgeClark
[02:59]
***GithubBot has left [02:59]
FoswikiBothttp://foswiki.org/Tasks/Item12051 [ Item12051: Keep the unit tests in sync between 1.1 and trunk ] [02:59]
..... (idle for 23mn)
SvenDowideitpharvey not really
wassup?
[03:22]
pharveynp
trying to prioritise my work somewhat, coordinating with yours a bit
I officially need a new hard disk in my x61s, 100GB isn't enough for my VMs + misc.
[03:23]
SvenDowideitharumpf
SvenDowideit uses one of the 3 vm servers downstairs for that
yup, #first world problem :p
[03:27]
pharveyall my servers are dead, jim [03:27]
SvenDowideitSvenDowideit says nothin, nothin at all [03:28]
pharveyok, I'm going to poke mongo a bit, the dataforms things, wysiwyg [03:28]
SvenDowideitchromebox ~ $320 : core i5, 4GB ram, stupendus amount of usb
i'll be doing ldap next i think :/
[03:28]
pharveykk
how far did you get with listener snafus
[03:29]
SvenDowideiti think they're fixed
but show that next up i have to delete them
its an extremely short sighted solution to the problem
which even using the loggers to shim it will lead to arch problems later
[03:29]
pharveyah. So... Foswiki 2.0 will have listeners subscribe to events via logging api? hehe. [03:30]
SvenDowideiti have to totally re-visit how i trick foswiki to get the topic read (non-search) from mongo
no, foswiki 1.2 will have no listeners
[03:30]
pharveyah [03:31]
SvenDowideitmongodb 's cache will be loaded from logger events
and read requests, well, i'm not sure yet
[03:31]
pharveypharvey wonders how he gets winders to defrag [03:32]
SvenDowideitthere's a bunch of tricks i can use, but the ideas not fully formed
defrag? on a mumble ssd?
you're sposed to avoid it
[03:32]
pharveymy vm images are much larger than the content they hold
I guess that might be a vbox issue
[03:32]
SvenDowideitvbox? ew! :) [03:33]
pharveypfff [03:33]
SvenDowideitso far it looks like my Data::Foswiki stuff won't make 1.2 :(
too many other things to fix before dec 5 deadline
[03:33]
pharveyI see. [03:34]
gac410Running trunk tests on rel 1.1 pays off. Found Item12198 that Micha fixed in the store work, but really was a Func error. [03:36]
FoswikiBothttp://foswiki.org/Tasks/Item12198 [ Item12198: Foswiki::Func::checkAccessPermission overrides meta text, and $text option is non-functional ] [03:36]
pharveycool :) [03:37]
SvenDowideityeah - that was nice
probly makes sense to record that somewhere
a tech blog post about the utility of running new tests on old code >:}
[03:37]
pharveyGlad it wasn't a total waste of time :) Not sure I've done anything useful for the foswiki project since then, haha.
pharvey digs through old laptops to see if any have serviceable disks > 100GB
[03:38]
SvenDowideitmumble.
SvenDowideit sends pharvey out to buy a 500GB disk
snigger
1TB for $120
ie, its cheaper to buy than to sort through old stuff
[03:39]
gac410pita though to go back and try to keep things in sync. Would be much nicer if we just didn't have the 1.1. tests. [03:40]
SvenDowideitgac410 remind me of that for 1.2
I presume that would mean that ./pseudo-nstall developer would have to do the pharvey cleverness checkout thing
and commits would have to be done in 2 places
http://www.auspcmarket.com.au/2-5inch-sata/
mmm, all disks are ~100
[03:41]
gac410+1 on buying new. Latest sata drives just get faster. recently updated to a Seagate Momentus XT with small solid state cache for frequenly used files. [03:43]
SvenDowideitits a tad fun tho
spending as much on a disk as on the rest of the notebook :)
and then the same again maxing out the memory
oh dear, a maxed out notebook for $300 >:}
ah, ~$120 still only gets you a 120GB disk
[03:43]
gac410SvenDowideit: yeah, I'm not sure of the workflow for single unit test contrib. [03:44]
SvenDowideitsimilar to the price i paid a year or more ago [03:44]
pharveymy workflow is:
git submodule foreach git checkout Release01x01
[03:45]
SvenDowideitthe biggest fear is that it becomes harder to remember to commit the tests you fixed [03:45]
pharveygit submodule foreach git svn rebase [03:45]
SvenDowideitew [03:45]
pharveythen run unit tests.. hehe [03:45]
SvenDowideiti really really like being able to git status and git diff for everything at one time [03:45]
pharveyFWIW git status still does its thing, shows if modules are dirty... but yeah. [03:46]
SvenDowideitit does? even from within a module? [03:46]
pharveyno, from the supermodule dir [03:46]
SvenDowideiti like how get status in core/lib/Foswiki shows me everything
unless i specifically ask for local
much superior to svn that way
ok, so the more complicated it is, the more i need my own macros
[03:46]
pharveyWell, I'm much more comfortable partitioning my work per-extension, to each their own [03:47]
SvenDowideitwhich i prefer to avoid so i can move around more [03:47]
pharveyfor a release manager what you're doing is probably more sensible [03:47]
SvenDowideity - i rarely work in only one module
as i rarely work on something without finding bugs / impeadances elsewhere
[03:47]
pharveywell, it's not that I work on only module - just that I can quickly context-shift without trashing my whole checkout
i.e. I can revert back to master branch of TMCE and it only affects the TMCE extension
[03:48]
SvenDowideitthere's no such thing as a quick context switch :p [03:48]
gac410When we don't have svn to deal with will it make it easier? [03:48]
SvenDowideitnot really
the local workflow's not really impacted that much with svn as a backend
SvenDowideit isn't bothered by the dcommit thing
[03:48]
gac410The issue is we can't share local work, and still keep it up to date. svn rebase is poison to the remote branches. [03:50]
pharvey'git status' in the super repo shows me what modules I've been mangling (I always create a new Item1234 branch). So I know which one I should go and flip back to master. [03:51]
FoswikiBothttp://foswiki.org/Tasks/Item1234 [ Item1234: MathModePlugin's latex2img not executable ] [03:51]
pharveyin any case, I can't force my preferences onto people, I can accept that I'm weird [03:52]
SvenDowideitsvn rebase is not really poison [03:53]
gac410gac410 wonders if there is some way to checkout UTC into a separate space, and then link to it for testing, so you can switch the testing branch around without dealing with utc. [03:53]
pharveyI do find it annoying working with a 'fat' checkout on Release branches though. [03:53]
SvenDowideitunless other people are pushing to that repo
if you're the only one pushing, its irrelevant
[03:53]
gac410Well, if other people pull too, right? [03:53]
pharveyyeah, but... the point of switching to git is so we all push/pull etc. :) [03:53]
SvenDowideitif you're doing bigger multi-user branches
but the way that we push our local branches to github
svn rebase is not poison
its not ideal, but thats a much lesser issue
[03:54]
gac410if I rebase and push again, then anyone who has pulled will have all the refs changed, right? And they can't push changes that I can then pull back. [03:55]
SvenDowideitthey can force it just the same as you do [03:56]
pharveyNo, it's terrible mess [03:56]
SvenDowideitits perfectly fine for short lived 'here i'll show you what i'm up to' [03:56]
pharveythey specifically say not to do that in the git-svn docs
sure
[03:56]
SvenDowideity, and thats overblown crap [03:56]
pharveyit isn't overblown [03:57]
SvenDowideitits very messy if you then try to do full blown development
but if you're using the git-svn pushed repo as a read only show&tell
[03:57]
pharveyunicode branch for example can never be dcommitted with history back to svn [03:57]
SvenDowideitand someone else grabs it, merges into tehir own git-svn
and pushes to a __different__ show and tell
its useful
pharvey yes, but do not throw the baby out with the bathwater
[03:57]
pharveyit's useful, but still crippled vs a full git workflow [03:58]
SvenDowideityou cannot do long term dev with it [03:58]
gac410But I don't think that we want to be restricted to show/tell. [03:58]
SvenDowideitbut you can do useful things [03:58]
pharveyfor example, anybody following unicode branch can't keep pulling from it [03:58]
SvenDowideitif you say 'poison' then you imply its not useful at all
i can and do keep pulling form it
what i can't do, is expect to pull&push changes
[03:58]
pharveyright, I'm not rebasing unicode branch [03:59]
SvenDowideita pushes git-svn repo is essentially writeable only by the single owner [03:59]
gac410:P another pointless argument about choice of words. And that's the point. I think we want to get to push/pull! [03:59]
SvenDowideitwe want, you asked a different q
i find what we have massivly better than using svn
as i can share stuff that isn't ready
and i can grab stuff to look at that other people think isn't ready
and.... we actually do so
[03:59]
gac410yes. but... I want to be able to contribute to it as well. Not just wait for it to be ready while I watch on the sidelines. [04:01]
SvenDowideiti do contribute to them sometimes - email a diff >:}
or open a pull req
they then pull into their local git repo
and push out to the shared one
the workflow is just gatekeeper-ish
and some people are likely to work that way even if foswiki.org is git based
just switching the underlying tech does not change that a persons branch repo will have non-star workflows
almost all the (other people's) github repos i have worked with do not give me commit access
i branch it, and send what amount to diff's
[04:01]
pharveyyeah, it's very pull-tastic [04:04]
SvenDowideitala linux dev
they use email diffs
[04:04]
pharveyPostgres too [04:04]
SvenDowideitit often is not pull-tastic
except for tiny projects
[04:04]
pharveyI think the concern you're getting at, which I share, is that most of the advocated git workflows assume there is a definitive owner who will actively pull new stuff in and harass people into sharing
the problem with default/core modules is that we don't have any such owner, so we would really need to encourage a push approach
[04:05]
SvenDowideitmy concern is that i think its a mistake to think that git(only) is magically going to change the git-svn workflows [04:07]
gac410I don't see foswiki moving to that style (definitive owner) workflow. [04:07]
SvenDowideitwhen in reality, most git repos are pushable only by the owner
i'm talking about foswiki-branches
the things that are currently done as git-svn pushes
the main foswiki repo workflow will really change extremely little moving from svn to git
we will all continue to push to it
its just that we have to do more work to rebase locally
(essentially, when you pull your changes into a branch that is on the f.o remote repo, you're rebaseing too
so if you've shared your non f.o working repo, and then delete it after pushing your squashed changes to f.o
[04:07]
pharveywow, 80GB is a really popular disk size among my decommissioned laptops [04:10]
SvenDowideitanyone that has played with your feature branch also has to re-wire
yup
mmm, time for me to go out, back, er, anon
[04:10]
pharveyscore! dead MacBook has a working 320GB :D [04:21]
........................ (idle for 1h58mn)
ok, let's see how the new disk performs... sucks twice as much battery, apparently [06:19]
..... (idle for 24mn)
cool, fasterness. [06:43]
...................................................................... (idle for 5h46mn)
GithubBot[foswiki] FoswikiBot pushed 2 new commits to master: http://git.io/5BhLJA
[foswiki/master] Item12092: other style of "new topic" links - ArthurClemens
[foswiki/master] Item12199: Improve rendering of pre blocks - ArthurClemens
[12:29]
***GithubBot has left [12:29]
FoswikiBothttp://foswiki.org/Tasks/Item12092 [ Item12092: New topic link style should not have a question mark ]
http://foswiki.org/Tasks/Item12199 [ Item12199: Improve rendering of pre ]
[12:29]
GithubBot[foswiki] FoswikiBot pushed 2 new commits to Release01x01: http://git.io/aTkb_g
[foswiki/Release01x01] Item12092: update pattern skin with new topic link style - ArthurClemens
[foswiki/Release01x01] Item12199: Improve rendering of pre (pattern skin) - ArthurClemens
[12:43]
***GithubBot has left [12:43]
................................... (idle for 2h52mn)
dj_segfaultHi. I'm trying to use use a formatted search to pull rows from a form containing a string and put them in another table , but the format pattern isn't working right. What would I specify for a format string to get the input line exactly as it is in the source? http://foswiki.org/System/SearchPatternCookbook doesn't seem to cover that simplest possible case
Here's what I'm trying to pull out table rows containing Marketing: %SEARCH{"^.*Marketing.*$" type="regex" topic="%TOPIC%" multiple="on" nonoise="on" format=" * $pattern(.*(.*).*)"}%
[15:35]
ArthurClemenstest if your regex pattern is correct: http://regexpal.com/ [15:37]
dj_segfaultI'm good with regexes. It's finding lines, but the found text isn't in it.
Hm. I think I was able to get it using $text instead of $pattern, but I wish I knew why $pattern isn't working.
[15:40]
GithubBot[foswiki] FoswikiBot pushed 1 new commit to Release01x01: http://git.io/1rIofw
[foswiki/Release01x01] Item12192: update with jqbutton styles simple, red, cyan, green - ArthurClemens
[15:42]
***GithubBot has left [15:42]
FoswikiBothttp://foswiki.org/Tasks/Item12192 [ Item12192: Fixes and enhancements ] [15:43]
GithubBot[foswiki] FoswikiBot pushed 1 new commit to master: http://git.io/dPFOUw
[foswiki/master] Item12192: update with jqbutton styles simple, red, cyan, green - ArthurClemens
[15:43]
***GithubBot has left [15:43]
..... (idle for 24mn)
ArthurClemensdj_segfault: I get better results with %SEARCH{"Marketing" type="regex" topic="%TOPIC%" multiple="on" nonoise="on" format=" * $pattern(^\| *(.*?) | *(.*?) .*)"}%
but needs some formatting tweaking
[16:07]
this one works, and displays as table:
%SEARCH{"^\|.*?Marketing.*" type="regex" topic="%TOPIC%" multiple="on" nonoise="on" format="| $pattern(^\| *(.*?) | *(.*?) .*)"}%
[16:15]
.............................................. (idle for 3h47mn)
***sezuan has quit IRC (Ping timeout: 272 seconds) [20:02]

↑back Search ←Prev date Next date→ Show only urls(Click on time to select a line by its url)