Phoronix IRC Log: 2009-01-20
michaellarabel: Phoronix Test Suite 1.6.0 released @ http://www.phoronix.com/vr.php?view=13397
Kano: good, now i only need to add my own suites ;)
Kano: today codename obama would be better suited however *g*
Kano: btw. i added dkms support to my nvidia script
Kano: for debian+ubuntu, automatically enabled
Kano: http://kanotix.com/files/install-nvidia-debian.sh
Kano: in case you want to test other kernels this should be more easy now
BlueKoala: 40$ price drop on Phenom 2 already.
BlueKoala: In response to Intel's price drop in c2q
BlueKoala: Gotta love the underdog
BlueKoala: brb, work
maligor: 40$... jeez
maligor: 250 eur for Phenom II 940 now I see
maligor: heh, I wish I actually needed a faster computer now, but can't say I do
Milyardo: I do
Milyardo: I need one badly
Milyardo: http://zilog.ath.cx/phpsysinfo
maligor: that supports phenom2?
Milyardo: Yes
Milyardo: michaellarabel: Do you know of any network benchmarking tools?
michaellarabel: Milyardo: There are a few but their names escape my mind
Milyardo: we have a load balancer here that keeps droping networking connections
Milyardo: we're trying to see if we can reproduce the results
Milyardo: with some networking stress test
vadi2: I remember there is a game-porting thread on the forums - anyone interested in porting a game originally made on linux, setting up a cross-distro way of distributing it, supporting it, and getting a share of linux sales?
Milyardo: I've always thought it'd be good to learn more about the process of game porting
Milyardo: Rather there are alot of things I'd like to learn
Milyardo: like device driver development
Milyardo: but I've found it very hard to to find points of entry into these fields
vadi2: Milyardo: well, if you're seriously interested a post will be up on linuxgames.com soon. I suspect it'll be more support/packaging than the actual port though - doubt the game could get too unfriendly since the mac version of it is out
Milyardo: Oh and michaellarabel, This weekend, inbetween vommitting and doing battle with death this weekend I set up zilog(my home box) to host my changes that I'm doing to PTS, I'm going to see tonight if I'm able to doa git-update and then generate patches for you
michaellarabel: Milyardo: Terrific, thanks
michaellarabel: Deanjo: My quad-socket Shanghai board finally arrived :)
Milyardo: oooh sounds like fun
Kano: michaellarabel: how to convert something into pdf
Kano: not in help
michaellarabel: If you have php-fpdf installed, run: phoronix-test-suite result-file-to-pdf
Kano: ok, found it,but you forgot it to mention in the help without option
Kano: use suggest php-fpdf in your packaging
michaellarabel: And php-ming too then if you want to use the Adobe SWF renderer
Kano: ah
Kano: not in etch
Kano: but pdf was created
Kano: maybe add those options to help, so you can more easy use it
michaellarabel: Kano: Isn't it in the HTML help area?
Kano: well i mean when you execute it without any option
michaellarabel: There's just so many options that all can't be listed there
Milyardo: Hey michaellarabel/Kano, do you guys know where I can look into the beginings of debian packaging
Kano: search for cdbs
redeeman: debian has some somewhat thorough documentation
Milyardo: I thought it'd be a cool idea to to package my site configs into a a deb
redeeman: site configs?
redeeman: as in... for apache?
Milyardo: no
redeeman: what then?
Milyardo: As in the the configs used for everymachine here on this site
redeeman: well.. the easiest way to make a deb for normal person is to simply make a makefile with install target, and then get checkinstall
Milyardo: stuff like proxy settings, DNS
redeeman: checkinstall wraps the /sbin/install stuff, and makes a dpkg
redeeman: easiest i know of atleast
Milyardo: The other sysAdmin has a tarball he just untars into root whenever he creates a new machine
Kano: https://perso.duckcorp.org/duck/cdbs-doc/cdbs-doc.xhtml
Milyardo: I'd thought a debian package would be even cooler
Kano: well the most easy hack is to name the tar as .tgz just like a slackware package then use alien
Kano: but thats not really a good packaging, usually cdbs is the best - used for the most new packages
Milyardo: hrmm
redeeman: debian themselves used cdbs?
Kano: sure
Kano: most new packages
Milyardo: michaellarabel: I tried doing a git pull but I got this error,
Milyardo: pts-core/phoronix-test-suite.php: needs update
Milyardo: error: Entry 'phoronix-test-suite' not uptodate. Cannot merge.
Milyardo: fatal: merging of trees 3b6e683e9885c8be420338613208dfaa953bb754 and 3b0a013432cd4bbe8039a2a29fcc77840201f21e failed
Milyardo: Merge with strategy recursive failed.
michaellarabel: git pull . are you doing?
Milyardo: git-pull http://www.phorogit.com/repo/phoronix-test-suite.git master
michaellarabel: try origin/master ?
Milyardo: k
Milyardo: zpowers@zion:~/workspace/phoronix-test-suite$ git-pull http://www.phorogit.com/repo/phoronix-test-suite.git origin/master
Milyardo: fatal: Couldn't find remote ref origin/master
michaellarabel: hmmm what if you just do: git-pull . ? (These are just stabs in the dark though to correct the problem)
Milyardo: I think thats what I tried the first time and it didn't work, let me try again
michaellarabel: When did you last pull?
Milyardo: http://pastebin.com/m1137eaeb
michaellarabel: hmm
Milyardo: Never pulled before, this is my first pull since cloning the repo
michaellarabel: Right now are all of your code comments stored in a separate branch or just as a commit atop it or what
Milyardo: I just cloned the master, then started commenting
Milyardo: did a couple of commits
Milyardo: oh maybe it because I haven't committed since my most recent changes?
michaellarabel: maybe
michaellarabel: Or you might need to use the git-rebase command instead of git-pull
michaellarabel: I think that may be it
Milyardo: http://pastebin.com/me75a657
Milyardo: Some stuffed merge
Milyardo: *merged
Milyardo: but I still have confilcts
michaellarabel: Okay, so a few breaks in your commits compared to upstream
Milyardo: I would expect so, It was almost month ago that I cloned the repo
michaellarabel: Yeah
Milyardo: I'm not sure how to proceed now
Milyardo: to resolve the conflicts
michaellarabel: Go to the directory pts-core/functions/ and is there new files like pts-functions.php.rej or anything like that?
Milyardo: unfortunately no :(
michaellarabel: No? Hmmm
Milyardo: errr... >.> I did another git-commit hoping it would force me to resolve the diffs but it committed without error, which is a bad thing I think
michaellarabel: So what's it doing now?
Milyardo: zpowers@zion:~/workspace/phoronix-test-suite$ git commit -a
Milyardo: Created commit 8d84939: Merge branch 'master' of http://www.phorogit.com/repo/phoronix-test-suite
Milyardo: zpowers@zion:~/workspace/phoronix-test-suite$
michaellarabel: Hmm, are all of the comments still in there?
Milyardo: I think it just threw out the upstream conflicts >.>
michaellarabel: Ah
michaellarabel: So everything from pts-functions/php?
michaellarabel: .php*
Milyardo: :(
Milyardo: No comments are gone
michaellarabel: As in everything patched then?
Milyardo: hrmmm
Milyardo: no wait the comments are there
michaellarabel: Good
Milyardo: so won't there be some differences now between my local rebot and phorogit master?
Milyardo: *repo
michaellarabel: Did it successfully pull?
Milyardo: zpowers@zion:~/workspace/phoronix-test-suite$ git-pull http://www.phorogit.com/repo/phoronix-test-suite.git master
Milyardo: From http://www.phorogit.com/repo/phoronix-test-suite * branch master -> FETCH_HEAD
Milyardo: Already up-to-date.
michaellarabel: I guess it might be up to date then
Milyardo: I'm still worried that I didn't really resolve those conflicts
michaellarabel: Well, try to make a patch of it and then I'll see if it applies against my head.
Milyardo: k
Milyardo: git-diff . http://www.phorogit.com/repo/phoronix-test-suite.git
Milyardo: is the right command?
michaellarabel: git-diff . master perhaps
Milyardo: zpowers@zion:~/workspace/phoronix-test-suite$ git-diff . master
Milyardo: fatal: ambiguous argument 'master': unknown revision or path not in the working tree.
Kano: you dont need an argument
Milyardo: zpowers@zion:~/workspace/phoronix-test-suite$ git-diff . http://www.phorogit.com/repo/phoronix-test-suite.git
Milyardo: fatal: ambiguous argument 'http://www.phorogit.com/repo/phoronix-test-suite.git': unknown revision or path not in the working tree.
Milyardo: :P
Milyardo: "kirkland plans to start a discussion about enabling screen by default on
Milyardo: server installs."
Milyardo: Sounds like a good idea to me, what do you think?
michaellarabel: Milyardo: So what are you trying now for Git?
Milyardo: to make patches for you
michaellarabel: Right, but what command?
Milyardo: well I'm still trying to use git-diff to compare my local repo with phorogit
Milyardo: unless thats the wrong command to use
michaellarabel: What about looking at the git log and doing git-diff between the last official commit and then whatever commit(s) you did for the patches
Milyardo: k
Milyardo: OKay that worked well, I redirected the output to a file named docs.patch
Milyardo: whats your preferred way to recieve it michaellarabel?
Milyardo: email?
michaellarabel: Sure. michael [at] phoronix.com
michaellarabel: 5.2MB patch, wow.
michaellarabel: Milyardo: I think the patch isn't clean.
Milyardo: 5.2MB may be correct, I included the generated HTML and man pages
michaellarabel: One second, figuring out whether or not this actually applies to head.
Milyardo: k
michaellarabel: Ugh, the patch just blew up one me.
michaellarabel: Can you try recreating the patch again? Or what command did you end up using
Milyardo: zpowers@zion:~/workspace/phoronix-test-suite$ git-diff 8d849392f26fd38de6a750b6793b3e8cdb30301b c410306d3f7a34358e8046500b6bc1e5d223efda > docs.patch
michaellarabel: hmm
Milyardo: c410306d3f7a34358e8046500b6bc1e5d223efda should be the id the of last official commit
michaellarabel: I think there's probably a better command to use
Milyardo: I'll upload my git-log
Milyardo: http://pastebin.com/m7d2a63ad
Milyardo: does the commmit id I have in my log match up with your for the last official upload?
michaellarabel: The CHANGE-LOG update was last in head, yes.
Milyardo: could it be the conflicts thats caused it to blow up? I can go and remove the HTML and man pages, then commit one more time
Milyardo: making a smaller patch
Milyardo: should we try that?
michaellarabel: you could try removing the HTML, yes.
Milyardo: -rw-r--r-- 1 zpowers zpowers 100355 2009-01-20 20:52 docs.patch
Milyardo: thats still kinda big
michaellarabel: Maybe look at the man to git-diff to see if there is some better option that should be used?
Milyardo: I just looked through the patch
Milyardo: It looks good to me
Milyardo: most of its size is from the doxygen config file
Milyardo: -rw-r--r-- 1 zpowers zpowers 59459 2009-01-02 06:24 doxy-pts-core.conf
Milyardo: more than half the file
michaellarabel: Milyardo: looks like that patch is clean
michaellarabel: Actually, you reversed it, but I can reverse it back
Milyardo: o.o
Milyardo: maybe thats why the first one blew up
michaellarabel: Milyardo: Patch still is being dirty. With +>>>>>>> c410306d3f7a34358e8046500b6bc1e5d223efda:pts-core/functions/pts-functio and others being added to the patch
Milyardo: Its probably because I didn't resolve those conficts improperly
Milyardo: *properly
Milyardo: My laptop still has a the last version of the repo before I did the pull, but I left it in my office
Milyardo: tomarrow I'll have to try to start again
Milyardo: and resolve the conflict properly
mattmatteh: does anyone know how to record using alsa with an integrated nvidia 8200 audio device ? i have been trying for a week