Werner changed the topic of #armbian to: armbian - Linux for ARM development boards | www.armbian.com | Github: github.com/armbian | Commits: #armbian-commits | Forums Feed: #armbian-rss | Type 'help' for help | This channel is logged -> irc.armbian.com
sunshavi has joined #armbian
silver_hook_ has quit [Ping timeout: 265 seconds]
silver_hook has joined #armbian
ChriChri_ has joined #armbian
ChriChri has quit [Ping timeout: 260 seconds]
ChriChri_ is now known as ChriChri
jophish has quit [Quit: WeeChat 2.4]
_whitelogger has joined #armbian
das_coach has quit [Remote host closed the connection]
dddddd has quit [Ping timeout: 260 seconds]
agrisis has quit [Ping timeout: 272 seconds]
<lanefu> Werner: i ported my CI script over to github... there's 1 quirk in bash evaluation where it seems like its not storing the changed board..... if you wanna see the workflow https://github.com/lanefu/build/pull/3/files#diff-5bcb1f475415ef214f22e9f8a22b1653
<lanefu> I also have a good ansible playbook that installs pre-reqs for runner, and then automatiaclly registers to the repo
<hyperreal> Hello
rdorsch`away is now known as rdorsch
IgorPec has joined #armbian
IgorPec has joined #armbian
IgorPec has quit [Changing host]
rdorsch is now known as rdorsch`away
gediz539 has joined #armbian
IgorPec has quit [Quit: Leaving]
<gediz539> hi. I'm trying to build armbian using docker on ubuntu 18.04.4
<gediz539> apt is unable to read some package lists, gives 404 Not Founds
<gediz539> namely http://ports.ubuntu.com/ubuntu-ports/dists/focal/multiverse/binary-i386/Packages and focal-updates, focal-backports and focal-security
<gediz539> should I somehow userpatch dockerfile or any better way to ignore this error?
<gediz539> by the way im trying to compile on an aarch64 vps, would it be a problem?
ScrumpyJack has joined #armbian
<gediz539> upgraded to focal fossa and now I get "/bin/bash exec format error"
IgorPec has joined #armbian
macc24 has quit [Disconnected by services]
macc24_ has joined #armbian
dddddd has joined #armbian
r9 has joined #armbian
<Werner> gediz539, The build script is designed to run on x86_64 platform. Native building is not supported.
<Werner> lanefu, no clue :/
chewitt has quit [Quit: Zzz..]
macc24_ has quit [Quit: WeeChat 2.8]
<gediz539> Werner: oh, ok then. thanks.
agrisis has joined #armbian
chewitt has joined #armbian
agrisis has left #armbian [#armbian]
<IgorPec> lanefu: actions are in action ;)
<lanefu> :P yeah
<lanefu> man.. i have 1 bug left
<IgorPec> me too ... just one?
<lanefu> yeah.. var passing the board to build
<lanefu> man there's some stupid stuff.... like that "checkout action"... requires git 1.18.. otherwise is just downoads the source via REST a tarball..... Ubuntu 18.04 has git 1.17
<IgorPec> where?
macc24_ has joined #armbian
macc24_ has quit [Client Quit]
antenagora has joined #armbian
<lanefu> IgorPec: is this a valid way to do math comparisons? https://github.com/armbian/ci-testing-tools/blob/master/jenkins_ci.sh#L129
<lanefu> on jenkins, it works, but for some reason its evaluating differently on github ci
<lanefu> i score the size of the match based on letter count of match.. pretty simple
antenagora has quit [Remote host closed the connection]
<lanefu> okay i think isee somethign sutpid now :)
<lanefu> fixed it! Also... not sure how it was woring previously cuz its an obvious bug :(
<IgorPec> so we become github actions scripting gods :)
<lanefu> haha something like that
<lanefu> so a few things
<lanefu> https://github.com/armbian/build/blob/master/.github/workflows/compile.yml that doesn't check out any code. so not sure how it works :P
<lanefu> do we want to disalbe that and merge in my test pr job
<IgorPec> its already checked
<lanefu> how is it updating?
<lanefu> or testeing pr
<IgorPec> that part is not done yet
<IgorPec> it has to checkout to the PR
<lanefu> gotcha
<IgorPec> my script should rather be run on push
<IgorPec> and cron
<lanefu> ah okay
<IgorPec> since it also update kernels that are changed upstream
<lanefu> so for your jobs. we probably wanan associate labels and a specific runner right?
<lanefu> my job doesn't have any runner requirements.. other than what i do at provisioning
<IgorPec> yes, this "public" runs inside isolated vm and contain no keys
<lanefu> k.. so i have 2 AWS runners I can add right now if you want
<lanefu> i need to trunk my private vlan to my build server :P
<lanefu> .. i have an ansible job that can configure a runner and register super quickly so that gives us options to move stuff around
<IgorPec> yeah, i killed my network yesterday by doing vlans ;)
<IgorPec> i lock myself out from the switchj
<lanefu> hahaha
<lanefu> that sucks man
<lanefu> okay i'm gonna add these runners real quick
<IgorPec> yeah, lets see how this works
<lanefu> i'm going to disable the jenkins webhook
<IgorPec> ok
drobo_00 has joined #armbian
<IgorPec> lanefu: 020-06-17T14:56:01.0997744Z chown: invalid user: ‘github’
<lanefu> IgorPec: yeah it wasn't expecting to be ran on your runner
<lanefu> i just adjusted.. i added labels to the runners i added called "public" and just added restriction to test-pr job for public
<lanefu> i was having it chown stuff back to the github-runner uid at the end to make cleanup easier.. since a lot of files are created with sudo
<IgorPec> ahaa
<lanefu> lets see how it does this time
<lanefu> cool shows it as running on one of my runners now
<lanefu> btw i'm using ubuntu bionic currently.. should i use focal in the future?
<IgorPec> IMO no need to change this soon
<lanefu> cool
<lanefu> btw do you care if I write a blog about our new CI setup?
<IgorPec> not at all
<lanefu> cool... i'm doing this on the work"s clock this week, but i'm in between projects, so if I blog about it. i'm good :P
<IgorPec> :)
<lanefu> its kind of a fun topic becuase.. i mean people use github actions... but our use case is pretty unique
<lanefu> btw a weirder option than a vlan is to have the VM bound to like a wireguard tunnel and send it straight out the internet somewhere
<lanefu> IgorPec: ohhh your runner is registered at the org level..... (and you use the "public") label also?
DaRock has quit [Ping timeout: 258 seconds]
phipli has quit [Quit: probably dinner time]
chewitt has quit [Ping timeout: 260 seconds]
drobo_01 has joined #armbian
drobo_00 has quit [Ping timeout: 246 seconds]
drobo_01 is now known as drobo_00
<IgorPec> yes, the same label :)
chewitt has joined #armbian
oida has quit [Remote host closed the connection]
oida has joined #armbian
rdorsch`away is now known as rdorsch
macc24 has joined #armbian
rdorsch is now known as rdorsch`away
sunshavi has quit [Remote host closed the connection]
sunshavi has joined #armbian
indy has quit [Ping timeout: 256 seconds]
sunshavi has quit [Ping timeout: 246 seconds]
rdorsch`away is now known as rdorsch
drobo_00 has quit [Read error: Connection reset by peer]
drobo_00 has joined #armbian
drobo_00 has quit [Client Quit]
dddddd has quit [Ping timeout: 260 seconds]
<Werner> Guess I missed all the fun while being out of town ^^
<IgorPec> you can check if it really works ;)
<Werner> Guess it does when looking at all the spam at the commits channel :D
<IgorPec> haha, yeah it was a lot of last fixes
archetech has joined #armbian
macc24_ has joined #armbian
rdorsch is now known as rdorsch`away
rdorsch`away is now known as rdorsch
macc24 has quit [Ping timeout: 272 seconds]
oida has quit [Remote host closed the connection]
oida has joined #armbian
<lanefu> IgorPec: Werner are we cool to merge https://github.com/armbian/build/pull/2031
<Werner> 👍
archetech_arm has joined #armbian
<IgorPec> lanefu: and probably disable mine
<lanefu> woohooo
<lanefu> IgorPec: so whats the next kind of automation we want to add to CI?
<IgorPec> shellcheck?
<lanefu> ohh yeah who used to do that for us?
<IgorPec> someone did that, yes ... but i ran it the other day and ... there are many things to fix ;)
archetech_arm has quit [Read error: No route to host]
<IgorPec> also nice to have - welcome users on PR?
<lanefu> Oh igor. it's even easier than that
<lanefu> drink the github actions koolaid https://github.com/marketplace/actions/shellcheck
dddddd has joined #armbian
phipli has joined #armbian
macc24_ is now known as macc24
_whitelogger has joined #armbian
lanefu1 has joined #armbian
archetech_ has joined #armbian
ornxka_ has joined #armbian
TheMaster has joined #armbian
archetech_ has quit [Client Quit]
mrueg_ has joined #armbian
rdorsch is now known as rdorsch`away
archetech has quit [*.net *.split]
mrueg has quit [*.net *.split]
lanefu has quit [*.net *.split]
wooster has quit [*.net *.split]
Unit193 has quit [*.net *.split]
Kamilion has quit [*.net *.split]
ornxka has quit [*.net *.split]
wooster has joined #armbian
IgorPec has quit [Ping timeout: 256 seconds]
IgorPec has joined #armbian
<lanefu1> Haha shell check is brutal https://github.com/lanefu/build/actions/runs/138867217
lanefu1 is now known as lanefu
<IgorPec> yes, our code is broken :)
<lanefu> anyway i have it as a seperate job, so it won't fail teh compilation step
<lanefu> we can limit what shellchek standards it checks.. not sure what we usd to use
<IgorPec> no idea, but we can open a jira ... its an easy job, so for someone that just want to do something
<IgorPec> you are downloading compilers each time
lvrp16 has quit [Ping timeout: 258 seconds]
<lanefu> nono it caches
<lanefu> damn it... welll the shellcheck work dir is apparently the same
<lanefu> cuz i did have a clean checku\out for that
Miouyouyou has quit [Quit: Idle timeout reached: 172800s]
Kamilion has joined #armbian
gnom has quit [Remote host closed the connection]
lvrp16 has joined #armbian
lvrp16 has quit [Ping timeout: 264 seconds]
algyz has joined #armbian
rdorsch`away is now known as rdorsch
sassinak-work has quit [Ping timeout: 272 seconds]
sassinak-work has joined #armbian
<mrueg_> lanefu++ looking forward to see shellcheck running :)
mrueg_ is now known as mrueg
lvrp16 has joined #armbian
<mrueg> I can try to come up with a PR for it if I get some time to work on it this weekend
macc24 has quit [Ping timeout: 265 seconds]
sassinak-work has quit [Read error: Connection timed out]
sassinak-work has joined #armbian
DaRock has joined #armbian
drobo_00 has joined #armbian
rdorsch is now known as rdorsch`away
torv has quit [Remote host closed the connection]
torv has joined #armbian
macc24 has joined #armbian
<lanefu> mrueg: hey do you have some tips on like what shellcheck checks I could/should limit for sanity?
<lanefu> I just need to pass it some options
<mrueg> lanefu: I would leave them in as is and make it fail softly
algyz has quit [Remote host closed the connection]
sunshavi has joined #armbian
algyz has joined #armbian