Friday, 2015-09-04

*** DriverCoder <DriverCoder!mdrustad@nat/intel/x-xehimirxyfsbttbi> has quit IRC00:05
*** sameo <sameo!samuel@nat/intel/x-ptlpttblfpskenmm> has quit IRC00:16
*** CromFr <CromFr!~CromFr@> has quit IRC00:19
*** khem` <khem`!~khem@unaffiliated/khem> has quit IRC00:20
*** IvanSB <IvanSB!~IvanSB@> has quit IRC00:26
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-epmdubgztwoxgcdx> has joined #yocto00:32
*** sjolley <sjolley!~sjolley@> has joined #yocto00:40
*** pidge <pidge!~pidge@2a02:8084:0:3000:291a:184d:8322:519a> has quit IRC00:42
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-epmdubgztwoxgcdx> has quit IRC00:44
*** pidge <pidge!~pidge@2a02:8084:0:3000:291a:184d:8322:519a> has joined #yocto00:44
*** paulg_ <paulg_!> has quit IRC00:55
aj_c paulg_: also silly me found this at the documentation
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto01:01
*** khem` <khem`!~khem@unaffiliated/khem> has quit IRC01:02
seebsSo it turns out, I now know why the opkg problem never showed up when I was running my tests.01:50
seebsBecause it doesn't show up with opkg 0.2.4, and the uprev of 0.3.0 showed up on September 1st.01:50
seebsYay, mystery solved.01:51
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto01:56
*** khem` <khem`!~khem@unaffiliated/khem> has quit IRC01:57
*** simmel80_ <simmel80_!> has joined #yocto02:33
*** simmel80___ <simmel80___!> has quit IRC02:36
*** adelcast <adelcast!~adelcast@> has joined #yocto02:58
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto03:15
*** ka6sox <ka6sox!znc@nasadmin/ka6sox> has quit IRC03:28
*** fitzsim <fitzsim!~user@2001:420:284a:1300:6e0b:84ff:fe09:4e9f> has quit IRC03:29
*** ka6sox <ka6sox!znc@nasadmin/ka6sox> has joined #yocto03:36
nerdboyseebs: guinness with your cookie?03:48
nerdboyseebs: maybe an Airplane! joke is in there somewhere...03:49
nerdboy(technically 5 or 6 but who's counting)03:50
*** vquicksilver <vquicksilver!~nobody@gentoo/contributor/vquicksilver> has quit IRC04:01
*** vquicksilver <vquicksilver!~nobody@gentoo/contributor/vquicksilver> has joined #yocto04:05
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-tblngpmnjbovhfao> has joined #yocto04:14
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-tblngpmnjbovhfao> has quit IRC04:48
*** serro <serro!> has joined #yocto05:11
*** hamis <hamis!~irfan@> has joined #yocto05:12
*** _valle_ <_valle_!> has joined #yocto05:37
*** _valle_ <_valle_!> has quit IRC05:39
*** csuser <csuser!3b7cbb84@gateway/web/freenode/ip.> has joined #yocto05:39
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto05:40
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto05:46
*** csuser <csuser!3b7cbb84@gateway/web/freenode/ip.> has quit IRC05:49
*** pohly <pohly!> has joined #yocto05:57
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC05:57
*** _valle_ <_valle_!> has joined #yocto05:58
*** [Sno] <[Sno]!> has joined #yocto05:58
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto06:10
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC06:17
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto06:20
*** jku <jku!jku@nat/intel/x-fdniqkohfevscfab> has joined #yocto06:25
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC06:28
*** nighty^ <nighty^!> has joined #yocto06:29
*** silviof <silviof!~silviof@unaffiliated/silviof> has quit IRC06:39
*** silviof <silviof!~silviof@unaffiliated/silviof> has joined #yocto06:40
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto06:40
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC06:46
*** silviof <silviof!~silviof@unaffiliated/silviof> has quit IRC06:47
*** silviof <silviof!~silviof@unaffiliated/silviof> has joined #yocto06:48
*** serro <serro!> has quit IRC06:48
*** egavinc <egavinc!> has quit IRC06:52
*** egavinc <egavinc!> has joined #yocto06:55
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto06:59
*** jbrianceau_away <jbrianceau_away!uid10952@gateway/web/> has joined #yocto06:59
*** jbrianceau_away is now known as jbrianceau06:59
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC07:04
*** jmpdelos <jmpdelos!> has quit IRC07:06
*** rburton <rburton!> has joined #yocto07:11
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto07:17
*** nighty^ <nighty^!> has quit IRC07:17
*** nighty^ <nighty^!> has joined #yocto07:20
*** jmpdelos <jmpdelos!> has joined #yocto07:20
*** bluelightning <bluelightning!~paul@2001:8b0:258:7d7a:2ad2:44ff:fe40:9209> has joined #yocto07:20
*** bluelightning <bluelightning!~paul@2001:8b0:258:7d7a:2ad2:44ff:fe40:9209> has quit IRC07:20
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto07:20
*** rburton <rburton!> has quit IRC07:24
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC07:27
*** sameo <sameo!~samuel@> has joined #yocto07:29
*** IvanSB <IvanSB!> has joined #yocto07:30
*** Biliogadafr <Biliogadafr!> has joined #yocto07:31
*** florian_kc <florian_kc!~fuchs@Maemo/community/contributor/florian> has joined #yocto07:35
*** florian_kc is now known as florian07:39
*** diego_r <diego_r!> has joined #yocto07:44
*** rfolino <rfolino!> has joined #yocto07:45
*** khem` <khem`!~khem@unaffiliated/khem> has quit IRC07:48
*** psnsilva <psnsilva!> has quit IRC07:49
*** TobSnyder <TobSnyder!> has joined #yocto07:52
*** belen <belen!Adium@nat/intel/x-kqhmwohcssifbqcf> has joined #yocto07:53
*** _valle_ <_valle_!> has quit IRC07:53
*** mckoan|away is now known as mckoan08:00
mckoangood morning08:00
bluelightningmorning all08:04
*** jonathanmaw <jonathanmaw!> has joined #yocto08:12
*** jimBaxter <jimBaxter!> has joined #yocto08:19
*** tasslehoff <tasslehoff!~Tasslehof@> has joined #yocto08:43
*** aime-Pierre <aime-Pierre!~Thunderbi@> has joined #yocto08:50
*** Biliogadafr1 <Biliogadafr1!> has joined #yocto09:09
*** Biliogadafr <Biliogadafr!> has quit IRC09:10
*** Biliogadafr1 <Biliogadafr1!> has quit IRC09:18
*** Biliogadafr <Biliogadafr!> has joined #yocto09:19
*** yocti <yocti!> has joined #yocto09:26
*** Calchan <Calchan!~calchan@gentoo/developer/calchan> has quit IRC09:28
*** rburton <rburton!> has joined #yocto09:28
*** Calchan <Calchan!~calchan@gentoo/developer/calchan> has joined #yocto09:28
*** Daemon404 <Daemon404!~who_knows@> has joined #yocto09:30
*** parrot1 <parrot1!~chankitx@> has quit IRC09:31
*** rburton1 <rburton1!> has joined #yocto09:32
*** rburton <rburton!> has quit IRC09:32
*** drou <drou!c32a382b@gateway/web/freenode/ip.> has joined #yocto09:33
drouhi guys09:37
bluelightninghi drou09:48
*** _valle_ <_valle_!~valle@> has joined #yocto09:52
*** Biliogadafr <Biliogadafr!> has quit IRC10:07
*** Biliogadafr <Biliogadafr!> has joined #yocto10:08
*** Biliogadafr <Biliogadafr!> has quit IRC10:13
*** Biliogadafr <Biliogadafr!> has joined #yocto10:14
*** IvanSB <IvanSB!> has quit IRC10:21
*** lpapp <lpapp!~lpapp@kde/lpapp> has joined #yocto10:22
lpappgood morning10:22
lpappI can see this in the manual about the post installation scripts: "10:22
lpappThe script defined in the post-installation function is called when the root filesystem is created. If the script succeeds, the package is marked as installed. If the script fails, the package is marked as unpacked and the script is executed when the image boots again. "10:22
lpappI thought it was running once the package is installed, which can happen later than putting it into the image10:22
lpappso this description confuses me a bit. Is this bad expectation not to always be like that depending on whether the package is part of the image?10:23
T0mWInteresting, so, it sounds like the post install script gets another chance to got do its' work?  I wonder why they did it that way, rather than ERROR out the building of the image?10:27
T0mWlpapp: very early in the morning for the others to appear on the channel.  try asking again in another two hours?10:28
lpappbluelightning is here, so what can go wrong? ;-)10:30
T0mWso he is, maybe still getting coffee?10:30
lpappbut yes, it is almost noon, and still early for me :)10:30
bluelightningI am here...10:31
T0mWbluelightning: really?10:32
bluelightningT0mW: a while ago we had a large number of scripts that simply would not execute on the host (e.g. ones that require doing something specific to the target arch)10:32
bluelightningwe have mechanisms to handle most of those now though10:32
T0mWah, ok10:33
bluelightningFWIW if you're building an image with read-only-rootfs in IMAGE_FEATURES it will error out in that case, because there won't be a chance to run it on first boot10:33
T0mWbluelightning: like Larry Wall said, when you invent your own language (sic) you can do what you want.10:33
bluelightningwell, I'd like to think we do what makes sense for the majority of use cases ;)10:34
T0mWbluelightning: there are always tradeoffs.10:34
bluelightningpostinstall script execution on package install is the package manager's responsibility rather than ours directly10:34
*** icanicant <icanicant!~icanicant@> has joined #yocto10:35
bluelightning(when building the image / on first boot, we are more directly involved though)10:35
T0mWI always check to ensure my recipes / changes are propagated into the image. np10:36
lpappok, so it ought to work as per expectation for package installation, too?10:36
*** demonimin <demonimin!~demonimin@unaffiliated/demonimin> has quit IRC10:36
lpappI.e. if I say ls /tmp, it will list the files in that directory when I install the package using pkg list foo?10:36
T0mWwell, next Friday, I'll be looking for work.  getting RIF'ed.10:36
lpappsorry to hear that.10:37
*** demonimin <demonimin!~demonimin@unaffiliated/demonimin> has joined #yocto10:38
T0mWit was a good job, worked from home on an interesting project, learned lots of new stuff.10:38
*** _valle_ <_valle_!~valle@> has quit IRC10:40
lpappyeah, and new challenges are also cool10:40
bluelightningT0mW: sorry to hear that, best of luck with finding something new10:42
bluelightninglpapp: yes10:42
T0mWlooks like all the Yocto work is on the west coast, but, time for change.10:42
lpappbluelightning: ah, ok, great.10:44
lpappbluelightning: thanks.10:44
droudoes anyone know if there is any way to have a splash screen before starting the desktop manager ? to avoid all kernel messages and so on10:44
T0mWdrou: iirc, set kernel cmd line to include 'quiet loglevel=3'10:46
T0mWyou get a small amount of text when the bootloader passes control the kernel, then psplash takes over.10:47
*** jku <jku!jku@nat/intel/x-fdniqkohfevscfab> has quit IRC10:47
droupsplash looks good to me.10:48
bluelightningif you have "splash" in IMAGE_FEATURES that should bring the psplash package in , or you could do it in IMAGE_INSTALL10:48
droualright thanks10:48
*** jku <jku!jku@nat/intel/x-ovudmywzlahpgksf> has joined #yocto10:48
T0mWdrou: if you need help customizing the splash image, contact me?10:50
drousure, thanks10:50
*** lpapp <lpapp!~lpapp@kde/lpapp> has left #yocto10:50
drouT0mW: is there a way to add a splash image before the desktop manager is started ? i'm using grub.11:12
drouafter the desktop manager is started, i have a blank screen for about 5 secs11:12
T0mWI'm using u-boot and splashing the screen from there on wakeup. then, u-boot passes control the kernel where psplash starts early from init, there is a black screen for about 1..2 seconds while matchbox starts before the desktop appears.11:14
T0mWI still get text on reboot / shutdown showing when X terminates though.11:14
drouwell ok, but my first target is x86 tbh11:14
T0mWARM cortex here.11:15
T0mWThe desktop version of the project is something I was playing with and did not have time to really fine-tune it before I got the word I was being laid off.11:16
T0mWit ran a turn-key app.11:16
T0mWmatchbox ran a the app on starttup without a "desktop"11:17
CTtpollardcan anyone recommend a yocto book?11:18
*** jku <jku!jku@nat/intel/x-ovudmywzlahpgksf> has quit IRC11:18
droui'm using openbox. anyways, is there a something that explains the psplash parameters ?11:20
drouINITSCRIPT_PARAMS = "start 0 S . stop 20 0 1 6 ."11:20
T0mWthat would be the sysvinit runlevels and ordering.11:21
T0mW"start 0 S' would be /etc/rcS.d (startup) S00psplash, so, it runs as the first item in the startup list.11:23
T0mW"stop 20 0 1 6" is killed as 20th step when entering runlevels 0 (halt), 1 (single user), or 6 (reboot).11:25
*** JaMa <JaMa!> has joined #yocto11:26
T0mWkilled is a misnomer, it doesn't kill itself, if you look at the /etc/init.d/psplash script, it only "runs", it doesn't look to see what method to run as (Start / Killed).11:27
T0mWwhat I like about psplash is that it shows some graphic during the boot process and shows the user a boot progress bar that informs them of the booting activity11:31
T0mWafter all, how many people understand the kernel / sysvinit boot messages? :P11:31
drouSo we can't stop/kill it after n secs or right after something started from systemd?11:31
drounot me :p11:32
T0mWW00T we don't use systemd11:32
*** LocutusOfBorg1 <LocutusOfBorg1!> has quit IRC11:32
T0mWI'm not ready to trust using a largely unfinish boot manager on my products. Sysvinit is well proven.11:33
*** jku <jku!jku@nat/intel/x-ecblufovbwwumopz> has joined #yocto11:34
T0mWI don't see why you cannot do a 'killall psplash', then have the next app take control of the video...11:35
drousure, but i asked this because i don't have any psplash process running. i thought there was something like a timeout that kills the psplash binary11:37
T0mWIf you don't want the progress bar, comment out that section of psplash source.11:37
droui didn't have this as well. maybe there is something wrong with my image. actually i only had a white screen11:39
T0mWI haven't delved into how psplash follows the boot progress and decides when to terminate. It will terminate after the final step of the desired runlevel is completed.  For example, if in runlevel 3 (drop to console), it will allow bash to take over the video when the last 'S99*' step has completed.11:40
T0mWagain, not sure about systemd, I simply deal with that beast on my suse box but will not use it in my embedded projects.11:41
T0mWadmittedly, systemd does seem to offer some interesting benefits, like keeping a daemon running if it terminates, but I feel better having total control over my boot process, not have it disrupted by a decision by someone outside of my control and have my product start behaving differently due to a git pull on the Yocto base.11:44
drouok, so the best way is to have all my applications started in /etc/rcS.d/ and the splashscreen will disappear at the very last step?11:44
droucompletely agree with you, maybe i can use another supervising system11:45
T0mWit will complete after the runlevel is finished (/etc/inittab target level)11:47
T0mWyou always pass through runlevel rcS.d, but rc[1,3,5].d are the target levels, when the target level completes, psplash will terminate.11:48
drouok i got it11:50
T0mWIf I were writing a splash with progress bar, I would tally up the number of 'Sxx' scripts of the target runlevel, watch stdout for the sysvinit / systemd progress messages to move my bar, then die when the last count is reached.11:51
T0mWassuming that is possible, hen11:51
T0mWassuming that is possible, heh11:51
T0mWI would have to have a very compelling reason to abandon sysvinit, just because systemd is shiny / new is not good-enough.11:52
drouactually i'm not an expert, i'm just trying things. but in fact, if i find another way to supervise/deamonize my apps, i'll probably drop systemd, i understand that systemd & sysvint are completely asynchronous11:56
T0mWno, sysvinit is synchronous, it follows an ordered process that you specify.11:59
T0mWit will launch in sequence11:59
*** hitlin37 <hitlin37!uid16371@gateway/web/> has joined #yocto12:01
T0mWhaving said that, if you start the network (S01networking) your interfaces may not yet be ready to use on the next step (e.g. S02nfsserver).  You may have to move nfsserver start to 20 (S20nfsserver) which, effectively, puts a "delay" between the network start and a networking app.12:01
*** belen <belen!Adium@nat/intel/x-kqhmwohcssifbqcf> has quit IRC12:07
*** Crofton <Crofton!~balister@> has joined #yocto12:17
*** hitlin37 <hitlin37!uid16371@gateway/web/> has left #yocto12:21
*** sameo <sameo!~samuel@> has quit IRC12:38
drouYes, i meant both systems in parallel12:39
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto12:43
*** Crofton <Crofton!~balister@> has quit IRC12:44
*** lamego <lamego!~jose@> has joined #yocto12:45
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-oepwgdiofairfpln> has joined #yocto12:51
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-oepwgdiofairfpln> has left #yocto12:51
*** challinan <challinan!> has quit IRC12:54
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC12:55
*** egavinc <egavinc!> has quit IRC13:08
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto13:09
*** tsramos <tsramos!~tsramos@> has joined #yocto13:12
*** jku <jku!jku@nat/intel/x-ecblufovbwwumopz> has quit IRC13:14
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC13:15
rburton1seebs: there doesn't appear to be a pseudo 1.7.2 tarball up yet13:19
*** rburton1 is now known as rburton13:20
*** tsramos <tsramos!~tsramos@> has quit IRC13:23
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto13:27
*** Cardoe <Cardoe!~Cardoe@gentoo/developer/Cardoe> has joined #yocto13:30
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC13:33
*** raykinsella781 <raykinsella781!~rkinsell@> has joined #yocto13:37
*** tasslehoff <tasslehoff!~Tasslehof@> has quit IRC13:43
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto13:45
*** raykinsella781 <raykinsella781!~rkinsell@> has quit IRC13:48
*** _valle_ <_valle_!> has joined #yocto13:49
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC13:51
*** madisox <madisox!> has joined #yocto13:57
*** mckoan is now known as mckoan|away13:57
*** hamis <hamis!~irfan@> has quit IRC14:00
*** raykinsella78 <raykinsella78!~rkinsell@> has joined #yocto14:00
*** fitzsim <fitzsim!~user@2001:420:284a:1300:6e0b:84ff:fe09:4e9f> has joined #yocto14:01
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto14:03
*** _valle_ <_valle_!> has quit IRC14:04
*** Cardoe <Cardoe!~Cardoe@gentoo/developer/Cardoe> has quit IRC14:04
*** Cardoe <Cardoe!~Cardoe@gentoo/developer/Cardoe> has joined #yocto14:05
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has quit IRC14:10
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has joined #yocto14:10
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC14:11
*** raykinsella78 <raykinsella78!~rkinsell@> has left #yocto14:11
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has quit IRC14:16
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto14:28
*** JaMa <JaMa!> has quit IRC14:35
*** JaMa <JaMa!> has joined #yocto14:37
*** florian <florian!~fuchs@Maemo/community/contributor/florian> has quit IRC14:39
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto14:40
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC14:43
*** khem` <khem`!~khem@unaffiliated/khem> has quit IRC14:47
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto14:50
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto14:51
*** Cardoe <Cardoe!~Cardoe@gentoo/developer/Cardoe> has quit IRC14:53
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC14:58
*** Cardoe <Cardoe!~Cardoe@gentoo/developer/Cardoe> has joined #yocto15:00
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC15:00
*** _valle_ <_valle_!> has joined #yocto15:07
*** Cardoe <Cardoe!~Cardoe@gentoo/developer/Cardoe> has quit IRC15:11
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto15:11
*** Cardoe <Cardoe!~Cardoe@gentoo/developer/Cardoe> has joined #yocto15:12
*** TuTizz <TuTizz!~TuTizz@unaffiliated/tutizz> has quit IRC15:13
*** Cardoe <Cardoe!~Cardoe@gentoo/developer/Cardoe> has quit IRC15:14
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC15:17
*** Jefro <Jefro!> has joined #yocto15:19
*** darkspike <darkspike!~darkspike@> has quit IRC15:21
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto15:29
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC15:34
*** Crofton <Crofton!~balister@> has joined #yocto15:37
*** paulg_ <paulg_!~paulg@> has joined #yocto15:44
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto15:47
*** aime-Pierre <aime-Pierre!~Thunderbi@> has quit IRC15:50
*** _valle_ <_valle_!> has quit IRC15:51
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC15:52
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has quit IRC15:54
*** nerdboy <nerdboy!> has joined #yocto15:55
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has joined #yocto15:56
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has joined #yocto15:59
*** Crofton <Crofton!~balister@> has quit IRC16:00
*** LocutusOfBorg1 <LocutusOfBorg1!> has joined #yocto16:01
*** staylor <staylor!> has joined #yocto16:02
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto16:05
*** afxez0r <afxez0r!~afxez0r@> has joined #yocto16:08
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-gzvgngtpveeuuany> has joined #yocto16:09
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC16:10
*** jbrianceau is now known as jbrianceau_away16:12
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto16:13
*** halfhalo <halfhalo!znc@nasadmin/webteam/halfhalo> has quit IRC16:13
*** ka6sox <ka6sox!znc@nasadmin/ka6sox> has quit IRC16:13
*** raykinsella781 <raykinsella781!rkinsell@nat/intel/x-idorrtcggmueapvg> has joined #yocto16:14
*** berton <berton!~fabio@> has joined #yocto16:14
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-gzvgngtpveeuuany> has quit IRC16:14
*** TobSnyder <TobSnyder!> has quit IRC16:15
*** ebolton <ebolton!~ebolton@> has joined #yocto16:16
*** ka6sox <ka6sox!znc@nasadmin/ka6sox> has joined #yocto16:16
eboltonhey all, strange issue...I'm trying to install an SDK on a 64-bit Ubuntu machine and getting this error, "Setting it cannot access /opt/poky/1.7.2/environment-setup-*: No such file or directory"16:16
eboltonSDk installs fine on the machine it was created on, they're both Ubuntu based16:17
*** halfhalo <halfhalo!znc@nasadmin/webteam/halfhalo> has joined #yocto16:21
*** rfolino <rfolino!> has quit IRC16:22
*** CTtpollard <CTtpollard!> has quit IRC16:25
*** jonathanmaw <jonathanmaw!> has quit IRC16:25
*** afxez0r <afxez0r!~afxez0r@> has quit IRC16:39
*** simmel80_ <simmel80_!> has quit IRC16:47
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC16:51
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has quit IRC16:58
*** raykinsella781 <raykinsella781!rkinsell@nat/intel/x-idorrtcggmueapvg> has quit IRC17:03
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto17:04
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC17:09
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto17:14
*** raykinsella78 <raykinsella78!~rkinsell@> has joined #yocto17:14
*** raykinsella78 <raykinsella78!~rkinsell@> has left #yocto17:14
*** LocutusOfBorg1 <LocutusOfBorg1!> has quit IRC17:19
RPseebs: bad news:
*** afxez0r <afxez0r!~afxez0r@> has joined #yocto17:24
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto17:30
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC17:36
*** Daemon404 <Daemon404!~who_knows@> has quit IRC17:37
*** Daemon404 <Daemon404!~who_knows@pdpc/supporter/student/Daemon404> has joined #yocto17:37
*** Biliogadafr <Biliogadafr!> has quit IRC17:38
JaMaRP: the postinst_intercept patches were sent as RFC, I've just noticed they were added to master-next17:46
JaMaRP: I believe they work OK, but it's possible that I haven't discovered all possible env/intercept combinations17:47
JaMaRP: because I was testing mostly the update_font_cache one17:47
*** sameo <sameo!samuel@nat/intel/x-yspnfzqgslinayda> has joined #yocto17:50
*** paulg_ <paulg_!~paulg@> has quit IRC17:54
JaMaalso this snippet:17:55
JaMa            try:17:55
JaMa                subprocess.check_output(script_full)17:55
JaMa            except subprocess.CalledProcessError as e:17:55
JaMa                bb.warn("The postinstall intercept hook '%s' failed (exit code: %d)! See log for details!" %17:55
JaMa                        (script, e.returncode))17:55
JaMalooks a bit strange as there normally isn't any output from intercept hook in the log17:56
JaMaany objections to send the output to log.intercept_<script_name> ?17:56
kergoththe called process error has a member with the output, but as you say, check_output() suppresses/captures the output by default18:00
kergotheither that should be check_call(), or it needs to use the output from the exception18:00
kergothafaik anyway18:00
kergothwell spotted there18:00
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-bsqjlbnrorznrbdy> has joined #yocto18:01
*** sameo <sameo!samuel@nat/intel/x-yspnfzqgslinayda> has quit IRC18:04
*** tsramos <tsramos!tsramos@nat/intel/x-ndkpbazuccixtsry> has joined #yocto18:05
*** varibull <varibull!> has joined #yocto18:12
*** paulg_ <paulg_!~paulg@> has joined #yocto18:13
*** varibull_ <varibull_!> has quit IRC18:14
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-bsqjlbnrorznrbdy> has quit IRC18:15
*** staylor <staylor!> has quit IRC18:15
seebs... Did I do the thing where I forgot to actually send halstead the pseudo 1.7.2 tarball? I bet I did.18:24
seebsOh, wait. I did, I just sent the patch out before getting an ack.18:25
*** paulg_ <paulg_!~paulg@> has quit IRC18:26
*** halstead_ <halstead_!~AndChat62@2607:fb90:2704:41ed:8d2:68c2:b2d0:af0c> has joined #yocto18:35
halstead_seebs: RP put it up 2 hours ago I think.18:35
seebsWhat the heck.18:42
seebsIs it possible that your systems are hosted in an environment that is haunted by angry ghosts?18:43
*** munch_ <munch_!> has joined #yocto18:43
*** munch_ is now known as Guest8550818:44
seebsTo be fair, buildtools-tarball wasn't a target I was testing, but that looks general.18:44
halstead_seebs: maybe? They are on the third floor of a medical facility. Are you seeing problems now?18:44
seebsBut I am pretty sure that I tested with my patches on at least two machines, and did not see that... WTF.18:44
seebs"operation not supported" is a very strange outcome.18:44
*** jbrianceau_away <jbrianceau_away!uid10952@gateway/web/> has quit IRC18:46
*** staylor <staylor!> has joined #yocto18:47
*** staylor <staylor!> has quit IRC18:55
T0mWokay, I give up, after googling and grep'ing, I cannot figure out how the contents of /etc/version, in the image, is determined.18:59
*** grma <grma!> has quit IRC19:00
kergothT0mW: grep -nrI sysconfdir.\*version19:01
T0mWlooks like: meta/lib/oe/
T0mWSee, all I have to do is ask and I'll find myself before anyone anwers, why is that?19:02
*** JaMa <JaMa!> has quit IRC19:07
*** AndChat|627969 <AndChat|627969!~AndChat62@> has joined #yocto19:07
seebsNow trying to reproduce that failure, no luck yet.19:08
seebsI don't know yet.19:08
seebsI at least figured out why my nearly-but-not-quite perfectly up to date tree didn't reproduce the opkg ones, but the new cross-localedef stuff RP posted, I have no idea.19:08
seebsYeah, I am not yet reproducing that one.19:08
T0mWkergoth: YAY!19:09
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto19:11
*** halstead_ <halstead_!~AndChat62@2607:fb90:2704:41ed:8d2:68c2:b2d0:af0c> has quit IRC19:11
seebsOh, huh. Apparently when I request buildtools-tarball, I don't build glibc-locale? Hmm.19:13
*** halstead_ <halstead_!~AndChat62@2607:fb90:2704:41ed:cf3c:5f5c:4288:333b> has joined #yocto19:15
seebsVictory! Manually building glibc-locale produces the failure.19:16
*** AndChat|627969 <AndChat|627969!~AndChat62@> has quit IRC19:18
*** jd1 <jd1!jd1@unaffiliated/jd1> has joined #yocto19:20
*** jd1 <jd1!jd1@unaffiliated/jd1> has left #yocto19:20
*** Snert__ <Snert__!> has joined #yocto19:21
*** halstead_ <halstead_!~AndChat62@2607:fb90:2704:41ed:cf3c:5f5c:4288:333b> has quit IRC19:23
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC19:30
kergothbuildtools tarball is almost entirely nativesdk packages built by crosssdk tools, i wouldn't expect it to build target packages like glibc-locale, but *shrug*19:33
malkaunshow do i install wireless-regdb in yocto?19:35
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto19:42
*** lamego <lamego!~jose@> has quit IRC19:46
*** lamego <lamego!~jose@> has joined #yocto19:47
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC19:48
*** pohly <pohly!> has quit IRC19:49
*** pohly <pohly!> has joined #yocto19:49
*** tmcguire <tmcguire!~tmcguire@> has quit IRC20:02
seebsokay that's new20:03
seebsit looks like there's an fcntl failing that's causing this error, but I don't know which fcntl op or why.20:03
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto20:04
rburtonkergoth: your host contamination patch shows that everyone who uses tar in ptest install functions (common idiom) is broken20:07
*** adelcast <adelcast!~adelcast@> has quit IRC20:07
*** adelcast <adelcast!~adelcast@> has joined #yocto20:10
*** jimBaxter <jimBaxter!> has quit IRC20:10
*** igor2 <igor2!Igor_Stopp@nat/intel/x-elsygfyjfxspuuny> has quit IRC20:15
*** tsramos <tsramos!tsramos@nat/intel/x-ndkpbazuccixtsry> has quit IRC20:15
*** sdh11 <sdh11!> has quit IRC20:15
*** rci_ <rci_!> has quit IRC20:15
*** zeddii <zeddii!~bruce@> has quit IRC20:15
*** georgem <georgem!> has quit IRC20:15
*** sri <sri!> has quit IRC20:15
*** dgm816 <dgm816!~dgm816@unaffiliated/orkim> has quit IRC20:15
*** sdh11 <sdh11!> has joined #yocto20:15
*** Cardoe <Cardoe!~Cardoe@gentoo/developer/Cardoe> has joined #yocto20:16
*** tmcguire <tmcguire!~tmcguire@> has joined #yocto20:16
*** rci <rci!> has joined #yocto20:16
*** tsramos_ <tsramos_!~tsramos@> has joined #yocto20:16
*** zedd_ <zedd_!~bruce@> has joined #yocto20:16
*** igor1 <igor1!~Igor_Stop@> has joined #yocto20:16
*** georgem_ <georgem_!> has joined #yocto20:16
*** dgm816` <dgm816`!> has joined #yocto20:16
*** sri <sri!> has joined #yocto20:16
*** lamego <lamego!~jose@> has quit IRC20:16
*** sri is now known as Guest4503020:16
*** georgem_ <georgem_!> has quit IRC20:21
*** lamego <lamego!~jose@> has joined #yocto20:25
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC20:26
nerdboyseebs: strace?20:29
seebsyeah, probably.20:31
seebsfcntl appears to be a red herring, looks like the actual issue is that mkdir appears to be somehow managing to hand back errno 95 (ENOTSUPP). And I am not at all sure why/how, and I note that the directory does seem to get made, so.20:32
*** varibull <varibull!> has quit IRC20:32
nerdboyso was it angry ghosts or just a momentary warpage of the time-space continuum?20:32
seebsBut hey, I can reproduce the failure, now.20:32
*** varibull <varibull!> has joined #yocto20:33
seebsI am not sure why that build was making glibc-locale and mine wasn't, but I can do it on purpose. Can't reproduce it outside of bitbake yet, but narrowing in.20:33
*** CromFr <CromFr!~CromFr@> has joined #yocto20:36
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto20:36
*** georgem <georgem!> has joined #yocto20:39
*** varibull <varibull!> has quit IRC20:40
*** varibull <varibull!> has joined #yocto20:41
*** rburton <rburton!> has quit IRC20:41
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC20:42
*** aj_c <aj_c!~Alex_Joya@> has left #yocto20:42
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto20:48
*** tsramos <tsramos!~tsramos@> has joined #yocto20:48
*** tsramos_ <tsramos_!~tsramos@> has quit IRC20:51
*** tsramos <tsramos!~tsramos@> has quit IRC20:52
*** paulg_ <paulg_!> has joined #yocto20:56
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC20:57
*** rburton <rburton!> has joined #yocto21:04
*** moto_timo <moto_timo!~timo@> has joined #yocto21:05
*** evanp <evanp!~evan@> has quit IRC21:08
*** moto-timo <moto-timo!~timo@fsf/member/moto-timo> has quit IRC21:08
*** evanp <evanp!~evan@> has joined #yocto21:08
*** marquiz <marquiz!~marquiz@> has quit IRC21:08
*** jchonig <jchonig!> has quit IRC21:08
*** wenzong <wenzong!~wfan@> has quit IRC21:09
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto21:09
*** wenzong <wenzong!~wfan@> has joined #yocto21:09
*** marquiz <marquiz!marquiz@nat/intel/x-fixfnaplqykhcrbf> has joined #yocto21:09
*** tf <tf!> has quit IRC21:10
*** tf <tf!> has joined #yocto21:10
*** scot <scot!~scot@> has quit IRC21:10
*** Cardoe <Cardoe!~Cardoe@gentoo/developer/Cardoe> has quit IRC21:11
*** loggerbox <loggerbox!~todor@> has quit IRC21:12
*** jchonig <jchonig!> has joined #yocto21:13
*** loggerbox <loggerbox!todor@nat/intel/x-ppagmryghwqifonu> has joined #yocto21:13
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC21:17
*** dmoseley <dmoseley!~dmoseley@> has joined #yocto21:19
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has joined #yocto21:21
*** scot <scot!~scot@> has joined #yocto21:22
*** berton <berton!~fabio@> has quit IRC21:22
*** Crofton <Crofton!~balister@> has joined #yocto21:24
*** nighty^ <nighty^!> has quit IRC21:29
seebsI found the bug, and technically it is Not My Fault.21:29
seebs... I think.21:29
seebsI would have to reread the spec, but the problem is that mkdir() is succeeding but setting errno as a side-effect.21:29
seebsAnd localedef is doing21:30
seebsif (output_path == NULL && ! no_archive) { print error message }21:30
seebscannot_write_why = errno;21:30
seebsand then using cannot_write_why as a test for whether something went wrong.21:30
seebsWhich is to say, it is assuming that if errno has a value, it means that something went wrong, and this is not correct.21:30
seebsThat said, it is probably my fault that mkdir() can now set errno to 95 unexpectedly.21:31
*** nighty^ <nighty^!> has joined #yocto21:32
seebs... it is.21:32
seebsbecause I called fchmodat() with AT_SYMLINK_NOFOLLOW.21:32
*** Jefro <Jefro!> has quit IRC21:34
seebsRP: Assuming this test passes, 1.7.3 should be out in about half an hour? Also I would like to set glibc's localedef code on fire. For sound technical reasons.21:40
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:f8a2:f279:59ff:fe64:3a8> has quit IRC21:46
*** tmcguire <tmcguire!~tmcguire@> has quit IRC21:51
*** tmcguire <tmcguire!~tmcguire@> has joined #yocto21:52
*** ebolton <ebolton!~ebolton@> has quit IRC21:56
*** LocutusOfBorg1 <LocutusOfBorg1!> has joined #yocto21:58
*** anselmolsm <anselmolsm!~anselmols@> has quit IRC22:00
*** fmeerkoetter <fmeerkoetter!> has quit IRC22:01
*** bfederau <bfederau!> has quit IRC22:01
*** fmeerkoetter <fmeerkoetter!> has joined #yocto22:01
*** bfederau <bfederau!> has joined #yocto22:01
*** Crofton <Crofton!~balister@> has quit IRC22:03
*** sameo <sameo!~samuel@> has joined #yocto22:05
*** nighty^ <nighty^!> has quit IRC22:05
RPseebs: ok, if it comes out we should have room over the weekend for another build22:07
RPseebs: It looks like I have other things breaking the build atm too :/ (my own patch for a change)22:08
*** Guest85508 <Guest85508!> has quit IRC22:09
*** madisox <madisox!> has quit IRC22:18
seebsIf you would be so kind, if you encounter more pseudo stuff over the weekend, could you cc my home address? I may forget to check work email over the weekend, things are being unduly busy.22:19
*** Jefro <Jefro!> has joined #yocto22:19
seebsI am really offended by that glibc code, btw. I mean, yes, my bug triggered it, but that code is just plain wrong.22:19
*** moto_timo is now known as moto-timo22:27
*** moto-timo is now known as Guest4478722:27
*** moto-timo <moto-timo!~timo@fsf/member/moto-timo> has joined #yocto22:30
*** seebs <seebs!> has quit IRC22:35
*** ylouise1 <ylouise1!~yalouise@> has joined #yocto22:52
*** ylouise <ylouise!~yalouise@> has joined #yocto22:52
*** ylouise1 <ylouise1!~yalouise@> has quit IRC22:55
*** lamego <lamego!~jose@> has quit IRC22:56
*** seebs <seebs!> has joined #yocto22:59
*** benjamirc <benjamirc!besquive@nat/intel/x-zgkddhobtnduyzjf> has quit IRC23:07
khem`seebs: which code23:16
seebsin localedef, the thing causing the "operation not supported" errors.23:20
seebsWhich is that after glibc has checked that mkdir succeeded, it unconditionally stashes errno, and later, if errno is non-zero, reports this as a fatal error.23:20
seebsThe stashed errno, that is.23:20
seebsSo if errno gets set, even though the actual return value indicated success, it's treated as an error anyway, and this is silly.23:20
Snert__seems like if errno gets set for any reason it should reflect that it's been set.23:21
seebsNot in general.23:22
seebsLots of things are allowed to set errno when nothing has gone wrong.23:22
seebsThe famous example is printf() setting errno to ENOTTY when no error has occurred.23:22
seebsGenerally, if something has a return value that indicates success or failure, and it indicates success, it is antiproductive to look at errno.23:22
Snert__different interpretations of how it shouldbe I guess.23:23
Snert__but that's open source so gotta love it.23:24
seebsThe C/posix specs are pretty clear; do not check errno if you do not have a thing telling you that there was an error.23:25
seebserrno is for telling you *which* error, not whether or not there was an error.23:26
Snert__but no enforcement.23:26
seebs(I also didn't see anything zeroing errno out, but maybe there was one somewhere.)23:26
seebsWell, the enforcement is that if you do it, you produce random weird error messages that have nothing to do with anything actually going wrong23:26
seebs... which is exactly what happened in this case. :)23:26
Snert__why allow a check to errno when no error occured?23:26
Snert__why is it not enforced.23:27
seebsBecause C does not in general inforce much of anything.23:27
seebsenforce, even.23:27
seebsIt is not in the spirit of C to prevent you from doing silly things.23:27
Snert__so I've heard.23:27
seebsMore generally, I'm not sure how you *could* enforce it. Someone can always write "x = errno;"23:28
seebsHmm. Well, they do zero it out, I still think the code is silly.23:37
*** Aethenelle <Aethenelle!~Aethenell@> has joined #yocto23:48
Snert__I jsut don't do weird stuff.23:52
Snert__it would never occur to me to deal with errno if there was no error.23:52
Snert__but me noob amateur coder.23:53

Generated by 2.11.0 by Marius Gedminas - find it at!