T2 IRC Log: 2007-06-22

This is the log as captured by an IRC bot in the channel. The statements are those of the individual people and might not neccessarily reflect the policy and legal rules as set forth by the T2 SDE Project.

« prev | next »

--- Log opened Fri Jun 22 00:00:24 2007
00:32 < kic-> readline
00:32 < kic-> and readline-dev
00:32 < kic-> are required now, to succesfully build package: parted
00:34 < kic-> in stage 3
00:51 -!- Stelz [n=stealth@unaffiliated/stelz] has quit ["There is intelligent life out there..."]
00:57 -!- Stelz [n=stealth@unaffiliated/stelz] has joined #t2
01:03 < keztoo--> o no distcc breaks in stage 5 :-(
01:24 -!- mtr_ [n=Michael@pD9E10D3D.dip0.t-ipconnect.de] has joined #t2
01:42 -!- mtr [n=Michael@pD9E10C97.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)]
01:42 -!- mtr_ is now known as mtr
02:29 -!- spydrmn214 [n=keith@74-130-170-86.dhcp.insightbb.com] has joined #t2
02:32 -!- spydrmn214 [n=keith@74-130-170-86.dhcp.insightbb.com] has quit ["shutdown -h now"]
02:49 -!- keztoo-- [n=root@adsl-074-238-088-202.sip.bct.bellsouth.net] has left #t2 []
08:18 < mtr> moin
08:24 -!- tr1 [n=Richter@pd95b2df8.dip0.t-ipconnect.de] has joined #t2
08:24 < tr1> moin
08:25 < rxr> moino
08:27 < mtr> moin moin, rxr tr1
08:29 < tr1> hi mtr
08:29 < tr1> hi rxr
08:31 -!- emte [n=emte@d64-180-45-14.bchsia.telus.net] has quit [Client Quit]
08:41 < CIA-9> susan * r24698 /trunk/package/gnome2/vte/vte.desc: * updated vte (0.16.5 -> 0.16.6)
08:45 < CIA-9> susan * r24699 /trunk/package/gnome2/gnome-terminal/gnome-terminal.desc: * updated gnome-terminal (2.18.0 -> 2.18.1)
08:49 < CIA-9> susan * r24700 /trunk/package/base/man-pages/man-pages.desc: * updated man-pages (2.56 -> 2.57)
08:49 < CIA-9> susan * r24701 /trunk/package/database/metakit/metakit.desc: * updated metakit (2.4.9.6 -> 2.4.9.7)
08:49 < CIA-9> susan * r24702 /trunk/package/contrib/mkinitcpio/mkinitcpio.desc: * updated mkinitcpio (0.5.9 -> 0.5.15)
09:04 -!- tr1 [n=Richter@pd95b2df8.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)]
09:06 < CIA-9> rene * r24703 /trunk/package/base/xen-tools/xend.init:
09:06 < CIA-9> Tobias Richter :
09:06 < CIA-9> * fixed names in xend.init left over from copying it from exim.init
09:08 -!- Capey [n=mipe@dsl10040.japo.fi] has joined #t2
09:08 < rxr> moin moin Capey !
09:08 < Capey> hi rxr
09:09 < rxr> Capey: how are you ?
09:09 < Capey> we tryed to get T2 build tinyx at work but failed, trunk had troubles building at stage1 and 6 branch did not have x cross support i think
09:09 < Capey> i'm good been busy tho
09:09 < Capey> and you?
09:10 < rxr> good as well, thank you
09:10 < rxr> trunk had some quite massive changes, recently
09:10 < rxr> but it should build, even cross build tiny-x alike stuff just fine
09:10 < rxr> can I help in getting you build it ?
09:11 < Capey> have to check back on that next week when i get back to work but i think we should get it to work
09:12 < Capey> we didnt have any problems on 6 other than no cross support for x
09:13 < Capey> have to look and see if we can get trunk to work with minor changes. i think that project had too tight time schedule to work on massive changes
09:13 < Capey> but atleast i got them to have first contact to T2.
09:15 < rxr> :-)
09:16 -!- tri [n=Richter@pd95b2df8.dip0.t-ipconnect.de] has joined #t2
09:16 < tri> re
09:17 < rxr> hi tri
09:17 [Users #t2]
09:17 [@ChanServ ] [ CIA-9 ] [ kic-] [ patoh ] [ rxr ] [ TobiX ]
09:17 [ Capey ] [ Dallur] [ LMJ ] [ pdinoto ] [ sepp ] [ tri ]
09:17 [ cbrake_away] [ Fatal ] [ mtr ] [ Ragnarin] [ Stelz] [ valentin]
09:17 -!- Irssi: #t2: Total of 18 nicks [1 ops, 0 halfops, 0 voices, 17 normal]
09:21 -!- tr1 [n=Richter@pd95b2df8.dip0.t-ipconnect.de] has joined #t2
09:21 -!- tri [n=Richter@pd95b2df8.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)]
09:23 < tr1> hm the *.init file thing isn't in the handbook yet ?
09:24 < rxr> hm - no
09:27 < CIA-9> rene * r24704 /trunk/package/kde/ktorrent/ (. ktorrent.cache ktorrent.desc): * added ktorrent (2.1.4) - BitTorrent client for KDE
09:35 < tr1> i cann't build xen-tools
09:35 < tr1> the right one's ;-)
09:36 < tr1> setup.c in function setup_gdt
09:37 < tr1> cast from pointer to integer of different size
09:37 < tr1> and ld:vmxassist.tmp:1: syntax error
09:40 < rxr> hm
09:42 < mtr> why is NLS disabled at all stages != native? scripts/functions.in:219 automatically adds --disable-nls if ! atstage native
09:43 < rxr> I think due historic reasons
09:43 < rxr> what does svn blame say for that line ?
09:43 < mtr> isn't in general possible to have locale support cross compiled?
09:43 < rxr> I can do a test build with 800 CROSS packages and this line removed to watch regressions
09:43 < mtr> Revision 1 ...
09:43 < rxr> yes, should be
09:43 < rxr> mtr: yeah - feared
09:43 < rxr> remove and go
09:43 < rxr> I can rebuild my local ARM11 CROSS test I used for the vast CROSS tagging ad fixing :-)
09:44 < mtr> :) thanks, rxr
09:45 < rxr> does anyone know what is needed for SO_LINGER sockopt to have effect?
09:45 < rxr> I have a client pointing it that sockopt would not work in T2
09:46 < rxr> tri:
09:46 < rxr> !> ld -o vmxassist -m elf_i386 -nostdlib --fatal-warnings -N -T vmxassist.tmp head.o trap.o vm86.o setup.o util.o
09:46 < rxr> !> ld:vmxassist.tmp:1: ignoring invalid character `#' in expression
09:46 < rxr> !> ld:vmxassist.tmp:1: syntax error
09:46 < rxr> can reproduce, either new kernel or gcc regression
09:58 [Users #t2]
09:58 [@ChanServ ] [ CIA-9 ] [ kic-] [ patoh ] [ rxr ] [ TobiX ]
09:58 [ Capey ] [ Dallur] [ LMJ ] [ pdinoto ] [ sepp ] [ tr1 ]
09:58 [ cbrake_away] [ Fatal ] [ mtr ] [ Ragnarin] [ Stelz] [ valentin]
09:58 -!- Irssi: #t2: Total of 18 nicks [1 ops, 0 halfops, 0 voices, 17 normal]
09:58 -!- CIA-9 [i=cia@208.69.182.149] has quit []
09:59 -!- CIA-8 [i=cia@208.69.182.149] has quit []
10:11 < tr1> hm
10:45 < tr1> the xen-3.0.3-src.tgz packge isn't downloadable anymore ?
10:47 < tr1> hm this should be the right one: http://bits.xensource.com/oss-xen/release/3.1.0/src.tgz/xen-3.1.0-src.tgz
10:48 < rxr> tr1: all t2 source files should be on our mirrors
10:49 < tr1> yes the mirror one is working
10:51 < tr1> try the 3.1 package know - maybe this one is building ?
10:53 < rxr> maybe
10:53 < rxr> maybe the .conf or patch needs update
10:53 < tr1> yes will have a look at these
11:00 < tr1> hm the same error with the 3.1 package
11:10 < rxr> probably time to look at the source and see what's going on ...
11:24 -!- tr1 [n=Richter@pd95b2df8.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)]
11:29 -!- emte [n=emte@d64-180-45-14.bchsia.telus.net] has joined #t2
11:37 < rxr> btw. t2 sde project custom search for your google page: http://fusion.google.com/add?moduleurl=http%3A%2F%2Fwww.google.com%2Fcoop/api/010888532094808064914/cse/q0bx6ixm8lk/gadget
11:45 < rxr> mtr: quite some packages already built in the test build without this --disable-nls so far
11:45 < rxr> mtr: did you test as well ?
11:55 < mtr> yes, test build running
12:43 -!- write_erase [n=olivier@81.80.156.36] has joined #t2
12:45 -!- write_erase [n=olivier@81.80.156.36] has quit [Client Quit]
12:59 -!- idealm [n=ideal@c58-107-18-66.belrs2.nsw.optusnet.com.au] has joined #t2
13:09 -!- cbrake_away is now known as cbrake
13:23 -!- Capey [n=mipe@dsl10040.japo.fi] has quit ["Lost terminal"]
13:56 -!- idealm [n=ideal@c58-107-18-66.belrs2.nsw.optusnet.com.au] has quit ["Leaving"]
14:08 [Users #t2]
14:08 [@ChanServ] [ emte ] [ LMJ ] [ pdinoto ] [ sepp ] [ valentin]
14:08 [ cbrake ] [ Fatal] [ mtr ] [ Ragnarin] [ Stelz]
14:08 [ Dallur ] [ kic- ] [ patoh] [ rxr ] [ TobiX]
14:08 -!- Irssi: #t2: Total of 16 nicks [1 ops, 0 halfops, 0 voices, 15 normal]
14:15 -!- tri [n=tri@p57ADCC40.dip0.t-ipconnect.de] has joined #t2
14:16 < tri> re
14:19 < rxr> hi tri
14:25 < tri> hm i'm in the audio group but my user cannot play music
14:26 < tri> no default libao driver available
14:26 < tri> and Unknown PCM default - somebody have a idea ?
14:32 < mtr> audioplayer works as root? did your user logged in after added to the group audio?
14:33 < tri> sorry for the noise
14:33 < tri> i haven't logged out and in after adding the user to the group
14:36 < mtr> :)
14:37 < rxr> we need a user / group module in STONE
14:47 -!- tri [n=tri@p57ADCC40.dip0.t-ipconnect.de] has quit [Remote closed the connection]
15:37 -!- keztoo [n=root@adsl-074-238-088-202.sip.bct.bellsouth.net] has joined #t2
15:37 < keztoo> hi all
15:39 < rxr> hi keztoo
15:41 < pdinoto> hi!
15:45 < rxr> hi pdinoto
15:46 < kic-> re
15:46 < kic-> yay!
15:46 < rxr> hi kic-
15:46 < kic-> iso's built finally
15:46 < pdinoto> rxr, have you built rescue target lately?
15:46 < kic-> ExactDesktop, x86_64, opt for core2, our custom .config
15:46 < kic-> nice
15:47 < rxr> pdinoto: ouhm
15:47 < rxr> pdinoto: last time like 3 weeks ago
15:48 < rxr> pdinoto: some bulid error ?
15:48 < kic-> rene
15:48 < kic-> we have our target for dev environment built now succesfully, we only have one last issue left i believe
15:49 < kic-> to really start utilizing T2 exclusively
15:49 < kic-> think you can help us with it?
15:49 < kic-> :D
15:49 < kic-> as far as explaining to us how to do something?
15:50 < kic-> i'm thinking it will probably be simple..
15:50 < kic-> i just don't know how to get it done
15:50 < rxr> yes, sure
15:50 < rxr> just ask
15:51 < kic-> ok, heres the issue
15:51 < kic-> the application we've built..
15:51 < kic-> is a kernel module
15:51 < kic-> so now we've built our target which will be the development departments workstation..
15:51 < kic-> from t2-7.0 trunk
15:51 < kic-> has latest kernel, etc etc
15:52 < kic-> now..
15:52 < kic-> the dev guys will be constantly changing code and adding code, on their workstations..
15:52 < kic-> and periodically they'll need to recompile the kernel module against the kernel source, etc
15:53 < rxr> just continue
15:53 < rxr> I return in 10m - got a meeting
15:53 < kic-> on the hos tmachine
15:53 < kic-> how can we rebuild the kernel src with our module
15:53 < kic-> without
15:54 < kic-> building a whole new target
15:54 < kic-> sorry, someone poked their head into my office and was distracting me, heh
15:58 < kic-> or do we have to just download a vanilla kernel
15:58 < kic-> and compile against that
17:14 < rxr> re
17:14 < rxr> now that was a long call
17:14 < rxr> kic-: you can always build single packages in your target
17:14 < rxr> just Build-Target -cfg -job 5-linux26
17:14 < keztoo> rxr, what he wants to do is
17:15 < keztoo> to use the new .21 target as a new build environment
17:15 < keztoo> so we can test and develop on the same machine
17:15 < keztoo> btw i will be testing my new pkg in a few minutes
17:16 < keztoo> i used the adm8211 as an example
17:17 < rxr> yes
17:17 < keztoo> fyi the 'exact desktop' build took 18 hours to build
17:17 < rxr> keztoo: yeah - fast box you got :-)
17:17 < keztoo> :-)
17:17 < rxr> keztoo: the third party modules are build as part of the linux2* packages
17:17 < keztoo> yes, i have a linux26 post module defined
17:18 < rxr> you adm8211 does not install much when you build just that package, maybe firmware or other scripts COPYRIGHT files
17:18 < rxr> keztoo: ACK
17:18 < rxr> keztoo: we could of course later optimize this so that you do not have to wait like 15m for a linux26 rebuild (15m given a fast machine and ccache enabled)
17:18 < keztoo> i want to set custmain = true so my package also says 'use of custmain is depracated, use hooks instead' so it looks like the rest of the build :-)
17:18 < rxr> lol
17:19 < keztoo> :-)
17:19 < rxr> in fact new packages should try not to use it, and old ones migrated
17:19 < rxr> but of course you are free to use whatever currently works :-)
17:20 < keztoo> our module is just a plain make so i thought adm8211 would be a similar set up
17:20 < rxr> probably
17:20 < keztoo> well im gonna reboot and try it ou now, ill let you know what happens
17:45 -!- sepp_ [n=sepp@Z7c09.z.pppool.de] has joined #t2
17:46 < rxr> moin sepp_
17:46 [Users #t2]
17:46 [@ChanServ] [ emte ] [ kic-] [ patoh ] [ rxr ] [ Stelz ]
17:46 [ cbrake ] [ Fatal ] [ LMJ ] [ pdinoto ] [ sepp ] [ TobiX ]
17:46 [ Dallur ] [ keztoo] [ mtr ] [ Ragnarin] [ sepp_] [ valentin]
17:46 -!- Irssi: #t2: Total of 18 nicks [1 ops, 0 halfops, 0 voices, 17 normal]
17:47 < keztoo> hi sepp
18:03 -!- sepp [n=sepp@Z5335.z.pppool.de] has quit [Read error: 110 (Connection timed out)]
18:25 < kic-> rene
18:25 < kic-> when you say use: Build-Target -cfg -job 5-linux26
18:25 < kic-> can the -cfg be default?
18:25 < kic-> i'm trying to put a new kernel into the running machine bascially
18:26 < kic-> that has our module compiled in
18:26 -!- misl [n=chatzill@84-104-172-187.cable.quicknet.nl] has joined #t2
18:29 < sepp_> Build-Target will not install it into the running system, Emerge-Pkg does that
18:30 < kic-> i know, but Emerge-Pkg sees that we already have a running 2.6.21.5 kernel
18:30 < kic-> :D
18:30 < kic-> so it won't do anything
18:30 < kic-> returns 'nothing to build'
18:30 < kic-> hehe
18:30 < sepp_> you can append -force, if you really want that
18:30 < kic-> woot!
18:30 < kic-> perfect
18:30 < kic-> thats what i was looking for
18:32 < sepp_> ./scripts/Emerge-Pkg --help even lists -force ;)
18:34 < kic-> so it does
18:34 < kic-> i'm the biggest offender of not RTFMing
18:34 < sepp_> hehe
18:35 -!- keztoo [n=root@adsl-074-238-088-202.sip.bct.bellsouth.net] has quit [Read error: 104 (Connection reset by peer)]
18:36 < kic-> i'm also building the mirror machine
18:36 < kic-> that we're putting up in new york for a T2 mirror
18:36 < kic-> wonder if there is a server base template already
18:36 < sepp_> that is nice :)
18:37 < kic-> yes, we're gonna put dual xeon 3ghz machine, 2GB RAM, and 2TB of disk space
18:37 < kic-> on a 10mb line
18:37 < kic-> should be enough right?
18:38 < sepp_> more than enough
18:38 < kic-> k, i wasn't sure how much disk space we would need on it to hold everything
18:38 < kic-> so i just filled up all the drive bays with 500GB drives
18:39 < sepp_> not even 100gb
18:39 < kic-> really?
18:39 < kic-> all the packages?
18:39 < kic-> doesn't even take up 100gb?
18:40 < sepp_> no, it is just the source
18:40 < sepp_> but i have no mirror and can not give you the exact numbers
18:43 < kic-> ah, k
18:43 < kic-> ahh well
18:43 < kic-> room for growth
18:43 < kic-> :D
18:44 < sepp_> :)
18:44 < sepp_> bbl ...
18:48 -!- keztoo [n=root@adsl-074-238-088-202.sip.bct.bellsouth.net] has joined #t2
18:48 < keztoo> .
18:48 < keztoo> rxr, r u there?
18:54 < keztoo> ill be gone for a little bit but my question is what do i do when the build says 'unknown package license' when trying to build my package?
18:59 < keztoo> forget it i fixed it
19:03 -!- CIA-8 [n=CIA@208.69.182.149] has joined #gsmp
19:04 -!- CIA-9 [n=CIA@208.69.182.149] has joined #t2
19:24 -!- pdinoto_ [n=pdinoto@200.80.189.242] has joined #t2
19:26 < kic-> is Emerge-Pkg -dry-run
19:26 < kic-> like the gentoo's -pretend
19:26 < kic-> ?
19:26 < sepp_> it lists what it would do
19:26 < sepp_> but does nothing else
19:26 < kic-> k
19:28 -!- pdinoto [n=pdinoto@200.117.246.103] has quit [Read error: 104 (Connection reset by peer)]
19:43 < misl> Oeps, forgot to hi
19:43 < misl> hi Folks :-)
20:30 < mtr> hi misl :)
20:30 < misl> hi mtr :-)
20:31 < keztoo> does anyone know if i need to add a Kconfig to my pkg and if so where is the format defined?
20:35 < mtr> I do not know Kconfig, kernel .config?
20:36 < keztoo> no, in this adm8211 package i'm looking at it has a Kconfig file
20:36 < keztoo> not sure if my pkg will need one too
20:36 < mtr> do you want to add configurable options to your pkg and make them availabel throuch ./scripts/Config
20:37 < keztoo> i might have to but i don't think so for now
20:37 < keztoo> i'm just trying to get my pkg to build. i created a directory for it under package/network and stuck the .conf and .desc files there and ran build
20:37 < mtr> there is no Kconfig in package/network/adm8211
20:38 < keztoo> it downloaded my tar but said something like 'kens_file should not be present'
20:38 < keztoo> and it stuck it in an invalid files list
20:39 < keztoo> there is in the tarball pon my system in package/network/adm8211
20:43 < mtr> this Kconfig belongs to the kernel build system, not T2
20:44 < keztoo> was it auto generated by the build system?
20:44 < keztoo> oic
20:56 < keztoo> ping sepp
20:59 < sepp_> pong
21:00 < keztoo> :-)
21:00 < keztoo> sepp i am having difficulty getting my package to be build by the build process
21:01 < keztoo> it says 'file should not be present'
21:01 < sepp_> the 3rd party kernel mod?
21:01 < keztoo> one i just created
21:01 < sepp_> or a normal userspace package?
21:01 < keztoo> kernel module .ko
21:03 < keztoo> i created a directory for it under package/network
21:03 < keztoo> i put the .desc and .conf files there
21:03 < keztoo> then kicked off the build
21:03 < keztoo> i saw it download my tar.gz file
21:03 < keztoo> then it blew out
21:03 < sepp_> nothing else in the package dir?
21:04 < keztoo> i put in 3 post files; linux24, linux26 and postlinux
21:04 < sepp_> just linux26 or pkg_linux26_post.conf ?
21:04 < keztoo> yes the complete names
21:05 < keztoo> postlinux.conf
21:05 < sepp_> pkg_linux26_post.conf has something like : var_append lx_3rd_party_modules " " "customName"
21:05 < sepp_> ?
21:05 < keztoo> pkg_linux26mm_post.conf
21:06 < keztoo> and pkg_linux26_post.conf
21:06 < keztoo> yes and i changed that to my modules name
21:06 < keztoo> in all 3
21:06 < sepp_> you can remove pkg_linux26mm_post.conf
21:07 < keztoo> ok
21:07 < sepp_> but that will not fix the error
21:07 < sepp_> just there is no linux26mm package any longer
21:07 < keztoo> i understand, did it alreday
21:08 < sepp_> what is the error you get?
21:09 < keztoo> xxx/var/adm/cache/filename should not be present (now in src/invalid-files.lst)
21:10 < keztoo> same thing repeated for xxx/var/adm/logs/5-filename (5 is my build stage)
21:10 < sepp_> that is the exact error ?
21:10 < keztoo> here it is exactly just a sec
21:11 < keztoo> build/default-7.0-trunk-desktop-x86-64-core2/var/adm/cache/sm_main should not be present (now in src/invalid-files.lst)!
21:12 < mtr> your target package selection does not contain the package "sm_main" anymore
21:12 < keztoo> and the second line just like that except 5-sm_main.err instead of file name
21:13 < keztoo> when i look in config/default/packages I see it in there with an O in the first position
21:13 < sepp_> ahh, so the error is not related to the kernl mod
21:14 < sepp_> Build-Target complains if there are things(package files) left from an already built but disabled package
21:15 < keztoo> but O means build it right?
21:15 < sepp_> no, the opposite
21:15 < keztoo> if it had X i would agree but it has O
21:15 < sepp_> X means build it
21:16 < keztoo> o, my misatake
21:16 < keztoo> :-)
21:16 < keztoo> let me fix that one sevc
21:17 -!- kic^ [i=kic-@adsl-074-246-112-049.sip.bct.bellsouth.net] has joined #t2
21:17 < kic^> hola
21:17 < sepp_> O means Ohh no, not that crappy package :p
21:17 < keztoo> lol
21:23 < keztoo> i think i am missing something basic here because now build wont even try to build it i guess cause it thinks it already built
21:23 < keztoo> the first time i ren build after i put it in the packages/network/subdir i saw it download my tarball
21:23 < keztoo> do i need a cache file too
21:27 < sepp_> no, they are generated from t2
21:28 < sepp_> if a package builds without error it will not be rebuilt with Build-Target
21:28 < sepp_> only if you remove it 1st
21:29 < keztoo> i deleted the sm_main file in the cache subdir
21:29 < keztoo> reran the build but still it didnt try to build it
21:29 < sepp_> ./scripts/Create-ErrList -cfg YOURCONFIG
21:31 < sepp_> sm_main is the name you used for your kernel mod?
21:31 < keztoo> yes
21:37 < sepp_> and what it the actual problem/error?
21:39 < sepp_> linux26 failed after you added sm_main and then removed it afterwards?
21:40 < keztoo> chown cannot access xxx/src.sm_main.default.20070622.152841.23913.localhost/sm_main-1.0.0: No such file or directory
21:41 < keztoo> after it said fixing ownership and permissions
21:42 < keztoo> all my modules files are in the xxx/src.sm_main.default.20070622.152841.23913.localhost/ subdir
21:42 < keztoo> so it knew enough to untar them to there
21:47 < sepp_> and you do not want to post the packge + source because it is some custom thing?
21:47 < keztoo> yes sir
21:47 < keztoo> i cant my boss would kill me
21:48 < sepp_> well, it is quite complicated to follow without looking at anything
21:48 < keztoo> i understand
21:48 < keztoo> do i need a .sh file because i did not create one
21:49 < sepp_> most probably not
21:49 < keztoo> how about i create a hello world kernel module and send you the package with that source code just to get the pkg buildijng thren i can replace w our code later
21:51 < sepp_> hmmm
21:51 < keztoo> this way u can see if my .desc .conf files are ok
21:53 < sepp_> that would work but i am not sure if one should support more binary only 3rd party kernel mods
21:54 < patoh> nvida and ati are enough as it is
21:54 < keztoo> :-)
21:54 < sepp_> maybe you give rxr some money for that or you pay an server - i dont know
21:54 < keztoo> ok ill talk w my boss about it
21:54 < keztoo> ty
21:56 < kic^> hello
21:56 < kic^> this is Safwat, the CEO of the company keztoo works for
21:56 < kic^> this answer is not acceptable.
21:57 < sepp_> well, i never thought about that before, right now i do not know what to say
21:57 < kic^> we obviously build embedded systems to include programs which are copyrighted and patented
21:57 < kic^> therefore we can not pass it back to you
21:58 < kic^> tell me why anyone would build an embedded system with out adding their module to the system? does not make business sense
21:58 < kic^> thank you for your quick answer but we need to resolve this quickly
21:59 < sepp_> helping out some business to get more money from an free time (non commercial interest standpoint) makes no sense either
21:59 < Ragnarin> you are talking about a kernel module. by distributing a binary only kernel module, you are strictly speaking violating the GPL on the linux kernel.
22:00 < kic^> we are a contributor to your free software and we use your consulting services without us making profit then you would not get contributions and you can not live on free software and a smile. you must be realistic.
22:01 < sepp_> well, i am sorry, as i said, i never thought about that before and right now i do not know what to think
22:03 < sepp_> to make an hello_world kernel mod would be quite easy, but i would feel bad
22:03 < kic^> sepp: we appreciate your honesty, we still love you just the same
22:04 < Ragnarin> but I think the answer to your developer is quite easy.
22:04 < Ragnarin> does your tar file for the module include sm_main-1.0.0? or does it just unpack all it's files into the currently directory?
22:05 < Ragnarin> current*
22:06 < keztoo> just unpacks all the files into the current dir
22:06 < sepp_> it should be sm_main/
22:06 < keztoo> ?
22:06 < Ragnarin> that's not what it should do. just make a sm_main-1.0.0 dir, untar your module source into it, and then pack it up again including that directory
22:07 < sepp_> like everything else does
22:07 < Ragnarin> and give that new tar to t2
22:07 < keztoo> ok, sorry, i am not the sharpest knife in the drawer
22:07 < keztoo> i must have missed that
22:08 < keztoo> sm_main or sm_main-1.0.0 for the sub dir?
22:08 < sepp_> that does not matter
22:08 < keztoo> ok, ty
22:09 < Ragnarin> the scripts have considerable flexibility in finding the right directory :)
22:11 < sepp_> but 3rd party non free mods are evil and i think they violate the gpl and all companies that do so are evil, no matter how shitty your patent law is
22:11 < Ragnarin> lol
22:12 < sepp_> Ragnarin: why lol?
22:12 < Ragnarin> just the use of the word 'evil'
22:13 < sepp_> just my opinion and i am not a native speaker anyway ...
22:13 -!- patoh [n=patoh@unaffiliated/pat/x-10101] has quit [Read error: 113 (No route to host)]
22:13 < Ragnarin> but you're right, software patents suck
22:13 < kic-> we are not against the open source movement
22:14 < kic-> this module is not something that will be available to anyone, binary or source
22:14 < kic-> this is four our own internal application
22:14 < kic-> so we not including 'yet another' 3rd party binary only mod in a distribution
22:15 < kic-> we just want to use T2 as the base dev environment, but have a need to recompile our own application within the T2 build directory from time to time
22:15 < Ragnarin> you never plan on selling your product with it included in the linux kernel?
22:15 < kic-> which is what we're trying to figure out how to do
22:15 < kic-> not in a publicly accessible linux kernel, no
22:16 < Ragnarin> if you sell your product, and it runs the linux kernel, then you have the legal obligation to supply the source to the kernel with your product on demand
22:16 < kic-> our contribution to the open source community, specifically the T2 project will be much though
22:17 < kic-> we are providing a mirror for the project, a dedicated machine on a 10mb line, along with donated hardware, and a patch stream for the project from our own team of developers as needed
22:18 < Ragnarin> your module cannot run without the kernel. so by the GPL definition, it is a derivative work in it's terms. I'm just telling you this because there are companies that got sued for not supplying the source with their custom made products using the linux kernel. those cases are mostly in europe, but you might face lawsuits in the US, too.
22:19 < sepp_> gpl-violations.org ...
22:19 < emte> you have to include the kernel source but not your code/patches
22:20 < emte> that falls under algorythm copyright laws
22:20 < Ragnarin> you do have to include the derivative work based on the GPL software
22:20 < sepp_> at least in germany/eu
22:20 < emte> but not the source to it
22:20 < Ragnarin> that's why nvidia choose to provide an open source kernel module, and put all their opengl processing into libGL
22:21 < emte> that is the diff btwn gpl and gplv2
22:21 < kic-> deritive of, does not mean, required to run, Ragnarin
22:21 < kic-> its actually spelled out quite clearly in the GPL
22:21 < Ragnarin> read the definition in the GPL. if your software depends on the kernel headers or sources to build or run, it is a derivative work
22:22 < kic-> Program or any derivative work under copyright law:
22:22 < kic-> that is to say, a work containing the Program or a portion of it,
22:22 < kic-> either verbatim or with modifications and/or translated into another
22:22 < kic-> language. (Hereinafter, translation is included without limitation in
22:22 < kic-> the term "modification".) Each licensee is addressed as "you".
22:22 < kic-> that is a direct cut/paste from the GPL
22:22 < Ragnarin> if your software can run without it, it is not derivative.
22:23 < Ragnarin> yea this applies to you distributing the kernel itself
22:23 < kic-> our code (program), contains no portion of the kernel code (program)
22:23 < kic-> rag, that is not how it is defined in the GPL
22:23 < sepp_> i think the important point is not a legal one ...
22:23 < kic-> the GPL defines deritive as Containing THE PROGRAM, or containing a PORTION of the program
22:24 < kic-> the important thing is that everyone loves the right to free software and source code to be able to modify it to their needs
22:24 < Ragnarin> yes. and you are delivering a derivative work, the linux kernel plus your module
22:24 < kic-> which we are support wholeheartedly
22:24 < kic-> rag, all we are required to deliver, is the kernel source
22:24 < emte> a module is not part of the kernel
22:25 < Ragnarin> yes it is.
22:25 < kic-> rag, when the GPL defines that
22:25 < kic-> then it will be settled, eh?
22:25 < Ragnarin> otherwise there would be no uproar at all about binary only kernel modules
22:25 < kic-> the uproar is from not clearly defining what the kernel module is
22:25 < kic-> once it is defined properly
22:25 < kic-> the uproar will go away
22:26 < kic-> because right now, it is all just differing opinions and interpretations
22:26 < Ragnarin> no it's not. it is already clearly defined.
22:26 < emte> a module containing no links to kernel headers other than loader hooks are not part of the kernel
22:26 < kic-> ok, please point me to the part within the GPL license that states 'All Linux Kernel Modules are considered to 'part of' the kernel'
22:26 < Ragnarin> you module forms a part of the kernel. it is not able to function on it's own. it's loaded into kernel space to run.
22:27 < emte> if you use core headers/libraries it is part of the kernel
22:27 < kic-> the kernel is able to function on its own, without my module
22:27 < kic-> only vice versa is true
22:27 < Ragnarin> emte: a module without those links wouldn't work either, so where's your point
22:27 < Ragnarin> ?
22:27 < kic-> which is also true... for other binary software
22:27 < sepp_> but you are not without the header files :)
22:27 < kic-> that is not a kernel module
22:27 < kic-> KDE
22:27 < kic-> or even, lets see
22:27 < emte> Ragnarin, sure it would
22:27 < kic-> the Oracle database engine
22:27 < kic-> for linux
22:27 < Ragnarin> that's userspace
22:27 < kic-> so?
22:28 < kic-> does the GPL define between userspace and kernel?
22:28 < Ragnarin> no problem there at all. you can run those applications on any kind of unix system, too
22:28 < emte> any dbus application could be argued its part of the newer kernel
22:28 < Ragnarin> so they DO NOT depend on the linux kernel
22:28 < sepp_> but it does not matter, for me it would be ok if you give something like an fast us mirror back - but i dont make any t2 policy
22:29 < Ragnarin> you are nitpicking here. the GPL, of course, does not 'define between userspace and kernel' because it's not meant just for the kernel.
22:29 < kic-> exactly
22:29 < kic-> all i am trying to point out..
22:29 < kic-> is that the issue is certainly NOT a legal one..
22:29 < emte> not taht it really matters, both GPL and non-gpl kernel module loaders exist
22:29 < kic-> BECAUSE, legality needs firm definition
22:29 < kic-> of which there is none, for this instance
22:30 < kic-> which means, its opinionated..
22:30 < kic-> and there will be fights about this forever
22:30 < kic-> because the GPL will never single out a 'kernel and/or modules' to determine what is what
22:30 < kic-> so around and around we will all go
22:30 < kic-> the second thing i'm trying to point out
22:30 < emte> atleast until the Digital Copyright laws are passed
22:30 < kic-> is that i'm not against the open source community
22:31 < emte> then nobody can program anything
22:31 < kic-> ahh, emte, true, but i think that would have to be a global initiative
22:31 < kic-> and i doubt it will happen soon
22:31 < Ragnarin> only needs to happen in the country you reside in :)
22:31 < emte> countries pass silly laws without other countries all the time
22:32 -!- kic_ [n=kicstah@adsl-074-238-088-202.sip.bct.bellsouth.net] has joined #t2
22:32 < emte> just look at the US computer crime = terrorism one
22:34 < kic_> got disconnected
22:34 -!- kic_ is now known as kic
22:34 -!- kic- [n=kicstah@adsl-074-238-088-202.sip.bct.bellsouth.net] has quit [Nick collision from services.]
22:34 -!- kic is now known as kic-
22:34 < Ragnarin> wb
22:34 < kic-> thanks
22:34 < kic-> [04:27pm] only needs to happen in the country you reside in :)
22:34 < kic-> [04:27pm] countries pass silly laws without other countries all the time
22:34 < kic-> [04:27pm] * Disconnected
22:34 < kic-> [04:27pm] not really, then i can just code on a shell server sitting in israel
22:34 < kic-> that was my last
22:34 < kic-> heh
22:35 < Ragnarin> and only sell your product in isreal? I think not
22:35 < Ragnarin> israel*
22:36 < sepp_> kic-: ask rxr, he offers commercial t2 service ... :)
22:36 < emte> other countries arnt picky
22:36 < kic-> sepp, i know
22:36 < kic-> we have already requested a quote from him
22:36 < kic-> to spend a week with us here in florida
22:37 < Ragnarin> btw did repacking fix your problem?
22:37 < kic-> not sure yet, keztoo is working on that
22:40 < sepp_> hehe, this discussion went out of control :)
22:45 < kic-> a little
22:45 < kic-> but thats ok
22:46 < kic-> i still like T2
22:46 < kic-> :d
22:47 < sepp_> :)
22:50 < sepp_> good to know
22:52 -!- keztoo [n=root@adsl-074-238-088-202.sip.bct.bellsouth.net] has quit [Read error: 110 (Connection timed out)]
22:54 -!- keztoo [n=root@adsl-074-238-088-202.sip.bct.bellsouth.net] has joined #t2
22:56 < keztoo> .
22:56 < sepp_> .. :)
22:56 < keztoo> well i could care less about all this legal stuff, im just a dumb coder trying to get a module to work :-)
22:57 < keztoo> my package is building now but it brfeaks cause it cant find my make file
22:57 < keztoo> it says no targets specified and no makefile found
22:58 < keztoo> i told it the base dir was =
22:58 < keztoo> maybe i need to use BASEDIR=.
22:58 < Ragnarin> hm? o_o
22:58 < sepp_> if you extract it looks like myPackage/Makefile ?
22:59 < keztoo> yes somedir/Makefile
23:00 < keztoo> where somedir is the dir i unpacked it in
23:03 < Ragnarin> then it should work ...
23:03 < sepp_> tar $taropt yourfile.tar.* <- produces any new dir in `pwd` with an makefile in it? - that would work
23:05 < keztoo> ok, i think it is because our make file is confused as to where the main linux dir is
23:05 < keztoo> i'll get it from another packages makefile
23:06 < sepp_> yes, that is normal, you need to append some makeopt to tell it where the kernel source is
23:06 < keztoo> wow, i think i'm almost there
23:06 < keztoo> ty everyone for all their help
23:07 < keztoo> u guys (and gals) are great
23:07 < sepp_> if it is KDIR in your makefile you would append something like: var_append makeopt " " "KDIR=$kerneldir"
23:08 < Ragnarin> yw :)
23:09 < Ragnarin> bbl lunch
23:09 < keztoo> ty sepp i think thats it
23:09 < sepp_> just do not talk about oss politics :)
23:09 < keztoo> :-)
23:09 < keztoo> bush is a pin head
23:10 < keztoo> lol
23:10 < sepp_> hehe
23:10 < keztoo> thats all the politics i know
23:12 < sepp_> afaik - compared to the common eu picture about the us of a - you are already a political genious
23:12 < sepp_> lol
23:13 < keztoo> :-)
23:14 < keztoo> sepp where do i put the var_append , in my Makefile? or in a .conf file
23:14 < sepp_> postlinux.conf
23:14 < keztoo> got it
23:14 < sepp_> look at i.e. package/network/adm8211/
23:15 < sepp_> or grep lx_3rd_party_modules
23:16 < sepp_> and `uname` is verboten ...
23:25 -!- misl [n=chatzill@84-104-172-187.cable.quicknet.nl] has quit [Read error: 110 (Connection timed out)]
23:38 < keztoo> sepp u still here?
23:38 < sepp_> yes
23:38 < keztoo> here is the latest error
23:38 < keztoo> ==[hook_eval:126 (last $?=1)> read pri fnr
23:38 < keztoo> ==[hook_eval:129 (last $?=1)> eval 'unset hookdirty_premake'
23:38 < keztoo> ===[hook_eval:129 (last $?=1)> unset hookdirty_premake
23:38 < keztoo> ==[build_this_package:921 (last $?=0)> '[' '-j5 CC="$CC" CPP="$CPP" CXX="$CXX" prefix="/$prefix"' ']'
23:38 < keztoo> ==[build_this_package:922 (last $?=0)> eval echo 'Running make -j5 CC="$CC" CPP="$CPP" CXX="$CXX" prefix="/$prefix"'
23:38 < keztoo> ===[build_this_package:922 (last $?=0)> echo Running make -j5 CC=gcc CPP=cpp CXX=g++ prefix=/usr
23:38 < keztoo> Running make -j5 CC=gcc CPP=cpp CXX=g++ prefix=/usr
23:38 < keztoo> ==[build_this_package:923 (last $?=0)> eval 'make -j5 CC="$CC" CPP="$CPP" CXX="$CXX" prefix="/$prefix"'
23:38 < keztoo> ===[build_this_package:923 (last $?=0)> make -j5 CC=gcc CPP=cpp CXX=g++ prefix=/usr
23:39 < keztoo> make: *** No targets specified and no makefile found. Stop.
23:39 < keztoo> Due to previous errors, no 9-sm_main.log file!
23:40 < sepp_> you emerged sm_main ?
23:40 < keztoo> no
23:40 < keztoo> here is the postlinux.conf
23:40 < keztoo> var_append makeopt " " "BASEDIR=$kerneldir"
23:40 < keztoo> makeinstopt="$makeopt INSTALL_MOD_PATH=$root modules_install"
23:40 < keztoo> where BASEDIR is my linux base dir var in my makefile
23:40 < keztoo> should i do an emerge?
23:40 < keztoo> i just did Download package
23:40 < keztoo> and build-Pkg package
23:41 < sepp_> you did what exactly to produce that error?
23:41 < keztoo> Build-Pkg packagename
23:42 < keztoo> brb
23:43 < sepp_> why is there no makefile ?
23:43 < sepp_> ok
23:46 < keztoo> thats my question
23:46 < keztoo> i can cd into src.thisbuild/
23:46 < keztoo> and i see it there
23:47 < keztoo> its in the same dir as the ERROR.LOG
23:47 < keztoo> should i emerge the pkg?
23:48 < sepp_> if it is in the same dir as ERROR-LOG it is still wrong
23:48 < keztoo> ic
23:49 < keztoo> thats where either Download or Build expanded the tar into
23:49 < sepp_> if you extract the tarball it should creat a new dir with the makefile in it
23:50 < keztoo> it creates the tar in its default dir, should i change the tar structure to put the code and stuff into the sm_main subdir i put into the tar earlier?
23:50 < keztoo> the sm_main sub dir created by the tar i mean
23:50 < sepp_> like tar -xvjf foo.tar.bz2 <- creating a foo dir with ./foo/Makefile in it
23:50 < keztoo> i think i understand
23:51 < keztoo> so earlier when i had to add a sub dir to the tar i should have put everything into that sub dir
23:51 < keztoo> i got it
23:51 < keztoo> i just made an empty subdir
23:52 < keztoo> i told u i was a dim bulb
23:52 < sepp_> it needs to create an original foo/package dir (name does not matter) with all the files in it
23:53 < sepp_> but not 500 files in the current working dir
23:53 < keztoo> ok, im fixing it now
23:55 < sepp_> tar $opts linux* creates a top-level-dir named linux* - not a gazillion files in .
23:58 < sepp_> if `tar xvjf` (or any other option) creates >1 dir with all the files in it you are wrong
--- Log closed Sat Jun 23 00:00:26 2007