-
zedmatrix
nsITobin: its funny, until the stable book pushs to gcc-15 its good to have that live iso with gcc-14
-
zedmatrix
-
nsITobin
i still want x11 to be a unified tree
-
nsITobin
not a bunch of disprate libs and pieces in a fetchquest
-
zedmatrix
i guess i could do a destdir install on the xorg-libs and package that as a single tar
-
nsITobin
zedmatrix: I was talking source code for my fork
-
nsITobin
cause as much as I .. well basically gave them the idea to fork x11.. that idea was I would lead it LOL
-
nsITobin
silly forkers
-
nsITobin
forkin around
-
zedmatrix
well if you want to play around > stage4-xinit.tree is the post LFS tree i followed
-
nsITobin
Well at least I didn't get dragged into serving an insane bunch of visionless losers for almost a decade.. again
-
zedmatrix
except for cracklib
-
nsITobin
and i think we need moar than just one x11 fork
-
djph
nsITobin: which project had you servicing visionless losers?
-
nsITobin
we need at LEAST 11
-
nsITobin
djph: Pale Moon
-
nsITobin
I'm the former number 2 asshole around there
-
zedmatrix
haha i like the lizard they chose :)
-
nsITobin
the goanna lizard?
-
nsITobin
i only said.. we need something that isn't a trademark of verizon media to call it
-
nsITobin
but i can claim nothing for the name or logo
-
nsITobin
I made a lot of mistakes.. still making some of them.. but the technological uplift cannot be denied.. tho good luck getting them to attributte it to me past the add-ons site which was soley and exclusively my creation
-
nsITobin
I am the creator of the Unified XUL Platform (Take 2, the one that worked).
-
djph
nsITobin: ah, never used palemoon
-
nsITobin
my vision, my will
-
nsITobin
Pale Moon was just one of many mozilla-based applications
-
nsITobin
which was my vision and my will
-
nsITobin
because Firefox-first .. is never good
-
nsITobin
platform first.. then platform's primary feature.. browsing..
-
nsITobin
then Pale Moon
-
nsITobin
as I envisioned so it was.. ... for a while
-
nsITobin
full service micro-mozilla ecosystem.. from one shitty firefox rebuild..
-
nsITobin
in less than a decade
-
nsITobin
on only as much spare change as people had
-
nsITobin
I think I did well.. except socially
-
nsITobin
which of course negates everything
-
nsITobin
actually in only 4 years
-
nsITobin
UXP was done in 2018 launched 2019.. i started in 2014
-
nsITobin
That is what I was capable of doing.. and really thinking back.. the most work.. was convincing everyone to allow it and let me do it
-
nsITobin
not the work i did.. it was save for some specific special feats mostly mundate
-
nsITobin
mundane*
-
nsITobin
not that I want to discount all the cpp work I couldn't do but I helped directed that work laid the groundwork for that work to proceed identified that IS the work needed I just couldn't code the code where cpp was conserned.. but i learned python2 to a halfway decent extent along with the mozbuild system and ancient autoconf and some m4 and of course all my php.. and you know what.. if i had the CPP skill as well.. it would have just been me leading and
-
nsITobin
building a xul platform and community with an ecosystem..
-
nsITobin
created the very project and contribution structure they still use 95% unaltered today.. the majority of the infrastructure i coded up that helps serve a mozilla project like mozilla did.. All they know beyond just rebuilding Firefox is either directly from me or aquired by me pushing and directing others to it while I was doing the secondary everything else
-
nsITobin
this experience as hellish as it was off and on.. did teach me you can do SO MUCH without all the utter layers of garbage piled on by people who either radically changed their mind or didn't understand the assignment in the first place
-
nsITobin
and that continues even into here.. unfortently so did some of the bs behavior.
-
nsITobin
zedmatrix: livecd without the extras.. now you can make any livecd of any configuration arbitrarily and simply
-
nsITobin
just a little proding not to cheap and laze out on something more .. directly off a wiki
-
nsITobin
or like my only real example with dracut
-
nsITobin
none of that is needed and you proved it before me.. damn it ;)
-
nsITobin
Hell zedmatrix you make your own scripting language and builder system
-
nsITobin
that's stunning
-
nsITobin
We just need more excellence in the world without a social context attached then social interactions would gradually improve.. why be a dick if things are generally excellent?
-
nsITobin
I have done something recently I didn't dare do before because it would collapse the wave function.. I looked who was where pushing what from 2019 on.. and convered connections between .. a lot and it has to do with the rust/wayland/kernel agenda.. and yes UXP was apart of it and I was completely ignorant of the entire shape of it .. I was crashing and burning at the time after all.
-
nsITobin
i thought it was just firefox fanbois and PCthugs .. social justice warriors at that time..
-
nsITobin
noooo
-
nsITobin
but since its too late to do anything about it.. I am simply gathering what I can.
-
nsITobin
One question always remained unanswered.. Why is there so much hate for giving people what they are angry Mozilla took away..
-
nsITobin
Now I know
-
zedmatrix
yea i still need to learn libarchive and destdir so that i will have the binaries
-
zedmatrix
i am looking at building boost-1.87 under my musl install so that the zbuild will be completely portable
-
nsITobin
I am gonna attempt some ch8+ rpm building.. just spec and build see if i can build a new root from rpm
-
nsITobin
a few packages are gonna be tedious tho
-
nsITobin
especially since the filelists have to be explicit
-
nsITobin
i need more Me's
-
zedmatrix
thats why i started with a bash version of a build system i understand, and went from there
-
nsITobin
it;s a multistage process
-
nsITobin
lol
-
nsITobin
yeah i shouldn't rush
-
nsITobin
plenty of time
-
zedmatrix
i keep looking at pacman, but then that is a c-program
-
nsITobin
well i am using rpm because it is what I sort of know.. and I want to upset redhat people
-
nsITobin
nothing upsets redhat more than people doing what they don't want
-
nsITobin
ask that crazy x11libra fork
-
nsITobin
libre?
-
nsITobin
whatever
-
zedmatrix
its still using someone elses "crappy" code thats been patched over and over to solve minor changes to the build system
-
zedmatrix
i started the c++ with using std=23
-
zedmatrix
damn i still have 'wicked -bonus xray editio' to watch :)
-
nsITobin
maybe I should call my rpm fork .. mph because it isn't how much you spin.. it is how far you get
-
nsITobin
MPH could stand for Managed Package Handler
-
nsITobin
:P
-
zedmatrix
yea nice, also the acronyms are funny :)
-
nsITobin
well it is better than RPM-C
-
nsITobin
which is the current name for 4.18 fork
-
nsITobin
but mph does work
-
nsITobin
Of course I am forking PHP 7.4 as Phobia because everyone is too scared to retain PHP's features and flavor..
-
zedmatrix
why is Texas hoarding all that water... it should share for the wildfires :)
-
zedmatrix
-
nsITobin
zedmatrix: I am doing bash scripts first for early-system
-
nsITobin
cause too many stages will get confusing .. so early-system, constuction-system, and final-system
-
nsITobin
hi CosmoHill
-
zedmatrix
yea tho the stage1 is pretty simple
-
nsITobin
CosmoHill: I can't remember if I asked this.. did you ever solve the bootstrap problem or did you just rebuild from a regular lfs system
-
zedmatrix
i think its easier once you either have a "temp tools" or a full lfs build to build from
-
nsITobin
well i need a full lfs build to do RPM .. for the moment anyway
-
nsITobin
but it will be so amazing when I install all the packages with rpm --root and can boot into it..
-
zedmatrix
you see i just made it simple for me for stage1 and wrapped the zbc files in a bash loop
-
nsITobin
I was wondering about it.. other people's code still looks like.. well pcre until I find some anchors and learn what the deal is then it becomes something I can read casually
-
zedmatrix
its just a bash for loop
-
nsITobin
my question must have been too much for his internet connection
-
nsITobin
zedmatrix: yeah but more the zbc files
-
nsITobin
i been trying to figure out how they work with my knowlege of bash but it isn't bash
-
zedmatrix
-
nsITobin
it is interesting
-
nsITobin
-
zedmatrix
the zbc files just tells the zbuild c++ what to do
-
zedmatrix
i guess i need to expand the docs that if a package doesn't exist in the source dir, it will attempt to download
-
zedmatrix
also it auto extracts
-
nsITobin
-
zedmatrix
-
nsITobin
6 will just continue on.. 7 will be added to stage2 cause chroot
-
zedmatrix
i put stage1 as upto end of 7 with the ability to save
-
nsITobin
how did you chroot in?
-
nsITobin
7 is done in the chroot
-
nsITobin
better idea.. ch 5 is stage 0
-
zedmatrix
most of stage1 is user controlled
-
nsITobin
well yeah cause that is the end user system
-
nsITobin
my bash files are just an early system
-
nsITobin
for me
-
nsITobin
i'll get all my terms and dillybobs consistant when it works more
-
zedmatrix
its mostly providing a little help in building and the zbc files can be adjusted for package version changes
-
nsITobin
I had a much more sophisticated method and plan a year ago
-
nsITobin
... that was a year ago
-
nsITobin
LOL
-
zedmatrix
another addition will be having the package name/version be useful in the package url
-
nsITobin
so i think it is a race between your build/package system and me getting an rpm one going
-
nsITobin
lol
-
nsITobin
while you are well ahead of me.. you are also creating your own tools.. but i am slower but my issue is reliably GETTING to already existant tools and learning them inside and out vs just using them on fedora
-
nsITobin
it is a good way to cover many paths especially when we talk about it in some place like an irc channel :P
-
zedmatrix
this is the first time building BLFS completely with it
-
nsITobin
how do you completely build blfs?
-
nsITobin
is that even desirable or possible?
-
nsITobin
LOL
-
nsITobin
but yeah i gett what you mean
-
nsITobin
zedmatrix: know what else is something kinda cool about picking rpmbuild? its SOURCES folder is one directory like in lfs so i can symlink /setup/sources to ~/rpmbuild/SOURCES and run my spec files
-
zedmatrix
nsITobin: becareful with a bash variable $SOURCES it can have issues in BLFS
-
zedmatrix
i mean building my BLFS : Xorg -> LXQt
-
nsITobin
well anything past lfs boot would exist only as spec files
-
nsITobin
I might do a systemd version with latest kde nonsense
-
nsITobin
give it the Fez Enterprising Linux designation
-
nsITobin
that will upset some hats
-
nsITobin
or just everything is snowball
-
nsITobin
i really like that name
-
zedmatrix
also i finally figured why gdk-pixbuf was failing.... the XDG_DATADIR was incorrectly set
-
nsITobin
ah
-
nsITobin
well I think i am gonna focus on classical linux and unix type stuff first then see about adding a modern linux pathway to it.. then pit them sidebyside
-
nsITobin
in a battle to the dea-- Anyway..
-
nsITobin
cause I can't just pretend these systems don't exist
-
nsITobin
did that last time look where it got me
-
zedmatrix
probably gonna add boost-1.87 to my musl so it will be a complete build system
-
nsITobin
what even is boost
-
zedmatrix
-
nsITobin
right.. libs as a service
-
zedmatrix
a package of libraries for c++, since my build system uses it to execute the build functions
-
nsITobin
i just more and more don't like c++
-
nsITobin
especially 2010s on.. it seems more burdonsome than just writing something yourself
-
zedmatrix
well C is the same but C++ has memory safe ability
-
zedmatrix
another of my TODO:s is to replace the blind exec functions with static functions like meson, cmake, configure etc
-
nsITobin
you know.. maybe i should install software .. past the basic os and toolchain in opt and just leave small scripts to set the loader paths and crap in bin
-
nsITobin
that could simplify a lot
-
nsITobin
there are justt so many potental ideas i want to explore .. that i should have explored a decade ago
-
nsITobin
but i need to focus and knock these scripts out to get to something more I can futz with
-
nsITobin
zedmatrix: so you are gonna basically end up with spec files
-
nsITobin
lol
-
nsITobin
except Z
-
nsITobin
a kind of zspec
-
zedmatrix
thats y you should build LFS multiple times refining your tool chain
-
nsITobin
-
nsITobin
now they just need to connect it to the rust agenda
-
nsITobin
and everything will be exposed
-
nsITobin
not that that will change anything
-
nsITobin
but least everyone will know what I have known for a while now
-
nsITobin
to the rust agenda.. chromium and the whatwg
-
nsITobin
back up to the new linux foundation chromium friends
-
nsITobin
It's bloody Microsoft
-
nsITobin
.. it WAS google.. but everything has been feeling very .. Shell Update lately
-
zedmatrix
yea i kinda looked at how pkgbuild files are so i can use that with a bit of modification
-
nsITobin
zedmatrix: well this is fun after all
-
nsITobin
creating systems
-
nsITobin
sharing
-
nsITobin
i always found it so
-
zedmatrix
yep i build a stable system for me, and if someone wants to use it, they can clone it :)
-
nsITobin
zedmatrix: like i said.. i likely will get tired of the scratch scripts and just use zbuild to generate the basic system plus rpm deps and then use that to build the spec files which a bunch technically were from Cosmohill's distro.. So that .. a start of an ecosystem.
-
nsITobin
that way your system gets semi-regular poking by someone else cause one person can't anticipate all possible cases.. always need someone to bash on it with a hammer
-
nsITobin
see what happens
-
zedmatrix
well i just start with the book
-
zedmatrix
it would be nice to be able to have a system to rebuild it self like portage or pacman
-
zedmatrix
tho i guess with a good base+system a full rebuild can be good like every 6 months
-
nsITobin
well shouldn't need a full rebuild except when massive toolchain changes happen or glibc
-
nsITobin
I may sync up with an LTS scheme eventually
-
nsITobin
that way a full rebuild IS required for a new version
-
nsITobin
i dunno
-
nsITobin
i am egar to find out tho
-
nsITobin
what is all gonna be needed vs what everyone does on top of all that
-
nsITobin
kinda my thing
-
nsITobin
or more likely just rebuild fully on major lfs release and just update for point releases
-
nsITobin
keeping the same toolchain just following errata patches or somethin.. I dunno it's my first day.. for the past year and a half