<aparcar[m]>
ynezz: any objections to mirror the firmware-selector to github as a read only thing?
madwoota has quit [Read error: Connection reset by peer]
madwoota has joined #openwrt-devel
madwoota has quit [Changing host]
madwoota has joined #openwrt-devel
hbug___ has joined #openwrt-devel
hbug__ has quit [Ping timeout: 240 seconds]
Xesxen_ is now known as Xesxen
goliath has quit [Quit: SIGSEGV]
shibboleth has quit [Quit: shibboleth]
_whitelogger has joined #openwrt-devel
tobleminer-tSYS has quit [Quit: AS4242423214]
tobleminer-tSYS has joined #openwrt-devel
danitool has quit [Ping timeout: 260 seconds]
Acinonyx_ has joined #openwrt-devel
Acinonyx has quit [Ping timeout: 260 seconds]
Grommish has quit [Read error: Connection reset by peer]
gch981213 has joined #openwrt-devel
Grommish has joined #openwrt-devel
PtitGNU has quit [Remote host closed the connection]
PtitGNU has joined #openwrt-devel
gch9812137 has joined #openwrt-devel
gch981213 has quit [Read error: Connection reset by peer]
gch9812137 is now known as gch981213
Grommish has quit [Ping timeout: 244 seconds]
Grommish has joined #openwrt-devel
<damex>
lemmi: i think the problem now is that we already know that edgerouters with cavium3 share design, have internal dts and detected as the 'same board' so customization are difficult to do. you can't easily differentiate with stock dts/cpuinfo/etc. and also that boards does not seem to have cavium board revision
<damex>
if we didn't knew that - bringing something like edgerouter 4 would be much easier but you need to consider all known facts
Acinonyx has joined #openwrt-devel
Acinonyx_ has quit [Ping timeout: 258 seconds]
philipp64|work has joined #openwrt-devel
philipp64|work has quit [Client Quit]
<ynezz>
aparcar[m]: I'm probably missing something, but what for?
<ynezz>
aparcar[m]: there seems to be projects which are using some of the GitHub features
philipp64|work has joined #openwrt-devel
philipp64|work has quit [Client Quit]
gch981213 has quit [Read error: Connection reset by peer]
<aparcar[m]>
ynezz: mostly visibility of the project for other developers
slh64 has quit [Quit: gone]
dedeckeh has joined #openwrt-devel
nitroshift has joined #openwrt-devel
slh64 has joined #openwrt-devel
<ynezz>
aparcar[m]: ok then
<damex>
is there a mechanism present to merge kernel configs?
valku has quit [Quit: valku]
gch9812135 has quit [Read error: Connection reset by peer]
gch981213 has joined #openwrt-devel
<PaulFertser>
damex: target kernel config is merged with generic kernel config and with options coming from packages (especially kmods).
<PaulFertser>
damex: can you please clarify the question?
<damex>
PaulFertser: let's say i want to have device specific kernel config
<PaulFertser>
damex: subtarget only
<damex>
PaulFertser: it is unreasonable to have subtarget for one kind of device (CONFIG_CAVIUM_CN63XXP1 is needed for EdgeRouter Pro / E200 )
<damex>
otherwise it won't work ;p
<PaulFertser>
damex: indeed. Why can't it be enabled for the whole target?
<damex>
PaulFertser: performance degradation
<damex>
that option make use of platform specific qurks and degrade performance of whole target
<damex>
unless used on specific hardware
<PaulFertser>
damex: basically, it's just adding -Wa,-mfix-cn63xxp1 to CFLAGS, right?
<damex>
PaulFertser: there were some quirs in arch/mips/mm/uasm.c and arch/mips/cavium-octeon/setup.c before
<damex>
quirks
<damex>
they're known now as CAVIUM_OCTEON_DCACHE_PREFETCH_WAR
<damex>
so both of them are needed
<PaulFertser>
damex: in any case I'm afraid to disappoint you but to the best of my knowledge there is no way to build a separate kernel just for a single board.
<PaulFertser>
Without making it a subtarget
<damex>
PaulFertser: there is like only one device with octeon2 subtarget :)
<PaulFertser>
damex: well, you can make it a source-only target so that the build bots are not bothered but people can self-build.
<damex>
well, the thing is - that device is supposed to be supported ;)
<PaulFertser>
damex: or you can measure the performance degradation and probably the other cavium users can agree to tolerate it.
goliath has joined #openwrt-devel
Ycarus has joined #openwrt-devel
Borromini has joined #openwrt-devel
<owrt-snap-builds>
build #487 of sunxi/cortexa7 is complete: Failure [failed images] Build details are at http://buildbot.openwrt.org/master/images/builders/sunxi%2Fcortexa7/builds/487 blamelist: Arturas Moskvinas <arturas.moskvinas@gmail.com>, Rosen Penev <rosenp@gmail.com>, Pali Roh?r <pali@kernel.org>, Tony Ambardar <itugrok@yahoo.com>, Marek Beh?n
<owrt-snap-builds>
<kabel@blackhole.sk>, Hal Martin <hal.martin@gmail.com>, Andre Heider <a.heider@gmail.com>, Josef Schlehofer <pepe.schlehofer@gmail.com>, Hauke Mehrtens <hauke@hauke-m.de>, Kabuli Chana <newtownBuild@gmail.com>
slh64 has quit [Quit: gone]
glyph has quit [Quit: End of line.]
glyph has joined #openwrt-devel
<ynezz>
aparcar[m]: that project name is weird
<aparcar[m]>
ynezz: what?
<aparcar[m]>
firmware-selector?
<ynezz>
yes
<ynezz>
git has web/firmware-selector-openwrt-org, gitlab has web/firmware-selector-openwrt-org, github has firmware-selector
<ynezz>
spot the difference and inconsistency :)
<aparcar[m]>
oh fair
<aparcar[m]>
so it's not wired but wrong
<aparcar[m]>
ynezz:
<aparcar[m]>
Remote mirrors url is blocked: URI is invalid
<aparcar[m]>
did you see this error as well?
<ynezz>
nope
opal has quit [Ping timeout: 240 seconds]
<aparcar[m]>
okay nevermind I worked around it
<ynezz>
there seems to be something fishy about gitlab anyway
<ynezz>
aparcar[m]: how do you disable PR on GitHub? :p
opal has joined #openwrt-devel
black_ant has joined #openwrt-devel
black_ant has quit [Changing host]
black_ant has joined #openwrt-devel
<aparcar[m]>
ugh I regret the mirroring already
feriman has joined #openwrt-devel
aszeszo has joined #openwrt-devel
<ynezz>
:D
mm__ has joined #openwrt-devel
<aparcar[m]>
ynezz: how do you push to git.openwrt? where do you add a ssh private key for that?
<ynezz>
aparcar[m]: I don't have access to private key, that is stored somewhere on gitlab.com
Misanthropos has quit [Ping timeout: 272 seconds]
<aparcar[m]>
how do you know what key to add?
<ynezz>
public key is enough for authentication
<ynezz>
so I've added that into gitolite
xback has joined #openwrt-devel
<aparcar[m]>
there is a single gitlab key that is used for anything gitlab related?
Misanthropos has joined #openwrt-devel
<ynezz>
I assume, that they generate new one for each task
<ynezz>
indeed, thats the case
<ynezz>
there is different key for gitolite and github mirror
<aparcar[m]>
I don't get it. GitLab stores a global key for all projects, and you tell gitolite to trust this public key? If so where is the GitLab public key?
<ynezz>
gitlab generates unique key for each push mirror
<ynezz>
so its even different for every push mirror within project
<ynezz>
that public key is top secret hidden under that misleading copy&paste icon for that mirror
<ynezz>
if you hover over it it would show "Copy SSH public key" hint
<xback>
mornin' all
<aparcar[m]>
ynezz: oh dang thanks
<aparcar[m]>
ynezz: the gitlab layout was somewhat glitched and I removed the wrong mirror, therefore there is now an new public key https://pasteboard.co/JvgSaM9.png
<aparcar[m]>
sorry
<aparcar[m]>
It seem like we can't disable merge requests. the linux kernel seem to face the same proble. I'm guessing the amount of spam is minimal. I'll monitor the repo and forward people to gitlab
<ynezz>
aparcar[m]: I'm unable to see that image, it needs JavaScript
<aparcar[m]>
ynezz: nevermind the picture just show the gitlab glitch. I need a better image pasting service
Nick_Lowe has joined #openwrt-devel
slh64 has joined #openwrt-devel
Nick_Lowe has quit [Client Quit]
gch9812138 has joined #openwrt-devel
gch981213 has quit [Read error: Connection reset by peer]
danitool has quit [Remote host closed the connection]
<damex>
stintel: [ 4] 0.0-30.0 sec 2.04 GBytes 584 Mbits/sec if i don't use bridge over all phy's (default setup) and just use singe phy as intended. bridge degrade performance. SQM/cake/ with either of two presets layer and piece of cake. 900000/900000
<damex>
so 520Mbit vs 584Mbit
Nick_Lowe has joined #openwrt-devel
<xback>
checking the build error .. looks to be target specific
Huntereb has joined #openwrt-devel
gch981213 has quit [Read error: Connection reset by peer]
gch9812132 has joined #openwrt-devel
mm__ has quit [Quit: Connection closed for inactivity]
danitool has joined #openwrt-devel
{Nico} has joined #openwrt-devel
{Nico} has quit [Client Quit]
gch9812132 has quit [Read error: Connection reset by peer]
gch981213 has joined #openwrt-devel
rsalvaterra has joined #openwrt-devel
<rsalvaterra>
Hey, guys! I see the CONFIG_TARGET can be platform, target, subtarget and env. Is there a CONFIG_TARGET for the generic kernel configuration, or does it have to be edited manually?
<damex>
any idea how can i interpret 'reg-init = * 0x00080d88 [0x0000006c];' in dts?
nitroshift has quit [Quit: Gone that way --->]
aszeszo has quit [Quit: aszeszo]
aszeszo has joined #openwrt-devel
<grift>
i am contemplating whether it would be useful the add a sandbox domain to the policy to that the user can (at his discretion) run things with limited permissions, i personally dont see much use for it but judging from the the ::1 ip6 addresses ive seen on this channel and from noticing that there are container packages available it might be feasible
<grift>
basically it would be as simple as echo "ash $@" > mysandbox && chmod +x mysandbox && chcon -t mysandbox.execfile && ./mysandbox irssi (or something along those lines)
philipp64|work has joined #openwrt-devel
feriman has joined #openwrt-devel
f00b4r0 has joined #openwrt-devel
feriman has quit [Quit: WeeChat 2.9]
luke-jr has quit [Read error: Connection reset by peer]
koniu has quit [Remote host closed the connection]
koniu has joined #openwrt-devel
danitool has quit [Quit: Cubum autem in duos cubos, aut quadratoquadratum in duos quadratoquadratos]
<damex>
tmn505: seems reasonable. i am looking if i can use name of the 'SOC' '+ 'device_name' in append-dtb-to-elf
MarioH has joined #openwrt-devel
<f00b4r0>
gch9812138: ping?
black_ant has quit [Ping timeout: 260 seconds]
Guest40023 has quit [Read error: Connection reset by peer]
{Nico} has joined #openwrt-devel
Redfoxmoon has joined #openwrt-devel
Redfoxmoon has quit [Excess Flood]
Redfoxmoon has joined #openwrt-devel
Redfoxmoon has quit [Changing host]
Redfoxmoon has joined #openwrt-devel
Nick_Lowe has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Nick_Lowe has joined #openwrt-devel
wvdakker has joined #openwrt-devel
adrianschmutzler has joined #openwrt-devel
lep-delete has joined #openwrt-devel
<damex>
uh... is there a way to use external dtb instead off built in on? kernel seem to enable that option to load built in on octeons
<damex>
external is one you build and append to kernel but built in one is still used in that case
shibboleth has joined #openwrt-devel
lep-delete is now known as Guest40023
Guest40023 is now known as lep-delete
lep-delete is now known as test
test is now known as Guest88073
gch9812138 is now known as gch981213
<gch981213>
f00b4r0: pong - but I'm going to bed now :)
<f00b4r0>
gch981213: no worries, you answered most of my questions already. I think we were saying the same thing with different words :)
adrianschmutzler has quit [Quit: ~ Trillian - www.trillian.im ~]
<f00b4r0>
and I got confused with what you wanted to do earlier. My recollection of load_elf_binary() was non-trivial but obviously that's more complex than loading from a bootloader
<f00b4r0>
gch981213: what surprises me though is that if it's that easy to wrap a vmlinuz into an ELF executable, I wonder why it hasn't been done already :)
Nick_Lowe has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<damex>
any idea what could be wrong? it specifically says about 'Using appended Device Tree.'
wvdakker has quit [Quit: wvdakker]
Guest88073 is now known as lep-delete
lnslbrty has joined #openwrt-devel
<shibboleth>
PaulFertser, some ppl have weighed in, great. extra nice to see that they agree that even though the device itself may be somewhat niche that since it is so similar to the c2600 maintaining it isn't really an issue and that it provide a reference for adding further ad/ax devices
<shibboleth>
there been a lot of duplication of effort in getting 11ad devices supported but they've never been merged for various reasons. this patch is already approved code for the c2600 with a few changed vars, so they can't really complain :)
luke-jr has quit [Read error: Connection reset by peer]
<PaulFertser>
shibboleth: I think you're supposed to answer some mails there
opal has quit [Remote host closed the connection]
luke-jr has joined #openwrt-devel
opal has joined #openwrt-devel
<shibboleth>
still not getting any mail from the mailing list
f00b4r0 has quit [Quit: Quitte]
Darkmatter66_ has joined #openwrt-devel
Darkmatter66 has quit [Ping timeout: 244 seconds]
<PaulFertser>
shibboleth: but you should have gotten all the replies because they were CCd to you.
<PaulFertser>
And you can answer them
<PaulFertser>
shibboleth: and I'm fairly sure it's the configuration of your MX server that somehow prevents the subscription confirmation email getting through to you.
<PaulFertser>
shibboleth: all the replies were sent directly to you from different people without mailing list taking any part in that.
Nick_Lowe has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dedeckeh has joined #openwrt-devel
dedeckeh has quit [Remote host closed the connection]
Nick_Lowe has joined #openwrt-devel
dedeckeh has joined #openwrt-devel
<aparcar[m]>
ynezz: do you see any more blockers for deploying the firmware-selector?
<aparcar[m]>
rsalvaterra: ping
<rsalvaterra>
aparcar[m]: pong
<aparcar[m]>
rsalvaterra: aren't you always down for some busybox patches?
Nick_Lowe has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<rsalvaterra>
aparcar[m]: Well, I did implement fwmask support in ip, hoping it would be enough for mwan3, only to realise it also requires ip monitor, which isn't implemented at all.
<rsalvaterra>
And that seems a bit… less trivial.
<rsalvaterra>
Why do you ask, though? :)
<aparcar[m]>
rsalvaterra: I hoped to motivate you to so some busybox selinux applet work ;)
philipp64|work_ has joined #openwrt-devel
philipp64|work has quit [Ping timeout: 260 seconds]
philipp64|work_ is now known as philipp64|work
<rsalvaterra>
Hmm… I believe there are better candidates than me, I don't even use SELinux… ;)
fblaese has quit [Quit: killed]
JuniorJPDJ has quit [Quit: killed]
olmari has quit [Quit: killed]
nick[m] has quit [Quit: killed]
decke[m] has quit [Quit: killed]
aparcar[m] has quit [Quit: killed]
sielicki has quit [Quit: killed]
agb[m] has quit [Quit: killed]
pgwipeout[m] has quit [Quit: killed]
shalzz1 has quit [Quit: killed]
svanheule[m] has quit [Quit: killed]
voltagex has quit [Quit: killed]
pavlix has quit [Quit: killed]
aparcar[m] has joined #openwrt-devel
<aparcar[m]>
rsalvaterra: fair
<aparcar[m]>
grift: is your policy updated to work with the legacy busybox restorecon?
<grift>
i can help anyone with c knowledge with directions/suggestions and ties with busybox as to how to modernize the most pressing bits in busybox
<grift>
i know what some of the issues are and roughly how to fix them, i just dont know c well enough to implement it myself plus i have no experience with contributing to busybox
<shibboleth>
PaulFertser, i replied to all
Huntereb has quit [Ping timeout: 246 seconds]
<PaulFertser>
shibboleth: I didn't get a single reply from you. Did you drop me from the Cc list? Why?
<grift>
aparcar[m]: but yes this is the issue "Yep, clearly nothing short of removing the headers will get them to update since they have had ~5 years of build-time #warnings on every include of those headers."
<aparcar[m]>
btw with the latest policy it seem to work
<aparcar[m]>
just /boot is unlabeled
<grift>
yes i added some rather ugly hacks to make it work with old busybox but when/if openwrt upgrades to a new kernel some busybox functionality might stop working
<grift>
aparcar[m]: yes theres an issue with /boot but its not selinux related, its mounted two times. use efi
<grift>
check your `mount` table
<grift>
it should be fine is you use efi
<aparcar[m]>
grift: I'll look into the busybox code
<shibboleth>
PaulFertser, i did not. i suppose the mx provider may be blocked
<grift>
i can provide some help with areas that need attention
Ycarus has quit [Quit: Ycarus]
Piraty has quit [Quit: ---]
<PaulFertser>
shibboleth: my mx provider blocked by yours?
<shibboleth>
i'm assuming it's the other way around seeing as how the list emails were also not received on either end
<aparcar[m]>
grift: please make a PR with the latest policy, tag it with something like v0.3 and use the tag rather than git commit
Piraty has joined #openwrt-devel
<shibboleth>
is it possible to query the actual size of spi flash from userland?
<grift>
k i will look into it tomorrow, but personally i think thats currently probably too soon
<aparcar[m]>
grift: why?
<grift>
i expect quite some feedback if/when anyone actually start to use it, and so there might be quite some fixes over a period of time
<grift>
in other words it hasnt really stabilized enough yet to start following tags
<aparcar[m]>
grift: true, I don't suggest to label it 1.0 🙂 Once the upstream stuff *works mostly* I'd write a second blog post explaining the progress so more people would test it
<grift>
i know that you dont suggest that but but still, anyway i will do it tomorrow just saying that youll always see that then the day after tomorrow some fundanment issue is reported and fixed. and that wouldnt really warrant a v0.4
JuniorJPDJ has joined #openwrt-devel
svanheule[m] has joined #openwrt-devel
fblaese has joined #openwrt-devel
voltagex has joined #openwrt-devel
shalzz has joined #openwrt-devel
pavlix has joined #openwrt-devel
olmari has joined #openwrt-devel
agb[m] has joined #openwrt-devel
decke[m] has joined #openwrt-devel
pgwipeout[m] has joined #openwrt-devel
sielicki has joined #openwrt-devel
nick[m]1 has joined #openwrt-devel
<PaulFertser>
shibboleth: do you mean my MX refused mails from yours?
WiredLife has joined #openwrt-devel
<shibboleth>
it appears likely, since i've received yours
<PaulFertser>
shibboleth: probably there's something very wrong with the configuration of your server then?
<shibboleth>
well, it seems likely that it may have been greylisted due to spam or something
<PaulFertser>
greylisting means I'll receive it some time soon.
<shibboleth>
or blacklisted
<PaulFertser>
shibboleth: the size of mtd flash is available from dmesg, printed during detection.
<shibboleth>
it isn't just going by the dts?
<PaulFertser>
shibboleth: well, if you decide to use an MX that might be blacklisted by many servers that's counter-productive to the communication.
<PaulFertser>
It's going by reading JEDEC ID
<shibboleth>
PaulFertser, indeed, but i wasn't aware of this at the time :)
<PaulFertser>
shibboleth: and also, there must be something that prevents the communication in the other direction. You should definitely be able to receive an email from the mailing list server after subscribing by the web form.
gch9812139 has joined #openwrt-devel
<shibboleth>
dmesg | grep -i mtd doesn't reveal much
gch981213 has quit [Read error: Connection reset by peer]
gch9812139 is now known as gch981213
<grift>
aparcar[m]: i would argue that until the fstools fix is adopted we still have some time to do some insider testing beyond just installing it and calling it a day
<PaulFertser>
shibboleth: don't be lazy, grep by your eyes and you'll see why the regexp doesn't match.
<grift>
aparcar[m]: also can you point me to an example makefile that demonstrates how you want to me to do it? all the makefiles ive found just the git commit id. so not sure how i would go about doing what you want
SpaceRat has quit [Ping timeout: 272 seconds]
SpaceRat has joined #openwrt-devel
<grift>
aparcar[m]: preferably something that uses gitweb
gch981213 has quit [Read error: Connection reset by peer]