ArmbianHelper changed the topic of #armbian to: armbian - Linux for ARM development boards | www.armbian.com | Github: github.com/armbian | Commits: #armbian-commits | Developer talk: #armbian-devel | Forum/Twitter feed: #armbian-rss | Logs: -> irc.armbian.com
archetech_g has quit [Quit: Leaving]
archetech has joined #armbian
xoan72545127 has joined #armbian
xoan7254512 has quit [Ping timeout: 248 seconds]
xoan72545127 is now known as xoan7254512
<Armbian-Discord>
<Bossk> anyone know if armbian can be tested before installed like ubuntu "live cd" mode I think? want to test arbmian on a single board computer
<archetech>
arm is not x86 no
<archetech>
and its quite simple to burn a sdcard and try it
<Armbian-Discord>
<Bossk> ubuntu has it for raspberry pi
<archetech>
so waht it makes no sense
<Armbian-Discord>
<Bossk> what do you mean? I heard the server side armbian has it, but im wondering if the desktop version can also be tested before install
<archetech>
takes same effort to burn a "live" img as the real thing
<Armbian-Discord>
<Bossk> time not the issue, its testing environment. ubuntu has it as an option besides install
<stipa>
Bossk burn an image to sd card and try it out
<Armbian-Discord>
<Bossk> so just to get this straight, armbian doesn't have a testing environment?
<stipa>
it runs out of the sdcard
<stipa>
if you don't like it just remove the sd card from the board
<ArmbianHelper>
^ balenaEtcher - Flash OS images to SD cards & USB drives
xoan72545122 has joined #armbian
xoan7254512 has quit [Ping timeout: 256 seconds]
xoan72545122 is now known as xoan7254512
<Armbian-Discord>
<IgorPec> Armbian provides only live OS which you can then transfer to internal memory or USB, but generally it runs of SD card as is.
<Armbian-Discord>
<Bossk> oh interesting, but everything is still saved on the sd card right? I think with live Ubuntu if you unplug the sd card, no data is saved. Which is helpful for testing
<Armbian-Discord>
<IgorPec> the only relation armbian has with ubuntu is by using their standard app packages and relations
<Armbian-Discord>
<IgorPec> armbian sits more in embedded Linux world
<Armbian-Discord>
<meteyou> ohh thx! I can use this as a guide!
<Armbian-Discord>
<meteyou> looks a lot of better and with the matrix, it fits very well for my usecase
<Armbian-Discord>
<meteyou> is it possible/recommended to cache specific directories between different builds, or can i download and cache specific resources before building the first image?
<Armbian-Discord>
<IgorPec> rootfs cache is automatic - if you stick to master branch
<Armbian-Discord>
<IgorPec> other caching between builds, provided by GitHub, we don't use as its useful only if you stick to their runners. While GitHub runners in our case represent only 4% https://github.com/armbian/scripts/blob/master/README.md
<ArmbianHelper>
^ scripts/README.md at master · armbian/scripts · GitHub
<Armbian-Discord>
<meteyou> ok. thx for you help!
mpmc is now known as nowhere
indy has quit [Ping timeout: 252 seconds]
TRS-80 has joined #armbian
indy has joined #armbian
indy has quit [Ping timeout: 252 seconds]
indy has joined #armbian
xoan72545123 has joined #armbian
xoan7254512 has quit [Ping timeout: 248 seconds]
xoan72545123 is now known as xoan7254512
<Armbian-Discord>
<meteyou> is there currently a issue with branch=current & release=bullseye in armbian?
<Armbian-Discord>
<meteyou> got the same error local & via github workflow. branch=edge looks like it works
<TRS-80>
@meteyou Yes there is. Adding flag EXTRA_WIFI=no was supposed to be a workaround, but that did not work for me. I am assuming you have pulled latest? Igor was working on something just the other day and may have pushed a fix by now (or not).
<Armbian-Discord>
<meteyou> @TRS-80 yes. i use the up-to-date master branch of armbian/build. currently i am just testing my workflow, so it is not a big deal if i have to use branch=edge or jammy...
<TRS-80>
Happened to me even on edge, I was trying to build image for PBP.
<Armbian-Discord>
<Tonymac32> that is likely the cause
<Armbian-Discord>
<Tonymac32> don't mind us, people are more interested in adding LE patches than keeping the images building these days
<Armbian-Discord>
<Tonymac32> goes to grouch somewhere else
<TRS-80>
You are starting to sound like tkaiser (very slightly) lol
* TRS-80
agrees FWIW, just never verbalized it in same way
<Armbian-Discord>
<Tonymac32> applying bootsplash-5.16.y-0007-Revert-fbcon-remove-soft-scrollback-code.patch also failed, I didn't copy it first time
<Armbian-Discord>
<Tonymac32> TRS-80 the issue is I rarely disagreed with the message, just the delivery
<TRS-80>
yeah
<Armbian-Discord>
<Tonymac32> but my generally agreeable nature hasn't done shit 😄
<Armbian-Discord>
<Tonymac32> anyway, there are supposed to be committees forming to steer the project, I'm 50% Heinlein on this one, in a book he said "Once a planet becomes civilized enough to require carrying ID, it's time to find a new one"
<Armbian-Discord>
<Tonymac32> 😄
<TRS-80>
I have my doubts as well, OTOH something needs to be done I guess.
<Armbian-Discord>
<Tonymac32> yeah, the wild west isn't working here, it would require a less than benevolent leader to make contributors mad by telling them to F off now and again
<Armbian-Discord>
<Tonymac32> and if that can be diluted into a committee, well
<Armbian-Discord>
<Tonymac32> no one has to be the bad guy
<TRS-80>
I just hope it works out
<TRS-80>
Anyway OK I found one of relevant pastes in logs: https://bpa.st/IHEA
<ArmbianHelper>
^ View paste IHEA
<TRS-80>
Is this same fbdev issue?
tonymac32 has joined #armbian
<Armbian-Discord>
<Tonymac32> drivers/video/fbdev/core/fbcon.c:1919:11: error: implicit declaration of function ‘fb_scrollmode’; did you mean ‘fb_find_mode’? [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors
<Armbian-Discord>
<Tonymac32> yep the scrollback patch
<TRS-80>
OK, so is there some command I can add to skip some patch? Or simply delete it from sources?
<Armbian-Discord>
<Tonymac32> if you check the sources folder where the kernel is compiled you should see a *.rej file showing what chunks didn't get applied properly
<Armbian-Discord>
<Tonymac32> I assume to fbcon
alekksander has quit [Quit: Konversation terminated!]
The_Loko has quit [Quit: Leaving]
alekksander has joined #armbian
alekksander has quit [Client Quit]
<TRS-80>
yeah not seeing any *.rej files (and I was searching the whole project dir with find)
<TRS-80>
I think, if I am not badly mistaken, that I may have passed the kernel compilation phase?
<TRS-80>
if so, it was thanks to tonymac32 hints above
<TRS-80>
now I should bomb out on mirrors, like before :D
<Armbian-Discord>
<IgorPec> kernel bootlogo implementation is broken and it seems too much work to fix it. i guess this function is going to be deprecated until someone finds time for implementing Plymouth. It should be working fine.
<TRS-80>
@IgorPec I guess you saw my GitHub issue?
<Armbian-Discord>
<meteyou> so disabling boot_splash should fix this issue too?
<Armbian-Discord>
<IgorPec> this is the last remaining thing that is broken. we have fixed wifi drivers and other problems
<ArmbianHelper>
^ Disable boot logo support as its broken by igorpecovnik · Pull Request #4105 · armbian/build · GitHub
<TRS-80>
I thought finally something I might be qualified to review, but basically in reality I am just taking your word for it (I have no idea). lol
<Armbian-Discord>
<IgorPec> well, its know that this breaks it.
<Armbian-Discord>
<IgorPec> and to make it working - if this is on me, i can only disable the feature
<TRS-80>
I am about to do something like `if [ ! $? = 0 ]; then [build command]; fi` just to keep hammering away at mirrors until I get lucky. But surely there is a better way? lol
<TRS-80>
(oh yes, I am back to bombing out on mirrors, still, for days)
<Armbian-Discord>
<IgorPec> what exactly you wanna do?
<Armbian-Discord>
<IgorPec> don't worry about mirrors 😉
<TRS-80>
I cannot seem to build an image
<TRS-80>
Maybe I get rid of software and install after? Or?
<Armbian-Discord>
<IgorPec> i can see it in CI what is wrong and yes, not all images build atm
<Armbian-Discord>
<IgorPec> disabling bootlogo is last remaining problem as far as i can tell
<TRS-80>
I am trying to build Bullseye XCFE for PBP (your favorite, I am sure to get help!). :p
<Armbian-Discord>
<IgorPec> let me try at my machine
<TRS-80>
my command line is (more or less) exactly as I put in that issue
<TRS-80>
maybe I try to specify some mirrors, some times not, but no matter
<Armbian-Discord>
<IgorPec> did you try to delete docker image ?
<Armbian-Discord>
<IgorPec> to force recreation
<TRS-80>
I have a few times, should I do that every attempt?
quantum_ has joined #armbian
<TRS-80>
I mean, I did that sporadically but not every time. But I can.
<Armbian-Discord>
<IgorPec> no, just idea to get it working
quantum_ has left #armbian [#armbian]
<Armbian-Discord>
<IgorPec> give me few minutes - i am running with your build parameters
<TRS-80>
cool, thanks
<TRS-80>
It would be lovely not to have to keep using Manjaro on my new toy. :D
<TRS-80>
The hadware is pretty nice, especially coming from 10-yr old ThinkPads!
* TRS-80
goes for snack
<Armbian-Discord>
<IgorPec> well, its still just for geeks. support is not on the thinkpad level. not hw, not sw
<TRS-80>
Very true. But ThinkPads are not what they used to be, either. So I been looking for alternative for long time. And laptop situation is so bad that this is the only thing that even came close (sadly).
<tonymac32>
what, Lenovo was full of it when they claimed they'd maintain?
<tonymac32>
Imagine my shock
<TRS-80>
imagine_my_shock.jpg
<tonymac32>
LOL
<TRS-80>
JINX
<Armbian-Discord>
<IgorPec> my dell broke down few weeks ago, outside of warranty
<Armbian-Discord>
<IgorPec> and can't do much about except sell as is
<TRS-80>
> In amazing twist of fate, Igor becomes PBP co-maintainer with TRS-80 :D
<Armbian-Discord>
<IgorPec> i am fixing armbian here 😉
<Armbian-Discord>
<IgorPec> we will be without boot logo now
<Armbian-Discord>
<IgorPec> kernel built with success
<TRS-80>
Yes I was also able to get past kernel by disabling that patch in particular, I guess the flag does similar. But I keep bombing out on mirrors (which was original problem before this).
<Armbian-Discord>
<Tonymac32> Igor go to bed
<Armbian-Discord>
<Tonymac32> 😄
<Armbian-Discord>
<IgorPec> i need to see why this damn thing doesn't work. then i'll go to bed
<TRS-80>
yaay
<TRS-80>
:)
* TRS-80
feels like it's his lucky day
<Armbian-Discord>
<IgorPec> interesting. it hangs on [ o.k. ] Installing base system [ Stage 1/2 ] I: Retrieving InRelease
<TRS-80>
yes that's what I been getting
<TRS-80>
if you wait long enough it will time out (I guess)
<TRS-80>
only once it worked for me
<TRS-80>
I tried both mirrors as well as not specifying a mirror, many times, to no avail
<TRS-80>
I mean, both options for DOWNLOAD_MIRROR as I guess it's looking for packages (Release file) here?
<Armbian-Discord>
<IgorPec> without docker it works
<TRS-80>
hmm, weird
<Armbian-Discord>
<IgorPec> but interesting is that our CI uses docker for everything
<TRS-80>
yeah
<TRS-80>
Maybe do I have some wrong combination of options? In particular I was wondering about edge+Bullseys
<Armbian-Discord>
<IgorPec> so its one of those weird issues.
<Armbian-Discord>
<IgorPec> no, it also fails with jammy
<TRS-80>
Oh and you said it works native.
<Armbian-Discord>
<IgorPec> its deboostrap / docker / qemu thingie
<Armbian-Discord>
<IgorPec> yes, native it works, at least on my machine
<Armbian-Discord>
<IgorPec> still this boot logo has to be disabled
<TRS-80>
So this must be affecting some other builds then, no? Looks like we only build a Bullseye without a desktop, maybe that's why it wasn't seen yet.
<Armbian-Discord>
<IgorPec> first thing you should be trying is to build some other combination
<TRS-80>
Maybe I try with less packages at command line, and then if it works I can install them after.
<Armbian-Discord>
<IgorPec> you are not doing anything wrong
<TRS-80>
You mean what? Like different desktop?
<TRS-80>
I mean, just trying to troubleshoot where problem is now.
<Armbian-Discord>
<IgorPec> if you suspect bullsye is a problem, you try ubuntu target
<Armbian-Discord>
<IgorPec> if you suspect xfce, try gnome
<Armbian-Discord>
<IgorPec> but it looks to me, its general issues in area of deboostrap or qemu
<Armbian-Discord>
<IgorPec> to rule one of those, build x86
<Armbian-Discord>
<IgorPec> now i am deboostrapping succesfully bullseye xfce with 1st two options
<Armbian-Discord>
<IgorPec> but i choose menu driven run
<Armbian-Discord>
<IgorPec> under docker
<TRS-80>
you mean you ssh into docker I guess
<Armbian-Discord>
<IgorPec> no
<Armbian-Discord>
<IgorPec> ./compile.sh docker
<TRS-80>
Oh I did not think that menu worked there! lol
<Armbian-Discord>
<IgorPec> then i select pinebook, bullseyes, desktop ...
<TRS-80>
right now I am trying without DESKTOP_APPGROUPS_SELECTED="3dsupport browsers internet multimedia", but then I try the way you said
<Armbian-Discord>
<IgorPec> ok, i have to listen to @Tonymac32 advice 😉
<Armbian-Discord>
<IgorPec> if you find something, just post it here so it can be fixed
samythemany11 has joined #armbian
samythemany1 has quit [Ping timeout: 268 seconds]
<Armbian-Discord>
<meteyou> just out of interest... if i were to use a self-hosted runner, then an ARM server would probably be best for build armbian builds? or how do you do it with your builds?
<TRS-80>
@meteyou CI us using Docker, FWIW
<TRS-80>
and host is x86 Ubuntu, all of this is right in the build docs
<TRS-80>
Cheers @IgorPec, thanks for tips and have a good night!
<Armbian-Discord>
<meteyou> i think @IgorPec have the same timezone as me and its 0:48 here 😅
<Armbian-Discord>
<meteyou> i think we should go to bed both 🙈
<TRS-80>
Igor is in Slovenia
<Armbian-Discord>
<meteyou> i'm from austria. near the italian/sovenia border
<Armbian-Discord>
<meteyou> so i think i can visit igor in 2-3h per car
<Armbian-Discord>
<meteyou> from my home to Ljublijana (main city of slovenia)