openSUSE Factory
Threads by month
- ----- 2024 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
August 2020
- 90 participants
- 91 discussions
27 Aug '20
Hi,
I'm unable to boot into my laptop since a recent distro upgrade, which
I've been able to work around by rolling back to the most recent
functional snapshot (tumbleweed 20200821-0).
Every time I've tried to do a distro upgrade and reboot, all I see
after the splash screen is a blinking cursor. I'm able to switch to a
non-graphical terminal and log in, but I'm unable to reach GDM.
Attempting to upgrade now (to 20200824-0) results in the same problem.
I've never dealt with this before, and don't know where to begin to
look. Attached is the latest list of packages that are being installed
which cause the error.
Any help appreciated,
Chris
7
12
27 Aug '20
Hi,
after updating to TW 20200824 with emacs-27.1-2.1.x86_64 (previously I
had some emacs 26), very many actions fail with error:
Wrong type argument: stringp, (require . info)
For example, I cannot even enter org-mode by simply M-x org-mode in
the *scratch* buffer. I also cannot run notmuch and keep getting this
error repeatedly in list-packages buffer.
I have tracked this down to melpa packages magit and/or emacs-jabber.
When I delete the directory .emacs.d/elpa and install my usual packages
but not any of these two, the problem goes away. If I install one of
them, it reappears. The packages are not part of TW and therefore I am
not submitting a bug but I assume there must be quite a few magit users
here and so I'm asking whether anyone has dealt with this or has any
ideas what to do. I must say that my world is going to be a worse place
without magit.
Even with the packages installed, the problem also does not happen when
I run directly emacs-x11, emacs-gtx or emacs-nox but does happen even
when I unset DISPLAY and run emacs (and sure enough, --no-x-resources
has no effect either). IIUC, the /usr/bin/emacs is a SUSE specific
script and therefore I suspect it may also be a problem with our
packaging.
The simplest backtrace is from attempting to enter org-mode:
Debugger entered--Lisp error: (wrong-type-argument stringp (require . info))
string-match("\\(\\`\\|/\\)imenu\\(\\.elc\\|\\.el\\|\\.so\\)?\\(\\.gz\\)?\\'" (require . info))
load-history-filename-element("\\(\\`\\|/\\)imenu\\(\\.elc\\|\\.el\\|\\.so\\)?\\(\\.gz\\)?\\'")
eval-after-load("imenu" #f(compiled-function () #<bytecode 0x9bf819>))
require(org-compat)
byte-code("\302\303!\210\302\304!\210\302\305!\210\302\306!\210\10\307=\204:\0\3101)\0\311\312\11!\313P\314\315\211\211%0\2029\0\210\316\317!\210\320\321!\210..." [this-command load-file-name require cl-lib calendar find-func format-spec eval-buffer (error) load file-name-directory "org-loaddefs.el" nil t message "WARNING: No org-loaddefs.el file could be found fr..." sit-for 3 "You need to run \"make\" or \"make autoloads\" from Or..." org-macs org-compat org-keys ol org-table] 6)
autoload-do-load((autoload "org" "Outline-based notes management and organizer, alia..." t nil) org-mode)
command-execute(org-mode record)
execute-extended-command(nil "org-mode" "org-mode")
funcall-interactively(execute-extended-command nil "org-mode" "org-mode")
call-interactively(execute-extended-command nil nil)
command-execute(execute-extended-command)
Another notable difference between running just emacs and emacs-x11,
emacs-gtk or emacs-nox is that the latter three only spit the following
(only slightly annoying) line in the terminal:
Warning: game dir '/var/games/emacs': Permission denied
whereas running just emacs with no suffix then goes on with much more:
Loading loadup.el (source)...
dump mode: nil
Using load-path (/usr/share/emacs/27.1/site-lisp /usr/share/emacs/site-lisp /usr/share/emacs/27.1/lisp /usr/share/emacs/27.1/lisp/emacs-lisp /usr/share/emacs/27.1/lisp/progmodes /usr/share/emacs/27.1/lisp/language /usr/share/emacs/27.1/lisp/international /usr/share/emacs/27.1/lisp/textmodes /usr/share/emacs/27.1/lisp/vc)
Loading emacs-lisp/byte-run...
Loading emacs-lisp/byte-run...done
Loading emacs-lisp/backquote...
Loading emacs-lisp/backquote...done
Loading subr...
Loading subr...done
Loading version...
Loading version...done
Loading widget...
Loading widget...done
Loading custom...
Loading custom...done
Loading emacs-lisp/map-ynp...
Loading emacs-lisp/map-ynp...done
Loading international/mule...
Loading international/mule...done
Loading international/mule-conf...
Loading international/mule-conf...done
Loading env...
Loading env...done
Loading format...
Loading format...done
Loading bindings (source)...
Loading bindings (source)...done
Loading window...
Loading window...done
Loading files...
Loading files...done
Loading emacs-lisp/macroexp...
Loading emacs-lisp/macroexp...done
Loading cus-face...
Loading cus-face...done
Loading faces...
Loading faces...done
Loading button...
Loading button...done
Loading /usr/share/emacs/27.1/lisp/loaddefs.el (source)...
Loading /usr/share/emacs/27.1/lisp/loaddefs.el (source)...done
Loading emacs-lisp/nadvice...
Loading emacs-lisp/nadvice...done
Loading emacs-lisp/cl-preloaded...
Loading emacs-lisp/cl-preloaded...done
Loading obarray...
Loading obarray...done
Loading abbrev...
Loading abbrev...done
Loading simple...
Loading simple...done
Loading help...
Loading help...done
Loading jka-cmpr-hook...
Loading jka-cmpr-hook...done
Loading epa-hook...
Loading epa-hook...done
Loading international/mule-cmds...
Loading international/mule-cmds...done
Loading case-table...
Loading case-table...done
Loading /usr/share/emacs/27.1/lisp/international/charprop.el (source)...
Loading /usr/share/emacs/27.1/lisp/international/charprop.el (source)...done
Loading international/characters...
Loading international/characters...done
Loading composite...
Loading composite...done
Loading language/chinese...
Loading language/chinese...done
Loading language/cyrillic...
Loading language/cyrillic...done
Loading language/indian...
Loading language/indian...done
Loading language/sinhala...
Loading language/sinhala...done
Loading language/english...
Loading language/english...done
Loading language/ethiopic...
Loading language/ethiopic...done
Loading language/european...
Loading language/european...done
Loading language/czech...
Loading language/czech...done
Loading language/slovak...
Loading language/slovak...done
Loading language/romanian...
Loading language/romanian...done
Loading language/greek...
Loading language/greek...done
Loading language/hebrew...
Loading language/hebrew...done
Loading international/cp51932...
Loading international/cp51932...done
Loading international/eucjp-ms...
Loading international/eucjp-ms...done
Loading language/japanese...
Loading language/japanese...done
Loading language/korean...
Loading language/korean...done
Loading language/lao...
Loading language/lao...done
Loading language/tai-viet...
Loading language/tai-viet...done
Loading language/thai...
Loading language/thai...done
Loading language/tibetan...
Loading language/tibetan...done
Loading language/vietnamese...
Loading language/vietnamese...done
Loading language/misc-lang...
Loading language/misc-lang...done
Loading language/utf-8-lang...
Loading language/utf-8-lang...done
Loading language/georgian...
Loading language/georgian...done
Loading language/khmer...
Loading language/khmer...done
Loading language/burmese...
Loading language/burmese...done
Loading language/cham...
Loading language/cham...done
Loading indent...
Loading indent...done
Loading emacs-lisp/cl-generic...
Loading emacs-lisp/cl-generic...done
Loading minibuffer...
Loading minibuffer...done
Loading frame...
Loading frame...done
Loading startup...
Loading startup...done
Loading term/tty-colors...
Loading term/tty-colors...done
Loading font-core...
Loading font-core...done
Loading facemenu...
Loading facemenu...done
Loading emacs-lisp/syntax...
Loading emacs-lisp/syntax...done
Loading font-lock...
Loading font-lock...done
Loading jit-lock...
Loading jit-lock...done
Loading mouse...
Loading mouse...done
Loading scroll-bar...
Loading scroll-bar...done
Loading select...
Loading select...done
Loading emacs-lisp/timer...
Loading emacs-lisp/timer...done
Loading isearch...
Loading isearch...done
Loading rfn-eshadow...
Loading rfn-eshadow...done
Loading menu-bar...
Loading menu-bar...done
Loading tab-bar...
Loading tab-bar...done
Loading emacs-lisp/lisp...
Loading emacs-lisp/lisp...done
Loading textmodes/page...
Loading textmodes/page...done
Loading register...
Loading register...done
Loading textmodes/paragraphs...
Loading textmodes/paragraphs...done
Loading progmodes/prog-mode...
Loading progmodes/prog-mode...done
Loading emacs-lisp/lisp-mode...
Loading emacs-lisp/lisp-mode...done
Loading progmodes/elisp-mode...
Loading progmodes/elisp-mode...done
Loading textmodes/text-mode...
Loading textmodes/text-mode...done
Loading textmodes/fill...
Loading textmodes/fill...done
Loading newcomment...
Loading newcomment...done
Loading replace...
Loading replace...done
Loading emacs-lisp/tabulated-list...
Loading emacs-lisp/tabulated-list...done
Loading buff-menu...
Loading buff-menu...done
Loading fringe...
Loading fringe...done
Loading emacs-lisp/regexp-opt...
Loading emacs-lisp/regexp-opt...done
Loading image...
Loading image...done
Loading international/fontset...
Loading international/fontset...done
Loading dnd...
Loading dnd...done
Loading tool-bar...
Loading tool-bar...done
Loading dynamic-setting...
Loading dynamic-setting...done
Loading x-dnd...
Loading x-dnd...done
Loading term/common-win...
Loading term/common-win...done
Loading term/x-win...
Loading term/x-win...done
Loading mwheel...
Loading mwheel...done
Loading emacs-lisp/float-sup...
Loading emacs-lisp/float-sup...done
Loading vc/vc-hooks...
Loading vc/vc-hooks...done
Loading vc/ediff-hook...
Loading vc/ediff-hook...done
Loading uniquify...
Loading uniquify...done
Loading electric...
Loading electric...done
Loading emacs-lisp/eldoc...
Loading emacs-lisp/eldoc...done
Loading /usr/share/emacs/27.1/lisp/cus-start.el (source)...
Loading /usr/share/emacs/27.1/lisp/cus-start.el (source)...done
Loading tooltip...
Loading tooltip...done
Loading /usr/share/emacs/27.1/lisp/leim/leim-list.el (source)...
Loading /usr/share/emacs/27.1/lisp/leim/leim-list.el (source)...done
Loading /usr/share/emacs/27.1/lisp/site-load.el (source)...
Loading lpr...
Loading lpr...done
Loading delsel...
Loading delsel...done
Loading /usr/share/emacs/27.1/lisp/site-load.el (source)...done
Finding pointers to doc strings...
Finding pointers to doc strings...done
so it seems there is quite a bit more going on when running just emacs.
But of course I do not know whether it is in any way related.
I'll be grateful for any suggestions how to fix the problem.
Martin
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
4
6
26 Aug '20
All meeting minutes can be found here:
https://etherpad.opensuse.org/p/ReleaseEngineering-meeting
## Participants
dleuenberger, rbrown,michel, deneb_alpha, lkocman,maxlin
!!! Please be aware that this meeting will be already hosted on!!!
https://meet2.opensuse.org/ReleaseEngineeringMeeting
## Leap
* PM question Classification (Category) of differences in between SLE
and Jump
- Could tanana help on this topic?
* Vagrant "boxes" directory is not present for Leap15.2 as it is for
https://download.opensuse.org/tumbleweed/appliances/boxes/
^ Adrian mentioned that this should be solved.
WSL images for aarch64
https://twitter.com/lkocman/status/1297328996783464448/photo/1
build manually on x64 emulated visual studio on surface pro x
* We can build it in OBS, but since we have mingw64 only for x86_64
it's not crosscompiled and can't be executed on Windows for ARM.
https://etherpad.opensuse.org/p/ReleaseEngineering-bug-smashing-ideas-20200…
No progress on policy this week. This is a blocker for scheduling the
event series.
Retro:
Results of retro https://en.opensuse.org/Portal:15.2/Retrospective
Still going through action items of what didn't go too well. What went
well is tracked here
https://progress.opensuse.org/projects/leap152retro/issues - I'll ask
volunteers to have a look at the Documentation category.
Recognition email in progress
https://github.com/openSUSE/artwork/pull/46
Issues are being reported here: (now public)
cups and network printing: we will most likely need to find a new
maintainer.
Meeting with Team Lead in a week from now.
s390x topic:
s390x resources: Ihno mentioned that he can have a look if we could
have more resources available.
s390x openQA situation, we'll invite Berthold to rel-eng meetings.
Issue is tracked in poo#69328
Berthold: I'll not be able to give definitive answer on this topic at
least not in next a few weeks.
openQA problems are currently not blocked on resources, but it's more
on the openQA state/configuration itself.
Lubos to double check on Berthold's response on opensuse-
project@/opensuse-factory@. Dirk will talk to him.
(home:lkocman:aarch64-laptops is a WIP to get a openSUSE TW mini-cd
booting on the aarch64 laptops)
* Confirmed that the current setup is okay-ish
## openSUSE Tumbleweed
* The DNS issues on openQA have mostly been resolved (new DNS in the
SUSE/DMZ is referenced) - except the new DNS server filters out dnssec
records which causes some few issues in tests. We still have ariel
configured to use Google's DNS Servers for now
* Snapshot 0825 will be big (or the first one published with a version
>= 0825, depending on QA). A full rebuild of openSUSE:Factory (ports
included) was triggered for these changes:
* %{_libexecdir} is now /usr/libexec
* 'build' copies *.pc files into -devel-32bit packages, if this one
is specified in baselibs.conf -
https://bugzilla.opensuse.org/show_bug.cgi?id=1172563
* brp-check-suse: symlinks TO /etc/alternatives are (again)
absolute symlinks, this in order for update-alternatives not
complaining all the time that the symlinks would be broken -
https://bugzilla.opensuse.org/show_bug.cgi?id=1172896
The /usr/libexec change still caused quite some build failures, to no
surprise. Now it's on the table of the package maintainers. The usual
reminders/botdel request handling will apply.
^ Anyone who has a time to have a look at the list is more than
welcome!
## ddemaio
* Still sending out Getting Started with Linux magazines
* openSUSE + LibreOffice Conference
* Confirm by Sept. 6
* oslo.gonogo.live environment likely to be available for organizers by
end of the week
* Waiting on confirmation of keynotes
* Beta T-Shirts ordered for testers. Collecting sizes and addresses
* Open Source Firmware Conference sponsorship
## Dirk
Not present
We need to have a closure on the topic. Dirk will send email, we have
to start with Tumbleweed and document it.
Feedback regarding 5% of build failures seems to be seen as too
relaxed.
Ludwig: Perhaps having build failure for more than x-weeks on
Ring:0/Ring:1 or any submission to it (:Adis) could retract the state.
Dominique: ppc64le was blocking stagings for a week until we could get
build done. Otherwise we usually have it done in few days.
Richard: we have to have Ring0/Ring1 always working. If we don't have
the infra for :Staging than we can't make architecture Tier1.
Dirk: We do not have this detail (topic above) documented.
Ludwig: It's implicit.
Dirk: Agreement with Guillaume on aarch64/TW is that architecture is
treated as a primary.
Dominique: We have a current agreement to have aarch64 images next to
x86_64, not necessarily as treat it as primary, that would then be
outcome of this effort.
Ludwig: we may be aiming for 3 tier policy, not the 2 tier policy. With
x86_64 being the reference.
Ludwig: let's have followup discussion on mailing list.
## Guillaume - Arm
Not present
Tumbleweed:
* Snapshot 20200807 released late because main aarch64 openqa
worker was down and nobody restarted it before Monday.
Jump: Regressions from 15.2 to Jump
* openSUSE vs SUSE signing keys for Secureboot:
https://progress.opensuse.org/issues/69832
* GNOME autologin is broken again (was fixed by 15.2):
https://bugzilla.opensuse.org/show_bug.cgi?id=1175470
* Colors in terminal (for textmode) are wrong again (was fixed in
15.2):https://openqa.opensuse.org/tests/1365380#step/first_boot/3
* VLC is missing on aarch64:
https://openqa.opensuse.org/tests/1364387#step/vlc/11
ETA on re-syncing packages from SLE-15.2 / Leap 15.2 + updates. We have
to double check on this. Seems like the problem is in packages with SLE
origin.
## Gerald || Marina
Not present
No update from Marina.
## Max
* pkglistgen produced different result on botmaster - this issue
disappeared after updated the botmaster container
* VERSION_ID(from os-release) 15.2 is conflicted with the used Leap
15.2's opensuse/leap images(docker/lxc), VERSION_ID basically is from
version number of release package, should we bump version to 15.3 or
15.2.1? that would mean change VERSION macro everywhere.
https://build.opensuse.org/request/show/828519 - current SR for the os-
release bump
Lubos: put together a roadmap for 15.2.1, and when does the work of
15.3 starts. Otherwise we'd use 15.2.1 until end of October.
AdrianS: Please ping me when the bump happens, we'll have to tweak few
things.
Who is in charge of metrics? We just received a pull request
https://github.com/openSUSE/openSUSE-release-tools/pull/2464 - WIP and
reverted merge with
https://github.com/openSUSE/openSUSE-release-tools/pull/2469
Lubos to schedule a meeting with Mili about maintenance.
Ludwig: If service isn't working, then we can't see statistics and
we're blind.
deneb_alpha: could be this ->
https://progress.opensuse.org/issues/69535
Lubos: https://jira.suse.com/browse/PM-2094 - Allow vendor change from
openSUSE -> SUSE, SUSE -> openSUSE on the Leap installation media.
Still pending
:ToTest publishing happens it was just triggered manually by
Adrian. We do publish from :ToTest to staging.
Publish ftp-prod is blocked on admin(a)opensuse.org request.
Lubos and Max to check on this topic. There is a ticket
Adrian re-published Jump manually due to work regarding release-
compare/obsgendiff
## Adrian - Jump
release-compare/obsgendiff: Style of changelogs still has to be
improved. But it's good enough for the beginning. Takes 15 minutes to
generate changelogs for the entire ftp (used to be hours).
Discussion about how to implement the mirror submit requests (OBS-63).
No time on this topic yet.
Implement aggregation of all update streams to have an update repo.
Max: we're building based on the SP2:GA. But the project is locked. Do
we want to build against SP2:Update?
Adrian: it's most likely good to use :Update at this movement, but
what's unclear is what happens after the Release. We can try it.
Max: if we need to rebuild packages in Backports, we can't do it in the
backports tree. If we want to rebuild these package then we have to do
it in the update project for backports. We need a pool repo which is
not available in the :Update project. We could simply add a 3rd one,
but we can't replace the existing one (because of the missing pool
repo). Pool repo seems to be needed for product building, but perhaps
might not be needed for package building.
Lubos will reuse the current ticket that we've opened with autobuild
"Re: CtLG: Can you please double check sync of SLE* to OBS?"
Remark: we might need to move jump to the end of discussion as this
topic is clearly longer than any other topics.
## Michel
continue work on TW PowerPC to reduce number of packages
build failures (memory & disk constraints)
start working on Jump openQA ppc64le tests results
## Richard
k8s 1.19 work in progress - RC4 'building' but failing terribly
etcd CVE - k8s 1.19 doesn't include the expected changes, so going to
have to include a custom patch while also reworking the packages for
multi-version k8s.
Learning how to be a staging manager
## Tom
Not present
## Wolfgang
Not present
## Ludwig
Not present
Leap 15.2 MicroOS is temporarily paused.
## Overview of Commmunity SLE Feature Requests (See details in
https://en.opensuse.org/Portal:Leap/SLEFeatureRequests )
(This section will be newly part of ReleaseEngineering meeting minutes)
* Hardware enablement printing/scanners: Update sane to 1.0.29 (PM-
2118) - Pending ECO approvals
- Pending PM Evaluation
- Aiming for maintenance update for SLE-15-SP2:Update. Pending ECO
Approvals.
* DNF for SLE / Leap Next (PM-2044) - Status is NEW
- List of benefits was put together by Neal Gompa and Daniel Mach
- Request was raised to PM attention
- A lot of discussion over the entire July (this topic got really good
visibility).
A TODO list from mls that is making it really difficult
No offering of solutions if there are dependency problems (dnf just
exits)
No concept of package vendors
No support for products
Completely different handling of maintenance updates, i.e. no support
of patches
No support for patterns
No support for translations
No support for modalias() supplements to install needed kernel modules
No support for language supplements
metalink support in librepo only for a complete repository, i.e not
file based. This does not fit our download redirector
No support for services
No support for product licenses
No support for L3 tags
Different lock handling
Does not understand a repo consisting of multiple media
I don't see how YaST can work with libdnf
* Add python 3.8 support (PM-1482) - New awaiting PM evaluation
- Originally requested for Blender but, now it seems like people
generally ask for 3.8 to be available.
- Notified PM that this topic is getting attention
- Packaging team is working on py38 39 etc via koinstall
- python38 request for Factory
https://build.opensuse.org/project/show/openSUSE:Factory:Staging:B
* Please update glibc to 2.29 or newer (PM-2030) - Under Evaluation
- Originally reported as
https://bugzilla.opensuse.org/show_bug.cgi?id=1173761
- Deferred to the next release, can't be done as a maintenance
update.
- Currently under evaluation for SLE 15 SP3. PM is in favor of the
request.
* Update Apparmor to 2.13.4 (PM-1983) - In Progress, TPM Evaluation is
done
Defered to SP3
Hi Lubos, apparmor in SLE15 SP2 is already at 2.13.4. However, it is
not at what Christian wants it to be. Christian has put a big patch
called changes-since-2.13.4.diff to upgrade it. This was agreed to be
released in SP3
* lqxt-build-tools update to 0.7.0 (PM-1914) - DONE
- Deferred to SP3
* add authselect for managing auth stack configuration (PM-1881) -
Pending PM Evaluation
- Aiming for 15 SP3
- PM generally likes the idea, we're looking for a feedback from
Security team. Security team wants to hear feedback from Architect as
there seems to be an overlap with pam-config.
- Thorsten (Architect) mentioned that we'll have to find resources
for pam-config modification as he doesn't have time for it. Any help
from community side would be appreciated!
* Update libcdio required by python-pycdio 2.1.0 and whipper (PM-1801)
- Next release
- Will be deferred to the next release (15 SP3) as it does not
qualify as a SLE 15 SP2 RC phase request. Change requires rebuild of
underlying dependencies. Namely: cdio-utils.spec, ffmpeg.spec,
gstreamer-plugins-ugly.spec, gvfs.spec, libcddb.spec, libcdio,
paranoia.spec, libcdio.spec, vcdimager.spec
1
0
26 Aug '20
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 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&groupid=1&versio…
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
NetworkManager (1.26.0 -> 1.26.2)
PackageKit-Qt (1.0.1 -> 1.0.2)
aaa_base (84.87+git20200804.d7fb210 -> 84.87+git20200818.b9dd70f)
babl (0.1.78 -> 0.1.80)
bash-completion (2.10 -> 2.11)
biosdevname
fdupes (1.61 -> 2.1.2)
giflib (5.1.4 -> 5.2.1)
grub2
hyper-v
json-c (0.14 -> 0.15)
kexec-tools
libimagequant (2.12.2 -> 2.12.6)
libmbim (1.24.0 -> 1.24.2)
libreoffice
libvirt
mc (4.8.24 -> 4.8.25)
mutter
ndctl (68 -> 69)
osinfo-db
pipewire (0.3.8 -> 0.3.9)
pngquant (2.12.2 -> 2.12.6)
polari
python-kiwi (9.21.3 -> 9.21.7)
qemu
sane-backends (1.0.29 -> 1.0.30)
systemd (245.6 -> 245.7)
thin-provisioning-tools (0.8.5 -> 0.9.0)
=== Details ===
==== MozillaThunderbird ====
Subpackages: MozillaThunderbird-translations-common
- Use memoryperjob constraint instead of %limit_build macro.
==== NetworkManager ====
Version update (1.26.0 -> 1.26.2)
Subpackages: NetworkManager-lang libnm0 typelib-1_0-NM-1_0
- Update to version 1.26.2:
+ build: various fixes for LTO.
+ dhcp6: export and handle the DHCPv6 FQDN option.
+ core: fix reapply for bond options.
+ core: improve "connection.wait-device-timeout" to handle
matching devices not only by interface name and fix race.
+ libnm,core: support "clsact" qdisc.
+ dhcp4: fix bug in internal DHCP client on big endian systems.
- Own the two empty directories pre-up.d and pre-down.d in
/usr/lib/NetworkManager/dispatcher.d (boo#1173713).
==== PackageKit-Qt ====
Version update (1.0.1 -> 1.0.2)
- update to 1.0.2:
* Fix documentation (Aleix Pol)
* Fix pkg-config include path (Matthias Klumpp)
* Fix some documentation typos (Pekka Vuorela)
* Make sure the build is done as c++11 (Pekka Vuorela)
* Map DBusError::AccessDenied to Transaction::ErrorNotAuthorized (Raine Makelainen)
- remove 0001-Fix-pkg-config-include-path.patch
0002-Fix-some-documentation-typos.patch
0003-Make-sure-the-build-is-done-as-c-11.patch: upstream
==== aaa_base ====
Version update (84.87+git20200804.d7fb210 -> 84.87+git20200818.b9dd70f)
Subpackages: aaa_base-extras
- Update to version 84.87+git20200818.b9dd70f:
* backup-rpmdb: exit if zypp.pid is there and running
(bug#1161239)
- Update to version 84.87+git20200818.5220a5f:
* profile and csh.login: on s390x set TERM to dumb on serial console
* etc/profile add some missing ;; in case esac statements
* refresh_initrd call modprobe as /sbin/modprobe (bug#1011548)
* DIR_COLORS: merge TERM entries with list from (bug#1006973)
* sort TERM entries in etc/DIR_COLORS
* DIR_COLORS add TERM rxvt-unicode-256color (bug#1006973)
* Rename path() to _path() to avoid using a general name.
==== babl ====
Version update (0.1.78 -> 0.1.80)
- Update to version 0.1.80:
+ No upstream changes provided.
==== bash-completion ====
Version update (2.10 -> 2.11)
- Update to version 2.11:
* _known_hosts_real: check that ruptime is present before calling
(#390)
* totem: reuse kaffeine completions (#372)
* __reassemble_comp_words_by_ref: avoid triggering nounset on
indirect references
* lintian: complete paths for Ubuntu's .ddeb and Debian's buildinfo
files (#397)
* ip: complete route add table arg
* ip: style fixes similar to ip-netns
* ip: add more completions for ip-rule
* ip: add support for netns (#391)
* ip: improve completion of route subcommands (#326)
* unzip, zipinfo: complete *.aar (#428)
* ssh: add new -Q completions in OpenSSH 8.2p1 (#400)
* python: support executables with minor version (#389)
* insmod, modinfo, modprobe: support xz compressed modules (#401)
* tshark: complete -r arg with all filenames (#422)
* openssl: update -starttls completions (#403)
* _filedir*: update link to bug-bash discussion on -X (#404)
* test/python: add testcase for submodule completion
* Release 2.11
* extra/make-changelog: check and output usage message
* pre-commit: anchor exclude patterns
* pytest: rewrite in bash, support toplevel funcs, avoid nondef ones
and classes
* test/xfreerdp: skip --help failure cases
* test/tshark: fix multiple -O completion with no http2 support
* test/ant: avoid complete-ant-cmd.pl interference with ANT_ARGS
* _xinetd_services: avoid nounset error on bash 4.2
* pre-commit: upgrade isort to 5.1.4
* pre-commit: upgrade pyupgrade to 2.7.2
* pre-commit: add pyupgrade, run it
* test/ant: gitignore all target cache files
* _known_hosts_real: exclude Host negations
* pre-commit: upgrade isort to 5.0.7
* pre-commit: update shellcheck-py URL
* test/inputrc: do not set print-completions-horizontally
* test/inputrc: comment typo fix
* pytest: complete async test class methods
* __get_cword_at_cursor_by_ref: fix regression on bash 4.2
* test: upgrade markdownlint-cli to 0.23.2
* _known_hosts_real: avoid errors in nounset mode on Ubuntu 14 and
16
* _longopt: exclude too many dashes, allow underscores, require ends
with alnum
* _included_ssh_config_files: support globs
* _known_hosts_real: prevent unwanted pathname expansion on host
entries
* test/shfmt: upgrade to 3.1.2, reformat with it
* test/_known_hosts_real: add explicit no globbing test case
* test: upgrade mypy to 0.782
* CONTRIBUTING.md: add posix and nounset mode item
* test: upgrade mypy to 0.781
* test: upgrade perltidy to 20200619
* _known_hosts_real: fix completion of Host entries after a wildcard
etc
* _known_hosts_real: fix # handling in ssh configs
* test: upgrade flake8 to 3.8.3
* test/xhost: multiple expected result handling fixes
* test/slapt-src: single expected result handling fixes
* test: partial hostname completion fixes
* test: simplify completion parsing
* test/dpkg-query: mark as xfail on non-Debian based systems
* .gitignore: clean up some no longer needed ignores
* test/lspci: skip -A arg test if lspci fails -A help, e.g. busybox
lspci
* test: regex escape our magic mark for completeness
* test: upgrade mypy to 0.780
* test/_known_hosts_real: don't modify class scoped base expected
list
* test/_known_hosts_real: reset COMP_KNOWN_HOSTS_WITH_HOSTFILE
between tests
* test/_known_hosts_real: tolerate duplicates
* bash_completion: trivial cleanups
* gcc: avoid errors in nounset mode
* pytest: fix test class method completion with BSD awk
* man, mutt: avoid errors in nounset mode on Ubuntu 14 and 16
* java, make: avoid errors in nounset mode on Ubuntu 14 and 16
* README: document GNU make build requirement
* pytest: add test class method completion
* _known_hosts: avoid errors in nounset mode and no arguments
* bash_completion: fix array set checks with empty elements in them
* *: avoid more errors in nounset mode
* cfrun: fix $hostfile leak
* _command_offset, route: cleanups
* *: avoid more errors in nounset mode
* qemu: add -machine arg completion
* qemu, sbopkg: avoid unintentional globbing on option arg
completions
* test: enable shellcheck SC2035
* *: drop support for bash 4.1
* _init_completion: fix unassigned redirect completion in nounset
mode
* ip: route shfmt, arithmetic evaluation
* _filedir: avoid unbound variable error on Ubuntu 14 and 16
* _pids, _pgids, _pnames: improve shfmt formatting
* scp, sftp, ssh: fix completion on options bundled with -4/-6
* modprobe, tshark, _included_ssh_config_files: use [[ ]] instead of
[ ]
* test/runLint: warn about [ ] instead of [[ ]] use
* test: skip various tests if we don't get a useful usage message
* *: mark nounset mode as supported, issues with it are bugs now
* *: avoid more errors in nounset mode
* *: avoid more errors in nounset mode
* *: avoid more errors in nounset mode
* test/inputrc: comment and whitespace tweaks
* *: avoid more errors in nounset mode
* test/unit: sort files included in dist
* test/unit: include test_unit_known_hosts_real.py in dist
* bash_completion: line wrapping tweaks, NFC
* 7z: fix -o/-w attached arg completion
* postfix: try to arrange a fake tty so we can tickle the usage
message out
* _bashcomp_try_faketty: new function to try running command with a
fake tty
* mr: avoid herestrings, simplify command parsing
* test/mr: handle missing "clean" with skipif
* test: mark known non-ASCII issues with test suite as xfail
* dpkg-deb: add --raw-extract and -X arg completions
* test: add some dpkg-query test cases
* dpkg-deb: fix --show/-W completion
* test: upgrade markdownlint-cli to 0.23.1
* *: use more arithmetic evaluation
* test: try harder to restore environment and cwd on failures
* *: use $ifs for storing/restoring $IFS
* test/irb: xfail options test if --help is not available
* test: upgrade flake8 to 3.8.1
* test: pre-commit config cleanups, ordering
* test: upgrade pre-commit to 2.4.0+, drop shfmt kludge
* test: sync shfmt and shellcheck configs
* test: shfmt bashrc
* test: remove unused run-shellcheck, shellcheck is in pre-commit
now
* test: remove old test suite code no longer used \o/
* test/_known_hosts_real: port remaining test cases to
pytest+pexpect
* test: remove more no longer needed old test suite code
* test/_known_hosts_real: port more test cases to pytest+pexpect
* test/_get_cword: port remaining test case to pytest+pexpect
* test: replace some echos with printfs
* test/_filedir: fix shutil.rmtree on Python < 3.6
* test/_expand: port remaining test cases to pytest+pexpect
* test: drop some no longer needed old test suite code
* test/_filedir: port remaining test cases to pytest+pexpect
* test: run all Travis jobs on dist: bionic
* test: drop not needed sudo on Travis
* test/_filedir: port more test cases to pytest+pexpect
* test/__expand_tilde_by_ref: port remaining test cases to
pytest+pexpect
* test/_get_comp_words_by_ref: convert remaining test cases to
pytest+pexpect
* test: run pytest --verbose in docker
* lftp: use "bookmark list" command to list bookmarks
* test: drop some no longer needed old test suite code
* test/slapt-src: convert remaining test case to pytest+pexpect
* _xfunc: simplify
* apt-cache: avoid nonzero exit code from _apt_cache_packages
* test/slapt-get: convert remaining test case to pytest+pexpect
* test/secret-tool: add to test command list
* test/scp: port remaining test case to pytest+pexpect
* test/umount: convert remaining test case to pytest+pexpect
* secret-tool: new completion
* apt-get: complete build-dep with dirs
* travis: use golang 1.14 for shfmt
* *: run all shell code through shfmt -s
* pre-commit etc: add shfmt
* test: fix incorrect fixtures/shared/default xfails/expectations
* test: upgrade markdownlint to 0.23.0
* nmap: simplify help scraping a bit, don't try to emit unnecessary
newlines
* test: prefix fake test commands with underscore
* test: port most umount test cases to pytest+pexpect
* test: add note about unescaped assert_complete single return
values
* editorconfig: apply yaml settings to .yaml too
* pre-commit: use local perlcritic hook
* *: doc and comment link updates
* pre-commit, *.md: add markdownlint, address findings
* README: clarify loading automatically on demand
* ssh-keygen: -O arg updates and improvements
* ssh-keygen: add -b arg completions according to specified -t
* ssh-keygen: option and arg completion updates for new versions
* _command: improve commentary
* reportbug, scp, sftp, svn: use compgen -c instead of _command
* find: fix -exec etc argument and its completion
* extra: trigger docker builds only on test-cmd-list.txt changes
* test: add script to maintain list of executables for full test
coverage
* test: run lint tests on Travis in a quickish separate first stage
* test/make: mark more cases as requiring command
* make: add bmake alias
* test: run pre-commit on host instead of docker
* test: add perlcritic to pre-commit, run on all perl
* *: remove some unused variables, thanks to shellcheck SC2034
* *: various loop iteration improvements
* crontab: fix loop over already given args
* apt-cache: fix command mode handling
* doc: add loop variable naming guideline
* test: make at-point completion tests easier
* ssh, xsltproc: address shellcheck SC2006
* scp: work around shellcheck SC1003
* mutt: address shellchec SC2236
* wget: address shellcheck SC2116
* pytest: address shellcheck SC2002
* bash_completion, java, tipc: for loop whitespace consistency
tweaks
* *: more arithmetic evaluation cleanups, thanks to shellcheck
SC2004
* __reassemble_comp_words_by_ref, java: address and work around
shellcheck SC2102
* test: enable parallel pre-commit shellcheck
* test: remove shellcheck severity filter, add explicit disables
instead
* doc: recommend arithmetic evaluation
* *: array subscript cleanups
* ssh-keygen: -s and -n completion improvements
* *: enable and address shellcheck SC2053
* bash_completion, invoke-rc.d, svcadm: trivial cleanups
* *: replace various conditional expressions with arithmetic
evaluation
* carton: fix command parsing with BSD sed
* nmap: fix option parsing with BSD sed
* test/alias: port remaining test case to pytest+pexpect
* test: generalize complete at point test
* test/cd: fix test_dir_at_point for setups that repeat "trailer"
* pytest: add some option arg (non-)completions
* pytest: complete test classes
* pgrep, pkill: add --ns and --nslist arg completions
* test: run skipif and xfail commands without caring if they output
or not
* test: make it possible to not care whether command did output or
not
* test/xfreerdp: skip xfreerdp kbd test if kbd-list returns empty
* test: tolerate duplicates from compgen actions
* test: bump shellcheck severity to warning + some disables
* *: address shellcheck SC2046
* test/lib/library.sh: address shellcheck SC2125
* java, pkgadd, sysbench: address shellchec SC2124
* scp: address shellcheck SC2089 and SC2090
* _filedir_xspec: address shellcheck SC2140
* rpm, ssh, umount.linux: address shellcheck SC2120
* cvs, modprobe, sh: address shellcheck SC2209
* mutt: address shellcheck SC2088
* _upvar, _upvars, _variables, rpm: address shellcheck SC1083
* test/run: address shellcheck SC2164
* renice: address shellcheck SC2254
* tipc: comment grammar and spelling fixes
* man, perl, route, tipc: address shellcheck SC2053
* info, java: address shellcheck SC2153
* quote_readline: fix $ret leak
* test: upgrade shellcheck to 0.7.1
* test/printenv: xfail if --help doesn't contain options (e.g.
busybox)
* test/aptitude: require command where necessary
* _known_hosts_real, op: address shellcheck SC2184
* test: don't run shellcheck on completions/.gitignore
* protoc: complete all --*_out without more specific handling with
dirs
* sysbench: add --test= deprecation TODO
* pkgadd: indentation fix
* chronyc, wvdial: address shellcheck SC2178
* java, pkgadd, sysbench: address shellcheck SC2124
* mplayer: address shellcheck SC1078 false positive
* smartctl: hush shellcheck SC2054 false positives
* *: address shellcheck SC2221 and SC2222
* bash_completion: address shellcheck SC2220
* crontab, wodim: silence shellcheck SC2191 and SC2192
* aptitude: add some option arg (non)completions
* aptitude: parse options list from --help, hardcode less
* test/aptitude: add some test cases
* *: argument interation improvements
* *: whitespace tweaks
* apt-get etc: use _apt_cache_packages from apt-cache
* pre-commit: run most python checks on helpers/python too
* test/ldd: xfail if --help is not implemented
* test/printenv: require command for arg completion test
* printenv: indentation fixes
* test: upgrade mypy to 0.770
* test: split dependencies requiring Python 3.6.1+ to requirements-
dev.txt
* git: trigger docker rebuild on pre-commit config change
* test: require openssl command for option argument tests
* test: move perltidy to pre-commit, run with --converge
* test: move shellcheck to pre-commit
* test: ignore flake8 messages that are in black's domain
* _xinetd_services: look up from $BASHCOMP_XINETDDIR, add some unit
tests
* printenv: new completion
* copyright: add 2020
* test: fix CompletionResult.__eq__ UnboundLocalError
* test: run pre-commit in tools container
* test: shellcheck tweaks
* test: add isort to pre-commit, run it
* test: add flake8-bugbear
* test: install black for Python 3.6 too
* pre-commit: add config with black, flake8, and mypy
* test: drop redundant black args from docker runs
* *: python type hint fixes and improvements
* extra/make-changelog: run through black
* test/totem: add basic test case
* test/cd: remove unused import
* openssl: complete -writerand with filenames
* openssl: parse available options from $command -help
* openssl: support getting digest list from more recent openssl
versions
* nmap: handle options split on equals sign
* nmap: parse options from -h output
* test/cd: make dir_at_point produce better debuggable failures
* test/cd: convert remaining test case to pytest+pexpect
* test: remove some no longer needed old test suite code
* test/chown,sudo: parametrize special case test, improve xfail
targeting
* test/tsig-keygen: require command for test_options
* test/upgradepkg: port remaining test case to pytest+pexpect
* tsig-keygen: new completion
* test: host helper lint and usage fixes
* test: port some _known_hosts_real unit tests to pytest+pexpect
* test: remove some no longer needed tcl/expect code
* test: fix spurious hosts fixture failure without avahi-browse
installed
* test: port some scp test cases to pytest+pexpect
* test: port remaining finger, sftp, ssh, and xhost cases to
pytest+pexpect
* lilo: work around shellcheck false positive
* test/ipcalc: fix tests with busybox ipcalc
* chromium-browser, firefox: complete on *.txt (#379)
* README.md: add introduction
* ipcalc: new completion
* *: complete commands when prefixed with a backslash
* test/wol: don't fail MAC test if test system has /etc/ethers
entries
* test/dnssec-keygen: allow more alternatives in algorithm
completion
* lilo: don't complete on commented out labels
* lilo: honor -C when completing labels
* lilo: add -B and -E completions
* Source user completion only if it's a file (#409)
* jarsigner: complete on *.apk too (#386)
* cryptsetup: add luksChangeKey arg completion (#380)
- Refresh and reorder all patches and use autosetup macro
- Run spec-cleaner
* Remove rpm groups
==== biosdevname ====
- Add support for SMBIOS 3.
* biosdevname-Add-SMBIOS-3.x-support.patch
- Fix URL in specfile. It should be readable to developers.
- Read DMI info rom sysfs (bsc#1174491).
* biosdevname-Add-buffer-read-helper-using-read-explicitly.patch
* biosdevname-Read-DMI-entries-from-sys-firmware-dmi-tables-DMI.patch
==== fdupes ====
Version update (1.61 -> 2.1.2)
- update to 2.1.2:
* Do not enter ncurses mode when --immediate option given.
* Fix logging/memory corruption bug when using --log with --immediate.
* Break mtime ties using ctime when sorting by time.
* Reduce number of calls to stat(), for speed.
* Clear last command status when new command is entered.
* Rename cs command ("clear all selections") from cs to csel.
* Rename igs command ("invert selections") from igs to isel.
* Add "prune" command as synonym for DELETE key.
* Clear selections after deleting files via prune/DELETE.
* Fix dependency issues when fdupes is configured to not use ncurses.
- build without ncurses for now until buildcycles can be solved
- Use noun phrase in summary. Drop old specfile constructs.
- Update to v2.0.0
* Add ncurses mode for interactive file deletion (plain mode still available via --plain or ./configure).
* Add --minsize option.
* Add --maxsize option.
* Add --time option.
* Add --order=ctime option.
* Add --log option.
* Use configure script for installation (Autotools/Automake).
- Remove fdupes-makefile.patch
==== giflib ====
Version update (5.1.4 -> 5.2.1)
- Update to version 5.2.1
* In gifbuild.c, avoid a core dump on no color map.
* Restore inadvertently removed library version numbers in Makefile.
- Changes in version 5.2.0
* The undocumented and deprecated GifQuantizeBuffer() entry point
has been moved to the util library to reduce libgif size and attack
surface. Applications needing this function are couraged to link the
util library or make their own copy.
* The following obsolete utility programs are no longer installed:
gifecho, giffilter, gifinto, gifsponge. These were either installed in
error or have been obsolesced by modern image-transformmation tools
like ImageMagick convert. They may be removed entirely in a future
release.
* Address SourceForge issue #136: Stack-buffer-overflow in gifcolor.c:84
* Address SF bug #134: Giflib fails to slurp significant number of gifs
* Apply SPDX convention for license tagging.
- Changes in version 5.1.9
* The documentation directory now includes an HTMlified version of the
GIF89 standard, and a more detailed description of how LZW compression
is applied to GIFs.
* Address SF bug #129: The latest version of giflib cannot be build on windows.
* Address SF bug #126: Cannot compile giflib using c89
- Changes in version 5.1.8
* Address SF bug #119: MemorySanitizer: FPE on unknown address
* Address SF bug #125: 5.1.7: xmlto is still required for tarball
* Address SF bug #124: 5.1.7: ar invocation is not crosscompile compatible
* Address SF bug #122: 5.1.7 installs manpages to wrong directory
* Address SF bug #121: make: getversion: Command not found
* Address SF bug #120: 5.1.7 does not build a proper library - no
- Changes in version 5.1.7
* Correct a minor packaging error (superfluous symlinks) in the 5.1.6 tarballs.
- Changes in version 5.1.6
* Fix library installation in the Makefile.
- Changes in version 5.1.5
* Fix SF bug #114: Null dereferences in main() of gifclrmp
* Fix SF bug #113: Heap Buffer Overflow-2 in function DGifDecompressLine()
in cgif.c. This had been assigned (CVE-2018-11490).
* Fix SF bug #111: segmentation fault in PrintCodeBlock
* Fix SF bug #109: Segmentation fault of giftool reading a crafted file
* Fix SF bug #107: Floating point exception in giftext utility
* Fix SF bug #105: heap buffer overflow in DumpScreen2RGB in gif2rgb.c:317
* Fix SF bug #104: Ineffective bounds check in DGifSlurp
* Fix SF bug #103: GIFLIB 5.1.4: DGifSlurp fails on empty comment
* Fix SF bug #87: Heap buffer overflow in 5.1.2 (gif2rgb).
* The horrible old autoconf build system has been removed with extreme prejudice.
You now build this simply by running "make" from the top-level directory.
- Run spec-cleaner
- Drop patches fixed upstream:
* giflib-visibility.patch
* giflib-automake-1_13.patch
* giflib-CVE-2016-3977.patch
* fix-autoconf11.patch
- Change build system to Make only (upstream not using autoconf)
==== grub2 ====
Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi grub2-x86_64-xen
- Add fibre channel device's ofpath support to grub-ofpathname and search hint
to speed up root device discovery (bsc#1172745)
* 0001-ieee1275-powerpc-implements-fibre-channel-discovery-.patch
* 0002-ieee1275-powerpc-enables-device-mapper-discovery.patch
- Fix for CVE-2020-15705 (bsc#1174421)
* 0001-linuxefi-fail-kernel-validation-without-shim-protoco.patch
* 0002-cmdline-Provide-cmdline-functions-as-module.patch
==== hyper-v ====
- Allow daemon restart again (bsc#1116957)
Since some time the kernel moved from netlink sockets to char
devices, which is supposed to handle a connection reopen for the
kernel<->daemon interface
==== json-c ====
Version update (0.14 -> 0.15)
Subpackages: libjson-c5 libjson-c5-32bit
- update to 0.15:
* Deprecate `array_list_new()` in favor of `array_list_new2()`
* Remove the THIS_FUNCTION_IS_DEPRECATED define.
* Remove config.h.win32
* Add a `JSON_TOKENER_ALLOW_TRAILING_CHARS` flag to allow multiple objects
to be parsed even when `JSON_TOKENER_STRICT` is set.
* Add `json_object_new_array_ext(int)` and `array_list_new_2(int)` to allow
arrays to be allocated with the exact size needed, when known.
* Add `json_object_array_shrink()` (and `array_list_shrink()`) and use it in
json_tokener to minimize the amount of memory used.
* Add a json_parse binary, for use in testing changes (not installed, but
available in the apps directory).
* Split the internal json_object structure into several sub-types, one for
each json_type (json_object_object, json_object_string, etc...).
This improves memory usage and speed, with the benchmark under
bench/ report 5.8% faster test time and 6%(max RSS)-12%(peak heap)
less memory usage.
Memory used just for json_object structures decreased 27%, so use cases
with fewer arrays and/or strings would benefit more.
* Minimize memory usage in array handling in json_tokener by shrinking
arrays to the exact number of elements parsed. On bench/ benchmark:
9% faster test time, 39%(max RSS)-50%(peak heap) less memory usage.
Add json_object_array_shrink() and array_list_shrink() functions.
* #616 - Parsing of surrogate pairs in unicode escapes now properly handles
incremental parsing.
* Fix incremental parsing of numbers, especially those with exponents, e.g.
so parsing "[0", "e+", "-]" now properly returns an error.
Strict mode now rejects missing exponents ("0e").
* Successfully return number objects at the top level even when they are
followed by a "-", "." or "e". This makes parsing things like "123-45"
behave consistently with things like "123xyz".
* #589 - Detect broken RDRAND during initialization; also, fix segfault
in the CPUID check.
* #592 - Fix integer overflows to prevert out of bounds write on large input.
* Protect against division by zero in linkhash, when creaed with zero size.
* #602 - Fix json_parse_uint64() internal error checking, leaving the retval
untouched in more failure cases.
* #614 - Prevent truncation when custom double formatters insert extra \0's
- remove 0001-Detect-broken-RDRAND-during-initialization.patch (upstream)
==== kexec-tools ====
- Make kexec-bootloader work without 'which' package (boo#1172501)
==== libimagequant ====
Version update (2.12.2 -> 2.12.6)
- update to 2.12.6:
* Use size_t for malloc_sizes
- remove gcc9-Update-const-var-openmp-const-var-handling.patch (upstream)
==== libmbim ====
Version update (1.24.0 -> 1.24.2)
Subpackages: libmbim-glib4 mbimcli-bash-completion
- Upate to version 1.24.2:
+ libmbim-glib:
- Fixed several issues in the logic that merges the service
subscribe list.
- Improved message reading logic to skip malformed MBIM
messages (e.g. AT URCs emitted wrongly in the MBIM port by
some Cinterion modules).
==== libreoffice ====
Subpackages: libreoffice-base libreoffice-base-drivers-firebird libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-cs libreoffice-l10n-da libreoffice-l10n-de libreoffice-l10n-el libreoffice-l10n-en libreoffice-l10n-en_GB libreoffice-l10n-es libreoffice-l10n-fr libreoffice-l10n-hu libreoffice-l10n-it libreoffice-l10n-ja libreoffice-l10n-pl libreoffice-l10n-pt_BR libreoffice-l10n-ru libreoffice-l10n-zh_CN libreoffice-l10n-zh_TW libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libreofficekit
- Use memoryperjob constraint instead of %limit_build macro.
==== libvirt ====
Subpackages: libvirt-bash-completion libvirt-client libvirt-daemon libvirt-daemon-driver-interface libvirt-daemon-driver-libxl libvirt-daemon-driver-lxc libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-gluster libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-iscsi-direct libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-lxc libvirt-daemon-qemu libvirt-daemon-xen libvirt-libs
- virdevmapper: Handle kernel without device-mapper support
82bb167f-dont-cache-devmapper-major.patch,
feb8564a-handle-no-devmapper.patch,
53d9af1e-ignore-devmapper-open-errors.patch
boo#1175465
- util: Fix logic in virFileSetCOW
2edd63a0-fix-virFileSetCOW-logic.patch
boo#1175463
==== mc ====
Version update (4.8.24 -> 4.8.25)
Subpackages: mc-lang
- Update to 4.8.25
* Avoid subshell warning for standalone mcedit/mcview/mcdiffview run from mc
* Implement chattr command (change ext{2,3,4}fs extended attributes)
* New syntax highlighting: Kotlin and ino
* File highlighting updates
* Lots of other fixes
- Updated mc-ext-audio.patch
- Updated mc-extd-sound.patch
- Removed mc-rpm.patch
==== mutter ====
Subpackages: libmutter-6-0 mutter-data mutter-lang
- Add mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch:
don't use libGLESv2.so but libGLESv2.so.2 for COGL driver
(boo#1175559 glgo#GNOME/mutter!1282).
==== ndctl ====
Version update (68 -> 69)
- Update to v69 (jsc#SLE-13824, jsc#SLE-12770, jsc#SLE-15065):
* infoblock: Set the default alignment to the platform alignment
* libndctl/papr_scm: Add support for reporting "life_used_percentage" metric
* Skip region filtering if numa_node attribute is not present
* libndctl,papr_scm: Implement support for PAPR_PDSM_HEALTH
* miscellaneous bugfixes
- Removed ndctl-Documentation-use-includes-in-more-ndctl-command-pag.patch
- Clarify documentation about filtering options (bsc#1173861)
+ ndctl-Documentation-use-includes-in-more-ndctl-command-pag.patch
==== osinfo-db ====
- Add support for openSUSE Leap 15.3 and SLE15-SP3
add-leap15.3-support.patch
add-sle15sp3-support.patch
==== pipewire ====
Version update (0.3.8 -> 0.3.9)
Subpackages: libpipewire-0_3-0 pipewire-modules pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools
- Update to version 0.3.9:
* Fix bad audio in chrome
* Remove some errors that are not real errors.
* Fix 100% cpu when disconnecting devices.
* Improve pulseaudio introspection of formats
* Fix JACK metadata handling, carla can now monitor the
port it creates and insert midi.
* Add a new permission bit (M) that is needed to be able
to configure metadata on an object. Improve security of
metadata some more, only allow metadata on objects that
are visible to the client setting the metadata.
* Add support for videocrop in the GStreamer elements.
* Improve handling of the runtime directory for the
server sockets. Add some reasonable fallback when
XDG_RUNTIME_DIR is not set, as suggested in the spec.
* Improve ALSA device names from ACP.
* Fix various crasher bugs. One in the pulse layer, one in
the session manager.
* Make alsa plugin respect the PIPEWIRE_REMOTE env variable.
* Various compile fixes.
==== pngquant ====
Version update (2.12.2 -> 2.12.6)
- update to 2.12.6
* Warn about GCC 4 being too old
* Use size_t for malloc sizes
==== polari ====
Subpackages: polari-lang typelib-1_0-Polari-1_0
- Drop mozjs68 BuildRequires: it is only required to syntax check
the .js files during build. As we use pristine upstream sources,
we can assume them to be tested by the CI already.
==== python-kiwi ====
Version update (9.21.3 -> 9.21.7)
- Bump version: 9.21.6 ? 9.21.7
- Fixed archlinux integration test build
The setup of the locale via systemd-firstboot --locale=en_US.UTF-8
failed on archlinux with the error message Locale en_US.UTF-8 is not
installed. This commit sets the locale explicitly
- Fixed GCE integration test build
nothing provides google-compute-engine-init
- Fixed bootloader grub copy SameFileError exception
Only copy the file if the given source and destination are
not the same file
- Simplify build_status helper
Instead of a static list with all integration test build names
only maintain a list of integration test build project names
- Bump version: 9.21.5 ? 9.21.6
- Skip filesystem check for XFS prior xfs_grow
running xfs_repair check isn't strictly necessary before resizing,
and in some cases it may even prevent resizing by giving an error
that would be cleared through mounting the fs (e.g. when the fs
wasn't cleanly umounted, and thus letting xfs recover and replay
its journal). Given that xfs can only grow online (while being mounted),
this is sufficient to ensure that the fs is in a state where it
can be resized. This is related to bsc#1174009
- Fixed code logic in resize_filesystem method
resize_filesystem runs fs-check on the filesytem prior to
resize. This check however should not be done if the filesystem
got deployed on a ramdisk. For that purpose the _is_ramdisk_device
method exists. The logic in the method as well as the call
were wrong. This in the end lead to a correct logic but is
completely confusing. This commit fixes and simplifies the
_is_ramdisk_device method and corrects the caller logic
- Make sure kernel options are respected by grub
Set options variable in grub loader/entries to match the
kiwi image description setup. This adaption currently
happens only when building in OBS because in this env
the options setup done by grub is a complete mess.
- Fixed root replace for grub menu entries
The root device spec in the grub boot/loader/entries/*.conf
files when building in OBS is not matching the loop mapped
image root device but matches the root device of the OBS worker.
Very strange behavior and of course wrong. Because of that
the expression to replace the wrong device with the correct
one must be a regular expression and cannot be based on the
loop mapped image root device.
- Fixed path to search for grub menu entries
- Fixed scope of remove_hierarchy
The remove_hierarchy method walked through the entire path
it was given. That included the root path which is beyond
its scope. This Fixes #1515
- Fixed corrections in BootLoaderSpec grub config
Distributions like Fedora RawHide or CentOS8 applies to the
grub BootLoaderSpec as described here:
https://www.freedesktop.org/wiki/Specifications/BootLoaderSpec
Part of the spec is that menu entries are handled in extra files
below /boot/loader/entries. Unfortunately the grub2-mkconfig code
has still no clue how to find the correct root device in special
environments like obs workers or in overlay systems. To fixup the
result of grub2-mkconfig there is code in kiwi which needs to be
adapted because the file that contains the wrong information is
now no longer grub.cfg but some /boot/loader/entries/*.conf file.
This commit solves the issue.
- Fixed grub setup in EFI/BOOT directory
kiwi copied the same grub.cfg file as it exists in boot/grub2
to the efi path. This is wrong as the setup in the efi boot
directory is used to enable normal grub loading and not providing
the user grub configuration. In addition the changes here makes
sure that the early grub boot code is placed into the system
in any EFI case except for secure boot when shim-install is
present. If shim-install is present it also creates the early
grub boot setup such that kiwi doesn't have to do it.
This Fixes #1491 and Fixes bsc#1172908
- Use rsync in inplace transfer mode
Using the --inplace option in rsync helps to save space on
syncing the rootfs data and prevents e.g OBS workers from
running out of VM space when transfering root filesystem
data. Also using --inplace allows to keep hardlinks intact.
This is related to bsc#1096738
- Don't keep copy of grub2-install in the system
To prevent shim-install from calling grub2-install in uefi mode
kiwi temporary replaces the tool by a noop. This acts as a
workaround for an issue in shim-install. However the workaround
left a file copy of grub2-install in the system which should
not happen. This commit Fixes bsc#1173226 and Fixes #1490
- Rename CentOS 7 test and add CentOS 8 test
This commit renames the CentOS 7 test and adds a new CentOS 8 test
Related to #1468
- Update Ubuntu and Debian image tests
This commit updates Ubuntu test to Focal distribution and adds an
additional Debian Buster image test.
Related to #1468
- Include CentOS vendor in grub2 configuration
This commit ensures the vendor files for grubenv consider CentOS
vendoring.
- Fixed documentation for OEM swap partition
A swap partition in an OEM deployment is only created if
that is explicitly requested via the oem-swap element
- Bump version: 9.21.4 ? 9.21.5
- Do not create a md5 checksum output file for archive images
This commit removes the creation of the md5 file that includes a
checksum of the image binary for the `tbz` image type. Removing it
as this is the only image type that includes it as part of the result
and because the bundle procedure already creates a sha256 file out of
the results, so there is still the chance to produce validation
checksums.
- Document output files KIWI produces
This commits adds a chapter to describe the ouput files that are part
of any image build.
- Fixed oem recovery tar parameter order
Reorder tar parameters
When building an oem-image with oem-recovery set to true a tar error appears saying:
"The following options were used after any non-optional arguments in archive create or
update mode". This commit fixes the order of arguments to tar to avoid the error condition.
Fixes #1501
- Fixed tox min version
- Cleanup setup.py
The way kiwi uses setup.py assumes that pip runs this script
like a spec file in rpm is processed. However this is not the
case given that pip implicitly creates a static zip file called
wheel which looses all the code logic done in setup.py. Therefore
setup.py should not contain code that needs to run at install
time. Of course this change comes with an effect which is that
the following files will not be available when installing kiwi
from pip:
* man pages: /usr/share/man/man8/...
* command completion: /etc/bash_completion.d/kiwi-ng.sh
* kiwi default config file: /etc/kiwi.yml
* package docs: /usr/share/doc/packages/kiwi-ng/...
(kiwi.pdf, LICENSE, README)
kiwi stays fully functional without this information. It is
expected that the installation of kiwi as a service will
be done by a package and its package manager. When using kiwi
from pip it is designed to provide a python module but not
a complete user application. The way pip and wheels interact
with each other seems to demonstrate that pip is not a
package manager but more a python module manager.
This Fixes #1415
- Describe targets in tox.ini
* Make use of description to show them with "tox -av"
* Use comments as "description" lines
* Define minimal tox version (3.5.0)
- Bump version: 9.21.3 ? 9.21.4
- Refactor FileSystem Factory
With regards to Issue #1486 a discussion came up that the
way factories are implemented are questionable when thinking
about strong typing for the public kiwi interface. This
commit refactors the FileSystem factory to be a real factory
and to add type hints such that its use from an api perspective
is clear and enforced.
==== qemu ====
Subpackages: qemu-arm qemu-block-curl qemu-block-dmg qemu-block-gluster qemu-block-iscsi qemu-block-nfs qemu-block-rbd qemu-block-ssh qemu-chardev-baum qemu-extra qemu-guest-agent qemu-hw-display-qxl qemu-hw-usb-redirect qemu-hw-usb-smartcard qemu-ipxe qemu-ksm qemu-kvm qemu-lang qemu-microvm qemu-ppc qemu-s390 qemu-seabios qemu-sgabios qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-sdl qemu-ui-spice-app qemu-vgabios qemu-vhost-user-gpu qemu-x86
- Fix compilation errors seen with pre-release gcc 11
qht-Revert-some-constification-in-qht.c.patch
Revert-qht-constify-qht_statistics_init.patch
help-compiler-out-by-initializing-array.patch
s390x-Fix-stringop-truncation-issue-repo.patch
- Add Split-Provides mechanism, using doc files which were moved
in v5.1.0. This allows for the new subpackages to be selected for
install when the v5.0.0 qemu is updated. These new subpackages are
not marked as "Required" by any packages, in an effort to reduce
the dependencies of the core qemu components (boo#1175320)
v5.0.0 qemu file mapping is provided as follows:
subpackage continuity file provided (files are dummies)
========== ============================================
qemu-chardev-baum /usr/share/doc/packages/qemu/qemu-ga-ref.html
qemu-hw-display-qxl /usr/share/doc/packages/qemu/qemu-ga-ref.txt
qemu-hw-usb-redirect /usr/share/doc/packages/qemu/qemu-qmp-ref.html
qemu-hw-usb-smartcard /usr/share/doc/packages/qemu/qemu-qmp-ref.txt
- Fix wrong usage of %{_libexecdir} for systemd owned paths below
%{_prefix}/lib.
==== sane-backends ====
Version update (1.0.29 -> 1.0.30)
Subpackages: libsane1 sane-backends-autoconfig
- Update to 1.0.30:
* epson2: fixes CVE-2020-12867 (GHSL-2020-075) and several memory
management issues found while addressing that CVE
* epsonds: addresses out-of-bound memory access issues to fix
CVE-2020-12862 (GHSL-2020-082) and CVE-2020-12863 (GHSL-2020-083),
addresses a buffer overflow fixing CVE-2020-12865 (GHSL-2020-084)
and disables network autodiscovery to mitigate CVE-2020-12866
(GHSL-2020-079), CVE-2020-12861 (GHSL-2020-080) and CVE-2020-12864
(GHSL-2020-081). Note that this backend does not support network
scanners to begin with.
* magicolor: fixes a floating point exception and uninitialized data
read
* fixes an overflow in sanei_tcp_read()
- Move saned to a separate package
- Cleanup spec file, remove some obsolete mangling of udev rules
==== systemd ====
Version update (245.6 -> 245.7)
Subpackages: libsystemd0 libsystemd0-32bit libudev-devel libudev1 libudev1-32bit systemd-32bit systemd-container systemd-doc systemd-lang systemd-logger systemd-sysvinit udev
- Import commit 6d6d92930acad63f9b9029c305a672c32c550d2d (include merge of v245.7)
797ad47d3e vconsole-setup: downgrade log message when setting font fails on dummy console (bsc#1172195 bsc#1173539)
[...]
For a complete list of changes, visit:
https://github.com/openSUSE/systemd/compare/b12cd8b89b4bccfcf972b47153a2b01…
- Drop 0001-Revert-job-Don-t-mark-as-redundant-if-deps-are-relev.patch
Upstream finally reverted it and it's part of both v245.7 and master.
==== thin-provisioning-tools ====
Version update (0.8.5 -> 0.9.0)
- Update to version 0.9.0:
* New support tools: thin_metadata_{pack,unpack}.
* thin_check can now check metadata snapshots.
* some metadata space map bug fixes.
* thin_check --auto-repair
* Stop thin_dump --repair/thin_repair ignoring under populated nodes.
- Drop no longer needed patches:
* boost_168.patch
* ft-lib_bcache-rename-raise-raise_.patch
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
5
5
25 Aug '20
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 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&groupid=1&versio…
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:
intel-vaapi-driver (2.4.0 -> 2.4.1)
rubygem-autoprefixer-rails (9.8.5 -> 9.8.6.2)
rubygem-bcrypt (3.1.13 -> 3.1.15)
rubygem-bootsnap (1.4.6 -> 1.4.8)
rubygem-concurrent-ruby (1.1.6 -> 1.1.7)
=== Details ===
==== intel-vaapi-driver ====
Version update (2.4.0 -> 2.4.1)
- update to 2.4.1:
* Bump version to 2.4.1 for maintenance release
* Fix compiler errors with gcc 10
* Relax the compressed frames minimum size restriction for VP9 encoder
- remove U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch (upstream)
==== rubygem-autoprefixer-rails ====
Version update (9.8.5 -> 9.8.6.2)
- updated to version 9.8.6.2
* Print deprecation warning only once.
==== rubygem-bcrypt ====
Version update (3.1.13 -> 3.1.15)
- updated to version 3.1.15
* no changelog found
==== rubygem-bootsnap ====
Version update (1.4.6 -> 1.4.8)
Subpackages: ruby2.6-rubygem-bootsnap ruby2.7-rubygem-bootsnap
- updated to version 1.4.8
[#] 1.4.8
* [Prevent FallbackScan from polluting exception cause](https://github.com/Shopify/bootsnap/pull/314)
[#] 1.4.7
* Various performance enhancements
* Fix race condition in heavy concurrent load scenarios that would cause bootsnap to raise
==== rubygem-concurrent-ruby ====
Version update (1.1.6 -> 1.1.7)
Subpackages: ruby2.6-rubygem-concurrent-ruby ruby2.7-rubygem-concurrent-ruby
- updated to version 1.1.7
* Update rake-compiler-dock to add 2.7 build
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
[opensuse-factory] RPM %pre and %post parameters when obsoleting a package
by John Paul Adrian Glaubitz 25 Aug '20
by John Paul Adrian Glaubitz 25 Aug '20
25 Aug '20
Hello!
I'm currently trying to solve a tricky problem with the google-compute-engine-{init,oslogin}
and google-guest-{agent,oslogin,configs} packages. The latter are replacement packages for
the former, i.e. the google-guest-* packages are obsoleting the google-compute-engine-*
packages.
The google-guest-* packages contain systemd services which need to be enabled in case the
packages are being installed as an upgrade over the old google-compute-engine-* packages.
While RPM has a mechanism for determining whether a package is being upgraded or newly
installed [1], this mechanism does not work when the upgrade process involves replacing
the old packages with a new package involving the Obsoletes+Replaces mechanism.
The reason why that doesn't work is because the scriptlet parameter that indicates the
upgrade process actually just notifies the scriptlet of the number of packages with the
same name are currently being installed which is "2" during an upgrade [1], so that
number will be "1" when google-compute-engine-oslogin is being replaced with
google-guest-oslogin, for example.
Does anyone have a suggestion how to solve this? I have been thinking about writing
a temporary file empty to the filesystem in the %pre scriptlet to disk which is then
detected by the %post scriptlet.
The empty file would be written if the old services are found as enabled in the %pre
section and the %post section would enable the services if the temporary file is
found. The file can be created with "mktemp --suffix .google-compute-engine".
Any other suggestions?
Adrian
> [1] https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/#_synt…
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
5
7
23 Aug '20
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 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&groupid=1&versio…
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:
bijiben (3.36.2 -> 3.36.3)
bind
cfitsio (3.480 -> 3.490)
curl (7.71.1 -> 7.72.0)
ddclient
desktop-file-utils (0.24 -> 0.26)
emacs
enchant (2.2.5 -> 2.2.8)
findutils
flatpak
gedit
gnome-sudoku
kdeconnect-kde
libhandy
libhugetlbfs (2.21 -> 2.22)
libical-glib (3.0.7 -> 3.0.8)
libosinfo
libupnp (1.12.1 -> 1.14.0)
libyui-ncurses (2.56.0 -> 2.56.1)
mcelog (1.66 -> 170)
nbd
popt (1.16 -> 1.18)
python-argparse-manpage
radvd
re2c (1.3 -> 2.0.2)
tuned
v4l-utils (1.18.1 -> 1.20.0)
vsftpd
webkit2gtk3
xfsprogs
yast2-trans (84.87.20200812.809b1261b7 -> 84.87.20200814.909b1a4158)
=== Details ===
==== bijiben ====
Version update (3.36.2 -> 3.36.3)
Subpackages: bijiben-lang gnome-shell-search-provider-bijiben
- Update to version 3.36.3:
+ Fixed issue in main view paging that was preventing to show
more than 48 notes.
+ Updated translations.
==== bind ====
Subpackages: bind-chrootenv bind-doc bind-utils libbind9-1600 libdns1605 libirs1601 libisc1605 libisccc1600 libisccfg1600 python3-bind
- Added "/etc/bind.keys" to NAMED_CONF_INCLUDE_FILES in
/etc/sysconfig/named to suppress warning message re
missing file.
[vendor-files.tar.bz2, bsc#1173983]
==== cfitsio ====
Version update (3.480 -> 3.490)
- update to 3.490:
- Fix to imcompress.c. It now turns off quantization if ZSCALE
and ZZERO columns are missing. Treatment will be the same as
if ZQUANTIZ were set to 'NONE', even if ZQUANTIZ is present
and set to something else.
- Added mutex to fits_execute_template() function so that the
creation of files using ASCII templates will be thread safe.
- In fpack when using -table flag, replaced warning message with a
more detailed description mentioning FITS format update.
- Added flag to CMake builds to disable curl dependency. Also
only add CURL_LIBRARIES to CMake link target if curl is found.
- Minor adjustment to download progress output.
==== curl ====
Version update (7.71.1 -> 7.72.0)
Subpackages: libcurl4
- Update to 7.72.0 [bsc#1175109, CVE-2020-8231]
* Changes:
- content_encoding: add zstd decoding support
- CURL_PUSH_ERROROUT: allow the push callback to fail the parent stream
- CURLINFO_EFFECTIVE_METHOD: added
* Bugfixes:
- CVE-2020-8231: libcurl: wrong connect-only connection
- curl-config: ignore REQUIRE_LIB_DEPS in --libs output
- curl: improve the existing file check with -J
- curl_multi_setopt: fix compiler warning "result is always false"
- curl_version_info.3: CURL_VERSION_KERBEROS4 is deprecated
- docs: Add video link to docs/CONTRIBUTE.md
- docs: clarify MAX_SEND/RECV_SPEED functionality
- ftp: don't do ssl_shutdown instead of ssl_close
- ftpserver: don't verify SMTP MAIL FROM names
- getinfo: reset retry-after value in initinfo
- gnutls: repair the build with 'CURL_DISABLE_PROXY'
- gtls: survive not being able to get name/issuer
- h2: repair trailer handling
- http2: close the http2 connection when no more requests may be sent
- http2: fix nghttp2_strerror -> nghttp2_http2_strerror in debug messages
- libssh2: s/ssherr/sftperr/
- mprintf: Fix dollar string handling
- mprintf: Fix stack overflows
- multi_remove_handle: close unused connect-only connections
- ngtcp2: adapt to error code rename
- ngtcp2: adjust to recent sockaddr updates
- ngtcp2: update to modified qlog callback prototype
- ntlm: free target_info before (re-)malloc
- page-header: provide protocol details in the curl.1 man page
- quiche: handle calling disconnect twice
- setopt: unset NOBODY switches to GET if still HEAD
- smtp_parse_address: handle blank input string properly
- socks: use size_t for size variable
- tls-max.d: this option is only for TLS-using connections
- tlsv1.3.d. only for TLS-using connections
- tool_getparam: make --krb option work again
- transfer: fix data_pending for builds with both h2 and h3 enabled
- transfer: fix memory-leak with CURLOPT_CURLU in a duped handle
- transfer: move retrycount from connect struct to easy handle
- url: fix CURLU and location following
==== ddclient ====
- Use %{_tmpfilesdir} instead of abusing %{_libexecdir}.
==== desktop-file-utils ====
Version update (0.24 -> 0.26)
- Clean spec file.
- Update to version 0.26:
* Support for Autotools removed in the next release.
* update-desktop-database
+ Fix erroneous installation as "desktop-file-update"
when using the Meson build system
- Update to version 0.25:
* common
+ Add Meson build system
* desktop-file-validate
+ Allow desktop file spec version 1.4.
+ Make it possible to deprecate keys starting with "X-".
+ Add the "Implements" field from spec version 1.2.
+ Add the "PrefersNonDefaultGPU" key and deprecate "X-KDE-RunOnDiscreteGpu".
+ Set locale for correct output message encoding.
+ Add coloured output support.
+ Fix parsing of escaped double quote in quoted strings.
+ Add GNOME Flashback, GNOME Classic desktops.
- desktop-file-utils-suse-keys.patch rebased.
- Switched to Meson build system.
- "--with-lispdir" deleted because no build loop anymore visible.
- "install_man_desktop-file-edit_as_symlink.patch" added to install
duplicated manual page as a symlink instead of a file copy with
help from added script "install_man.py".
==== emacs ====
Subpackages: emacs-info emacs-nox emacs-x11 etags
- Switch Emacs.FontBackend setting off (boo#1175372)
- Some specfile cleanup: remove checks obsoleted by the portable dumper
- Add upstream patch emacs-27.1-home.patch from mailing list
to add missing slashes on finding ~/Emacs
==== enchant ====
Version update (2.2.5 -> 2.2.8)
Subpackages: enchant-2-backend-hunspell enchant-data libenchant-2-2
- Update to version 2.2.8:
+ Add a provider back-end for Nuspell. Nuspell is a new
spell-checker whose development has been supported by the
Mozilla foundation. It is backwards-compatible with Hunspell
and Myspell dictionaries, while supporting a wider range of
language peculiarities, improved suggestions, and easier
maintainability of the code-base.
+ Doxygen documentation generation is now supported for Enchant.
+ The command-line parsing of the ?enchant? program has been made
more friendly and reliable. The -L flag (show line numbers),
which had not been working for some time, has been fixed.
+ A buffer overflow in personal wordlist handling has been fixed.
+ Minor improvements were made to the tests.
- Changes in version 2.2.7:
+ Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
+ Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.
==== findutils ====
Subpackages: findutils-lang
- findutils.keyring: Update GPG keys of Bob Proulx.
Prompted by an error of 'osc service localrun download_files'.
==== flatpak ====
Subpackages: libflatpak0 system-user-flatpak typelib-1_0-Flatpak-1_0
- Fix invalid usage of %{_libexecdir} to reference systemd
directories.
==== gedit ====
Subpackages: gedit-lang python3-gedit
- Python subpackage is now noarch.
==== gnome-sudoku ====
Subpackages: gnome-sudoku-lang
- Stop calling -%fdupes on %{buildroot}/%{_libexecdir}: no files
are being installed to this location.
==== kdeconnect-kde ====
Subpackages: kdeconnect-kde-lang kdeconnect-kde-zsh-completion
- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
==== libhandy ====
Subpackages: libhandy-0_0-0 typelib-1_0-Handy-0_0
- Remove meson_build libhandy-doc call: it was a NOP and fails with
meson 0.55.
==== libhugetlbfs ====
Version update (2.21 -> 2.22)
- update to 2.22:
* Library now verifies if slices are supported on PPC
* ld.hugetlbfs now supports multiple page sizes on PPC64
* Various GCC warning cleanups
* setup script converted to Python 3
* Tests are only run on online CPUs and only if a sufficient number are
available
* task-size-overrun now searches empty address space more efficiently
* Tests that do not link the library are run for default page sizes only
* Test runner now uses Python 3
- remove libhugetlbfs_fix_tests.patch (upstream)
==== libical-glib ====
Version update (3.0.7 -> 3.0.8)
- Update to version 3.0.8:
* Fix for icalattach_new_from_data() and the 'free_fn' argument.
* Fix if recurrencetype contains both COUNT and UNTIL (only
output UNTIL in the RRULE).
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Use cmake_build macro, forcing single thread building is no
longer needed. This breaks support for SLE12SP4, but that one is
superseeded by SP5 anyway.
==== libosinfo ====
Subpackages: libosinfo-1_0-0 libosinfo-lang typelib-1_0-Libosinfo-1_0
- Explicitly call %meson_build in the %build section: It was never
needed (but should have been there) before as the %meson_install
macro would perform a project rebuild. However, most recent
versions of meson have changed the %meson_install macro to use
`--no-rebuild`, exposing then this issue on our spec file.
==== libupnp ====
Version update (1.12.1 -> 1.14.0)
- Update to release 1.14.0
* Remove deprecated "UpnpInit" function
* Reworked the miniserver code to deal with SO_REUSEADDR
- Drop 0001-Fixes-177-NULL-pointer-dereference-in-FindServiceCon.patch
(merged)
==== libyui-ncurses ====
Version update (2.56.0 -> 2.56.1)
- Handle hot-keys for top level menu options.
- Related to bsc#1175115.
- 2.56.1
==== mcelog ====
Version update (1.66 -> 170)
- update to 170:
* mcelog: Add Cometlake client model numbers
* mcelog: Do not start mcelog service if edac_mce_amd module is loaded
* mcelog: Decode and print stepping from cpuid
* mcelog: Add "kflags" field to "struct mce"
* Add reporter tracking to trigger-invoking functions.
* mcelog: Add decode for MCi_MISC from 10nm memory controller
==== nbd ====
- Fix typo in previous commit (%{prefix/lib} ->%{_prefix}/lib).
- Fix wrong usage of %{_libexecdir} for systemd/firewalld owned
paths.
==== popt ====
Version update (1.16 -> 1.18)
Subpackages: libpopt0 libpopt0-32bit
- Update to version 1.18:
* fix an ugly and ancient security issue with popt failing to drop privileges on alias exec from a SUID/SGID program
* perform rudimentary sanity checks when reading in popt config files
* collect accumulated misc fixes (memleaks etc) from distros
* convert translations to utf-8 encoding
* convert old postscript documentation to pdf
* dust off ten years worth of autotools sediment
* reorganize and clean up the source tree for clarity
* remove the obnoxious splint annotations from the sources
- popt-alignment-checks.patch removed: contained in upstream
- popt-libc-updates.patch changed: to be compatible with new version.
==== python-argparse-manpage ====
- Resubmit for SLE (jsc#SLE-12826)
==== radvd ====
- Fix invalid usage of %{_libexecdir}.
==== re2c ====
Version update (1.3 -> 2.0.2)
- Update to version 2.0.2:
* Go backend. The new Go code generation backend can be used either
with a --lang go re2c option, or as a standalone re2go binary
* Free-form generic API. Generic API now supports two styles
* Improved reuse mode and start conditions
* Backwards incompatible changes:
+ Generic APIs YYSHIFT/YYSHIFTSTAG/YYSHIFTMTAG have been added
+ Generic APIs YYSTAGPD/YYMTAGPD have been removed
+ The re2c:flags:type-header option now treats the header filename
as relative to the output directory
+ Some internal labels have been renamed, in particular the
yyFillLabel prefix has been replaced with yyfill
==== tuned ====
- Dot not mangle _tmpfilesdir: all half-way decent distros define
this already.
- Define profile_dir as %{_libexecdir}/%{name}: stay closer in line
with what upstream actually coded (with the change of libexecdir
to /usr/libexec in Tumbleweed, we are in the equal path now).
==== v4l-utils ====
Version update (1.18.1 -> 1.20.0)
Subpackages: libv4l libv4l1-0 libv4l2-0 libv4l2rds0 libv4lconvert0 v4l-utils-lang
- update to 1.20.0:
* v4l2-ctl: add sizeimage suboption for set-fmt-video options
* qvidcap: Add stride option to command line
* buildsystem: Start v4l-utils 1.19.0 development cycle
* dvbv5-zap: Fix typo
* v4l2-ctl: include C++ cmath header
* ubuntu1604: add missing headers for std::exit
* libcecutil: Remove vanished TODO file from ditribution list
* v4l2-ctl: Do not distribute generated 32bit source
* v4l2-compliance: Do not distribute generated 32bit source
* libcecutil: Distribute cec-gen.pl
* Fix broken for loop in libv4l
* Fix for mismatched class/struct tags
* v4l2-compliance: improve metadata capture support
* test-media: remove left-over debug lines
* v4l2-compliance: fail if selection is present for compressed video
* cec-compliance: rename 'ok' to 'unknown'
* cec-ctl/msg2ctl.pl: don't add HTNG commands to msgtable
* cec-compliance: add --test-fuzzing option
* test-media: update vimc tests
* v4l-utils: sync with latest media_tree master
* keytable: add new generated keymaps
* msg2ctl.pl: add newline after log_msg
* cec-follower: drop the hardcoded UI commands list
* cec-ctl/cec-log: use new CEC_OP_UI_CMD defines
* cec utils: support CEC_ADAP_G_CONNECTOR_INFO
* cec-compliance/follower: use new CEC_OP_UI_CMD defines
* utils/libcecutil: add CEC utility library
* cec-follower: switch to the new CEC utilities library
* cec-compliance: use the new CEC utilities library
* cec-ctl: use the new CEC utilities library
* utils/common/cec*: remove unused cec files
* cec-htng(-funcs).h: move to libcecutil
* libcecutil: do not assume building in source tree.
* libcecutil: remove empty generated headers on failure
* libcecutil: cec-gen.pl now generates all headers in one go
* v4l-utils: sync to latest cec-funcs.h
* libcecutil: spaces should be replaced by - for help_features
* cec-compliance: move util_receive to cec-compliance.cpp
* cec-compliance: add timeout to util_receive
* cec-compliance: fix a bug in util_receive
* cec-compliance: Improve the INACTIVE_SOURCE test
* cec-follower: add INACTIVE_SOURCE support.
* v4l2-compliance: fix read/write tests
* cec-compliance: improve Inactive Source test
* cec-compliance: Set OSD Name is not TV specific
* Makefile.am: copy v4l2-tpg.h, not v4l2-tpg*
* v4l-utils: sync with latest media_tree master
* v4l2-info.cpp: support the new hold capture flags
* cec-compliance: remove old tuner tests
* cec-follower: add support for Status Request
* cec-compliance: improve failure reporting
* cec-follower: fix index handling
* v4l-utils: sync with latest media_tree master
* cec-compliance: improve the Inactive Source test
* v4l-utils: sync with latest media_tree master
* v4l2-compliance: better scaler detection for M2M devices
* cec-ctl: add a --phys-addr-from-edid option
* cec: fix Makefile.am to get the right library dependencies
* libcecutil: convert latency values to ms
* cec-ctl: finish --stress-test-power-cycle with active display
* cec-compliance: make the subtest names unique
* cec-compliance: add -e and -l options
* cec-compliance: make test names easier to type
* qvidcap: fix typo: fnt -> fmt
* qvidcap: switch to RGB24 if format is unsupported
* v4l2-ctl: support -k (concise) when showing touch data
* v4l2-compliance: relax a 'is the DONE flag set' test
* v4l-utils: fix sync-with-kernel: it missed pixelformats
* qvidcap: make texts consistent
* cec-follower: add --ignore option
* cec-follower: support CEC 2.0 power status reporting
* cec-compliance: test CEC 2.0 power transitions
* cec-ctl: add --phys-addr-from-edid-poll
* cec-compliance: return OK_PRESUMED in the power transition test
* cec-compliance: update patch link
* cec-compliance: change a fail to a warn
* qvidcap: use --pixelformat instead of --pixel-format
* cec-ctl: show PA changes with --phys-addr-from-edid-poll
* cec-ctl: sleep 5s before retry, use cec_phys_addr_exp
* cec: remove duplicate cec_phys_addr_exp defines
* cec-ctl: improve --test-power-cycle test
* cec-ctl: fix --phys-addr-from-edid-poll support
* cec: show OSD Name with quotes around the name
* v4l2-compliance: log the size of time_t
* v4l2-compliance: use %zd with sizeof(time_t)
* v4l2-ctl/compliance: fix 32-bit g_topology casts
* v4l2-ctl/compliance: fix 32-bit compiler warnings
* v4l2-compliance: use a better invalid address
* v4l2-compliance: fix uninitialized have_sel variable
* v4l2-compliance: return ENOTTY if selection is not supported
* cec-compliance: add invalid ioctls test
* v4l2-compliance: add tests for invalid ioctls
* cec-ctl/compliance: call srandom()
* cec-compliance: '-e' alias for --expect was missing
* cec-compliance.h: add warn_on_test, clean ups
* cec-compliance: fail/warn if reported latency > 50ms
* cec-compliance: add --expect-with-no-warnings
* cec-compliance: swap -n/-N options
* v4l-utils: remove trailing spaces
* qvidcap: properly initialize m_curSize/Data
* Revert "qvidcap: properly initialize m_curSize/Data"
* qvidcap: properly initialize m_curSize/Data
* v4l2-compliance: check source and sink pad types of a link
* cec-compliance: clarify obscure error message
* cec-ctl: remove trailing space in output
* cec-ctl: add timestamps to the power-cycle tests
* cec-ctl: improve --stress-test-power-cycle option
* libcecutil: translate abort_msg to a message string
* libcecutil: drop CEC_MSG_ prefix when logging messages
* v4l2-compliance: improve USERPTR streaming tests
* v4l2-compliance: fix bug/improve testing filler
* v4l2-compliance: fix userptr buffer checks
* cec-compliance: improve system_info_give_features()
* sync with latest media_tree master
* v4l-utils: add --enable-v4l2-compliance/ctl-32 option
* v4l-utils: fix autoconf/automake errors
* test-media: add -32 option
* v4l2-compliance: fix 32 bit warnings
* v4l2-ctl/compliance-32: fix when configuring from another dir
* v4l2-compliance: fix typo: v4l2-ctl -> v4l2-compliance
* cec-ctl: add 'repeats' suboption to --stress-test-power-cycle
* cec-ctl: added polls suboption to --stress-test-power-cycle
* cec-ctl: handle ENONET errors
* Revert "cec-ctl: handle ENONET errors"
* cec-ctl: set wakeup_la correctly and handle ENONET & EINVAL in stress tests
* v4l2-compliance: fix weird formatting with -f
* cec-ctl: don't transmit IMAGE_VIEW_ON every second
* cec-ctl: introduce and use transmit_msg_retry()
* cec-compliance: check for invalid transient power states
* cec-ctl: check for incorrect state transitions
* cec-ctl: add min-sleep suboption
* cec-ctl: show timeouts vs Nacks
* cec-ctl: show | instead of e or E
* test-media: postpone the dmesg command
* cec-follower: check both CEC_CAP_PHYS_ADDR and _CONNECTOR_INFO
* cec-ctl: improve wait_for_pwr_state
* cec-ctl: add physical address sanity checks
* v4l-utils: sync with latest media_tree master
* v4l2-compliance: fix step < 0 control check
* v4l-utils: sync with latest media kernel
* v4l2-compliance: zero mbus_code
* v4l2-compliance: add tests for V4L2_CAP_IO_MC
* v4l2-ctl: zero v4l2_fmtdesc
* v4l-utils: sync with latest media kernel
* gconv: fix compiler warning
* v4l2-ctl: add missing subdev usage in --help-all
* cec-follower: create analog channel frequencies
* cec-follower: add tuner analog service emulation
* cec-follower: fix bugs for tuner emulation
* cec-follower: add tuner step increment/decrement
* cec-follower: fix analog tuner device info update
* cec-follower: rename freq_idx to service_idx
* cec-follower: create digital ARIB channels
* cec-follower: create digital ATSC channels
* cec-follower: create digital DVB channels
* cec-follower: add tuner digital service emulation
* cec-follower: fix tuner step increment/decrement
* cec-compliance: add tuner control test
* v4l-utils: configure.ac: Avoid bashisms
* qv4l2: Use C library file operations with v4lconvert for raw mode devices
* cec: fix cec-log.h dependency issues
* v4l2grab: allow using direct calls instead of libv4l
* v4l2grab: add support for setting the fourcc code
* keymap.h needs sys/types.h and argp.h with musl
* v4l2-compliance: fix assert on only read/write-only controls
* v4l2-ctl: Support query V4L2_CTRL_TYPE_AREA controls
* v4l2-ctl: Support getting V4L2_CTRL_TYPE_AREA controls
* v4l2-ctl: Support setting V4L2_CTRL_TYPE_AREA controls
* v4l2-compliance: Allow all the selection targets for subdevs
* keytable: use input_event properly
* keytable: add compatibility for input_event_sec
* treewide: remove bzero
* treewide: fix redundant expressions
* treewide: remove pointless c_str
* dvb-sat: remove pointless abs call
* utils: checks for empty instead of size in if
* treewide: add extra {} to initialization
* treewide: do not use return after else
* treewide: fix wrong identation
* utils: simplify bool returns
* treewide: fix math problems
* treewide: replace C casts with C++
* treewide: apply performance fixes
* utils: use bool literals
* utils: do not use empty void with C++
* utils: remove extra commas
* utils: fix float equal warning
* utils: add copy assignment operator
* utils: initialize variable
* utils: fix wrong format
* utils: fix compilation with C++98
* utils: add noreturn attribute and remove dead code
* utils: fix implicit float conversions
* utils: fix fallthrough warnings
* utils: fix double promotions
* utils: replace exit with std variant
* cec-compliance: add missing header for clang
* compiler.h: fix compilation with libcxx
* compiler.h: fix compilation with clang + std=c++98 + glibcxx
* utils: replace chr functions with std variants
* ir-ctl: report timeout when it cannot be modified
* keytable: do not warn if keymap not found in IR_KEYTABLE_USER_DIR
* ir-keytable: bpf: improve rsc imon pointer decoder
* sync v4l-utils.spec with the fedora repo
* keytable: cannot load BPF decoders from udevd
* 50-rc_keymap.conf prevents debian testing from booting
* lircd2toml: warn when scancode has duplicate definitions
* keytable: keymap without protocol is invalid
* rc_keymap.5: improve wording around using rc_keymaps for sending
* keytable: a bpf protocol can have parameters and no scancodes
* Fix build failure on s390x
* keytable: support 64 bit scancodes
* keytable: new samsung36 bpf decoder
* Add keymap for Samsung AK59-00125A remote
* ir-ctl: removed nested functions to support building with clang
* ir-ctl: allow unmodulated signal to be sent
* keytable: "-p all" should not attempt BPF decodes that don't exist
* v4l2-ctl: Print UVC meta info
* v4l2-compliance: fix metadata output support
* v4l2-compliance: Verify metadata formats
* v4l2-ctl: support for metadata output
* v4l2-ctl: Add Support for Touch
==== vsftpd ====
- Use %{_prefix}/lib instead of misused %{_libexecdir}.
==== webkit2gtk3 ====
Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 libwebkit2gtk3-lang typelib-1_0-JavaScriptCore-4_0 typelib-1_0-WebKit2-4_0 webkit2gtk-4_0-injected-bundles
- Add no-forced-sse.patch, cure execution of illegal instruction
in i586 firefox.
==== xfsprogs ====
Subpackages: libhandle1 xfsprogs-scrub
- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
==== yast2-trans ====
Version update (84.87.20200812.809b1261b7 -> 84.87.20200814.909b1a4158)
Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu
- Update to version 84.87.20200814.909b1a4158:
* New POT for text domain 'registration'.
* New POT for text domain 'firewall'.
* New POT for text domain 'ncurses'.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
Hi,
when starting to explore Forensics[0] this week, I stumbled upon a tool called
Volatility[1]. It appears to be a pretty advanced volatile memory (aka RAM)
extraction framework, that allows to examine memory dumps of Windows, MacOS
and Linux, and is being used in all kinds of forensic tasks.
Since Volatility is written in Python 2, that creates some trouble on TW.
Luckily, the creators of this masterpiece have rewritten the framework to use
Python 3, which is known as Volatility3[2].
Using this framework to examine TW (and Leap) installations, it takes a couple
of steps:
1) a memory dump
2) a memory profile (kernel symbols and data types)
3) volatility3
1: the best way to produce a complete memory dump seems to be LiME[3], as
being available here [4] (submitted to security:forensics). If you know
alternatives, let us know. An inquiry on opensuse-kernel(a)opensuse.org remained
unanswered.
2: A new tool dwarf2json[5] was created for Vol3 to produce a memory profile,
what they call an Intermediate Symbol File (ISF), that usually is generated
from a Linux kernel debug build. It's available in security:forensics[6] and
on its way into TW. Unfortunately, that's failing[7] so far.
3: Volatility3 and updated dependencies are available in security:forensic[8]
and the updates were submitted to TW.
Any ideas, how to eliminate the road block with dwarf2json[7] are much
appreciated.
I think, it is worth discussing the topic now in order to be prepared for an
emergency later on.
Happy examination,
Pete
[0] https://media.defense.gov/2020/Aug/13/2002476465/-1/-1/0/
CSA_DROVORUB_RUSSIAN_GRU_MALWARE_AUG_2020.PDF
[1] https://github.com/volatilityfoundation/volatility
[2] https://github.com/volatilityfoundation/volatility3
[3] https://github.com/504ensicsLabs/LiME
[4] https://build.opensuse.org/package/show/home:frispete:kernel/lime-kmp
[5] https://github.com/volatilityfoundation/dwarf2json
[6] https://build.opensuse.org/package/show/security:forensics/dwarf2json
[7] https://github.com/volatilityfoundation/dwarf2json/issues/24
[8] https://build.opensuse.org/project/show/security:forensics
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
22 Aug '20
openSUSE-release-20200810-660.1.x86_64 -> openSUSE-release-20200817-666.1.x86_64
The system complains about missing MokManager.efi very early during
boot.
/boot/efi/EFI/boot/bootx64.efi
/boot/efi/EFI/boot/fallback.efi
/boot/efi/EFI/opensuse/MokManager.efi
/boot/efi/EFI/opensuse/boot.csv
/boot/efi/EFI/opensuse/grub.cfg
/boot/efi/EFI/opensuse/grub.efi
/boot/efi/EFI/opensuse/grubx64.efi
/boot/efi/EFI/opensuse/shim.efi
Booting EFI/boot/bootx64.efi reproduces the error, booting
EFI/opensuse/shim.efi loads the system.
A couple of problems here:
1) the BIOS is not instructed to load the correct binary
2) the fallback does not work
Is this expected/known issue?
Thanks
Michal
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
4
7
21 Aug '20
Hi,
Looks like on current Tumbleweed, we have an issue with `systemctl show`
running into `Failed to parse bus message: Invalid argument` and not
showing all it should show, which I noticed because one of my tools
fails because it can't find `ActiveState`.
A bit of searching leads to
https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1759127.h…
and https://bugzilla.redhat.com/show_bug.cgi?id=1853736
So, this is caused by running kernel 5.8 with a a systemd compiled
against an older kernel version, and openSUSE can either fix this by
rebuilding systemd or in addition also upgrading systemd to include the
upstream fix mentioned in the RedHat bug.
Should I file a bug on this?
Cheers,
Robert Kaiser
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
3
4