Re: Re : [opensuse-arm] openQA generalhw backend

2020-10-23 Thread Matwey V. Kornilov
вс, 23 авг. 2020 г. в 13:34, Matwey V. Kornilov :

>
> Thanks, Guillaume!
>
> Do I understand correctly, that SUT-companion and OpenQA worker may be on
> the same host?
>
> I would like to test BeagleBone Black. In an ideal world, I would like it
> to be tested on openqa.opensuse.org.
> Now I see that I have to learn how to boot the board from USB. The AM335x
> reference documentation says that it is possible to load U-Boot firmware
> via UART and USB, but I have never tried it.
>
>
JFYI,

I've enabled booting the system from USB device for am335x:
https://github.com/u-boot/u-boot/commit/8c444c184c36dfa314a2a500349785f58c8a8d24
It works fine with JeOS written on USB-flash drive.

I've also managed to learn how to supply U-boot via UART, but it works too
slow: 10KBps given U-boot size is about 1MB.


>
> вс, 23 авг. 2020 г. в 10:25, Guillaume GARDET :
>
>>
>> Hi Matwey,
>>
>> Here are some details about the RPi3 case:
>>
>> https://github.com/ggardet/blog/blob/master/HowTo-Add_tests_on_real_hardware_with_openQA-RPi3_case.md
>>
>> It uses an external board with USB OTG to boot the RPi from USB (Firmware
>> is still on uSD due to:
>> https://github.com/raspberrypi/firmware/issues/1322).
>> You could also use some USB SD mux such as:
>> https://shop.linux-automation.com/usb_sd_mux-D02-R01-V02-C00-en
>> But it does not work well with RPi4 atm, whereas it works perfectly fine
>> with the HiKey960.
>>
>> Also, if you want to make it available to openqa.o.o:
>>
>> https://github.com/ggardet/blog/blob/master/HowTo-Install_a_remote_openQA_worker.md
>>
>> May I ask for which board you would like to test?
>>
>> Cheers,
>> Guillaume
>>
>>
>>
>> - Matwey V. Kornilov  a écrit :
>> > Hello,
>> >
>> > I am looking through openQA sources and I am very excited about
>> > generalhw backend. I see that it is currently in use at
>> > openqa.opensuse.org to test Raspberry Pi images. Unfortunately, there
>> is
>> > a little details in the sources, I only see that the backend calls some
>> > preconfigured external commands to manipulate hardware, but I've failed
>> > to find more implementation details.
>> >
>> > Is there a kind of presentation or documentation on how all this works?
>> > I am especially interested in how the flash card image is deployed?
>> >
>> >
>> >
>> >
>> > --
>> > With best regards,
>> > Matwey V. Kornilov
>>
>>
>
> --
> With best regards,
> Matwey V. Kornilov
>


-- 
With best regards,
Matwey V. Kornilov


[opensuse-arm] New ARM Tumbleweed snapshot 20201021 released!

2020-10-23 Thread Guillaume Gardet


Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.

Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse=3=Tumbleweed=20201021

Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports

Packages changed:
  MozillaThunderbird (78.3.2 -> 78.3.3)
  apparmor (2.13.4 -> 2.13.5)
  arpwatch
  dos2unix (7.4.1 -> 7.4.2)
  drbd
  ethtool (5.8 -> 5.9)
  icewm-theme-branding
  ipw-firmware
  k3b
  kernel-64kb (5.8.14 -> 5.8.15)
  kernel-source (5.8.14 -> 5.8.15)
  krename
  libapparmor (2.13.4 -> 2.13.5)
  mdadm
  monitoring-plugins
  nodejs14 (14.13.1 -> 14.14.0)
  patterns-kde
  perl-LWP-Protocol-https (6.07 -> 6.09)
  ruby2.7 (2.7.1 -> 2.7.2)
  systemsettings5 (5.20.0 -> 5.20.0.1)
  vm-install
  yast2-configuration-management (4.3.3 -> 4.3.4)
  yp-tools

=== Details ===

 MozillaThunderbird 
Version update (78.3.2 -> 78.3.3)

- Mozilla Thunderbird 78.3.3
  * OpenPGP: Improved support for encrypting with subkeys
  * OpenPGP message status icons were not visible in message header pane
  * OpenPGP Key Manager was missing from Tools menu on macOS
  * Creating a new calendar event did not require an event title
- remove python2 dependencies for TW
- support wayland mode/autodetection in startup wrapper
- replace some Requires to use requires_ge macro where appropriate
- improve langpack build (as already used for Firefox)
- add ccache statistics output to build

 apparmor 
Version update (2.13.4 -> 2.13.5)
Subpackages: apparmor-abstractions apparmor-docs apparmor-parser 
apparmor-profiles apparmor-utils pam_apparmor perl-apparmor python3-apparmor

- update to AppArmor 2.13.5
  - add missing permissions to several profiles and abstractions
  - bugfixes in parser and tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_2.13.5
for the detailed upstream changelog
- remove upstream(ed) patches
  - changes-since-2.13.4.diff
  - abstractions-X-xauth-mr582.diff
  - sevdb-caps-mr589.diff
  - libvirt-leaseshelper.patch
  - cap_checkpoint_restore.diff
- add libapparmor-so-number.diff to fix libapparmor so version (!658)

 arpwatch 

- add report-iface.patch to see, where the offending change happened

 dos2unix 
Version update (7.4.1 -> 7.4.2)

- update to 7.4.2:
  * translation update
- add upstream signing key and verify source signature

 drbd 
Subpackages: drbd-kmp-64kb drbd-kmp-default

- bsc#1177910, compat to kernel v5.9
  Add patch blk_alloc_queue_make_request.patch
  Add patch compat_generic_make_request.patch
  Add patch remove_congested_fn_congested_data.patch
- Add tumbleweed only patch
  Add patch compat_blk_queue_stack_limits.patch

 ethtool 
Version update (5.8 -> 5.9)

- update to new upstream release 5.9
  * extended link state
  * QSFP-DD support
  * tunnel information (--show-tunnels)
  * Broadcom bnxt support
  * improve compatibility between ioctl and netlink output
  * fix cable test TDR amplitude output
  * get rid of build warnings
  * fix null pointer dereference running against old kernel (no arg)
  * update link mode tables
  * fix memory leaks and error handling found by static analysis
- update compiler flags
  * -Wno-missing-field-initializers no longer needed
  * replace -W with -Wextra (preferred form)

 icewm-theme-branding 

- Bring back the obsoletion of icemwm-upstream-config (bsc#1173441,
  bsc#1170420) for SLE and Leap.

 ipw-firmware 

- Replace old specfile constructs.

 k3b 
Subpackages: k3b-lang

- Add support for Musepack SV8 decoding, use musepack-devel
  instead of libmpcdec-devel.

 kernel-64kb 
Version update (5.8.14 -> 5.8.15)

- x86/unwind/orc: Fix inactive tasks with stack pointer in %sp
  on GCC 10 compiled kernels (bsc#1176907).
- commit c680e93
- Bluetooth: L2CAP: Fix calling sk_filter on non-socket based
  channel (bsc#1177724 CVE-2020-12351).
- commit 8f9e7d2
- Bluetooth: A2MP: Fix not initializing all members
  (CVE-2020-12352 bsc#1177725).
- commit c64c556
- Update config files: CONFIG_PINCTRL_AMD=y for fixing dependency (bsc#1177049)
- commit f9a8fb6
- platform/x86: intel-vbtn: Revert "Fix SW_TABLET_MODE always
  reporting 1 on the HP Pavilion 11 x360" (git-fixes).
- net_sched: check error pointer in tcf_dump_walker() (git-fixes).
- net_sched: remove a redundant goto chain check (git-fixes).
- net: qrtr: ns: Fix the incorrect usage of rcu_read_lock()
  (git-fixes).
- commit db08e19
- platform/x86: intel-vbtn: Switch to an allow-list for
  SW_TABLET_MODE reporting (bsc#1012628 bsc#1175599)
- commit 4144623
- Linux 5.8.15 (bsc#1012628).
- net_sched: commit action insertions together (bsc#1012628).
- net_sched: defer tcf_idr_insert()