<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linux on JOURNAL.ROBBI.MY</title><link>https://journal.robbi.my/tags/linux/</link><description>Recent content in Linux on JOURNAL.ROBBI.MY</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 30 Jun 2026 03:01:59 +0000</lastBuildDate><atom:link href="https://journal.robbi.my/tags/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>Cawbird - Linux Twitter Client</title><link>https://journal.robbi.my/posts/210905102438/</link><pubDate>Sun, 05 Sep 2021 22:24:38 +0800</pubDate><guid>https://journal.robbi.my/posts/210905102438/</guid><description>&lt;p&gt;&lt;img src="https://journal.robbi.my/posts/210905102438/5il80mp.png" alt="" title="Cawbird"
 class="float-right ml-4 mb-2 cursor-zoom-in"
 data-zoomable
 loading="lazy" /&gt;

Peace be upon you and hello everyone!&lt;/p&gt;
&lt;p&gt;Have you heard &lt;strong&gt;&lt;a href="https://github.com/baedert/corebird"&gt;Corebird&lt;/a&gt;&lt;/strong&gt; before? It a twitter client for linux desktop user but the project (and others 3rd party twitter client) stopped when Twitter decide to remove &amp;ldquo;UserStream API&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Twitter actually replace that API with new ones called &amp;ldquo;Accounts Activity API&amp;rdquo;, but the Corebird developer stated it too difficult to implement and he may not have much time for development anymore. So the project was discontinue since 2018 and honestly, Corebird are the best GUI twitter client for linux.&lt;/p&gt;</description></item><item><title>openSUSE Virtual Conf. 21 t-shirt (FREE!)</title><link>https://journal.robbi.my/indieweb/210615120000/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://journal.robbi.my/indieweb/210615120000/</guid><description>&lt;p&gt;&lt;img src="https://i.imgur.com/d1dMtCN.png" alt=""
 class="mx-auto block cursor-zoom-in"
 data-zoomable
 loading="lazy" /&gt;
