tilman | prologic: mmh, no. but since git is distributed, it doesn't matter much | 02:33 |
---|---|---|
tilman | prologic: so i suggest you set up your own repo, and if there's anything cool in it, i'll pull it | 02:33 |
clb | Update from core: 9 Aug 08:05 - hdparm: updated to 7.7. || 9 Aug 08:00 - libarchive: updated to 2.2.6. | 03:24 |
clb | Update from core: 9 Aug 08:32 - xfsprogs: update to 2.9.3 || 9 Aug 08:32 - strace: update to 4.5.16 || 9 Aug 08:30 - dhcpcd: update to 3.1.3 | 03:55 |
clb | Update from opt: 9 Aug 08:38 - mpg123: update to 0.67 || 9 Aug 08:37 - mathopd: fixed md5 sums || 9 Aug 08:36 - dropbear: update to 0.50 | 04:05 |
*** jjpk has joined #crux-devel | 04:10 | |
*** treach has joined #crux-devel | 04:16 | |
*** sepen has quit IRC | 04:22 | |
clb | Update from opt: 9 Aug 10:26 - evilwm: improved maximise behaviour | 05:35 |
tilman | the ports tree is busy today | 05:43 |
*** sepen has joined #crux-devel | 05:57 | |
treach | people coming back from vacations. | 05:58 |
tilman | yeah, that was my thought, too | 05:58 |
sepen | I've vacations on september | 06:00 |
sepen | .| | 06:00 |
tilman | (12:43) <@ tilman> the ports tree is busy today | 06:00 |
tilman | sepen: ^ treach responded to that | 06:01 |
tilman | poppler's autogen.sh is fucking retarded | 06:35 |
tilman | Checking for automake >= 1.7... | 06:35 |
tilman | Testing automake-1.7... not found. Testing automake-1.8... not found. Testing automake-1.9... not found. | 06:35 |
tilman | Error: You must have automake >= 1.7 | 06:36 |
tilman | how about testing 'automake', you idiots? | 06:36 |
jjpk | Poppler's Saga continues. | 06:36 |
tilman | it comes with a "builtin zlib decoder" | 06:37 |
tilman | o_O | 06:37 |
*** jaeger has joined #crux-devel | 07:55 | |
tilman | jaeger: are you aware of poppler's --enable-zlib option? | 08:28 |
j^2 | morning all | 08:28 |
tilman | hello j^2 | 08:29 |
jaeger | tilman: only peripherally. does it need to be added? | 08:29 |
jaeger | morning, j^2 | 08:30 |
tilman | jaeger: no, it's not *needed* | 08:30 |
tilman | the poppler people ship with their own zlib decoder | 08:30 |
tilman | i'm not sure what their point is | 08:30 |
tilman | i doubt theirs is faster than zlib | 08:31 |
tilman | i'll do some size comparisons | 08:31 |
jaeger | ok | 08:31 |
tilman | jaeger: the size benefit is negligable, but some googling shows that their own code is slower than zlib | 08:44 |
tilman | other distros use --enable-zlib, too btw | 08:45 |
jaeger | ok, I'll flip it on | 08:46 |
tilman | 'o/ | 08:47 |
tilman | meh | 08:47 |
jaeger | heh | 08:47 |
jaeger | If that's the case, I wonder why they bothered | 08:52 |
tilman | ditto | 08:52 |
tilman | i'll ask | 08:52 |
jaeger | :) | 08:52 |
Romster | maybe compatability for something? | 08:53 |
tilman | to what? | 08:54 |
tilman | :P | 08:55 |
* Romster shrugs | 08:57 | |
jaeger | I suppose at some point I should add SCSI support to the updated ISO | 08:57 |
tilman | you already have scsi for sata anyway | 08:58 |
tilman | so it shouldn't hurt the image size much, i guess? | 08:58 |
jaeger | right, but no low-level scsi drivers | 08:58 |
tilman | yeah | 08:58 |
jaeger | yeah, it should be much of a big deal | 09:01 |
jaeger | just need to add enough drivers to get cdrom support going, then raid controllers or whatever can be modprobed later | 09:01 |
jaeger | hrmmm... anyone have a patch for wxpython? :) | 09:18 |
Romster | i got wxpyton 2.8 working but i haven't messed with the API for buttons and gif | 09:47 |
Romster | amule has a wxpython 2.8 patch that waraps the new gif api to the old api, and buttons is a slight change, but thats as far as i got to looking at it. | 09:48 |
Romster | jaeger, ^^ | 09:49 |
jaeger | I guess maybe the problem is that I've got wxgtk 2.6 installed but was trying to install wxpython 2.8 :) hehe | 09:54 |
jaeger | didn't notice that at first | 09:54 |
jaeger | was out of my office for a few mins, sorry for the slow response | 09:54 |
Romster | ah yes you need both the same.. | 09:56 |
Romster | ah no problem.. | 09:56 |
Romster | i was refering to API diferences in the built wxgtk button and gif modules. | 09:59 |
jaeger | aye, understood | 10:04 |
Romster | jaeger, i got wxgtk and wxpython in my repo if oyur interested. | 10:04 |
Romster | your* | 10:04 |
Romster | just added, i had them compiled a few days ago. | 10:05 |
Romster | how long does it take the portdb page to update? | 10:06 |
jaeger | I wonder if there's a good reason for wxgtk to be at 2.6 | 10:06 |
* jaeger pokes aon | 10:06 | |
treach | he's probably still in the woods. :P | 10:08 |
jaeger | could be | 10:12 |
Romster | i've wondered that myself other than it breaks things at 2.8 without patching scorched earth amule and xmule.. hmm one other program i can't remember too. | 10:13 |
treach | jaeger: it's just thursday, I doubt they let him leave until friday anyway. | 10:14 |
treach | "oh, oh, your in the army now". :p | 10:14 |
treach | s your/you're/ | 10:14 |
treach | damn headache | 10:14 |
Romster | one of my errors treach sure i'm not infecting you :P | 10:16 |
jaeger | heh | 10:16 |
treach | nah, I can barely see what I type. | 10:17 |
Romster | that's a bad headache then. | 10:19 |
treach | yup. going afk for a while. | 10:20 |
Romster | for the upcumming CRUX-2.4 i'd love to see pkgutils use sqlite database and a API for all programs like prt-get to use. | 10:22 |
Romster | err upcoming | 10:22 |
Romster | instead of that slow flatfile it uses now. | 10:23 |
clb | Update from opt: 9 Aug 15:18 - poppler: switched to external zlib (--enable-zlib) | 10:36 |
jjpk | 2.4 for 2009 | 10:59 |
jjpk | :D | 10:59 |
jjpk | I dare say it is more probable to see pkgutils move over to c, than re-engineering an sqlite db backend + api. | 11:04 |
jjpk | Which is unlikely in itself. :s | 11:05 |
jaeger | hrmm, wxgtk 2.8 didn't make a difference | 11:05 |
*** sepen_ has joined #crux-devel | 13:23 | |
*** sepen has quit IRC | 13:23 | |
*** sepen_ has quit IRC | 13:23 | |
*** sepen has joined #crux-devel | 13:23 | |
sepen | another silly port on my repo: 'tuxpaint' (only for kids and wildboys) xD | 13:26 |
sepen | really nicest to have a paint program with sounds | 13:27 |
sepen | jjejee | 13:27 |
*** Romster has quit IRC | 13:34 | |
tilman | slow flat file? | 13:51 |
tilman | oh, he's gone | 13:52 |
tilman | anyone who can profile pkgutils to identify the slow code is welcome to do so | 13:52 |
tilman | and i'll happily help fixing that stuff | 13:52 |
tilman | i'm not entirely sure we need a binary package database | 13:52 |
jaeger | its speed has never bothered me much | 13:53 |
tilman | we can always improve speed | 13:54 |
tilman | one obvious idea is to try to mmap the file | 13:54 |
tilman | changing the format is a last resort ;) | 13:54 |
jaeger | I remember discussion in the past about this, flat file vs. dbm or something | 13:54 |
tilman | yeah | 13:54 |
tilman | dbm, sqlite, postgres db :D | 13:54 |
jaeger | oracle :) | 13:55 |
tilman | err, our own simple binary format would probably the first thing to try | 13:55 |
*** Romster has joined #crux-devel | 13:59 | |
treach | well, sqlite is small, and a lot of users probably needs it anyway. | 13:59 |
tilman | keep in mind that we'd have to link it statically | 14:00 |
tilman | resp. | 14:00 |
treach | also, it would mean that design and maintainence of that part becomes "SEP" to qoute ford prefect. :p | 14:00 |
tilman | i think it's nice to have a static binary that will work almost anywhere | 14:00 |
jaeger | Romster: where's your repo? I'd like to take a look at your wx* stuff | 14:00 |
tilman | Romster: i replied to your "flat file is slow" claim above, read the logs please | 14:01 |
Romster | hmm i can't reach http://gstreamer.net/ work for you? | 14:01 |
Romster | jaeger, http://romster.shortcircuit.net.au/crux/ | 14:02 |
jaeger | doesn't seem to be reachable here | 14:02 |
jaeger | danke | 14:02 |
Romster | was offline well is on but was blocked till prologic fixed a rotuer problem after his move but the portdb hasn't updated it yet. | 14:02 |
Romster | didn't think so, i've noticed a few sites being unreachable.. | 14:03 |
Romster | <treach> well, sqlite is small, and a lot of users probably needs it anyway. < first thing i got after pingout and connecting. | 14:04 |
tilman | that's why i pointed you at the logs | 14:05 |
tilman | ;p | 14:05 |
Romster | i was expecting staticly linked so it works everywhere, not sure what the binary size overhead would be, although your not staticly linking libarchive? | 14:05 |
Romster | eh *goes to look* | 14:05 |
Romster | tilman, right.. well prt-get fsearch is quite slow, i haven't done profilling but i should learn how too.. | 14:10 |
tilman | ah | 14:11 |
tilman | ott, the guy who did the initial libarchive work opened another bug | 14:11 |
tilman | which makes prt-get and pkgutils use 'tre' for regex | 14:12 |
tilman | it's apparently faster | 14:12 |
tilman | so that would speed up fsearch, too | 14:12 |
tilman | Romster: if you can do speed comparisons for prt-get fsearch with and without that patch, it would be much appreciated! | 14:12 |
Romster | httpup driver for 'ports -u' also is quite slow it hashes each file, why can't it store the hash and timestamp and only rehash the file if the timestamp is newer than the last time it got hashed, being me5sum be slower than reading the time stamp and comparing that to a cache file. | 14:13 |
tilman | but that isn't really a problem of the flat file db! | 14:13 |
tilman | or maybe it is | 14:13 |
tilman | profiling would tell you :-) | 14:13 |
tilman | Romster: hint: use oprofile, it rocks | 14:13 |
Romster | tilman, gladly, if you got some pointers on using profiling, or i should just google. | 14:13 |
Romster | k thanks | 14:13 |
tilman | and rebuild the app that you profile with CFLAGS="-g" | 14:15 |
tilman | eh | 14:16 |
tilman | try CFLAGS="-O2 -g" first | 14:16 |
tilman | if that gives stupid results, use -O0 -g | 14:16 |
Romster | i don't need any spefic profile config settings i should be using other than defaults? | 14:24 |
tilman | for gcc or prt-get? | 14:25 |
tilman | or what? %) | 14:25 |
Romster | oprofile settings. | 14:26 |
tilman | no | 14:27 |
Romster | opcontrol --start-deamon, then mess with prt-get then stop opcontrol then opreport right, looks simple enougth todo, but first i'll rebuild prt-get with bebug symbools. | 14:30 |
tilman | yup | 14:31 |
tilman | opreport -l /usr/bin/prt-get | 14:31 |
tilman | cause you don't really care what X11 when oprofile ran | 14:31 |
tilman | eg :) | 14:31 |
*** cptn has joined #crux-devel | 14:32 | |
cptn | hi there | 14:32 |
*** ChanServ sets mode: +o cptn | 14:32 | |
tilman | hi | 14:32 |
Romster | hi cptn | 14:33 |
Romster | tilman, ah good don't wanna see X11 stuff when i'm not looking at that. | 14:34 |
tilman | ;) | 14:37 |
tilman | jjpk: did you see arnuld's new postings? | 14:49 |
jjpk | arnuld ze artiste | 14:52 |
cptn | Romster: fsearch reads the .footprint files | 14:52 |
cptn | so it doesn't touch pkgutils db | 14:52 |
cptn | because usually when you look for a file, you don't have it installed yet, so it wouldn't be in the pkg DB | 14:53 |
Romster | no bloody wonder i thought it would use the cache file from prt-get cache, to update it... | 14:54 |
Romster | well i'll test profiling anyways see what i get. | 14:54 |
cptn | sure | 14:55 |
tilman | prologic: i honestly hope that doesn't offend you. and really git makes this so easy :) | 15:02 |
prologic | tilman, about access to the pkgutils upstream repo ? | 15:05 |
prologic | not at all :) | 15:06 |
tilman | good | 15:06 |
prologic | I'll do some hacking here and you're welcome to pull in | 15:06 |
tilman | if you want to any big changes (api overhaul or somesuch), let's talk about them before | 15:07 |
jaeger | Romster: your wxpython port breaks in fakeroot | 15:08 |
prologic | nah no need to chnage anything : | 15:08 |
jaeger | creating /usr/include/wx-2.8/wx/wxPython | 15:08 |
jaeger | error: could not create '/usr/include/wx-2.8/wx/wxPython': Permission denied | 15:08 |
prologic | as long as libpkgutils works well enough with something | 15:09 |
tilman | something? | 15:09 |
prologic | I'd like to (finally) create a graphical pkg mgt tool | 15:09 |
treach | ziomg, heresy | 15:09 |
tilman | i hope you'll create python bindings eventually :) | 15:09 |
Romster | what ... isn' it using the --prefix... | 15:09 |
prologic | definately - first thing I'll do :) | 15:10 |
tilman | when the api is stable-ish | 15:10 |
prologic | python bindings to libpkgutils | 15:10 |
Romster | oh wxpython hmm that whould have --root | 15:10 |
prologic | libpkgutils is designed to do everything pkg(add,rm,mk) does right ? | 15:10 |
tilman | not pkgmk | 15:11 |
prologic | oh | 15:11 |
prologic | how would an app go about insturctiong a port to be built then ? | 15:11 |
tilman | the approach is identical to bd2's pkgutils-c | 15:11 |
tilman | but with a usable library | 15:11 |
tilman | oh, i'm being mean. | 15:11 |
tilman | s/usable/better/ | 15:11 |
tilman | prologic: same way prt-get does it | 15:12 |
prologic | which is ? | 15:12 |
prologic | calling the pkgmk script ? | 15:13 |
tilman | exec ("pkgmk") basically | 15:13 |
prologic | right | 15:13 |
prologic | well then pkgmk needs to have enough return codes to be useful to a gui | 15:13 |
tilman | though you could popen it and display the output in a GtkTextView | 15:13 |
prologic | or a curses app or anything | 15:13 |
prologic | *nods* | 15:13 |
tilman | yes | 15:13 |
tilman | tbh i'm not sure whether that's a problem right now | 15:14 |
prologic | it would also be useful if we could store build times of ports somewhere | 15:14 |
sepen | ls | 15:14 |
prologic | tilman, what's that, a gui pkg mgt tool ? | 15:14 |
prologic | I never said it was a problem - just nice to have :) | 15:14 |
tilman | i mean: | 15:14 |
tilman | i'm not sure we have much to improve on pkgmk's exit codes | 15:15 |
prologic | sepen, xterm is over there ------> | 15:15 |
tilman | i just don't know :) | 15:15 |
prologic | ahh | 15:15 |
tilman | prt-get seems to do the right thing most of the time | 15:15 |
tilman | :D | 15:15 |
sepen | ajajaj | 15:15 |
sepen | sorry | 15:15 |
prologic | ok | 15:15 |
cptn | tilman: different exit codes for footprint missmatches or md5 would be handy | 15:15 |
cptn | then the frontend could directly suggest the proper action | 15:15 |
prologic | yes this is what I meant | 15:15 |
prologic | thank you cptn | 15:15 |
prologic | I don't believe it currently does so | 15:16 |
cptn | also, if there was a 'footprint missmatch with only added files' users could define a policy to always ignore those | 15:16 |
tilman | yeah | 15:16 |
prologic | *nods* nice idea! | 15:16 |
prologic | also does ports have decent return codes for it's errors ? | 15:16 |
Romster | jaeger, it has --prefix=$PKG/usr i'll have to look into it.. | 15:17 |
jaeger | maybe it needs --root as well? | 15:17 |
Romster | maybe i'll look in the file in a bit.. | 15:18 |
prologic | most python apps with setup.py you only need | 15:18 |
prologic | python setup.py install --root=$PKG | 15:18 |
prologic | you generally don't even need the prefix (in most cases) | 15:18 |
prologic | but afaik you _do_ need to specify an installation root with --root or --home | 15:18 |
jaeger | yeah, gonna test it with --root | 15:21 |
Romster | it appeared it was going into the work/pkg/... | 15:37 |
Romster | jaeger, when you find it can ya paste the corection in here i'm gonna nap i'm tired as. | 15:45 |
jaeger | I imagine --root will fix it but it's still building so not sure | 15:45 |
*** cptn has quit IRC | 16:11 | |
tilman | Romster: got any results yet? | 16:21 |
prologic | tilman, isn't doing a pkgutils in C a waste of your time | 16:50 |
prologic | and waste of bd2's time | 16:50 |
prologic | since he has already done significant work on a C version | 16:51 |
prologic | just a curious question is all | 16:51 |
prologic | seems to me that you're both doing the same thing | 16:51 |
tilman | short answer: i think it's worthwhile | 16:51 |
tilman | long answer: sorry, maybe another time | 16:51 |
tilman | prologic: one thing. bd2 and me seem to have different opinions on a number of critical issues. | 16:52 |
prologic | ic | 16:52 |
prologic | oh well | 16:53 |
prologic | not anything I can do about it | 16:53 |
prologic | just seems like a waste of code and development time :/ | 16:53 |
prologic | on both of you | 16:53 |
prologic | or just him | 16:53 |
prologic | since we will probably never use his version | 16:53 |
treach | nobody stops you from using it. | 16:54 |
treach | if you think it's a good idea. | 16:54 |
prologic | I don't care really | 16:55 |
prologic | I tend to use officla stuff only | 16:55 |
prologic | opt/core/contrib | 16:55 |
prologic | and rhe related xorg/xfce/gnome ports | 16:55 |
*** jaeger has quit IRC | 17:00 | |
tilman | this touchpad is freaking me out | 17:42 |
*** treach has quit IRC | 18:05 | |
prologic | +1 real names | 18:49 |
prologic | I'm James Mills | 18:49 |
prologic | I cannot still post to crux lists :/ | 18:49 |
prologic | has this been fix ? | 18:49 |
prologic | but +1 on real names anyway | 18:50 |
prologic | Romster will +1 to that too | 18:50 |
* Romster yawns | 19:12 | |
Romster | so defently i've given up on replying to anything that goes to @crux.nu | 19:13 |
prologic | well I can't yet | 19:15 |
prologic | still get timeout issues | 19:15 |
prologic | maverick needs to fox this :/ | 19:15 |
prologic | neways I gotta go | 19:15 |
*** jjpk has quit IRC | 19:17 | |
*** jaeger has joined #crux-devel | 22:39 | |
*** jaeger has quit IRC | 23:25 |
Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!