| *** khem <khem!uid220931@id-220931.helmsley.irccloud.com> has joined #oe | 00:04 | |
| *** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has quit IRC (Ping timeout: 256 seconds) | 00:49 | |
| *** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has joined #oe | 01:02 | |
| *** camus <camus!~Instantbi@58.246.136.203> has joined #oe | 02:07 | |
| *** khem <khem!uid220931@id-220931.helmsley.irccloud.com> has quit IRC (Quit: Connection closed for inactivity) | 02:14 | |
| *** sgw <sgw!~swold@user/sgw> has quit IRC (Quit: Leaving.) | 03:28 | |
| *** hays <hays!rootvegeta@fsf/member/hays> has quit IRC (Remote host closed the connection) | 04:05 | |
| *** sgw <sgw!~swold@user/sgw> has joined #oe | 04:16 | |
| *** sgw <sgw!~swold@user/sgw> has quit IRC (Client Quit) | 04:17 | |
| *** hays <hays!rootvegeta@fsf/member/hays> has joined #oe | 04:26 | |
| *** hays <hays!rootvegeta@fsf/member/hays> has quit IRC (Client Quit) | 04:27 | |
| *** hays <hays!rootvegeta@fsf/member/hays> has joined #oe | 04:29 | |
| *** davidlt <davidlt!~davidlt@78-63-27-146.static.zebra.lt> has joined #oe | 05:08 | |
| *** Net147 <Net147!~Net147@user/net147> has quit IRC (Ping timeout: 255 seconds) | 05:09 | |
| *** m4t <m4t!~matt@shenzhen.guangdong.systems> has quit IRC (Quit: m4t) | 05:11 | |
| *** m4t <m4t!~matt@shenzhen.guangdong.systems> has joined #oe | 05:11 | |
| *** Net147 <Net147!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has joined #oe | 05:19 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe | 05:25 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Read error: Connection reset by peer) | 05:38 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe | 05:44 | |
| *** Net147 <Net147!~Net147@user/net147> has quit IRC (Ping timeout: 276 seconds) | 05:53 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Ping timeout: 255 seconds) | 05:54 | |
| *** rber|res <rber|res!~rber|res@089144206128.atnat0015.highway.bob.at> has joined #oe | 06:31 | |
| *** linfax <linfax!~linfax@eumail.topcon.com> has joined #oe | 07:16 | |
| *** frieder <frieder!~frieder@2001:9e8:938e:b81::2000> has joined #oe | 07:31 | |
| *** frieder <frieder!~frieder@2001:9e8:938e:b81::2000> has quit IRC (Ping timeout: 268 seconds) | 07:36 | |
| *** mckoan|away is now known as mckoan | 07:44 | |
| *** frieder <frieder!~frieder@i5C75E6F1.versanet.de> has joined #oe | 07:48 | |
| *** Tyaku <Tyaku!~Tyaku@lfbn-orl-1-202-97.w92-152.abo.wanadoo.fr> has joined #oe | 08:03 | |
| *** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #oe | 08:04 | |
| *** florian_kc is now known as florian | 08:05 | |
| *** Kubu_work <Kubu_work!~kubu@2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr> has joined #oe | 08:10 | |
| *** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has joined #oe | 08:19 | |
| *** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 08:34 | |
| *** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 08:34 | |
| *** tnovotny <tnovotny!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has joined #oe | 08:36 | |
| *** mvlad <mvlad!~mvlad@2a02:2f08:ea03:5200:7d72:e7c1:2899:24c9> has joined #oe | 08:48 | |
| *** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 09:33 | |
| *** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 09:33 | |
| *** camus <camus!~Instantbi@58.246.136.203> has quit IRC (Ping timeout: 260 seconds) | 09:42 | |
| *** camus <camus!~Instantbi@58.246.136.203> has joined #oe | 09:43 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe | 09:45 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Ping timeout: 268 seconds) | 09:50 | |
| *** schtobia <schtobia!~quassel@schmidl.dev> has quit IRC (Quit: Bye!) | 10:00 | |
| *** schtobia <schtobia!~quassel@schmidl.dev> has joined #oe | 10:01 | |
| *** florian__ <florian__!~florian@port-217-146-132-69.static.as20676.net> has joined #oe | 10:01 | |
| *** Net147 <Net147!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has joined #oe | 10:14 | |
| *** Net147 <Net147!~Net147@user/net147> has quit IRC (Read error: Connection reset by peer) | 10:23 | |
| *** Net147 <Net147!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has joined #oe | 10:25 | |
| *** olani <olani!~olani@134.238.48.37> has joined #oe | 10:30 | |
| *** Net147 <Net147!~Net147@user/net147> has quit IRC (Quit: Quit) | 10:33 | |
| *** Net147 <Net147!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has joined #oe | 10:34 | |
| *** Net147 <Net147!~Net147@user/net147> has quit IRC (Read error: Connection reset by peer) | 10:47 | |
| *** Net147 <Net147!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has joined #oe | 10:50 | |
| *** Net147 <Net147!~Net147@user/net147> has quit IRC (Ping timeout: 252 seconds) | 10:56 | |
| *** camus <camus!~Instantbi@58.246.136.203> has quit IRC (Quit: camus) | 10:57 | |
| *** camus <camus!~Instantbi@58.246.136.203> has joined #oe | 10:58 | |
| *** camus <camus!~Instantbi@58.246.136.203> has quit IRC (Ping timeout: 252 seconds) | 11:03 | |
| *** Net147 <Net147!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has joined #oe | 11:05 | |
| *** tnovotny_ <tnovotny_!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has joined #oe | 11:12 | |
| *** tnovotny <tnovotny!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has quit IRC (Read error: Connection reset by peer) | 11:12 | |
| *** tnovotny <tnovotny!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has joined #oe | 11:15 | |
| *** tnovotny_ <tnovotny_!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has quit IRC (Ping timeout: 245 seconds) | 11:18 | |
| mort | say I unwisely have a bunch of `:append +=` in various recipes and want to fix it up. What should I write instead? | 11:29 |
|---|---|---|
| mort | Replacing it with only :append or only += wouldn't preserve semantics, right? Should I replace it with :append and add leading whitespace to the string? | 11:30 |
| rburton | :append += "foo" is :append = " foo" | 11:48 |
| mort | and :remove += "foo" is :remove = " foo" I'm guessing | 11:53 |
| mort | interestingly, most of these uses of :append += are actually `thing:append += " foo"` heh | 11:54 |
| rburton | :remove doesn't care for whitespace, it does a whitespace split anyway | 11:54 |
| mort | I see | 11:55 |
| *** camus <camus!~Instantbi@58.246.136.203> has joined #oe | 12:00 | |
| *** tnovotny <tnovotny!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has quit IRC (Ping timeout: 260 seconds) | 12:04 | |
| mort | does bitbake have a mechanism to redirect one src uri to another? | 12:39 |
| mort | like "any time you see git://github.com/foo go to git://github.com/bar" | 12:40 |
| *** Tyaku <Tyaku!~Tyaku@lfbn-orl-1-202-97.w92-152.abo.wanadoo.fr> has quit IRC (Quit: Lost terminal) | 12:40 | |
| rburton | you can do that with mirrors | 12:45 |
| rburton | as that's basically what a PREMIRROR is | 12:45 |
| mort | I see | 12:50 |
| *** sgw <sgw!~swold@user/sgw> has joined #oe | 13:03 | |
| *** alperak <alperak!~alperak@176.33.70.43> has joined #oe | 13:04 | |
| mort | I keep seeing things like `PREFERRED_VERSION_foo = "1.1%"`. I assume this sort of a way to say that you want the latest version which starts with 1.1, meaning you want 1.1.0 or 1.1.5 or 1.1.6 but not 1.2 | 13:19 |
| mort | however, surely 1.12 is also matched by 1.1%? or is the % a magic way to match for "end-of-string, or dot followed by anything"? | 13:20 |
| *** sgw <sgw!~swold@user/sgw> has quit IRC (Quit: Leaving.) | 13:24 | |
| *** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has quit IRC (Remote host closed the connection) | 13:33 | |
| *** tnovotny <tnovotny!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has joined #oe | 13:34 | |
| *** alperak <alperak!~alperak@176.33.70.43> has quit IRC (Quit: Client closed) | 14:07 | |
| *** alperak <alperak!~alperak@176.33.70.43> has joined #oe | 14:08 | |
| JaMa | mort: yes it's any string like in SQL | 14:10 |
| mort | so the common pattern of `PREFERRED_VERSION_foo = "1.1%"` matches 1.1.2, 1.1.3, not 1.2.0, but will match 1.10.0 | 14:10 |
| JaMa | yes | 14:10 |
| JaMa | it was added mostly to support SRCPV in PV (which you might not know in advance) | 14:11 |
| mort | maybe a special "match end-of-string or dot followed by anything" syntax would be a good idea, "1.1%" style versions happen waaay too frequently | 14:11 |
| JaMa | IIRC these comparisons are on hot path and RP wasn't willing to take patch doing more than bare minimum and to do it quickly, but you can try maybe it changed in last 10 years | 14:12 |
| mort | might as well give it a shot, do you happen to know about where in the source code it's defined? | 14:14 |
| mort | s/defined/handled/ | 14:14 |
| JaMa | see bitbake 2d1203f446a3527e4d261828b3c10df249119007 | 14:14 |
| JaMa | unfortunately old bitbake-devel ML archives don't seem to be indexed by google, here is at least the reference to gmane.org :) https://www.openembedded.org/pipermail/bitbake-devel/2015-December/006772.html | 14:17 |
| mort | so either we add new magic syntax (maybe "1.2.% " would match "1.2" or "1.2.<anything>") or we change % to match EOS or dot followed by anything | 14:17 |
| mort | kinda leading towards the second, I'd guess that approximately 0% of instances of "1.1%" intends to match 1.1 and 1.10 and 1.15 but not 1.9 | 14:20 |
| JaMa | yes, because 99.9% people who would need this would use 1.% | 14:34 |
| mort | JaMa: is that an argument in favor of making the syntax "1.5%" or "1.5.%" | 14:35 |
| RP | I'm really not sure I want to extend that PREFERRED_VERSION stuff :/ | 14:36 |
| mort | RP: performance reasons or other reasons? | 14:36 |
| JaMa | it's not an argument for changing the current syntax | 14:36 |
| RP | mort: both :/ | 14:36 |
| RP | It was meant as a way to avoid things like git revisions, without becomming full regex support | 14:37 |
| mort | RP: currently, it's impossible to express "I want the major/minor version to be 1.5, but I don't care about any patch version which may or may not be there", isn't that unfortunate? | 14:37 |
| JaMa | RP: do you know if there are some public bitbake-devel archives from pre-2010 age? | 14:37 |
| RP | mort: mainly as it wasn't designed/intended/wanted to do that | 14:38 |
| mort | I see it all the time | 14:38 |
| RP | JaMa: those would have been on berlios | 14:39 |
| mort | but if the bitbake project doesn't want it, it's not up to me to decide | 14:39 |
| RP | mort: I'm just the maintainer. If you put a patch out there and I get pushed by a majority to accept it, so be it | 14:40 |
| mort | I think what I'll do is to make the change, do some benchmarks, try to make the change have minimal performance impact, and then make a PR with rationale and performance measurements | 14:40 |
| RP | mort: I admit I'm a bit tired of making choices and then continually having the arguments again and again. Yes, we could put full regex support in there but it doesn't mean it is a good thing | 14:41 |
| RP | mort: you might want to ask yourself why you're trying to select between a ton of minor versions and whether that is really a good thing | 14:42 |
| RP | mort: we have been known to bias the feature support to try and nudge people in the right direction | 14:43 |
| mort | I think the reason people keep putting % in their preferred_version is: they want to pick a particular major.minor version (or maybe a particular major version) in local.conf, but if they eventually update a meta layer which changes the patch version of a recipe, they don't want their local.conf to break | 14:44 |
| mort | you could argue that the right behavior of bitbake is to specify the full version and let the build break if you update a meta layer which changes patch versions, so that the user of bitbake and that meta layer is made aware of that version change and has to update their local.conf | 14:45 |
| RP | we did used to do that but it resulted in having to maintain full srcrevs in two places | 14:46 |
| RP | You'd hope there aren't that many minor versions of the same recipe around. If there are, there are probably other challenges | 14:46 |
| mort | RP: I didn't know this conversation had already been had. If you tell me straightforward that your opinion is that there should not be a way to specify "match '1.1' and '1.1.5' but not '1.12'" regardless of performance impact, I will not bother you about it further | 14:47 |
| mort | or if you don't want to say something that definitive, if you say you don't want to consider the topic again at the moment I'll respect that too | 14:53 |
| RP | mort: I'm probably wrong on the subject and I'm feeling rather worn down. If people keep raising it that does say something too :/ | 14:55 |
| mort | alright, I'll go ahead and then let further discussion happen in the PR. I won't push hard for it and I will respect any decision to decline it, I'll just offer my code and let the project do as it wishes :) | 14:59 |
| *** tnovotny <tnovotny!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has quit IRC (Quit: Leaving) | 15:03 | |
| RP | mort: I guess what I fear is having to redo the old discussions again, this is probably what is getting to me | 15:03 |
| *** clemens3 <clemens3!~clemens3@user/clemens3> has quit IRC (Quit: WeeChat 2.7) | 15:31 | |
| *** speeder <speeder!~speeder__@2001:8a0:dfde:fa00:4776:680b:510:5965> has joined #oe | 15:35 | |
| *** tgamblin_ <tgamblin_!~tgamblin@d24-150-219-207.home.cgocable.net> has joined #oe | 15:54 | |
| *** tgamblin <tgamblin!~tgamblin@d24-150-219-207.home.cgocable.net> has quit IRC (Read error: Connection reset by peer) | 15:55 | |
| *** tgamblin_ is now known as tgamblin | 15:55 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe | 16:05 | |
| *** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 16:05 | |
| *** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 16:05 | |
| *** jsbronder <jsbronder!jsbronder@user/jbronder> has quit IRC (Quit: WeeChat 3.8) | 16:33 | |
| *** jsbronder <jsbronder!jsbronder@user/jbronder> has joined #oe | 16:35 | |
| *** mckoan is now known as mckoan|away | 16:53 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Ping timeout: 268 seconds) | 17:01 | |
| *** flom84 <flom84!~flom84@user/flom84> has joined #oe | 17:08 | |
| *** florian__ <florian__!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 245 seconds) | 17:11 | |
| *** khem <khem!uid220931@id-220931.helmsley.irccloud.com> has joined #oe | 17:14 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe | 17:17 | |
| *** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Quit: Ex-Chat) | 17:22 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Ping timeout: 245 seconds) | 17:25 | |
| *** flom84 <flom84!~flom84@user/flom84> has quit IRC (Remote host closed the connection) | 17:45 | |
| *** eltricos <eltricos!~eltricos@64.129.254.153> has joined #oe | 17:49 | |
| *** eltricos1 <eltricos1!~eltricos@64.129.254.153> has joined #oe | 17:55 | |
| *** eltricos <eltricos!~eltricos@64.129.254.153> has quit IRC (Ping timeout: 240 seconds) | 17:58 | |
| *** hrww <hrww!~hrw@redhat/hrw> has quit IRC (Quit: Lost terminal) | 18:24 | |
| *** alperak <alperak!~alperak@176.33.70.43> has quit IRC (Quit: Client closed) | 18:59 | |
| *** alperak <alperak!~alperak@176.33.70.43> has joined #oe | 19:01 | |
| *** frieder <frieder!~frieder@i5C75E6F1.versanet.de> has quit IRC (Remote host closed the connection) | 19:08 | |
| *** florian__ <florian__!~florian@dynamic-002-244-038-055.2.244.pool.telefonica.de> has joined #oe | 19:18 | |
| *** bluelightning_ <bluelightning_!uid552298@id-552298.tinside.irccloud.com> has joined #oe | 19:22 | |
| *** shivamurthy_ <shivamurthy_!sid359794@id-359794.helmsley.irccloud.com> has joined #oe | 19:22 | |
| *** kergoth__ <kergoth__!sid528530@id-528530.lymington.irccloud.com> has joined #oe | 19:22 | |
| *** dos1 <dos1!~dos@dosowisko.net> has joined #oe | 19:23 | |
| *** JaMa <JaMa!~martin@ip-109-238-218-228.aim-net.cz> has quit IRC (Killed (silver.libera.chat (Nickname regained by services))) | 19:25 | |
| *** dos <dos!~dos@dosowisko.net> has quit IRC (Ping timeout: 252 seconds) | 19:25 | |
| *** bluelightning <bluelightning!uid552298@id-552298.tinside.irccloud.com> has quit IRC (Ping timeout: 252 seconds) | 19:25 | |
| *** shivamurthy <shivamurthy!sid359794@id-359794.helmsley.irccloud.com> has quit IRC (Ping timeout: 252 seconds) | 19:25 | |
| *** kergoth_ <kergoth_!sid528530@id-528530.lymington.irccloud.com> has quit IRC (Ping timeout: 252 seconds) | 19:25 | |
| *** dos1 is now known as dos | 19:25 | |
| *** JaMa <JaMa!~martin@ip-109-238-218-228.aim-net.cz> has joined #oe | 19:25 | |
| *** bluelightning_ is now known as bluelightning | 19:25 | |
| *** shivamurthy_ is now known as shivamurthy | 19:25 | |
| *** kergoth__ is now known as kergoth_ | 19:25 | |
| *** clemens3 <clemens3!~clemens3@user/clemens3> has joined #oe | 20:03 | |
| *** clemens3 <clemens3!~clemens3@user/clemens3> has quit IRC (Client Quit) | 20:04 | |
| *** clemens3 <clemens3!~clemens3@user/clemens3> has joined #oe | 20:07 | |
| *** florian__ is now known as florian | 20:29 | |
| *** alperak <alperak!~alperak@176.33.70.43> has quit IRC (Quit: Client closed) | 20:58 | |
| *** eltricos <eltricos!~eltricos@64.129.254.153> has joined #oe | 21:02 | |
| *** eltricos2 <eltricos2!~eltricos@64.129.254.153> has joined #oe | 21:03 | |
| *** eltricos1 <eltricos1!~eltricos@64.129.254.153> has quit IRC (Ping timeout: 240 seconds) | 21:05 | |
| *** eltricos <eltricos!~eltricos@64.129.254.153> has quit IRC (Ping timeout: 245 seconds) | 21:06 | |
| *** hrw <hrw!~hrw@redhat/hrw> has joined #oe | 21:26 | |
| *** tgamblin <tgamblin!~tgamblin@d24-150-219-207.home.cgocable.net> has quit IRC (Remote host closed the connection) | 21:42 | |
| *** davidlt <davidlt!~davidlt@78-63-27-146.static.zebra.lt> has quit IRC (Ping timeout: 252 seconds) | 21:47 | |
| *** tgamblin <tgamblin!~tgamblin@d24-150-219-207.home.cgocable.net> has joined #oe | 21:54 | |
| *** eltricos2 <eltricos2!~eltricos@64.129.254.153> has quit IRC (Ping timeout: 245 seconds) | 21:56 | |
| *** eltricos <eltricos!~eltricos@64.129.254.153> has joined #oe | 22:11 | |
| *** mvlad <mvlad!~mvlad@2a02:2f08:ea03:5200:7d72:e7c1:2899:24c9> has quit IRC (Remote host closed the connection) | 22:25 | |
| *** Kubu_work <Kubu_work!~kubu@2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr> has quit IRC (Quit: Leaving.) | 23:21 | |
| *** alimon <alimon!~alimon@189.172.209.50> has quit IRC (Ping timeout: 255 seconds) | 23:29 | |
| *** tgamblin_ <tgamblin_!~tgamblin@d24-150-219-207.home.cgocable.net> has joined #oe | 23:32 | |
| *** tgamblin <tgamblin!~tgamblin@d24-150-219-207.home.cgocable.net> has quit IRC (Ping timeout: 252 seconds) | 23:32 | |
| *** alimon <alimon!~alimon@189.172.215.111> has joined #oe | 23:45 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!