&lt;/p&gt;
&lt;p&gt;I just checked my email and I got email from &lt;code&gt;ddemaio &amp;lt;ddemaio@suse.de&amp;gt;&lt;/code&gt; that said welcome to this year’s openSUSE Conference. S/he give me token access and said that I can claim free t-shirt. Nice!&lt;/p&gt;</description></item><item><title>Fedora - koji kernel regression testing</title><link>https://journal.robbi.my/posts/201231084500/</link><pubDate>Thu, 31 Dec 2020 08:45:00 +0000</pubDate><guid>https://journal.robbi.my/posts/201231084500/</guid><description>&lt;p&gt;I will show how to get latest kernel from Koji for testing purpose. For your infomation, Koji build packages take times to appear on &lt;code&gt;updates-testing&lt;/code&gt; repository.&lt;/p&gt;
&lt;p&gt;The faster way to get latest kernel the is manually download from Koji. As example here, on this blog post I will show how I will load kernel &lt;code&gt;kernel-5.10.4-200&lt;/code&gt; to my Fedora 33 Workstation.&lt;/p&gt;
&lt;p&gt;Firstly check the latest success build kernel &lt;a href="https://koji.fedoraproject.org/koji/packageinfo?packageID=8"&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For example, I will use this build&lt;/p&gt;</description></item><item><title>Setup SSH login without password (windows)</title><link>https://journal.robbi.my/posts/201210071100/</link><pubDate>Thu, 10 Dec 2020 19:11:00 +0000</pubDate><guid>https://journal.robbi.my/posts/201210071100/</guid><description>&lt;div class="code-block"&gt;
 &lt;div class="code-header font-mono"&gt;
 &lt;span class="code-lang"&gt;bash&lt;/span&gt;
 &lt;div class="code-window-controls"&gt;
 &lt;button class="code-copy" onclick="copyCode(this)" title="Copy to clipboard"&gt;📋 Copy&lt;/button&gt;
 &lt;span class="ctrl-min"&gt;&lt;/span&gt;
 &lt;span class="ctrl-max"&gt;&lt;/span&gt;
 &lt;span class="ctrl-close"&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="code-content"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt;# Currently on Windows with MingGW64 terminal&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ uname -a
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;MINGW64_NT-10.0-18363 AYAM-ITEK-KAMBING 3.1.6-340.x86_64 2020-07-09 14:33 UTC x86_64 Msys
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt;# we must make sure the permissions to files and folders are correct&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ chmod &lt;span style="color:#bd93f9"&gt;600&lt;/span&gt; ~/.ssh/authorized_keys 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ chmod &lt;span style="color:#bd93f9"&gt;700&lt;/span&gt; ~/.ssh/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt;# copy the public key contents from LOCAL MACHINE to REMOTE MACHINE&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ ssh-copy-id -i ~/.ssh/id_rsa.pub robbi@172.217.24.174 -p2222
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/usr/bin/ssh-copy-id: INFO: Source of key&lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;s&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt; to be installed: &lt;span style="color:#f1fa8c"&gt;&amp;#34;~/.ssh/id_rsa.pub&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key&lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;s&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;, to filter out any that are already installed
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/usr/bin/ssh-copy-id: INFO: &lt;span style="color:#bd93f9"&gt;1&lt;/span&gt; key&lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;s&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt; remain to be installed -- &lt;span style="color:#ff79c6"&gt;if&lt;/span&gt; you are prompted now it is to install the new keys
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Number of key&lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;s&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt; added: &lt;span style="color:#bd93f9"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Now try logging into the machine, with: &lt;span style="color:#f1fa8c"&gt;&amp;#34;ssh -p &amp;#39;2222&amp;#39; &amp;#39;robbi@172.217.24.174&amp;#39;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;and check to make sure that only the key&lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;s&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt; you wanted were added.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt;# try to ssh into remote machine&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ ssh robbi@172.217.24.174 -p &lt;span style="color:#bd93f9"&gt;2222&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Last login: Fri Dec &lt;span style="color:#bd93f9"&gt;11&lt;/span&gt; 03:02:27 &lt;span style="color:#bd93f9"&gt;2020&lt;/span&gt; from 10.0.2.2
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;[&lt;/span&gt;robbi@r0x ~&lt;span style="color:#ff79c6"&gt;]&lt;/span&gt;$ uname -a
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Linux r0x 5.9.11-200.fc33.x86_64 &lt;span style="color:#6272a4"&gt;#1 SMP Tue Nov 24 18:18:01 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;[&lt;/span&gt;robbi@r0x ~&lt;span style="color:#ff79c6"&gt;]&lt;/span&gt;$ cat /etc/fedora-release
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Fedora release &lt;span style="color:#bd93f9"&gt;33&lt;/span&gt; &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;Thirty Three&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>How to disable ICMP ping replies (linux)</title><link>https://journal.robbi.my/posts/201208014200/</link><pubDate>Tue, 08 Dec 2020 01:42:00 +0000</pubDate><guid>https://journal.robbi.my/posts/201208014200/</guid><description>&lt;p&gt;Few weeks ago during server setup phase for one of my project, I notice there is no &lt;code&gt;ICMP&lt;/code&gt; or &lt;code&gt;ping&lt;/code&gt; replies from server and some port are not able to access.&lt;/p&gt;
&lt;p&gt;I told the network engineer to check and seem they blocking the ports and disabling ICMP replies from their firewall configuration.&lt;/p&gt;
&lt;p&gt;From that accident I do some google-fu if I can do same thing for personal computer / server. We can setting the &lt;code&gt;kernel variable&lt;/code&gt; or use &lt;code&gt;iptable&lt;/code&gt; to disable &lt;code&gt;ICMP / ping&lt;/code&gt; replies if requested.&lt;/p&gt;</description></item><item><title>Use this - RSS Guard [Windows / Linux/ Mac]</title><link>https://journal.robbi.my/posts/201203120000/</link><pubDate>Thu, 03 Dec 2020 00:00:00 +0000</pubDate><guid>https://journal.robbi.my/posts/201203120000/</guid><description>&lt;p&gt;Do you like reading blog or website for information, review, tweak and update? Then how you do it? Let me guess, you use web browser, type the url or click the bookmark and enjoy the articles?&lt;/p&gt;
&lt;p&gt;I also like to read like you do but I don&amp;rsquo;t like randomly visit the web url, save a lot of bookmark and open so many tabs on my browser, as alternative I use aggregator to collect and notify me if the web url have new article published on they website.&lt;/p&gt;</description></item><item><title>Sending JSON data file using CURL to API endpoint</title><link>https://journal.robbi.my/posts/201130102300/</link><pubDate>Mon, 30 Nov 2020 10:23:00 +0000</pubDate><guid>https://journal.robbi.my/posts/201130102300/</guid><description>&lt;p&gt;I developed warehouse system and use restful as communication method between our software and client software. We let end point of our system to talk each other with API designed.&lt;/p&gt;
&lt;p&gt;For simple and small test using Postman or SOAP-UI is enough for me but to when to test this system with massive data via API is quite headache, plus the mock features on Postman limited and not &amp;ldquo;mocking&amp;rdquo; enough as I want.&lt;/p&gt;</description></item><item><title>Gnome Asia summit 2020</title><link>https://journal.robbi.my/indieweb/201123040400/</link><pubDate>Mon, 23 Nov 2020 16:04:00 +0000</pubDate><guid>https://journal.robbi.my/indieweb/201123040400/</guid><description>&lt;p&gt;&lt;img src="https://journal.robbi.my/indieweb/201123040400/nEicjR.png" alt="" title="24-26 November 2020 @ [https://events.gnome.org/event/24](https://events.gnome.org/event/24/)"
 class="mx-auto block cursor-zoom-in"
 data-zoomable
 loading="lazy" /&gt;
