*** mike_k has joined #crux-devel | 01:06 | |
jue | good morning | 03:52 |
---|---|---|
jue | Romster: to view plain ps I mostly use gv | 03:53 |
jue | jaeger: I'll commit new versions of gawk, gettext and iptables today, probably worth to include into a new rc | 03:56 |
Romster | yeah found gv after awhile. | 03:58 |
jue | Romster: if you don't like the cups web-interface you can globally set the default printer with lpadmin or for each user with lpoptions | 03:58 |
Romster | i couldn't get my direct cd print to work... | 03:59 |
Romster | i got it to print on A4 after setting default printer though... | 03:59 |
Romster | everytime i tried even after setting the default options ot cd tray, the mp640 cannon printer said processing then cancelling... | 04:00 |
Romster | i've resorted to windows on laptop to print onto cd for the time being. | 04:00 |
Romster | as i need to get this done. | 04:00 |
Romster | i would of preferred an all linux solution. | 04:00 |
Romster | my only guess is it might be gutenprint does not support cd tray printing perhaps. | 04:01 |
jue | nothing helpful in the cups logs? | 04:01 |
Romster | heck i never looked in those... | 04:01 |
Romster | Bad driver information file "/usr/share/cups/model/Canon-PIXMA_MP640.ppd"! | 04:03 |
Romster | Bad driver information file "/usr/share/cups/drv/cupsfilters.drv"! | 04:03 |
Romster | hmm | 04:03 |
Romster | [Job 16] Failed to connect to system bus | 04:04 |
Romster | nothing else interesting for today | 04:04 |
Romster | why would it say that i got that ppd file off the manufactures web site. | 04:04 |
Romster | and is printing fine on A4 | 04:05 |
Romster | web interface isn't a issue, but i did have noscript blocking me changing printer to default for lpq to report. | 04:07 |
Romster | i'm too nooby with cups it'll take me some time to get over these hurdles. | 04:13 |
jue | yeah, printing isn't allway funny with linux | 04:18 |
jue | looks like your printer isn't full supported? | 04:19 |
Romster | no idea | 04:22 |
Romster | it's not even manufactured anymore so is considered an obsolete model now. but i bought it just before all the stocks ran out. | 04:22 |
Romster | it prints fine and i got this on it http://www.rihac.com.au/mp640-ciss-p-577.html | 04:24 |
jue | Romster: what's defined as cupsFilter in your ppd? | 04:34 |
jue | Romster: have you seen the cnijfilter, guess that's what you need for your printer? | 04:40 |
jue | I've downloaded it from http://support-asia.canon-asia.com/contents/ASIA/EN/0100236704.html | 04:40 |
jue | it includes a ppd file for your printer and a driver called pstocanonij (besides some other stuff) | 04:41 |
jue | the source tarball is called cnijfilter-source-3.20-1.tar.gz | 04:43 |
Romster | jue, yeah i started to package that but i stopped when it required 32bits to work and then i got guttenprint to work | 04:55 |
Romster | http://dpaste.com/853434/ | 04:55 |
Romster | seems i'll have todo aditional work to get it working | 04:56 |
jue | Romster: why do you use the binary package? | 05:21 |
jue | for a first test compile pstocanonij, cp that to /usr/lib/cups/filter and cp canonmp640.ppd to | 05:24 |
jue | /usr/share/cups/model | 05:24 |
Romster | oh source... well i found some blog entry | 05:29 |
Romster | and i followed that.... | 05:29 |
Romster | but i gave up on that port | 05:30 |
Romster | i suck /usr/share/cups/model/Canon-PIXMA_MP640.ppd is zero bytes -_- | 05:31 |
Romster | i'll try your way later, when i'm less annoyed with it, and after i get all this stuff done. | 05:32 |
Romster | need it for new years eve dj | 05:32 |
Romster | using real cdj pioneer cd players | 05:33 |
jue | ok | 05:40 |
frinnst | hm, udev fails to compile with stock glibc 2.17 | 05:57 |
jue | I read something related in lfs-dev | 06:00 |
* jue looks | 06:00 | |
* frinnst too | 06:00 | |
jue | http://linuxfromscratch.org/pipermail/lfs-dev/2012-December/067493.html | 06:01 |
jue | though, no idea if this is valid for our udev | 06:02 |
frinnst | hmm, no | 06:06 |
jue | 407 downloads for 3.0-rc1 :) | 06:07 |
frinnst | nice | 06:08 |
frinnst | the only issues i've seen are the regular user-error kernel-compile stuff | 06:08 |
frinnst | we still build ext4, scsi-disk, and ahci as modules? | 06:09 |
frinnst | if we switch those drivers to builtin in the kernel config from the iso we will probably reduce the support questions in #crux by 90% :) | 06:10 |
jue | dunno, but iso.git should show it | 06:12 |
jue | frinnst: you remember our discussion about that -> http://crux.nu/Wiki/TODO28 | 06:14 |
jue | ;) | 06:14 |
jue | well, I still think that using the config from our boot-kernel is nonsense, because it compiles far too much stuff | 06:14 |
frinnst | yeah but thats what you start with if you just run "make menuconfig" from the installed sources | 06:15 |
frinnst | so, redo the config is probably a good idea | 06:16 |
jue | do we cp our boot-kernel config to /usr/src/.. ? | 06:16 |
jue | yeah, we do, setup line 244 | 06:20 |
jue | hmm | 06:20 |
jue | having a nice/minimal default .config would be better, I guess | 06:22 |
jue | or even nothing like that ;) | 06:23 |
pitillo | hey frinnst, did you try e17 finally? | 06:25 |
frinnst | not yet :) | 06:25 |
pitillo | related to kernel, may be a wiki page inside one the first points (installation or other one), writting about the basics for all those people having problems to boot the new kernel and don't explain it always in the channel can avoid srepeat the same answer | 06:27 |
jue | frinnst: if we stick with our boot-kernel config, we should ask jaeger if he sees drawbacks if we build the suggested stuff not as modules | 06:28 |
frinnst | yep | 06:28 |
frinnst | but just including a quick-n-dirty standalone config is probably a better idea | 06:28 |
frinnst | with sane defautls | 06:28 |
jue | yeah, would be nice, but we have to find a volunteer to maintain such a config ;) | 06:31 |
jue | pitillo: indeed, the handbook is very short wrt kernel building, having a wiki-page with requirements like devtmpfs etc. would be helpful | 06:37 |
pitillo | yeah, nothing extended but at least those requeriments if people isn't used to build a kernel, as this seems the biggest problem people find (here on irc, ML, ...) | 06:43 |
Romster | but, but, that's our natural filter to keep the would be from the persistent that get it to work :D | 06:44 |
frinnst | jue, I can do it. should be pretty low maintenance unless we start releasing every other month :) | 06:45 |
Romster | i'd say no config and a small README on the required options for udev and a mention of ia32 if compat-32 ports is to be used | 06:45 |
Romster | guide to compiling kernel, lspci -k ... how to search in make menuconfig | 06:46 |
jue | Romster: I agree basically, but using our bootkernel-config, which is a very special thing, as the default in /usr/src/.. seems like a bug to me | 06:49 |
jue | Romster: but as you said, better no .config than that :) | 06:51 |
frinnst | was ages since i started out with defconfig.. maybe time i see what it looks like | 06:52 |
frinnst | well, atleast ahci is selected :) | 06:54 |
frinnst | yeah seems pretty sane | 06:56 |
frinnst | a few redundant stuff selected but as a whole pretty good | 06:56 |
frinnst | lets just remove the iso-config | 07:03 |
jue | let's wait for a comment from jaeger, but a +1 from me | 07:08 |
Romster | yeah | 07:09 |
Romster | maintaining a config is effort, unless someone is going todo that. | 07:10 |
jue | Romster: as a simplification measure here's a Pkgfile for pstocanonij -> http://dc70bae29ab6f510.paste.se/ :) | 08:05 |
jue | not tested with cups and a printer of course | 08:07 |
jue | hmm, cnijfilter is probably a better name for the port | 08:20 |
jaeger | Last time we discussed including a default kernel config I think the consensus was that CRUX users should be advanced enough to build their own without help. That's obviously turning out not to be the case. | 08:23 |
jue | Romster: http://0020fd2e34a48a7b.paste.se/ | 08:24 |
jue | jaeger: I think that starting with kernel's defconfig is better that using our .config for the iso-kernel | 08:25 |
jue | s/that/than/ | 08:25 |
jaeger | the kernel's defconfig is messy as hell if I recall correctly | 08:25 |
jaeger | perhaps it's not as bad these days, don't know | 08:25 |
jue | frinnst: ? | 08:26 |
jaeger | I see frinnst's comments above, maybe they've done some work to clean it? | 08:26 |
Romster | jue, thanks i'll try that after i sleep/ | 08:27 |
jue | no idea, if I ever used it that was a long time ago | 08:27 |
Romster | --program-suffix=* | 08:28 |
Romster | no idea what that's supposed to do. | 08:28 |
jue | Romster: that selects all ppd files | 08:28 |
Romster | oh it's a selection afaik --program-suffix is for appeding something onto the end of files in bin on autoconfig | 08:29 |
Romster | bad name for selecting ppd files on there behalf | 08:30 |
jue | indeed | 08:30 |
jue | Romster: --program-suffix=<Printer Model Name> | 08:31 |
Romster | you know how wrong that is don't you <_< | 08:31 |
Romster | program-suffix, what were they thinking. | 08:31 |
Romster | anyways i'll leave that in and make a comment on that in the Pkgfile | 08:32 |
jue | that's from their INSTALL :) | 08:32 |
Romster | heck i'll build it now... | 08:32 |
jue | better go to bed ... | 08:33 |
Romster | me? | 08:33 |
jue | yep, you said that above :) | 08:34 |
Romster | yeah i did, your right building when tired is not a wise idea | 08:34 |
jue | jaeger: maybe I'm wrong, but with our all-modules kernel config it's easy to overlook a [M] setting, I got the impression that most of the problems reported here are that kind of error | 08:38 |
jaeger | Perhaps | 08:40 |
jaeger | We might cause some confusion if the default kernel doesn't support all the same stuff as is listed in the wiki for the ISO image | 08:41 |
jaeger | Though it would be ridiculous to enable all that stuff | 08:41 |
jaeger | At the very least I feel like a default kernel would need: ata_piix, pata_jmicron, ahci, sata_nv, ext2, ext3, ext4 (or ext4 with the legacy support enabled), reiserfs, xfs, jfs | 08:42 |
jaeger | That leaves out a lot of older hardware but theoretically if we're mainly supporting 64-bit capable stuff that should also cut out a lot of said older hardware | 08:42 |
*** Romster has quit IRC | 08:47 | |
jue | hmm, never looked from that side, but if we want a default that has more or less the same features like our iso kernel we should change nothing at all | 08:47 |
jaeger | The down side to changing nothing is that the kernel is huge if all is built in | 08:48 |
jaeger | Any more commits today before I bootstrap again? | 08:48 |
jue | jaeger: no, a static kernel is a no-go than, IMO | 08:49 |
jue | jaeger: no pending commit here | 08:50 |
jue | +s | 08:50 |
jaeger | It wouldn't be much work to maintain one with a few drivers like I listed above, it's just that we have to keep in mind that it's different from the list in the installation docs | 08:50 |
jue | just looked at the handbook, here we have "The kernel used during installation ..." | 08:51 |
jue | but well, I've no strong opinion on that matter at all, maybe it's not worth to spend a lot of time for it | 08:54 |
jaeger | I'm not sure what the best solution is | 08:55 |
jaeger | Perhaps the best is a compromise - include a short list as <Y> to cut down on the "kernel panic: unable to mount root vfs" questions at install time but leave the ISO kernel intact for installation support | 08:59 |
jaeger | Some people may still ask about the kernel panics but they would either have hardware outside the list or have changed it manually or the like | 09:00 |
jue | where is the short list located? In our handbook? | 09:02 |
jaeger | I would probably not publicize the short list to avoid confusion | 09:02 |
jue | sorry, I don't get it ;) | 09:03 |
jaeger | ok, I'll rephrase | 09:04 |
jaeger | 1) Leave the ISO kernel/initramfs as it is | 09:04 |
jaeger | 2) include a kernel config with only the list above (or whatever we decide is correct) that gets installed by setup | 09:04 |
jaeger | I really like having support for almost everything available for the install ISO but a separate config with just the short list built in as <Y> would cut down on a lot of the questions as mentioned | 09:05 |
jue | ok, that sounds like a plan. So we create a .config with defconfig and enable everything you mentioned above as <Y> (if not enabled already) | 09:10 |
jaeger | worth a try, we'll test it with the rc | 09:10 |
jaeger | some of these are already enabled in the defconfig | 09:16 |
jaeger | AHCI and ATA_PIIX are enabled. SATA_NV and PATA_JMICRON are not | 09:22 |
jaeger | ext4 is enabled with 2 and 3 support by default | 09:22 |
*** Romster has joined #crux-devel | 09:22 | |
*** Romster has joined #crux-devel | 09:22 | |
jaeger | reiserfs, jfs, and xfs are not | 09:22 |
jaeger | will test it today but need to go AFK for a while. started a bootstrap | 09:29 |
*** joe9 has quit IRC | 10:31 | |
jaeger | oooh.... the USB EFI magic works if I just make /dev/sdb a fat32 filesystem instead of using partitions | 10:46 |
jaeger | I wonder if xorriso knows some magic to make UEFI and isohybrid play nicely | 14:01 |
jaeger | not very elegant but did something like this for now: | 14:24 |
jaeger | cp kernel/linux-3.7.1/arch/x86/configs/x86_64_defconfig kernel/linux-3.7.1.defconfig | 14:24 |
jaeger | for C in SATA_NV PATA_JMICRON JFS_FS REISERFS_FS XFS_FS; do \ echo "CONFIG_$C=y" >> kernel/linux-3.7.1.defconfig; \ | 14:24 |
jaeger | done | 14:24 |
frinnst | nice | 15:35 |
frinnst | devtmpfs is not included in the defconfig, maybe enable that too? | 15:36 |
jaeger | good call, should do that | 15:37 |
jaeger | http://pastebin.com/yxLKXDVV <-- thoughts, objections, etc.? | 15:55 |
jaeger | oops, sec | 15:55 |
jaeger | http://pastebin.com/JgkxsHXz <-- better | 15:56 |
jaeger | takes me 2m11s to compile the defconfig kernel on my build VM for what that's worth | 16:21 |
*** mike_k has quit IRC | 16:44 | |
Romster | hmm is it wise editing the config directly? | 19:39 |
horrorStruck | adding the possibility to use localyesconfig in the handbook might also be an option | 19:42 |
jaeger | Romster: defconfig is a trimmed version of the config anyway, hence the yes "" | make oldconfig | 21:23 |
jaeger | it constructs the real config from the skeleton defconfig | 21:23 |
jaeger | horrorStruck: might be, though I've not looked into that at all yet | 21:23 |
Romster | ah k jaeger | 21:28 |
*** __mavrick61 has quit IRC | 21:46 | |
*** __mavrick61 has joined #crux-devel | 21:47 |
Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!