<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Marcin Juszkiewicz - testing</title><link href="https://marcin.juszkiewicz.com.pl/" rel="alternate"/><link href="https://marcin.juszkiewicz.com.pl/tag/testing/feed/" rel="self"/><id>https://marcin.juszkiewicz.com.pl/</id><updated>2017-06-09T12:12:00+02:00</updated><entry><title>We need some thermite…</title><link href="https://marcin.juszkiewicz.com.pl/2017/06/09/we-need-some-thermite/" rel="alternate"/><published>2017-06-09T12:12:00+02:00</published><updated>2017-06-09T12:12:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2017-06-09:/2017/06/09/we-need-some-thermite/</id><summary type="html">&lt;p&gt;Time goes and it is that time of year where Linaro Enterprise Group is working on a new release. And as usual jokes about lack of thermite&amp;nbsp;starts&amp;#8230;&lt;/p&gt;
&lt;p&gt;Someone may ask &amp;#8220;Why?&amp;#8221;. Reason is simple: X-Gene 1 processor. I think that it&amp;#8217;s hateclub grows and grows with&amp;nbsp;time.&lt;/p&gt;
&lt;p&gt;When …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Time goes and it is that time of year where Linaro Enterprise Group is working on a new release. And as usual jokes about lack of thermite&amp;nbsp;starts&amp;#8230;&lt;/p&gt;
&lt;p&gt;Someone may ask &amp;#8220;Why?&amp;#8221;. Reason is simple: X-Gene 1 processor. I think that it&amp;#8217;s hateclub grows and grows with&amp;nbsp;time.&lt;/p&gt;
&lt;p&gt;When it was released it was a nice processor. Eight cores, normal &lt;span class="caps"&gt;SATA&lt;/span&gt;, &lt;span class="caps"&gt;PCI&lt;/span&gt; Express, &lt;span class="caps"&gt;USB&lt;/span&gt;, &lt;span class="caps"&gt;DDR3&lt;/span&gt; memory with &lt;span class="caps"&gt;ECC&lt;/span&gt; etc. It was used for distribution builders, development platforms etc. Not that there was any choice&amp;nbsp;:D&lt;/p&gt;
&lt;p&gt;Nowadays with all those other AArch64 processors on a market it starts to be painful. &lt;span class="caps"&gt;PCI&lt;/span&gt; support requires quirks, serial console requires patching etc. We have X-Gene1 in Applied Micro Mustang servers and HPe Moonshot M400 cartridges. Maybe officially those machines are not listed as supported but we still use them so testing a new release work there has to be&amp;nbsp;done.&lt;/p&gt;
&lt;p&gt;And each time there are some issues to work around. Some could probably be fixed with firmware updates but I do not know do vendors still support that&amp;nbsp;hardware.&lt;/p&gt;
&lt;p&gt;So if you have some spare thermite (and a way to handle that legally) then contact&amp;nbsp;us.&lt;/p&gt;</content><category term="aarch64"/><category term="development"/><category term="linaro"/><category term="m400"/><category term="mustang"/><category term="testing"/></entry><entry><title>How much RAM/HDD is enough?</title><link href="https://marcin.juszkiewicz.com.pl/2008/10/01/how-much-ramhdd-is-enough/" rel="alternate"/><published>2008-10-01T16:51:00+02:00</published><updated>2008-10-01T16:51:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2008-10-01:/2008/10/01/how-much-ramhdd-is-enough/</id><summary type="html">&lt;p&gt;During recent discussions we got into common developer problem &amp;#8212; there is no such thing as enough disk space&amp;#8230; Later it also expanded to &lt;span class="caps"&gt;RAM&lt;/span&gt;&amp;nbsp;size.&lt;/p&gt;
&lt;p&gt;My current desktop machine has 4GiB of memory and two hard disks with &lt;span class="caps"&gt;820GB&lt;/span&gt; (763GiB real) of total capacity. And I have only 90GiB of …&lt;/p&gt;</summary><content type="html">&lt;p&gt;During recent discussions we got into common developer problem &amp;#8212; there is no such thing as enough disk space&amp;#8230; Later it also expanded to &lt;span class="caps"&gt;RAM&lt;/span&gt;&amp;nbsp;size.&lt;/p&gt;
&lt;p&gt;My current desktop machine has 4GiB of memory and two hard disks with &lt;span class="caps"&gt;820GB&lt;/span&gt; (763GiB real) of total capacity. And I have only 90GiB of free space on them. So what took most of space? Usual suspects: Poky and OpenEmbedded builds&amp;nbsp;(&lt;code&gt;du -hs&lt;/code&gt; took one hour with &amp;#8220;160GiB used&amp;#8221;&amp;nbsp;result).&lt;/p&gt;
&lt;p&gt;Which get us back to the subject &amp;#8212; how much disk space is enough today for development? It depends on area &amp;#8212; some people will be fine with less then &lt;span class="caps"&gt;100GB&lt;/span&gt;, some not. Laptop which I will soon send back to Intel has only &lt;span class="caps"&gt;80GB&lt;/span&gt; hdd and this is really not enough for me for Poky development (if it has to be the only machine). I know that few persons started to look for &lt;span class="caps"&gt;320GB&lt;/span&gt; (or larger) disks for their laptops&amp;nbsp;;D&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;OK&lt;/span&gt;, with &amp;#8220;rm_work&amp;#8221; class I was able to do Poky builds with few gigabytes of free space. But small hard drive forced me to forget about using VirtualBox for testing in other distributions then Debian &amp;#8216;sid&amp;#8217; (which I use on all machines).&amp;nbsp;Currently &lt;code&gt;~/.Virtualbox&lt;/code&gt; on my desktop uses about 70GiB as I have there Fedora 8, Fedora 9, Ubuntu 8.04 and few other distributions which I use for testing does Poky works under&amp;nbsp;them.&lt;/p&gt;
&lt;p&gt;Other thing is doing strange builds&amp;#8230; In past I did lot of them &amp;#8212; record one took 270GiB of space (and two weeks of building). And I do not like to be space limited when doing them (&amp;#8220;rm_work&amp;#8221; is not always good way). I still plan to make such big ones from time to time as they allow to check does everything works (and also show new bugs to&amp;nbsp;fix).&lt;/p&gt;
&lt;p&gt;But how much &lt;span class="caps"&gt;RAM&lt;/span&gt; is enough? My previous desktop had 2.1GiB &lt;span class="caps"&gt;RAM&lt;/span&gt;, laptop which I use for x86 builds has only 1GiB. Current desktop has 4GiB of &lt;span class="caps"&gt;DDR2&lt;/span&gt; (low price made it affordable) and for OpenEmbedded or Poky builds it is more then enough (as no one use BitBake from times when 512MiB ram was not enough to just parse metadata). My machine usually maxx at 2.5-3GiB of used memory during heavy builds. When it will be not enough&amp;#8230; I still have 2 slots for &lt;span class="caps"&gt;RAM&lt;/span&gt; free&amp;nbsp;:)&lt;/p&gt;
&lt;p&gt;How it is for other&amp;nbsp;people?&lt;/p&gt;</content><category term="disk"/><category term="laptop"/><category term="openembedded"/><category term="poky"/><category term="testing"/></entry><entry><title>Building Poky Linux under commercial GNU/Linux distributions</title><link href="https://marcin.juszkiewicz.com.pl/2008/01/16/building-poky-linux-under-commercial-gnulinux-distributions/" rel="alternate"/><published>2008-01-16T13:28:00+01:00</published><updated>2008-01-16T13:28:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2008-01-16:/2008/01/16/building-poky-linux-under-commercial-gnulinux-distributions/</id><summary type="html">&lt;p&gt;During last month I did testing how building Poky Linux works under few commercial &lt;span class="caps"&gt;GNU&lt;/span&gt;/Linux distributions. Due to costs I used their free versions (CentOS instead of &lt;abbr title="Red Hat Enterprise Linux"&gt;&lt;span class="caps"&gt;RHEL&lt;/span&gt;&lt;/abbr&gt; and OpenSUSE instead of &lt;abbr title="Suse Linux Enterprise Desktop"&gt;&lt;span class="caps"&gt;SLED&lt;/span&gt;&lt;/abbr&gt;).&lt;/p&gt;
&lt;h3&gt;CentOS&amp;nbsp;5.1&lt;/h3&gt;
&lt;p&gt;First was CentOS 5.1 as someone asked does Poky works under newest …&lt;/p&gt;</summary><content type="html">&lt;p&gt;During last month I did testing how building Poky Linux works under few commercial &lt;span class="caps"&gt;GNU&lt;/span&gt;/Linux distributions. Due to costs I used their free versions (CentOS instead of &lt;abbr title="Red Hat Enterprise Linux"&gt;&lt;span class="caps"&gt;RHEL&lt;/span&gt;&lt;/abbr&gt; and OpenSUSE instead of &lt;abbr title="Suse Linux Enterprise Desktop"&gt;&lt;span class="caps"&gt;SLED&lt;/span&gt;&lt;/abbr&gt;).&lt;/p&gt;
&lt;h3&gt;CentOS&amp;nbsp;5.1&lt;/h3&gt;
&lt;p&gt;First was CentOS 5.1 as someone asked does Poky works under newest &lt;span class="caps"&gt;RHEL&lt;/span&gt; distribution. With VirtualBox it was easy to start with. But CentOS installation over network is &lt;strong&gt;total &lt;span class="caps"&gt;CRAP&lt;/span&gt;&lt;/strong&gt;. You have to enter &lt;span class="caps"&gt;HTTP&lt;/span&gt; mirror name by hand, then (also by hand) enter path on server&amp;#8230; Doing such installations on real hardware definitely require having second machine or long preparation. Of course you can also use CDs as install media. But then better burn all 6 of them or be surprised that #2 is needed for few&amp;nbsp;packages&amp;#8230;&lt;/p&gt;
&lt;p&gt;But finally I installed it and landed in 2006 software&amp;#8230; Out of box CentOS does not have required packages or have them in so old versions that search for unofficial repositories or compile software by hand is&amp;nbsp;required.&lt;/p&gt;
&lt;p&gt;Two days later (time of build) I had &amp;#8220;poky-image-sato&amp;#8221; and &amp;#8220;poky-image-sdk&amp;#8221; built. But QEmu does not want to work on this distribution so I had to say goodbye to binary locales&amp;nbsp;generation.&lt;/p&gt;
&lt;h3&gt;OpenSUSE&amp;nbsp;10.3&lt;/h3&gt;
&lt;p&gt;Second one was OpenSUSE 10.3 version. This one also has network install &lt;span class="caps"&gt;CD&lt;/span&gt; which require entering name of &lt;span class="caps"&gt;HTTP&lt;/span&gt; mirror and path. But here I got few new surprises&amp;#8230; First it ask for &lt;span class="caps"&gt;IP&lt;/span&gt; address of server but accept normal name. Second was that when I made mistake in path it ask them again but gave me old values so I only had to fix instead of typing whole&amp;nbsp;path.&lt;/p&gt;
&lt;p&gt;After installation I had to add some packages but this time no extra repositories were needed. OpenSUSE lack gcc 3.x so we added gcc-native 3.4.4 into Poky and QEmu binary locale generation was&amp;nbsp;working.&lt;/p&gt;
&lt;h3&gt;Summary&lt;/h3&gt;
&lt;p&gt;Free versions of commercial distributions require a bit of time to install all required packages but then building Poky Linux under them is working like it should (except QEmu problem under&amp;nbsp;CentOS).&lt;/p&gt;</content><category term="linux"/><category term="poky"/><category term="testing"/></entry><entry><title>Zaurus kernel config generation</title><link href="https://marcin.juszkiewicz.com.pl/2007/12/28/zaurus-kernel-config-generation/" rel="alternate"/><published>2007-12-28T10:03:00+01:00</published><updated>2007-12-28T10:03:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2007-12-28:/2007/12/28/zaurus-kernel-config-generation/</id><summary type="html">&lt;p&gt;During last months I did few attempts to unify kernel configuration for all &lt;span class="caps"&gt;PXA&lt;/span&gt; Zaurus models (so no collie). As last one did not generate working ones and I do not have time to fix it (or devices for testing) I decided to release last version so maybe someone will …&lt;/p&gt;</summary><content type="html">&lt;p&gt;During last months I did few attempts to unify kernel configuration for all &lt;span class="caps"&gt;PXA&lt;/span&gt; Zaurus models (so no collie). As last one did not generate working ones and I do not have time to fix it (or devices for testing) I decided to release last version so maybe someone will look at it and try to get it&amp;nbsp;fixed.&lt;/p&gt;
&lt;p&gt;To generate configuration files&amp;nbsp;run &lt;code&gt;make&lt;/code&gt;.&lt;/p&gt;</content><category term="testing"/><category term="zaurus"/></entry><entry><title>OpenMoko 2007.2 testing</title><link href="https://marcin.juszkiewicz.com.pl/2007/09/13/openmoko-20072-testing/" rel="alternate"/><published>2007-09-13T15:14:00+02:00</published><updated>2007-09-13T15:14:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2007-09-13:/2007/09/13/openmoko-20072-testing/</id><summary type="html">&lt;p&gt;Today is second day of my OpenMoko 2007.2 testing. I do it as part of my work for OpenedHand and this gives me possibility to discuss bugs with applications authors before reporting to get some&amp;nbsp;details.&lt;/p&gt;
&lt;h3&gt;Flashing&lt;/h3&gt;
&lt;p&gt;I flashed u-boot from 2007.08 snapshot release, self-built kernel 2.6 …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Today is second day of my OpenMoko 2007.2 testing. I do it as part of my work for OpenedHand and this gives me possibility to discuss bugs with applications authors before reporting to get some&amp;nbsp;details.&lt;/p&gt;
&lt;h3&gt;Flashing&lt;/h3&gt;
&lt;p&gt;I flashed u-boot from 2007.08 snapshot release, self-built kernel 2.6.22.5 and openmoko-devel-image from yesterday (also self-built). Had to connect Neo1973 to other computer as my desktop refused to flash with &lt;span class="caps"&gt;DFU&lt;/span&gt;-util (laptop did not had such problems). I did not had a problem with Neo connected via &lt;span class="caps"&gt;USB&lt;/span&gt;&amp;nbsp;Hub.&lt;/p&gt;
&lt;h3&gt;System&amp;nbsp;start&lt;/h3&gt;
&lt;p&gt;Start of phone is nice &amp;#8212; first you get full screen OpenMoko logo, then few kernel messages (about 10 lines) and psplash starts so all messages are hidden. When X11 starts there is another full screen OpenMoko logo with text informing that &lt;span class="caps"&gt;UI&lt;/span&gt; is starting. Then OpenMoko-Today2 is started. &lt;span class="caps"&gt;BTW&lt;/span&gt; &amp;#8212; to get back to Today you only need to press &lt;span class="caps"&gt;AUX&lt;/span&gt;&amp;nbsp;button.&lt;/p&gt;
&lt;h3&gt;Today&lt;/h3&gt;
&lt;figure id="__yafg-figure-1"&gt;
&lt;img alt="OM 2007.2 Today" src="/files/2007/09/screenshot-5.png" title="OM 2007.2 Today"&gt;
&lt;figcaption&gt;&lt;span class="caps"&gt;OM&lt;/span&gt; 2007.2 Today&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-2"&gt;
&lt;img alt="OM 2007.2 Today -- launcher" src="/files/2007/09/fa16db0a796504eeee7616995fec0539.png" title="OM 2007.2 Today -- launcher"&gt;
&lt;figcaption&gt;&lt;span class="caps"&gt;OM&lt;/span&gt; 2007.2 Today &amp;#8212; launcher&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-3"&gt;
&lt;img alt="OM 2007.2 Today -- running tasks" src="/files/2007/09/7e0e115f4810b61a219f0f11b4f3f4b5.png" title="OM 2007.2 Today -- running tasks"&gt;
&lt;figcaption&gt;&lt;span class="caps"&gt;OM&lt;/span&gt; 2007.2 Today &amp;#8212; running tasks&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Today screen gives access to Dialer, Contacts, Messages (not installed as there is no version for &lt;span class="caps"&gt;OM&lt;/span&gt; 2007.2), Calendar (which icon is missing &amp;#8212; reported as bug #830). Second tab works as application launcher &amp;#8212; with kinematic scrolling, selecting group to display, filtering &amp;#8212; useful and nice&amp;nbsp;looking.&lt;/p&gt;
&lt;p&gt;3rd tab allow to switch between running applications (also possible with tap-n-hold on titlebar), force close of all (with confirmation) or close selected one (but no confirmation so bug #818 reported). Another problem is that most of icons as shown as default ones &amp;#8212; reported as bug #837. Those which are shown properly (&amp;#8220;Save screenshot&amp;#8221; on screenshot) gets wrong size &amp;#8212; bug&amp;nbsp;#838.&lt;/p&gt;
&lt;h3&gt;Dialer&lt;/h3&gt;
&lt;p&gt;Next tested application was Dialer. I was able to make few calls from and to phone but did not checked voice quality. There is no history of calls currently &amp;#8212; bug #839. I also spotted two other bugs (#814 and #819) but they are solved&amp;nbsp;now.&lt;/p&gt;
&lt;figure id="__yafg-figure-4"&gt;
&lt;img alt="OM 2007.2 Dialer" src="/files/2007/09/dialer1.png" title="OM 2007.2 Dialer"&gt;
&lt;figcaption&gt;&lt;span class="caps"&gt;OM&lt;/span&gt; 2007.2 Dialer&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-5"&gt;
&lt;img alt="OM 2007.2 Dialer -- call history" src="/files/2007/09/dialer2.png" title="OM 2007.2 Dialer -- call history"&gt;
&lt;figcaption&gt;&lt;span class="caps"&gt;OM&lt;/span&gt; 2007.2 Dialer &amp;#8212; call history&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h3&gt;Contacts&lt;/h3&gt;
&lt;p&gt;Finally time comes for Contacts application. I did not used it before so it was something new for me (Dialer and Today were first &lt;span class="caps"&gt;OM&lt;/span&gt; 2007.2 apps). Core functionality listed in &lt;a href="http://wiki.openmoko.org/wiki/Contacts/2007.2"&gt;OpenMoko wiki&lt;/a&gt;&amp;nbsp;works.&lt;/p&gt;
&lt;figure id="__yafg-figure-6"&gt;
&lt;img alt="OM 2007.2 Contacts -- contacts list" src="/files/2007/09/73fce2dfc0f85572fd55b65ab92b1389.png" title="OM 2007.2 Contacts -- contacts list"&gt;
&lt;figcaption&gt;&lt;span class="caps"&gt;OM&lt;/span&gt; 2007.2 Contacts &amp;#8212; contacts list&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-7"&gt;
&lt;img alt="OM 2007.2 Contacts -- view of contact" src="/files/2007/09/b3799f5072963c1bb40a5d03852957b0.png" title="OM 2007.2 Contacts -- view of contact"&gt;
&lt;figcaption&gt;&lt;span class="caps"&gt;OM&lt;/span&gt; 2007.2 Contacts &amp;#8212; view of contact&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-8"&gt;
&lt;img alt="OM 2007.2 Contacts -- edit of contact" src="/files/2007/09/932c10c40e56441eb8d3df032c576c561.png" title="OM 2007.2 Contacts -- edit of contact"&gt;
&lt;figcaption&gt;&lt;span class="caps"&gt;OM&lt;/span&gt; 2007.2 Contacts &amp;#8212; edit of contact&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-9"&gt;
&lt;img alt="OM 2007.2 Contacts -- communication history" src="/files/2007/09/81956990284068ff728437fd3ba28a90.png" title="OM 2007.2 Contacts -- communication history"&gt;
&lt;figcaption&gt;&lt;span class="caps"&gt;OM&lt;/span&gt; 2007.2 Contacts &amp;#8212; communication history&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Entered first contact using &amp;#8220;New&amp;#8221; button (top right one). Wrote fullname, organization, phone number, emails and pressed &amp;#8216;!&amp;#8217; button (top left one). Then I switched into list (first tab) and there was no entries. When I added second entry then first one was visible will fullname and second was empty. When I selected first one then fullname from second one appeared. It looks like refresh of list is needed after edit is done. Reported as bug&amp;nbsp;#815.&lt;/p&gt;
&lt;p&gt;I had few contacts so it is time to check does filtering works. MokoSearchBar functionality works like it should but there is no information that view is filtered so I posted bug #829. Also widget does not looks so nice so I posted another bug &amp;#8212; it was&amp;nbsp;#835.&lt;/p&gt;
&lt;p&gt;Like in Dialer there is no history of communication (calls, messages, mails) yet so 3rd tab is useless now &amp;#8212; bug&amp;nbsp;#843.&lt;/p&gt;
&lt;h3&gt;Groups&lt;/h3&gt;
&lt;figure id="__yafg-figure-10"&gt;
&lt;img alt="OM 2007.2 Contacts -- groups view" src="/files/2007/09/0d10e7d5b61c1f97a893a4772b4d6658.png" title="OM 2007.2 Contacts -- groups view"&gt;
&lt;figcaption&gt;&lt;span class="caps"&gt;OM&lt;/span&gt; 2007.2 Contacts &amp;#8212; groups view&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-11"&gt;
&lt;img alt="OM 2007.2 Contacts -- adding group" src="/files/2007/09/f10d5a0213cbcedfcb6bb08dae4811fa.png" title="OM 2007.2 Contacts -- adding group"&gt;
&lt;figcaption&gt;&lt;span class="caps"&gt;OM&lt;/span&gt; 2007.2 Contacts &amp;#8212; adding group&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-12"&gt;
&lt;img alt="OM 2007.2 Contacts -- groups view with too many groups" src="/files/2007/09/4580cf8f3b55ca9623c994c62ac0f5c6.png" title="OM 2007.2 Contacts -- groups view with too many groups"&gt;
&lt;figcaption&gt;&lt;span class="caps"&gt;OM&lt;/span&gt; 2007.2 Contacts &amp;#8212; groups view with too many groups&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Last tab is group view. This also needs some work done. There is no way to remove (bug #822) or edit (bug #825) group. Adding new one use requester instead of making it inline like it is in edition of contact (bug #824). And there is a problem when there are too many groups &amp;#8212; they overlaps with bottom tabs (bug&amp;nbsp;#821).&lt;/p&gt;
&lt;p&gt;During testing of groups I spotted another theme bug &amp;#8212; selected checkboxes are not styled like unselected are &amp;#8212; bug #823&amp;nbsp;reported.&lt;/p&gt;
&lt;h3&gt;Dates&lt;/h3&gt;
&lt;p&gt;OpenMoko Dates is not yet ready for testing so I will not write about it. According to posts on Chris blog it looks more and more&amp;nbsp;interesting.&lt;/p&gt;</content><category term="openmoko"/><category term="phone"/><category term="testing"/></entry></feed>