&lt;/p&gt;
&lt;p&gt;I think it maybe too late to help out telling anyone about this event &lt;del&gt;since registeration already closed&lt;/del&gt; but look like the &lt;a href="https://events.gnome.org/event/24/registrations/21/"&gt;registeration still open&lt;/a&gt;. Anyway, let see the &lt;a href="https://i.vgy.me/5BC6xq.png"&gt;schedule&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://journal.robbi.my/indieweb/201123040400/5BC6xq.png" alt=""
 class="mx-auto block cursor-zoom-in"
 data-zoomable
 loading="lazy" /&gt;
&lt;/p&gt;
&lt;p&gt;Some of the segment that offer good topic and caught my eyes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://events.gnome.org/event/24/contributions/135/"&gt;&lt;strong&gt;The Use and Benefits of Open Source Software in Tour &amp;amp; Travel Company&lt;/strong&gt;&lt;/a&gt; - Rahman Nur&lt;/li&gt;
&lt;li&gt;&lt;a href="https://events.gnome.org/event/24/contributions/145/"&gt;&lt;strong&gt;Building a career in open source : Lessons and Learnings&lt;/strong&gt;&lt;/a&gt; - Umang Jain&lt;/li&gt;
&lt;li&gt;&lt;a href="https://events.gnome.org/event/24/contributions/132/"&gt;&lt;strong&gt;Under COVID-19 pandemic, Korea&amp;rsquo;s Community Challenges and Futures&lt;/strong&gt;&lt;/a&gt; - DaeHyun Sung&lt;/li&gt;
&lt;li&gt;&lt;a href="https://events.gnome.org/event/24/contributions/138/"&gt;&lt;strong&gt;Leveraging Open Source Tools for Distance Learning During Pandemic Season&lt;/strong&gt;&lt;/a&gt; - Mohammad Hafiz Ismail&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Gnome Asia summit 2020 will start by &lt;del&gt;tomorrow&lt;/del&gt; today and conference will be online. This event was sponsor by Gitlab and openSUSE.&lt;/p&gt;</description></item><item><title>Posix - Speed up "find" + "exec" command (recursive)</title><link>https://journal.robbi.my/posts/201108111900/</link><pubDate>Sun, 08 Nov 2020 11:19:00 +0000</pubDate><guid>https://journal.robbi.my/posts/201108111900/</guid><description>&lt;p&gt;I learn some trick today on how to speed up &lt;code&gt;find&lt;/code&gt;, &lt;code&gt;exec&lt;/code&gt; command. Let check this out:&lt;/p&gt;
&lt;div class="code-block my-6"&gt;
 &lt;div class="code-header font-mono"&gt;
 &lt;span class="code-lang"&gt;
 &lt;svg class="inline size-[1em] me-1 align-text-bottom" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"&gt;&lt;path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/&gt;&lt;/svg&gt;
 gist · RobbiNespu
 &lt;/span&gt;
 &lt;a href="https://gist.github.com/RobbiNespu/aa81b691956d4283912e65762a69e094" target="_blank" rel="noopener" class="code-copy"&gt;View on GitHub ↗&lt;/a&gt;
 &lt;/div&gt;
 &lt;div class="code-content"&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# let see how many files we have
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ find . -type f | wc -l
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;36367
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# lets check every file status
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ time find . -type f -exec stat {} \; &amp;gt; /dev/null
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;real 0m40.107s
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;user 0m14.381s
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sys 0m26.410s
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# lets check every file status
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ time find . -type f -exec stat {} + &amp;gt; /dev/null
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;real 0m1.281s
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;user 0m0.626s
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sys 0m0.656s&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;p&gt;Wow that’s quite a huge difference! Impressive! All we did was swap the &lt;code&gt;\;&lt;/code&gt; for a &lt;code&gt;+&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Keybase, GPG key and Zoom</title><link>https://journal.robbi.my/indieweb/201025030900/</link><pubDate>Sun, 25 Oct 2020 03:09:00 +0000</pubDate><guid>https://journal.robbi.my/indieweb/201025030900/</guid><description>&lt;p&gt;I have been using &lt;a href="https://keybase.io/robbinespu"&gt;Keybase since 2016&lt;/a&gt; until now and start using PGP since 2009.&lt;/p&gt;
&lt;p&gt;Back then before Keybase available, I already use PGP as I mentioned earlier but I having hard with PGP keys because each time I upgrade OS, reformat OS, unrecoverable computer failure or switch newer computer I lost my PGP keys. Some of them don&amp;rsquo;t have expire date and I lost revoke key to take it down, unfortunately.&lt;/p&gt;</description></item><item><title>Fedora - KDE development journey (Qt5X11Extras)</title><link>https://journal.robbi.my/posts/201010011000/</link><pubDate>Sat, 10 Oct 2020 13:10:00 +0000</pubDate><guid>https://journal.robbi.my/posts/201010011000/</guid><description>&lt;p&gt;I tried to build &lt;code&gt;kwindowsystem&lt;/code&gt; but seem I am missing some package dependencies:&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;div class="code-header font-mono"&gt;
 &lt;span class="code-lang"&gt;bash&lt;/span&gt;
 &lt;div class="code-window-controls"&gt;
 &lt;button class="code-copy" onclick="copyCode(this)" title="Copy to clipboard"&gt;📋 Copy&lt;/button&gt;
 &lt;span class="ctrl-min"&gt;&lt;/span&gt;
 &lt;span class="ctrl-max"&gt;&lt;/span&gt;
 &lt;span class="ctrl-close"&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="code-content"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rnm@b0x &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;~/kde/src/kdesrc-build&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ kdesrc-build kwindowsystem
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Updating sysadmin-repo-metadata &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;to branch master&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Stashing &lt;span style="color:#8be9fd;font-style:italic"&gt;local&lt;/span&gt; changes &lt;span style="color:#ff79c6"&gt;if&lt;/span&gt; any...
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Building extra-cmake-modules from frameworks &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;1/2&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Updating extra-cmake-modules &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;to branch master&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Stashing &lt;span style="color:#8be9fd;font-style:italic"&gt;local&lt;/span&gt; changes &lt;span style="color:#ff79c6"&gt;if&lt;/span&gt; any...
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; No changes to extra-cmake-modules source, proceeding to build.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Compiling... succeeded &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;after &lt;span style="color:#bd93f9"&gt;0&lt;/span&gt; seconds&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Installing.. succeeded &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;after &lt;span style="color:#bd93f9"&gt;0&lt;/span&gt; seconds&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Building kwindowsystem from frameworks &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;2/2&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; No &lt;span style="color:#8be9fd;font-style:italic"&gt;source&lt;/span&gt; update, but the last configure failed
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Updating kwindowsystem &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;to branch master&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Stashing &lt;span style="color:#8be9fd;font-style:italic"&gt;local&lt;/span&gt; changes &lt;span style="color:#ff79c6"&gt;if&lt;/span&gt; any...
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Source update &lt;span style="color:#8be9fd;font-style:italic"&gt;complete&lt;/span&gt; &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; kwindowsystem: no files affected
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Preparing build system &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; kwindowsystem.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Removing files in build directory &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; kwindowsystem
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Old build system cleaned, starting new build system.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Running cmake targeting Unix Makefiles...
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Unable to configure kwindowsystem with CMake!
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Unable to configure kwindowsystem with KDE
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;&amp;lt;&amp;lt;&amp;lt;&lt;/span&gt; PACKAGES SUCCESSFULLY BUILT &amp;gt;&amp;gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;extra-cmake-modules
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Removing &lt;span style="color:#bd93f9"&gt;1&lt;/span&gt; out of &lt;span style="color:#bd93f9"&gt;3&lt;/span&gt; old log directories...
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;&amp;lt;&amp;lt;&amp;lt;&lt;/span&gt; PACKAGES FAILED TO BUILD &amp;gt;&amp;gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kwindowsystem - ~/kde/src/log/2020-10-10-01/kwindowsystem/cmake.log
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Important notification &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; kwindowsystem:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; kwindowsystem has failed to build &lt;span style="color:#bd93f9"&gt;5&lt;/span&gt; times.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; You can check https://build.kde.org/search/?q&lt;span style="color:#ff79c6"&gt;=&lt;/span&gt;kwindowsystem to see &lt;span style="color:#ff79c6"&gt;if&lt;/span&gt; this is expected.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;:-&lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Your logs are saved in file:///home/rnm/kde/src/log/2020-10-10-01
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rnm@b0x &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;~/kde/src/kdesrc-build&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ cat ~/kde/src/log/2020-10-10-01/kwindowsystem/cmake.log
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt;# kdesrc-build running: &amp;#39;cmake&amp;#39; &amp;#39;/home/rnm/kde/src/kwindowsystem&amp;#39; &amp;#39;-G&amp;#39; &amp;#39;Unix Makefiles&amp;#39; &amp;#39;-DCMAKE_BUILD_TYPE=RelWithDebInfo&amp;#39; &amp;#39;-DBUILD_TESTING=TRUE&amp;#39; &amp;#39;-DCMAKE_CXX_FLAGS:STRING=-pipe&amp;#39; &amp;#39;-DCMAKE_INSTALL_PREFIX=/home/rnm/kde/usr&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt;# from directory: /home/rnm/kde/build/kwindowsystem&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- The C compiler identification is GNU 10.2.1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- The CXX compiler identification is GNU 10.2.1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting C compiler ABI info
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting C compiler ABI info - &lt;span style="color:#ff79c6"&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Check &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; working C compiler: /usr/bin/cc - skipped
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting C compile features
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting C compile features - &lt;span style="color:#ff79c6"&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting CXX compiler ABI info
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting CXX compiler ABI info - &lt;span style="color:#ff79c6"&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Check &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; working CXX compiler: /usr/bin/c++ - skipped
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting CXX compile features
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting CXX compile features - &lt;span style="color:#ff79c6"&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing in /home/rnm/kde/usr. Run /home/rnm/kde/build/kwindowsystem/prefix.sh to &lt;span style="color:#8be9fd;font-style:italic"&gt;set&lt;/span&gt; the environment &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; KWindowSystem.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; __GLIBC__
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; __GLIBC__ - found
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test _OFFT_IS_64BIT
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test _OFFT_IS_64BIT - Success
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test HAVE_DATE_TIME
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test HAVE_DATE_TIME - Success
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Found X11: /usr/include 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; XOpenDisplay in /usr/lib64/libX11.so
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; XOpenDisplay in /usr/lib64/libX11.so - found
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; gethostbyname
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; gethostbyname - found
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; connect
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; connect - found
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; remove
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; remove - found
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; shmat
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; shmat - found
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; IceConnectionNumber in ICE
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; IceConnectionNumber in ICE - found
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Found PkgConfig: /usr/bin/pkg-config &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;found version &lt;span style="color:#f1fa8c"&gt;&amp;#34;1.7.3&amp;#34;&lt;/span&gt;&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Found XCB_XCB: /usr/lib64/libxcb.so &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;found version &lt;span style="color:#f1fa8c"&gt;&amp;#34;1.13.1&amp;#34;&lt;/span&gt;&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Found XCB_KEYSYMS: /usr/lib64/libxcb-keysyms.so &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;found version &lt;span style="color:#f1fa8c"&gt;&amp;#34;0.4.0&amp;#34;&lt;/span&gt;&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Found XCB_RES: /usr/lib64/libxcb-res.so &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;found version &lt;span style="color:#f1fa8c"&gt;&amp;#34;1.13.1&amp;#34;&lt;/span&gt;&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Found XCB: /usr/lib64/libxcb.so;/usr/lib64/libxcb-keysyms.so;/usr/lib64/libxcb-res.so &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;found version &lt;span style="color:#f1fa8c"&gt;&amp;#34;1.13.1&amp;#34;&lt;/span&gt;&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt; found components: XCB KEYSYMS RES 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;CMake Error at /usr/lib64/cmake/Qt5/Qt5Config.cmake:28 &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;find_package&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Could not find a package configuration file provided by &lt;span style="color:#f1fa8c"&gt;&amp;#34;Qt5X11Extras&amp;#34;&lt;/span&gt; with
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; any of the following names:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Qt5X11ExtrasConfig.cmake
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; qt5x11extras-config.cmake
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Add the installation prefix of &lt;span style="color:#f1fa8c"&gt;&amp;#34;Qt5X11Extras&amp;#34;&lt;/span&gt; to CMAKE_PREFIX_PATH or &lt;span style="color:#8be9fd;font-style:italic"&gt;set&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;Qt5X11Extras_DIR&amp;#34;&lt;/span&gt; to a directory containing one of the above files. If
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;Qt5X11Extras&amp;#34;&lt;/span&gt; provides a separate development package or SDK, be sure it
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; has been installed.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Call Stack &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;most recent call first&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; CMakeLists.txt:69 &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;find_package&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Configuring incomplete, errors occurred!
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;See also &lt;span style="color:#f1fa8c"&gt;&amp;#34;/home/rnm/kde/build/kwindowsystem/CMakeFiles/CMakeOutput.log&amp;#34;&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;After awhile, I found the solution, I actually just need to install &lt;code&gt;qt5-qtx11extras-devel&lt;/code&gt; package from Fedora to allow &lt;code&gt;cmake&lt;/code&gt; found the dependencies needed and everything is working fine now.&lt;/p&gt;</description></item><item><title>Fedora - KDE development journey (Qt5UiPlugin)</title><link>https://journal.robbi.my/posts/201009095834/</link><pubDate>Fri, 09 Oct 2020 21:58:34 +0800</pubDate><guid>https://journal.robbi.my/posts/201009095834/</guid><description>&lt;p&gt;I getting compiler error when trying to build &lt;code&gt;kwidgetsaddons&lt;/code&gt;. The error log said:&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;div class="code-header font-mono"&gt;
 &lt;span class="code-lang"&gt;bash&lt;/span&gt;
 &lt;div class="code-window-controls"&gt;
 &lt;button class="code-copy" onclick="copyCode(this)" title="Copy to clipboard"&gt;📋 Copy&lt;/button&gt;
 &lt;span class="ctrl-min"&gt;&lt;/span&gt;
 &lt;span class="ctrl-max"&gt;&lt;/span&gt;
 &lt;span class="ctrl-close"&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="code-content"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt;# kdesrc-build running: &amp;#39;cmake&amp;#39; &amp;#39;/home/rnm/kde/src/kwidgetsaddons&amp;#39; &amp;#39;-G&amp;#39; &amp;#39;Unix Makefiles&amp;#39; &amp;#39;-DCMAKE_BUILD_TYPE=RelWithDebInfo&amp;#39; &amp;#39;-DBUILD_TESTING=TRUE&amp;#39; &amp;#39;-DCMAKE_CXX_FLAGS:STRING=-pipe&amp;#39; &amp;#39;-DCMAKE_INSTALL_PREFIX=/home/rnm/kde/usr&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt;# from directory: /home/rnm/kde/build/kwidgetsaddons&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- The C compiler identification is GNU 10.2.1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- The CXX compiler identification is GNU 10.2.1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting C compiler ABI info
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting C compiler ABI info - &lt;span style="color:#ff79c6"&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Check &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; working C compiler: /usr/bin/cc - skipped
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting C compile features
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting C compile features - &lt;span style="color:#ff79c6"&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting CXX compiler ABI info
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting CXX compiler ABI info - &lt;span style="color:#ff79c6"&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Check &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; working CXX compiler: /usr/bin/c++ - skipped
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting CXX compile features
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting CXX compile features - &lt;span style="color:#ff79c6"&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing in /home/rnm/kde/usr. Run /home/rnm/kde/build/kwidgetsaddons/prefix.sh to &lt;span style="color:#8be9fd;font-style:italic"&gt;set&lt;/span&gt; the environment &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; KWidgetsAddons.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; __GLIBC__
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; __GLIBC__ - found
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test _OFFT_IS_64BIT
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test _OFFT_IS_64BIT - Success
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test HAVE_DATE_TIME
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test HAVE_DATE_TIME - Success
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- At least one python version must be available to use PythonModuleGeneration.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- The following features have been enabled:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; * DESIGNERPLUGIN, Build plugin &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; Qt Designer
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- The following REQUIRED packages have been found:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; * ECM &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;required version &amp;gt;&lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; 5.75.0&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;, Extra CMake Modules., &amp;lt;https://commits.kde.org/extra-cmake-modules&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; * Qt5Gui &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;required version &amp;gt;&lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; 5.15.1&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; * Qt5Widgets
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; * Qt5Test
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; * Qt5 &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;required version &amp;gt;&lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; 5.12.0&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- The following features have been disabled:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; * QCH, API documentation in QCH format &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;&lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; e.g. Qt Assistant, Qt Creator &amp;amp; KDevelop&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- The following OPTIONAL packages have not been found:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; * PythonModuleGeneration
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- The following REQUIRED packages have not been found:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; * Qt5UiPlugin
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Required to build Qt Designer plugins
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;CMake Error at /usr/share/cmake/Modules/FeatureSummary.cmake:457 &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;message&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; feature_summary&lt;span style="color:#ff79c6"&gt;()&lt;/span&gt; Error: REQUIRED package&lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;s&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt; are missing, aborting CMake
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; run.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Call Stack &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;most recent call first&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; CMakeLists.txt:89 &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;feature_summary&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Configuring incomplete, errors occurred!
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;See also &lt;span style="color:#f1fa8c"&gt;&amp;#34;/home/rnm/kde/build/kwidgetsaddons/CMakeFiles/CMakeOutput.log&amp;#34;&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;It said we need &lt;code&gt;qt5-qttools-devel&lt;/code&gt; package and their dependencies to be installed.&lt;/p&gt;</description></item><item><title>Fedora rawhide + everything : bare-bones minimal KDE</title><link>https://journal.robbi.my/posts/201005011200/</link><pubDate>Mon, 05 Oct 2020 01:12:00 +0000</pubDate><guid>https://journal.robbi.my/posts/201005011200/</guid><description>&lt;p&gt;The goal of this articles is how to get a bare-bones KDE desktop from Fedora rawhide everything installer. I&amp;rsquo;d welcome any suggestions and comments to improve it.&lt;/p&gt;
&lt;p&gt;Let me remind before we proceed, Fedora rawhide is &lt;code&gt;pre-release / testing / master / current development / rolling&lt;/code&gt; version of Fedora. Please read &lt;a href="https://fedoraproject.org/wiki/Releases/Rawhide"&gt;here&lt;/a&gt; for more details. If you are novice and not advance user, please don&amp;rsquo;t follow this tutorial, it not stable and &amp;ldquo;new unreport wild bugs&amp;rdquo; may appears and you will have problem to troubleshoot.&lt;/p&gt;</description></item><item><title>Fedora - KDE development journey (Qt5Qml / qmake)</title><link>https://journal.robbi.my/posts/201005051200/</link><pubDate>Mon, 05 Oct 2020 05:12:00 +0800</pubDate><guid>https://journal.robbi.my/posts/201005051200/</guid><description>&lt;h2 id="qt5qml-qt5-qtdeclarative-devel"&gt;Qt5Qml qt5-qtdeclarative-devel&lt;/h2&gt;
&lt;p&gt;I getting compiler error when trying to build &lt;code&gt;ki18n&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;The error log said:&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;div class="code-header font-mono"&gt;
 &lt;span class="code-lang"&gt;bash&lt;/span&gt;
 &lt;div class="code-window-controls"&gt;
 &lt;button class="code-copy" onclick="copyCode(this)" title="Copy to clipboard"&gt;📋 Copy&lt;/button&gt;
 &lt;span class="ctrl-min"&gt;&lt;/span&gt;
 &lt;span class="ctrl-max"&gt;&lt;/span&gt;
 &lt;span class="ctrl-close"&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="code-content"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ cat ~/kde/src/log/2020-10-05-02/ki18n/cmake.log 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt;# kdesrc-build running: &amp;#39;cmake&amp;#39; &amp;#39;/home/rnm/kde/src/ki18n&amp;#39; &amp;#39;-G&amp;#39; &amp;#39;Unix Makefiles&amp;#39; &amp;#39;-DCMAKE_BUILD_TYPE=RelWithDebInfo&amp;#39; &amp;#39;-DBUILD_TESTING=TRUE&amp;#39; &amp;#39;-DCMAKE_CXX_FLAGS:STRING=-pipe&amp;#39; &amp;#39;-DCMAKE_INSTALL_PREFIX=/home/rnm/kde/usr&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt;# from directory: /home/rnm/kde/build/ki18n&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- The C compiler identification is GNU 10.2.1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- The CXX compiler identification is GNU 10.2.1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting C compiler ABI info
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting C compiler ABI info - &lt;span style="color:#ff79c6"&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Check &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; working C compiler: /usr/bin/cc - skipped
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting C compile features
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting C compile features - &lt;span style="color:#ff79c6"&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting CXX compiler ABI info
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting CXX compiler ABI info - &lt;span style="color:#ff79c6"&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Check &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; working CXX compiler: /usr/bin/c++ - skipped
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting CXX compile features
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Detecting CXX compile features - &lt;span style="color:#ff79c6"&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing in /home/rnm/kde/usr. Run /home/rnm/kde/build/ki18n/prefix.sh to &lt;span style="color:#8be9fd;font-style:italic"&gt;set&lt;/span&gt; the environment &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; KI18n.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; __GLIBC__
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Looking &lt;span style="color:#ff79c6"&gt;for&lt;/span&gt; __GLIBC__ - found
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test _OFFT_IS_64BIT
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test _OFFT_IS_64BIT - Success
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test HAVE_DATE_TIME
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Performing Test HAVE_DATE_TIME - Success
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;CMake Error at CMakeLists.txt:42 &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;find_package&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Could not find a package configuration file provided by &lt;span style="color:#f1fa8c"&gt;&amp;#34;Qt5Qml&amp;#34;&lt;/span&gt; &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;requested
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; version 5.12.0&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt; with any of the following names:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Qt5QmlConfig.cmake
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; qt5qml-config.cmake
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Add the installation prefix of &lt;span style="color:#f1fa8c"&gt;&amp;#34;Qt5Qml&amp;#34;&lt;/span&gt; to CMAKE_PREFIX_PATH or &lt;span style="color:#8be9fd;font-style:italic"&gt;set&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;Qt5Qml_DIR&amp;#34;&lt;/span&gt; to a directory containing one of the above files. If &lt;span style="color:#f1fa8c"&gt;&amp;#34;Qt5Qml&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; provides a separate development package or SDK, be sure it has been
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; installed.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-- Configuring incomplete, errors occurred!&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Where the heck is &lt;strong&gt;&amp;ldquo;Qt5Qml&amp;rdquo;&lt;/strong&gt; ? I try my luck and I am right, the package from repository that I need to be install are &lt;code&gt;qt5-qtdeclarative-devel&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Upgrade Suse Linux Enterprise Server 11 SP1 to SP4</title><link>https://journal.robbi.my/posts/200927032600/</link><pubDate>Sun, 27 Sep 2020 03:26:00 +0000</pubDate><guid>https://journal.robbi.my/posts/200927032600/</guid><description>&lt;p&gt;As I mentioned &lt;a href="https://journal.robbi.my/blog/2020/09/25/sles-11-set-dns/"&gt;previously&lt;/a&gt;, SLES11 is already absolute / not supported anymore. Even most official tutorial are wipe out form suse website.&lt;/p&gt;
&lt;p&gt;I will write how I updating my SLES11 to SP4. I don&amp;rsquo;t have SP1 but it should be work the same as SP2 upgrade to SP3 and SP3 to SP4.&lt;/p&gt;
&lt;p&gt;So this is my machine&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;div class="code-header font-mono"&gt;
 &lt;span class="code-lang"&gt;bash&lt;/span&gt;
 &lt;div class="code-window-controls"&gt;
 &lt;button class="code-copy" onclick="copyCode(this)" title="Copy to clipboard"&gt;📋 Copy&lt;/button&gt;
 &lt;span class="ctrl-min"&gt;&lt;/span&gt;
 &lt;span class="ctrl-max"&gt;&lt;/span&gt;
 &lt;span class="ctrl-close"&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="code-content"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;VM-b0x:convey69:/convey69&amp;gt; uname -a
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Linux VM-b0x 3.0.42-0.7-default &lt;span style="color:#6272a4"&gt;#1 SMP Tue Oct 9 11:58:45 UTC 2012 (a8dc443) x86_64 x86_64 x86_64 GNU/Linux&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;VM-b0x:convey69:/convey69&amp;gt; cat /etc/SuSE-release
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;SUSE Linux Enterprise Server &lt;span style="color:#bd93f9"&gt;11&lt;/span&gt; &lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;x86_64&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#8be9fd;font-style:italic"&gt;VERSION&lt;/span&gt; &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; &lt;span style="color:#bd93f9"&gt;11&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#8be9fd;font-style:italic"&gt;PATCHLEVEL&lt;/span&gt; &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; &lt;span style="color:#bd93f9"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;why update? Because it better to get recent patch, fix OS vulnerabilities and update kernel (anything as latest we could get! So please do not ask me why need update)&lt;/p&gt;</description></item><item><title>SLES 11 - set DNS manually</title><link>https://journal.robbi.my/posts/200925073700/</link><pubDate>Fri, 25 Sep 2020 07:37:00 +0000</pubDate><guid>https://journal.robbi.my/posts/200925073700/</guid><description>&lt;p&gt;Hell yeah, I know SLES11 is absolute / not supported anymore. The latest version are SLES11 SP4, but I still using it on my test
Refreshing service &amp;rsquo;nu_novell_com&amp;rsquo;.server. Hmm.. sometimes I forgot how to configure DNS on Suse Linux Enteprise Server (SLES) 11 then I believe puts public notes on my weblog will be great for everyone reference!&lt;/p&gt;
&lt;p&gt;back to the topic, setup dns is easier to just overwrite generated file &lt;code&gt;/etc/resolv.conf&lt;/code&gt; directly&lt;/p&gt;</description></item><item><title>Use this - My favorite tools</title><link>https://journal.robbi.my/indieweb/200730035423/</link><pubDate>Thu, 30 Jul 2020 15:54:23 +0800</pubDate><guid>https://journal.robbi.my/indieweb/200730035423/</guid><description>&lt;p&gt;Assalamualaikum and hello everyone,&lt;/p&gt;
&lt;p&gt;I plan to create some blog post section called &lt;a href="https://journal.robbi.my/tags/use-this/"&gt;Use This&lt;/a&gt;. Yeah, I gonna post about what software, tools, script that I use. It just my own personal preferences of choices and I just recommend what I am use.&lt;/p&gt;
&lt;p&gt;Maybe this kind of blog post will be useful and I also can jot down my settings and tweaks for everyone and my future references.&lt;/p&gt;
&lt;p&gt;It will be cross platform, so Windows and Linux will be listed together. No worries. I will covers opensource, free and commercial software. Each post will hold only just one tools. Not just like regular &amp;ldquo;use this&amp;rdquo; interview that put all they favourite into one posts.&lt;/p&gt;</description></item><item><title>mambang.org.my - Oshirix operating system (linux)</title><link>https://journal.robbi.my/posts/200623112500/</link><pubDate>Tue, 23 Jun 2020 11:25:00 +0800</pubDate><guid>https://journal.robbi.my/posts/200623112500/</guid><description>&lt;p&gt;Bismillahirrahmanirrahim,&lt;/p&gt;

