NC - SC

NC - SC

◇◇◇◇◇ REMARK – THIS IS NOT MY MAIN BLOG ◇◇◇◇◇◇

The Better Blog Version is ON WORDPRESS *****To jest blog pomocniczy. Podstawowy jest tu (link trzeba przekopiować): **** https://tradycyjnyyahwista.wordpress.com/ STRUKTURA STRONY:•Wordpress blog zasadniczy, NOWOŚĆ: INDEKS A...Z. Bogate menu, galerie, *AKTUALIZACJE*, ŹRÓDŁA! •Blogger to blog pomocniczy – notatki, też komentarz itp. •YT – playlisty (aż z kilkanaście, PL i ENG.), WYCINKI - FRAGMENTY •Rumble – filmiki, filmy i WYCINKI, Dżek •JustPaste – pozostałe materiały i notatki, koment.

Search This Blog

Showing posts with label Manjaro Linux. Show all posts
Showing posts with label Manjaro Linux. Show all posts

Saturday, September 28, 2024

Fish (s)hell: BEWARE of adding entries to config.fish manually, PACMAN OVERWRITES IT automatically at system actualization/maintenance. Use the „source” directive!!

Design patterns & good practices – don't want having multiple small files (w/ longer fsck!!!) –the fish's source directive

Of course,  pacman.conf  NoUpgrade directive can omit this negative result/impact – but I don't like too much mess (chaos, if you can read) in system, although. It suffices American language is narcistic psychopathy chaos from ancient view! Why they code, code, code!!!?? Maybe to make something similar to Esperanto? No, rather to be still unfunky „monkey” — despite IT, sci, & more.

Yea, but Linux administration has to be practical.

They should mention it just inside fish shell manuals. Additionally, coproc functionality should be programmed AGAIN – NOT such PLANNED PRODUCT AGING (REGRESSIONS).

Alex Jones is right in his narration.

I remember regressions even from good open source soft of Bender/Bfor Artists!!!!

Fine that they used paranthesis — "()" — in fish command line. BUT why TO CUT HISTORICAL, GOOD PRACTICE in name of „new”, „new”, „ANEW” ??

Tuesday, September 17, 2024

Downgrading gcc in Arch @drivers: gcc sufficed OK»»»NOT the gcc-libs package.

Sole gcc - Big NV. modules compiled OK (but Linux somewhat is sometimes VERY similar to Windows - some big bugs below)

Pacman „listing” after all operations:
pacman -Qs gcc          gives:
local/gcc 11.1.0-3 (base-devel)
    The GNU Compiler Collection - C and C++ frontends
local/gcc-libs 14.2.1+r32+geccf707e5ce-1
    Runtime libraries shipped by GCC
•Vers.: (14.2.1+r32+geccf707e5ce-1 -> 11.1.0-3)

Not to trust ccache... Linux documentation is poor as explaining ability/scientificness (see PM entries).

•Linux, as Windows, contains bug after bug.

Only cause[d] „this is America”?? For kernel??? If/while they can't decide which plugin set to use!!

•Assume (by enumerative induction reasoning) they can't do it well AGAIN / „EAGAIN”.

PM has big bugs, Arch Linux has CD-ROM bug.
And, the downgrade is better than downgrader definitely. Only good side of downgrader one is that restoring is done automatically (if logs are not cleared).

Thursday, August 15, 2024

A HIDDEN **bug in Linux kernel**/driver SHORTENS your internal HDD lifetime, most stupid POPCORNED people — by unnecessary spindown the drive before hibernation.

Tested 6.5.13-7-MANJARO s2disk && the system freeze function alone.

Both generates UNNECESSARY HDD SPINDOWN. I know this sound very well, SMART is „OK”, this are ONLY by hibernation (some signs that ALSO AT... RESUME!!!!)
On earlier versions I don't had occasion to even try to hear it – because of noise isolation I use.

Of course, method was 'shutdown'. Why to bother also with ACPI??

More at previous blog entry. Doubting it has been repaired – to my intuition, they definitely can't. The kernel „new” „better” „features” are so boring... they can't even cooperate with Intel Software — (that is, SSEx) the Emulator – NOT WORKING despite some longer command-line parameters config, mere crap, exception privileged instruction....

Maybe you're so happy apes due to... factual corporate-heart (still)?

–Despite freeware origin destinations that are freedom, portability, robustness, easy deployment (as in Porteus distribution) .... 

The bug is in freeze functionality, that is part of s2disk/swsusp layer also

echo freeze > /sys/power/state   reproduce it.

–residing probably in HDD driver kernel module.

—I assume that all versions „higher” are affected.
—Some Vista-or-later had this error also. I remember this detail perfectly.

More about issue at previous blog entry.

Wednesday, February 28, 2024

Damned „manually”: Clang «fast» Compiler still, 2024, NOT fully compatible with «gcc-code»: The nsxiv app’s compilation is one example.

 

Problem WAS, I updated some packages in Arch Linux and, after that, tried to replace old sxiv’s program custom enhanced variant to the new nsxiv from its git repository.

3 „old-fashioned” errors
— with fast Clang compiler, „new technology” of compilers, that are also accompanied (across… MULTIPLE Arch Linux packages) with the LLVM compiling orientation:

clang-16: warning: treating ‚c’ input as ‚c++’ when in C++ mode, this behavior is deprecated [-Wdeprecated]
autoreload.c:70:17: error: assigning to ‚char *’ from incompatible type ‚void *’
scratch.buf = erealloc(scratch.buf, scratch.len);
^~~~~~~~ autoreload.c:73:9: error: cannot initialize return object of type ‚char *’ with an rvalue of type ‚void *’ return memcpy(scratch.buf, filepath, len); ^~~~~~~~
autoreload.c:87:9: error: assigning to ‚char *’ from ‚const char *’ discards qualifiers
base = strrchr(filepath, ‚/’);
^~~~~~
3 errors generated.


Rerun make with old, „straight” gcc

 (by unset CXX & unset CC bash commands- and OK:

CC autoreload.o
c99 -Wall -pedantic -O2 -DNDEBUG -D_XOPEN_SOURCE=700 -DHAVE_LIBEXIF=1 -DHAVE_LIBFONTS=1 -DHAVE_INOTIFY=1 -I/usr/include/freetype2 -I/usr/local/include/freetype2 -c -o autoreload.o autoreload.c
CC commands.o
c99 -Wall -pedantic -O2 -DNDEBUG -D_XOPEN_SOURCE=700 -DHAVE_LIBEXIF=1 -DHAVE_LIBFONTS=1 -DHAVE_INOTIFY=1 -I/usr/include/freetype2 -I/usr/local/include/freetype2 -c -o commands.o commands.c
CC image.o


Yea, this one was simple.

 But generally, in IT world we have bigger projects that must be (re)compiled (or linked dynamically), DUE TO *.SO libraries issues.

There is no „hot” alternative. I don’t want the difficult special scientific system distrubution — I prefer to, AS WITH the icu lib, to put *ALTERNATIVE* libs in its special folder – not in /etc/alternatives but in /usr/local/lib/ICUxx, for example. While the icu library is the most wideheavy alternative (Libre Office tends to link version after version of icu!!!), the (re)compilation of application turns out to be solution (as it was with BibleTime, also).

Some time ago, I replaced Arch Linux packages with the manjaro repo – resulted, not instantly but after update+manually, QGIS started working.

Previously I run QGIS from chrooted Debian system (that is, the container – not the VM nor similar, but live ability to change root directory – the SO objects are linked from distribution file tree).


Theory of Concave Earth PC Programs