&lt;nav id="TableOfContents"&gt;
 &lt;ul&gt;
 &lt;li&gt;&lt;a href="#pengenalan---aku-dan-mambang"&gt;Pengenalan - aku dan mambang&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#portal-mambang-dan-asal-usul"&gt;Portal Mambang dan asal-usul&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#apa-itu-oshirix-"&gt;Apa itu OshiriX ?&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#ciptaan-komuniti-mambang"&gt;Ciptaan komuniti Mambang&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#kesimpulan"&gt;Kesimpulan&lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
&lt;/nav&gt;

&lt;p&gt;Assalamualaikum wbt dan salam sejahtera kepada semua pembaca..&lt;/p&gt;
&lt;p&gt;Ok kali ni aku nak cover-up sebuah portal dan produk yang dah hilang dari radar since 2014 (kalau tak silap) hingga kini. Penulisan ini adalah berdasarkan penglibatan aku secara tak langsung dan pengalaman bersama komuniti tersebut.&lt;/p&gt;
&lt;p&gt;Komuniti &amp;ldquo;Mambang.org&amp;rdquo; atau &amp;ldquo;Mambang.org.my&amp;rdquo; atau lebih mudah disebut &amp;ldquo;Mambang&amp;rdquo; adalah sebuah komuniti opensource tempatan yang sangat berahsia binti misteri tapi mempunyai banyak khazanah dan produk yang bagus.&lt;/p&gt;</description></item><item><title>Setup python 3.6 enviroment with virtualenv</title><link>https://journal.robbi.my/posts/190723090000/</link><pubDate>Tue, 23 Jul 2019 09:00:00 +0800</pubDate><guid>https://journal.robbi.my/posts/190723090000/</guid><description>&lt;p&gt;My wife ask me to convert few of PDF files to Excell spreadsheet. I did same thing last year by creating some small scripting program in python to do the conversion, but I don&amp;rsquo;t know where I put my code right now. Maybe lost during formating my laptop last year..haha &amp;#x1f61c;&lt;/p&gt;
&lt;p&gt;I am 懒 right now (guess what I wrote in hànzì) and I don&amp;rsquo;t remember how I did last time. Hahaha.. With my Google-fu skill, I found out DfTables offer free API for converting document to another format. Nice! &amp;#x1f62c;&lt;/p&gt;</description></item></channel></rss>