openSUSE Factory
Threads by month
- ----- 2025 -----
- February
- January
- ----- 2024 -----
- December
- 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
September 2021
- 109 participants
- 96 discussions
![](https://seccdn.libravatar.org/avatar/d3a20bec8951854eb1db68a111438a2a.jpg?s=120&d=mm&r=g)
20 Sep '21
Dne 20. 09. 21 v 9:19 Stefan Schubert napsal(a):
> One additional benefit of libalternatives is that it does not create
> entries in the /etc directory anymore. In the future the /etc directory
> will be used for entries/changes ONLY which
> have been done by the administrator and do not belong to packages or
> have been created by package installation.
I am not sure whether this is the right way to do (linking all binaries
into one shared binary? Are we missing a need for some more fundamental
change? Does /usr/bin serve as well?), but yes, update-alternatives is
pretty painful, so let's try something else, it couldn't be that much
worse, and yes configuration via text file always beats configuration
via symlinks, so let's do it.
> This list includes a lot of python packages. Python packages are using
> nice RPM macros for handling update-alternatives stuff.
> Currently the fixes are made manually in the spec files and it will not
> be done by macros anymore.
??? Why you cannot push those %ifs (which I am not sure are correct,
don't we want to have this working in SLE-15SP4 as well?) to our macros?
> Now I will patch the alternatives macros or will write new one in order
> to simplify it again.
Looking forward to your pull request on python-rpm-macros then.
Best,
Matěj
--
https://matej.ceplovi.cz/blog/, Jabber: mcepl(a)ceplovi.cz
GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8
La vita è una combinazione di magia e pasta.
-- Federico Fellini
1
0
On Sun, Sep 19 2021 at 11:02:03 AM -0400, Chuck Payne
<terrorpup(a)gmail.com> wrote:
> Guys,
>
> What would it take to get FreeIPA supported again? I work with a lot
> RHEL boxes and a few Debian boxes. IPA great, because I can tie into
> a AD Domain and use the same accounts account all box.
>
> Yes, I could pay for Beyond Trust or Centrify. I could use Winbind.
> So far SSSD seems to work the best.
This is a wrong mailing list, so I will move this to factory
It's kind of being worked on, and the goal is to have it working for
Leap 16 if that ever comes. There is now SUSE platform in FreeIPA,
which I wrote, and the blockers in the way of actually having all of the
dependencies, updating the existing ones (which I hate doing, because
it's a whole lot of java), and doing some lower level changes in the
distro like switching to authselect. You can actually help out with
some things! One thing I have not had the time to do was updating
resteasy, since the version we have in the repository is not exactly
recent. I don't know what the status is on switching to authselect, but
last I looked it required some pam changes, so that may be something to
pick up. It is looking good though overall, the support is closer than
it has ever been in some respects :P
LCP [Sasi]
https://lcp.world/
1
0
Hi all,
I would like to introduce to you an alternative for update-alternatives
called libalternatives [1]. The main motivation for myself to work on this
is that update-alternatives is both too rigid and too simple to actually
get the job done.
To better understand what I'm talking about, first we have to actually
understand what update-alternatives is and how it functions. Some of you
may have heard that there is more than one console text editor. Some
would have vim installed, and some would have emacs installed and some
others may even like to work in nano or ed. The problem arose when some
3rd party program (eg. mutt) needed to edit some file (eg. mail) and
then there was no simple way of actually starting this editor. Here is
where update-alternatives comes in - it allows each of these program to
register as an editor and then update-alternatives would install a
symlink to the highest priority editor under /usr/bin/editor. The world
was simple.
Fast forward a decade or two and today we have various usages of this
symlink management system into areas that were never even imagined when
it was created. We have symlinks to whole directories. We have multiple
versions of python that can be co-installed. And here we come across the
first major obstacle and limitation to simply using symlinks -- they
only really allow a SINGLE choice to be preferred. Take for example
nodejs. You can have nodejs14 and nodejs16 co-installed and running and
you could have node pointing to the latter (actually, this is not what
happens because precisely of this limitation :-). But, what happens when
you run `node14` and then that program re-execs #!/usr/bin/node in a
subprocess? The subprocess runs node16 and you are out of luck. You
couldn't even compile a binary node module with the older version! What
actually happens today is that node stores the major version it executes
under in the environment and when /usr/bin/node is executed, it will
re-run that version and not the default version -- today
update-alternatives still manages node-default symlink.
I expect the same issue exists with ruby and python3 and other
interpreters but it's not viewed as a deal breaker but an ugly nuisance.
Maybe now this can be improved?
The second issue that comes up is inability to actually manage
preferences on a user level. Imagine you have all editors installed on a
multi-user system. The user cannot specify their preferences and must
bypass update-alternatives and resort to manual symlink hackery in
~/.bin or similar.
The third issue is packaging this mess. How many times have any of you
made an error with update-alternatives that then broke an update and
became almost impossible to fix without further scriptlet hacks? It's
fragile, to say the least. The system is also changed during
installation and not at runtime -- this makes it potentially
inconsistent between snapshots.
Having said all this, my main motivation for developing an alternative
is removing the node-default symlink and moving the logic into a
library. The /usr/bin/node would link to it and exec the preferred node
version based on user preferences, admin preferences and packager
preference, in that order.
libalternatives provides a single executable - /usr/bin/alts. If you run
it, you can use it to change the default preferences. If you executable
is simple and does not require additional logic, you can just do a
symlink,
/usr/bin/editor -> /usr/bin/alts
and preferred editor will be run. If you have additional logic, like
/usr/bin/node does, just call execDefault(argc) if and when you want
preferred alternative executable exec().
At the moment, I've adjusted the packages of various node versions in my
home project - home:adamm:alternatives. There is also an example package
there [3] that executes either true or false - I hope the file layout is
easy to understand.
I think I could continue with details, but maybe I'll wait for feedback
if anyone finds this actually interesting and worthwhile or maybe never
even given it thought until now :-)
Cheers,
Adam
PS. libalternatives is not yet in Factory but should be submitted here
in a few days.
[1] - https://github.com/openSUSE/libalternatives
[2] - https://build.opensuse.org/package/show/home:adamm:alternatives/libalternat…
[3] - home:adamm:alternatives/true_or_false
7
13
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:
attica-qt5 (5.85.0 -> 5.86.0)
baloo5 (5.85.0 -> 5.86.0)
bluez-qt (5.85.0 -> 5.86.0)
breeze5-icons (5.85.0 -> 5.86.0)
debianutils (4.11.2 -> 5.4)
frameworkintegration (5.85.0 -> 5.86.0)
harfbuzz (2.8.2 -> 2.9.1)
kaccounts-integration
kactivities-stats (5.85.0 -> 5.86.0)
kactivities5 (5.85.0 -> 5.86.0)
karchive (5.85.0 -> 5.86.0)
kauth (5.85.0 -> 5.86.0)
kbookmarks (5.85.0 -> 5.86.0)
kcalendarcore (5.85.0 -> 5.86.0)
kcmutils (5.85.0 -> 5.86.0)
kcodecs (5.85.0 -> 5.86.0)
kcompletion (5.85.0 -> 5.86.0)
kconfig (5.85.0 -> 5.86.0)
kconfigwidgets (5.85.0 -> 5.86.0)
kcontacts (5.85.0 -> 5.86.0)
kcoreaddons (5.85.0 -> 5.86.0)
kcrash (5.85.0 -> 5.86.0)
kdav (5.85.0 -> 5.86.0)
kdbusaddons (5.85.0 -> 5.86.0)
kdeclarative (5.85.0 -> 5.86.0)
kded (5.85.0 -> 5.86.0)
kdelibs4support (5.85.0 -> 5.86.0)
kdesu (5.85.0 -> 5.86.0)
kdnssd-framework (5.85.0 -> 5.86.0)
kdoctools (5.85.0 -> 5.86.0)
kemoticons (5.85.0 -> 5.86.0)
kfilemetadata5 (5.85.0 -> 5.86.0)
kglobalaccel (5.85.0 -> 5.86.0)
kguiaddons (5.85.0 -> 5.86.0)
kholidays (5.85.0 -> 5.86.0)
khtml (5.85.0 -> 5.86.0)
ki18n (5.85.0 -> 5.86.0)
kiconthemes (5.85.0 -> 5.86.0)
kidletime (5.85.0 -> 5.86.0)
kimageformats (5.85.0 -> 5.86.0)
kinit (5.85.0 -> 5.86.0)
kio (5.85.0 -> 5.86.0)
kirigami2 (5.85.0 -> 5.86.0)
kitemmodels (5.85.0 -> 5.86.0)
kitemviews (5.85.0 -> 5.86.0)
kjobwidgets (5.85.0 -> 5.86.0)
kjs (5.85.0 -> 5.86.0)
knewstuff (5.85.0 -> 5.86.0)
knotifications (5.85.0 -> 5.86.0)
knotifyconfig (5.85.0 -> 5.86.0)
kpackage (5.85.0 -> 5.86.0)
kparts (5.85.0 -> 5.86.0)
kpeople5 (5.85.0 -> 5.86.0)
kplotting (5.85.0 -> 5.86.0)
kpty (5.85.0 -> 5.86.0)
kquickcharts (5.85.0 -> 5.86.0)
kross (5.85.0 -> 5.86.0)
krunner (5.85.0 -> 5.86.0)
kservice (5.85.0 -> 5.86.0)
ktexteditor (5.85.0 -> 5.86.0)
ktextwidgets (5.85.0 -> 5.86.0)
kunitconversion (5.85.0 -> 5.86.0)
kwallet (5.85.0 -> 5.86.0)
kwayland (5.85.0 -> 5.86.0)
kwidgetsaddons (5.85.0 -> 5.86.0)
kwindowsystem (5.85.0 -> 5.86.0)
kxmlgui (5.85.0 -> 5.86.0)
libKF5ModemManagerQt (5.85.0 -> 5.86.0)
libKF5NetworkManagerQt (5.85.0 -> 5.86.0)
libexif (0.6.22 -> 0.6.23)
libkdecoration2
libkscreen2
libusb-compat
libuv (1.41.1 -> 1.42.0)
libxkbcommon (1.3.0 -> 1.3.1)
multipath-tools (0.8.6+32+suse.f11c192 -> 0.8.7+14+suse.5a09bfa)
osinfo-db (20210621 -> 20210903)
oxygen5
pango (1.48.9 -> 1.48.10)
phonon4qt5
plasma-framework (5.85.0 -> 5.86.0)
plasma5-workspace
polkit-qt5-1
prison-qt5 (5.85.0 -> 5.86.0)
purpose (5.85.0 -> 5.86.0)
python-Pillow (8.3.1 -> 8.3.2)
qqc2-desktop-style (5.85.0 -> 5.86.0)
solid (5.85.0 -> 5.86.0)
sonnet (5.85.0 -> 5.86.0)
syndication (5.85.0 -> 5.86.0)
syntax-highlighting (5.85.0 -> 5.86.0)
threadweaver (5.85.0 -> 5.86.0)
transactional-update (3.5.3 -> 3.5.4)
vsftpd (3.0.4 -> 3.0.5)
xen (4.15.0_01 -> 4.15.1_01)
=== Details ===
==== attica-qt5 ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5Attica5
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* Port to QStringView
==== baloo5 ====
Version update (5.85.0 -> 5.86.0)
Subpackages: baloo5-file baloo5-file-lang baloo5-imports baloo5-kioslaves baloo5-kioslaves-lang baloo5-tools baloo5-tools-lang libKF5Baloo5 libKF5BalooEngine5 libKF5BalooEngine5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* We depend against c++-17 so we can use qOverload directly
* Use const'ref
==== bluez-qt ====
Version update (5.85.0 -> 5.86.0)
Subpackages: bluez-qt-imports bluez-qt-udev libKF5BluezQt6
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== breeze5-icons ====
Version update (5.85.0 -> 5.86.0)
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Too many changes since 5.85.0, only listing bugfixes:
* Add Xfce compatibility symlinks (kde#432333)
==== debianutils ====
Version update (4.11.2 -> 5.4)
- Update to 5.4:
* Added update-shells
* Dropped tempfile
* Various improvements
==== frameworkintegration ====
Version update (5.85.0 -> 5.86.0)
Subpackages: frameworkintegration-plugin libKF5Style5
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== harfbuzz ====
Version update (2.8.2 -> 2.9.1)
Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 libharfbuzz0-32bit typelib-1_0-HarfBuzz-0_0
- harfbuzz 2.9.1:
+ Subsetter API close to stable
+ Various fuzzer-found bug fixes
+ hb_buffer_append() now handles the pre- and post-context which
previously were left unchanged in the destination buffer
+ hb-view / hb-shape now accept following new arguments:
- -unicodes: takes a list of hex numbers that represent Unicode
codepoints.
+ Undeprecated API: hb_set_invert()
- includes changes from 2.9.0:
+ Support multiple variation axes with same tag, aka HOI
+ The coretext testing shaper now passes font variations to
CoreText
+ hb-shape/hb-view does not break line at new lines unless text
is read from file
+ hb-view and hb-subset has a --batch now, similar to hb-shape
+ The --batch mode now uses ; as argument separator instead of :
used previously
+ The --batch in hb-shape does not expect 0th argument anymore.
That is, the lines read are interpreted as argv[1:], instead
of argv[0:].
+ The --batch option has been undocumented. We are ready to
document it; send feedback if you find it useful
+ hb-subset got arguments revamps. Added much-requested
- -gids-file, --glyphs, --glyphs-file, --unicodes-file,
supporting ranges in --unicodes.
+ Various bug fixes
==== kaccounts-integration ====
Subpackages: kaccounts-integration-lang libkaccounts2
- Drop the unneeded baselibs.conf.
==== kactivities-stats ====
Version update (5.85.0 -> 5.86.0)
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== kactivities5 ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kactivities5-imports libKF5Activities5
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== karchive ====
Version update (5.85.0 -> 5.86.0)
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== kauth ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5Auth5 libKF5Auth5-lang libKF5AuthCore5
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== kbookmarks ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5Bookmarks5 libKF5Bookmarks5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* Add support for static builds
* replace "MacOSX" with "macOS"
==== kcalendarcore ====
Version update (5.85.0 -> 5.86.0)
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== kcmutils ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5KCMUtils5 libKF5KCMUtils5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* We depend against c++-17 so we can use qOverload directly
* Port away from deprecated KPluginLoader
* Minor typo and wording fixes for KCModuleInfo API doc
==== kcodecs ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5Codecs5 libKF5Codecs5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* KCharsets: add custom US-ASCII QTextCodec as workaround for QTBUG-83081
==== kcompletion ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5Completion5 libKF5Completion5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* We depend against c++-17 so we can use qOverload directly
==== kconfig ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kconf_update5 libKF5ConfigCore5 libKF5ConfigCore5-lang libKF5ConfigGui5
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* Add Ctrl+Alt+Comma shortcut for "Configure Keyboard Shortcuts" (kde#441537)
* Make enum value visible to QML when using GlobalEnum mode
* KDesktopFile::isAuthorizedDesktopFile: reduce warning to info a log
==== kconfigwidgets ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5ConfigWidgets5 libKF5ConfigWidgets5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* Add support for static builds
* We depend against c++-17 so we can use qOverload directly
* Hide KHamburgerMenu in QMenus when a native menu bar is used (kde#439997)
* clarify quickhelp apidocs
==== kcontacts ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kcontacts-lang libKF5Contacts5
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* Port from QStringRef (deprecated) to QStringView
==== kcoreaddons ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kcoreaddons-lang libKF5CoreAddons5
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Too many changes since 5.85.0, only listing bugfixes:
* Fix issue when building KCrash static (kde#440416)
==== kcrash ====
Version update (5.85.0 -> 5.86.0)
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== kdav ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kdav-lang libKF5DAV5
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* Port away from recently deprecated KIO::DavJob API
* Minor optimisation
* Adapt to KIO DavJob factory methods removing QDomDocument from their API
==== kdbusaddons ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kdbusaddons-tools libKF5DBusAddons5 libKF5DBusAddons5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* replace "MacOSX" with "macOS"
==== kdeclarative ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kdeclarative-components libKF5CalendarEvents5 libKF5Declarative5 libKF5Declarative5-lang libKF5QuickAddons5
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* document clipboard more extensively
* Add missing PRIVATE part for linking in cmake
* Try to fix Android build via linking GLESv3
* qtquicksettings: Add workaround for Nvidia Wayland
* GridDelegate: Fix non-existant context property
* AbstractKCM: Fix padding when header/footer is not visible
* Don't use the KIO AccessManager on Android
==== kded ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kded-lang
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== kdelibs4support ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kdelibs4support-lang libKF5KDELibs4Support5
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* replace "MacOSX" with "macOS"
==== kdesu ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5Su5 libKF5Su5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== kdnssd-framework ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5DNSSD5 libKF5DNSSD5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* replace "MacOSX" with "macOS"
==== kdoctools ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kdoctools-lang libKF5DocTools5
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* Move ksnake to deprecated and add ksnakeduel entity
* Add an entity for Kigo
==== kemoticons ====
Version update (5.85.0 -> 5.86.0)
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* replace "MacOSX" with "macOS"
==== kfilemetadata5 ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kfilemetadata5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* replace "MacOSX" with "macOS"
==== kglobalaccel ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kglobalaccel5 libKF5GlobalAccel5 libKF5GlobalAccel5-lang libKF5GlobalAccelPrivate5
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* Fix launching commands with args using kstart5 (kde#433362)
==== kguiaddons ====
Version update (5.85.0 -> 5.86.0)
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* replace "MacOSX" with "macOS"
==== kholidays ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5Holidays5 libKF5Holidays5-lang
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== khtml ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5KHtml5 libKF5KHtml5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* We more lenient in reading QImages (kde#441501)
==== ki18n ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5I18n5 libKF5I18n5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* Port QStrinRef (deprected) to QStringView
==== kiconthemes ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5IconThemes5 libKF5IconThemes5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* We depend against c++-17 so we can use qOverload directly
* Add support for static builds
* replace "MacOSX" with "macOS"
==== kidletime ====
Version update (5.85.0 -> 5.86.0)
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* We depend against c++-17 so we can use qOverload directly
==== kimageformats ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kimageformats-eps
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* Fix build with clang12 + libc++
* Clean up unneeded JSON parameter in kimageformats_add_plugin
* SGIImage::writeImage: Properly fail if the image is too big
* exr: Port to std::log/pow
* PCXHandler::write: Properly fail if the image is too big
==== kinit ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kinit-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== kio ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kio-core kio-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Too many changes since 5.85.0, only listing bugfixes:
* Inline kssld operators to avoid duplicate symbol errors (kde#428807)
* KFilePlaceEditDialog: Always preserve previous icon (kde#439622)
* kio_http: wrap a long error message (kde#160399)
* kio_file: detect failure to create symlinks due to filesystem support (kde#253678)
* CopyJob: ask users about replacing invalid characters in file/folder names (kde#136746)
* KDirOperator: expand to url only in detail tree view (kde#440475)
==== kirigami2 ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kirigami2-lang libKF5Kirigami2-5
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Too many changes since 5.85.0, only listing bugfixes:
* Use text as tooltip only for icon-only buttons (kde#441810)
* controls/AbstractApplicationHeader: disable hiding on touch scrolling behaviour by default (kde#439923)
==== kitemmodels ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kitemmodels-imports libKF5ItemModels5
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* Enable static build of QML plugin
* Don't force QML plugin to be shared library
==== kitemviews ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5ItemViews5 libKF5ItemViews5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== kjobwidgets ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5JobWidgets5 libKF5JobWidgets5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* We depend against c++-17 so we can use qOverload directly
* Build without D-Bus on Android
==== kjs ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5JS5 libKF5JSApi5
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* replace "MacOSX" with "macOS"
==== knewstuff ====
Version update (5.85.0 -> 5.86.0)
Subpackages: knewstuff-imports libKF5NewStuff5 libKF5NewStuff5-lang libKF5NewStuffCore5
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* replace "MacOSX" with "macOS"
* Port from KMountPoint to QStorageInfo
* Set KLocalizedContext for QtQuickDialogWrapper
* Use QToolButton for reset button as we have the same style
==== knotifications ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5Notifications5 libKF5Notifications5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* We depend against c++-17 so we can use qOverload directly
* replace "MacOSX" with "macOS"
==== knotifyconfig ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5NotifyConfig5 libKF5NotifyConfig5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== kpackage ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kpackage-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* Port away from deprecated KPluginLoader
* Deprecate unused virtual functions in PackageLoader
* Try loading package structures by name
* kpackagetool: Fix small typo in its output
==== kparts ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5Parts5 libKF5Parts5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* We depend against c++-17 so we can use qOverload directly
* replace "MacOSX" with "macOS"
* Don't use D-Bus on Android
==== kpeople5 ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kpeople5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* replace "MacOSX" with "macOS"
==== kplotting ====
Version update (5.85.0 -> 5.86.0)
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* We depend against c++-17 so we can use qOverload directly
==== kpty ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5Pty5 libKF5Pty5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* Fix disconnect() call, sender can never be nullptr in that call
* Use pointer-to-member-function connect signal/slot syntax
==== kquickcharts ====
Version update (5.85.0 -> 5.86.0)
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* Refactor LineChartNode to reuse LineSegmentNode
* Increase minimum size for line chart interpolation
* Implement batching for Line chart material
* Add a property to BarChart that renders it as horizontal bars
* Support specifying a corner radius for bar chart bars
* Support setting a background color for bar charts
* Refactor BarChart to use individual nodes per bar and an sdf shader
* Remove stray GL include
==== kross ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kross-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== krunner ====
Version update (5.85.0 -> 5.86.0)
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* replace "MacOSX" with "macOS"
* Port away from KPluginLoader
* Output warning if unknown X-Plasma-API is requested
* Deprecate constructor overload which can not be used with KPluginFactory
* cmake: Remove intermediate copy target
* Use the pointer-to-member-function QObject::connect() signal/slot syntax
* Add snippet on how to port deprecated AbstractRunner action methods
* abstractrunner: Deprecate utility methods for actions
* dbusrunner: Add Teardown and Config methods to D-Bus interface
==== kservice ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kservice-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* We depend against c++-17 so we can use qOverload directly
* Add support for PrefersNonDefaultGPU desktop key
* replace "MacOSX" with "macOS"
* Deprecate plugin instanciation methods in KService/KServiceTypeTrader
* Port QStringRef (deprecated) to QStringView
* Point docs to KPluginMetaData/KPluginFactory instead of KPluginLoader
* kbuildsycoca: port away from KCrash, using our own signal handler
==== ktexteditor ====
Version update (5.85.0 -> 5.86.0)
Subpackages: ktexteditor-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Too many changes since 5.85.0, only listing bugfixes:
* Python indentation: decrease indent when appropriate keyword is typed (kde#392732)
* Do not show encoding error when file only contains BOM (kde#440359)
==== ktextwidgets ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5TextWidgets5 libKF5TextWidgets5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* We depend against c++-17 so we can use qOverload directly
* Port QStrinRef (deprecated) to QStringView
==== kunitconversion ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5UnitConversion5 libKF5UnitConversion5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* Fix initialization of currency values (kde#441337)
* Fix automatic currency file sync after 24h (kde#441337)
==== kwallet ====
Version update (5.85.0 -> 5.86.0)
Subpackages: kwallet-tools kwallet-tools-lang kwalletd5 kwalletd5-lang libKF5Wallet5 libkwalletbackend5-5
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* replace "MacOSX" with "macOS"
==== kwayland ====
Version update (5.85.0 -> 5.86.0)
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* Implement set_frost in contrast protocol
* Implement org_kde_plasma_window_management::send_to_output
* Decouple activation feedback from plasma window management global
* Port QStringRef (deprected) to QStringView
* plasma-window-management: Support new activation concepts
==== kwidgetsaddons ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5WidgetsAddons5 libKF5WidgetsAddons5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* KTitleWidget: Set frame backgroundRole to Window
* We depend against c++-17 so we can use qOverload directly
* KFontChooser: add a default constructor that takes a QWidget* first arg
* KFontChooser: add a new shorter constructor, and setter methods
* KFontChooser: deprecate "relative font size" methods
* KMessageDialog: add buttons by default
* fix signal slot connection
==== kwindowsystem ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5WindowSystem5 libKF5WindowSystem5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Too many changes since 5.85.0, only listing bugfixes:
* Read uncomplete WM_CLASS string (kde#441005)
* Don't link publicly against XCB (kde#441266)
==== kxmlgui ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5XmlGui5 libKF5XmlGui5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* Qt5CorePrivate is not a thing
* Add support for static builds
* We depend against c++-17 so we can use qOverload directly
* replace "MacOSX" with "macOS"
* In qt6 signature was changed (ported by script)
==== libKF5ModemManagerQt ====
Version update (5.85.0 -> 5.86.0)
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== libKF5NetworkManagerQt ====
Version update (5.85.0 -> 5.86.0)
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== libexif ====
Version update (0.6.22 -> 0.6.23)
- libexif-0.6.23 (2021-09-12):
- Translation updates: es, pl, uk, fr
- EXIF_TAG_SENSITIVITY_TYPE decoder added, added some more Exif 2.3 tags:
EXIF_TAG_STANDARD_OUTPUT_SENSITIVITY
EXIF_TAG_RECOMMENDED_EXPOSURE_INDEX
EXIF_TAG_ISO_SPEED
EXIF_TAG_ISO_SPEEDLatitudeYYY
EXIF_TAG_ISO_SPEEDLatitudeZZZ
EXIF_TAG_OFFSET_TIME
EXIF_TAG_OFFSET_TIME_ORIGINAL
EXIF_TAG_OFFSET_TIME_DIGITIZED
EXIF_TAG_IMAGE_DEPTH
- be more relaxed to out of order JPG / EXIF dataheaders in files generated by some tools
- default GPS IFD table added
- Decode more Nikon Makernote tag names
- Added Apple iOS Makernote
- Security fixes:
- CVE-2020-0198: unsigned integer overflow in exif_data_load_data_content
- CVE-2020-0452: compiler optimization could remove an a
bufferoverflow check, making a buffer overflow possible with some
EXIF tags
- some more denial of service (compute time or stack exhaustion) counter-measures
added that avoid minutes of decoding time with malformed files found
by OSS-Fuzz
==== libkdecoration2 ====
Subpackages: libkdecorations2-5 libkdecorations2-5-lang libkdecorations2private8
- Drop the unneeded baselibs.conf.
==== libkscreen2 ====
Subpackages: libKF5Screen7 libkscreen2-plugin
- Drop the unneeded baselibs.conf.
==== libusb-compat ====
- Update to version 0.1.7:
* Add library destructor to handle cleanup of libusb
(obsoletes libusb-compat-add-destructor.patch)
* Prevent libusb-1.0 symbol clash by dlopening libusb-1.0
(obsoletes libusb-compat-hide-libusb-1_0.patch)
* Other fixes
(obsoletes libusb-compat-update-news.patch and
libusb-compat-revert-atexit.patch)
- New download URL.
==== libuv ====
Version update (1.41.1 -> 1.42.0)
- update to 1.42.0:
* more errno mappings and fixes
* higher performance try-writes
* fix string encoding issue of uv_os_gethostname
* Workarounds for a copy_file_range kernel bug
* Better support for TSan
==== libxkbcommon ====
Version update (1.3.0 -> 1.3.1)
Subpackages: libxkbcommon-x11-0 libxkbcommon0 libxkbregistry0
- Update to release 1.3.1
* In `xkbcli interactive-x11`, use the Esc keysym instead of
the Esc keycode for quitting.
* In `xkbcli how-to-type`, add `--keysym` argugment for how to
type a keysym instead of a Unicode codepoint.
* Fix a crash in `xkb_x11_keymap_new_from_device` error
handling given some invalid keymaps. Had regressed in 1.2.0.
==== multipath-tools ====
Version update (0.8.6+32+suse.f11c192 -> 0.8.7+14+suse.5a09bfa)
Subpackages: kpartx libmpath0
- Update to version 0.8.7+14+suse.5a09bfa1:
* Fix possible string overflows (bsc#1188148)
- Upstream fixes / changes
* better string handling
* multipath: print warning if multipathd isn't running
* mpathpersist: better error msg when no usable paths exist
* fixes from 0.8.6+32+suse.f11c192 merged upstream
==== osinfo-db ====
Version update (20210621 -> 20210903)
- Update to database version 20210903
osinfo-db-20210903.tar.xz
- Update to database version 20210809
osinfo-db-20210809.tar.xz
==== oxygen5 ====
- Drop the unneeded baselibs.conf.
==== pango ====
Version update (1.48.9 -> 1.48.10)
Subpackages: libpango-1_0-0 libpango-1_0-0-32bit typelib-1_0-Pango-1_0
- Update to version 1.48.10:
+ Fix a crash in strikethrough drawing.
+ pango-view:
- Support antialiasing freetype.
- Use GraphicsMagick.
==== phonon4qt5 ====
Subpackages: libphonon4qt5 phonon4qt5-lang phononsettings phononsettings-lang
- Drop the unneeded baselibs.conf.
==== plasma-framework ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5Plasma5 plasma-framework-components plasma-framework-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Too many changes since 5.85.0, only listing bugfixes:
* ExpandableListItem: Fix overlapping entries with many expanded items (kde#428102)
* ExpandableListitem: Fix stylus input for buttons (kde#426079)
* [Calendar] Fix pinned calendar displaying the wrong number of dots (kde#440627)
* [PC3/TextField] Fix text color with certain themes (kde#438854)
- Drop upstream patch:
* 0001-Fix-Plasma-non-Qt-icon-scaling-with-integer-scale-factors.patch
==== plasma5-workspace ====
Subpackages: gmenudbusmenuproxy plasma5-session plasma5-session-wayland plasma5-workspace-lang plasma5-workspace-libs xembedsniproxy
- Drop the unneeded baselibs.conf.
==== polkit-qt5-1 ====
- Drop the unneeded baselibs.conf.
==== prison-qt5 ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5Prison5 prison-qt5-imports
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== purpose ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5Purpose5 libKF5PurposeWidgets5 purpose-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* We depend against c++-17 so we can use qOverload directly
* [imgur plugin] Add Delete Url support
* replace "MacOSX" with "macOS"
* Port Telegram plugin to KIO::ApplicationLauncherJob
==== python-Pillow ====
Version update (8.3.1 -> 8.3.2)
- update to version 8.3.2:
* CVE-2021-23437 Raise ValueError if color specifier is too long
[hugovk, radarhere]
* Fix 6-byte OOB read in FliDecode [wiredfool]
* Add support for Python 3.10 #5569, #5570 [hugovk, radarhere]
* Ensure TIFF RowsPerStrip is multiple of 8 for JPEG compression
[#5588] [kmilos, radarhere]
* Updates for ImagePalette channel order #5599 [radarhere]
* Hide FriBiDi shim symbols to avoid conflict with real FriBiDi
library #5651 [nulano]
==== qqc2-desktop-style ====
Version update (5.85.0 -> 5.86.0)
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Too many changes since 5.85.0, only listing bugfixes:
* Fix combobox popup in RTL mode (kde#441178)
* Vertically center slider (kde#410672)
* ScrollBar: less scuffed implementation of reading from QStyle (kde#418327)
==== solid ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5Solid5 libKF5Solid5-lang solid-imports solid-tools
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* We can use directly std::as_const
* Port QStringRef (deprected) to QStringView
* autotests: avoid failure on Linux CI
==== sonnet ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5SonnetCore5 libKF5SonnetCore5-lang libKF5SonnetUi5
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Changes since 5.85.0:
* replace "MacOSX" with "macOS"
==== syndication ====
Version update (5.85.0 -> 5.86.0)
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== syntax-highlighting ====
Version update (5.85.0 -> 5.86.0)
Subpackages: libKF5SyntaxHighlighting5 libKF5SyntaxHighlighting5-lang
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- Too many changes since 5.85.0, only listing bugfixes:
* markdown.xml: End nested sub-headers fold regions when parent header is closed (kde#441278)
* Python: Add "yield from" keyword (kde#441540)
* isocpp.xml: Highlight raw string delimeters (kde#440038)
==== threadweaver ====
Version update (5.85.0 -> 5.86.0)
- Drop the unneeded baselibs.conf.
- Update to 5.86.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.86.0
- No code change since 5.85.0
==== transactional-update ====
Version update (3.5.3 -> 3.5.4)
Subpackages: dracut-transactional-update libtukit0 transactional-update-zypp-config tukit
- Version 3.5.4
- tukit: Fix resolved support [boo#1190383]
==== vsftpd ====
Version update (3.0.4 -> 3.0.5)
- Update to version 3.0.5:
* Fix ALPN callback to correctly select the 'ftp' string if present.
Works with FileZilla-3.55.0.
* Fix a couple of seccomp policy issues with Fedora 34.
==== xen ====
Version update (4.15.0_01 -> 4.15.1_01)
Subpackages: xen-libs xen-tools xen-tools-domU
- Update to Xen 4.15.1 bug fix release
xen-4.15.1-testing-src.tar.bz2
- Drop patches contained in new tarball
60631c38-VT-d-QI-restore-flush-hooks.patch
60700077-x86-vpt-avoid-pt_migrate-rwlock.patch
60787714-revert-x86-HPET-avoid-legacy-replacement-mode.patch
60787714-x86-HPET-avoid-legacy-replacement-mode.patch
60787714-x86-HPET-factor-legacy-replacement-mode-enabling.patch
608676f2-VT-d-register-based-invalidation-optional.patch
60a27288-x86emul-gas-2-36-test-harness-build.patch
60af933d-x86-gcc11-hypervisor-build.patch
60afe616-x86-CPUID-rework-HLE-and-RTM-handling.patch
60afe617-x86-TSX-minor-cleanup-and-improvements.patch
60afe618-x86-TSX-deprecate-vpmu=rtm-abort.patch
60be0e24-credit2-pick-runnable-unit.patch
60be0e42-credit2-per-entity-load-tracking-when-continuing.patch
60be3097-x86-CPUID-fix-HLE-and-RTM-handling-again.patch
60bf9e19-Arm-create-dom0less-domUs-earlier.patch
60bf9e1a-Arm-boot-modules-scrubbing.patch
60bf9e1b-VT-d-size-qinval-queue-dynamically.patch
60bf9e1c-AMD-IOMMU-size-command-buffer-dynamically.patch
60bf9e1d-VT-d-eliminate-flush-related-timeouts.patch
60bf9e1e-x86-spec-ctrl-protect-against-SCSB.patch
60bf9e1f-x86-spec-ctrl-mitigate-TAA-after-S3.patch
60bfa904-AMD-IOMMU-wait-for-command-slot.patch
60bfa906-AMD-IOMMU-drop-command-completion-timeout.patch
60c0bf86-x86-TSX-cope-with-deprecation.patch
60c8a7ac-x86-vpt-fully-init-timers-before-enlisting.patch
60c8de6e-osdep_xenforeignmemory_map-prototype.patch
60d49689-VT-d-undo-device-mappings-upon-error.patch
60d496b9-VT-d-adjust-domid-map-updating-on-unmap.patch
60d496d6-VT-d-clear_fault_bits-should-clear-all.patch
60d496ee-VT-d-dont-lose-errors-on-multi-IOMMU-flush.patch
60d5c6df-IOMMU-PCI-dont-let-domain-cleanup-continue.patch
libxl-d5f54009dba11d04bfe2a28eee47b994de66b84a.patch
libxl-f3f778c81769075ac0eb93b98d4b2803e7936453.patch
libxl-4e217db45e83fc3173382306c8b03da86099a25d.patch
libxl-85760c03d664400368a3f76ae0225307c25049a7.patch
libxl-0ff26a3225d69ffec76fe5aca8296852fa951204.patch
libxl-7c313e8365eb663311a0cf39f77b4f5880244765.patch
libxl-0c0b3a7e4a2d65fd252b89b46bdcdb048bb24b6c.patch
libxl-fe6630ddc4e8a8fbf8dd28a1bc58e3881393f9c1.patch
libxl-qemu6-vnc-password.patch
libxl-qemu6-scsi.patch
- bsc#1189882 - refresh libxc-sr-restore-hvm-legacy-superpage.patch
prevent superpage allocation in the LAPIC and ACPI_INFO range
- Drop aarch64-maybe-uninitialized.patch as the fix is in tarball.
- Simplify %autosetup
- refresh the migration patches to state v20210713
removed libxc-sr-add-xc_is_known_page_type.patch
removed libxc-sr-arrays.patch
removed libxc-sr-batch_pfns.patch
removed libxc-sr-page_type_has_stream_data.patch
removed libxc-sr-use-xc_is_known_page_type.patch
removed libxc.migrate_tracking.patch
removed libxc.sr.superpage.patch
removed libxl.set-migration-constraints-from-cmdline.patch
added libxc-sr-383b41974d5543b62f3181d216070fe3691fb130.patch
added libxc-sr-5588ebcfca774477cf823949e5703b0ac48818cc.patch
added libxc-sr-9e59d9f8ee3808acde9833192211da25f66d8cc2.patch
added libxc-sr-LIBXL_HAVE_DOMAIN_SUSPEND_PROPS.patch
added libxc-sr-abort_if_busy.patch
added libxc-sr-f17a73b3c0264c62dd6b5dae01ed621c051c3038.patch
added libxc-sr-max_iters.patch
added libxc-sr-min_remaining.patch
added libxc-sr-number-of-iterations.patch
added libxc-sr-precopy_policy.patch
added libxc-sr-restore-hvm-legacy-superpage.patch
added libxc-sr-track-migration-time.patch
added libxc-sr-xg_sr_bitmap-populated_pfns.patch
added libxc-sr-xg_sr_bitmap.patch
added libxc-sr-xl-migration-debug.patch
1
0
Dear Package maintainers and hackers.
Below package(s) in openSUSE:Factory have been failing to build for at
least 4 weeks. We tried to send out notifications to the
configured bugowner/maintainers of the package(s), but so far no
fix has been submitted. This probably means that the
maintainer/bugowner did not yet find the time to look into the
matter and he/she would certainly appreciate help to get this
sorted.
- python-holoviews
Unless somebody is stepping up and submitting fixes, the listed
package(s) are going to be removed from openSUSE:Factory.
Kind regards,
DimStar / Dominique Leuenberger <dimstar(a)opensuse.org>
1
0
Whats the difference between dirs with colons vs. those w/o?
2
1
![](https://seccdn.libravatar.org/avatar/5cdd10d836bdda3796cf6bc1ab2d5a78.jpg?s=120&d=mm&r=g)
17 Sep '21
Dear Tumbleweed users and hackers,
Today, I have to span again two weeks of reviews. As you can imagine, a
lot has happened in Tumbleweed and we have published 10 snapshots
(0902, 0904, 0906, 0907, 0908, 0910, 0912, 0913, 0914, and 0915).
The most notable changes were:
* Bluez 5.61
* Cryptsetup 2.4.0
* Mesa 21.2.1
* Mozilla Firefox 91.0.2 & 92.0
* Mozilla Thunderbird 91.1.0
* KDE Gear 21.08.1
* KDE Plasma 5.22.5
* Linux kernel 5.14.0, 5.14.1, and 5.14.2
* Systemd 249.4
* Pipewire 0.3.35
* PostgreSQL 13.4
And as usual, we are testing a few stagings, containing these changes:
* KDE Frameworks 5.86.0
* glibc 2.34: all build fails resolved, staging QA in progress. There
is a high chance that this will be merged in the next days. Note: as we
always do with a glibc update, we will trigger a full rebuild of the
distribution
* Linux kernel 5.14.5
* Perl 5.34.0
* shadow 4.9: boo#1190145 and boo#1190146
* openssl 3.0.0
Cheers,
Dominique
1
0
![](https://seccdn.libravatar.org/avatar/433921d165f58380f515550f741b0fff.jpg?s=120&d=mm&r=g)
17 Sep '21
Hi,
when looking up packages on software.opensuse.org, there are no hits
for Leap 15.3 [e.g. search for "libaec", only Leap 15.2 shows up].
I guess this is not intentional.
Does anybody have a clue? Where to report?
Cheers,
Manfred
18
35
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:
libguestfs (1.44.1 -> 1.44.2)
manpages-l10n (4.10.0 -> 4.11.0)
=== Details ===
==== libguestfs ====
Version update (1.44.1 -> 1.44.2)
Subpackages: guestfs-data guestfs-tools guestfs-winsupport libguestfs0 perl-Sys-Guestfs python3-libguestfs
- bsc#1190501 - virt-builder fails to install packages when
building an image
9db0c98c-appliance-enable-bashs-Process-Substitution-feature.patch
- Upstream bug fixes
c0de4de9-appliance-add-reboot-and-netconfig-for-SUSE.patch
f47e0bb6-appliance-reorder-mounting-of-special-filesystems-in-init.patch
- Newer cpio versions must be told to extract over symlinks
libguestfs.test.simple.create-opensuse-guest-crypt-on-lvm.sh
libguestfs.test.simple.create-opensuse-guest.sh
libguestfs.test.simple.create-sles12-guest-crypt-on-lvm.sh
libguestfs.test.simple.create-sles12-guest.sh
- Allow the use busybox dhcp client
appliance.patch
netconfig.patch
- Update to version 1.44.2
makefile-ocaml-find-guestfs.patch
* Port libguestfs to use pcre2 instead of pcre
* inspection: More reliable detection of Linux split /usr configurations
* python: Relicense setup.py to LGPLv2+ (originally GPLv2+)
* lib: qemu: Don't use -enable-fips option.
* rust: Fix deprecated use of panic!(format!(...))
* point users to Libera Chat rather than FreeNode
* python: Don't leak fields when creating Python structs
* appliance: Add IBM850 iconv converter for syslinux
* launch: board model for RISC-V
* lib: Add osinfo information for Windows Server 2022 Datacenter
* lib: Autodetect backing format for qemu-img create -b
* appliance: Fix searching for shared libraries on usr-merged Debian systems
* appliance: Add mount package for Debian
* m4/guestfs-appliance.m4: Add support for Alma and Cloud Linux
* daemon/luks.c: Ignore bogus GCC -fanalyzer double-free warning
* daemon/xattr.c: Increase size of temporary buffer for %zu
* daemon/utils.c: Fix potential unbounded stack usage
* Various other bug fixes
- Upstream bug fixes post 1.44.2
e26cfa44-daemon-Build-with--pthread.patch
489b14b7-ocaml-examples-Link-examples-to-gnulib.patch
68a02c2f-customize--resize--sparsify--sysprep-Link-explicitly-with-pthread.patch
- Remove obsolete yajl
- Add conditional to ocaml_preserve_bytecode
- Remove traces of python2 code
- Use pkgconfig(python3) to refer to variants of python3
- Remove obsolete 0004-python-include-dirs.patch and related
workaround in spec file
- Use autosetup
- Use _udevrulesdir
- Remove BuildRoot and defattr
- Remove Group tags
- For unknown reasons the appliance build fails randomly
Workaround it by retrying the build once
- Update to version 1.44.1
* lib/appliance-kcmdline.c: Read UUID directly from appliance.
* daemon/xfs.c: Fix error message.
* daemon: chroot: Fix long-standing possible deadlock.
* daemon: Don't return bogus failure from readdir.
* daemon/btrfs.c: Ignore mkfs.btrfs allocstart option.
* python: Ignore code style error E128.
* php: Fix the build.
* builder: Don't redefine Val_none (OCaml 4.12).
* daemon: lvm: Use lvcreate --yes to avoid interactive prompts.
* Update common submodule.
* lib/fuse.c: Use safe_malloc instead of malloc.
* fuse/guestmount.c: Avoid leaking fp on error path.
* diff: Don't try to call unlink(NULL) on certain error paths.
* daemon/tar.c: Avoid bogus GCC analyzer warning.
* daemon/command.c daemon/debug.c df/main.c: Ignore bogus GCC analyzer warnings
* appliance: Add dhclient for Arch-like Manjaro distro.
* fish/tilde.c: Suppress more bogus -fanalyser warnings.
* lib/qemu.c: Suppress another bogus -fanalyser warning.
* builder: templates: Add ubuntu-20.04.
* builder: templates: Added rhel-7.9.
* lib: Move CLEANUP_GL_RECURSIVE_LOCK_UNLOCK to libguestfs header.
* appliance: Avoid having ${exec_prefix} in guestfs appliance path.
* build: Avoid warnings about unknown pragmas.
- add libguestfs.env.patch
- Remove ocaml_native_compiler conditional
build native target unconditionally
- Require current ocaml-rpm-macros
- Modify Source0 to point at the correct url for the source.
libguestfs.spec
- Update to version 1.44.0
* The minimum version of Python required is 3.6.
* Python bindings no longer use deprecated
"PyEval_ThreadsInitialized".
* Python bindings now include type hints (Sam Eiderman).
* Erlang bindings now use libei instead of liberl_interface
(Sergei Golovan).
* virt-get-kernel(1) can now find uncompressed kernels
(Pino Toscano).
* virt-sysprep(1) now regenerates the guest certificate store
when a certificate is removed from the guest (Pino Toscano).
* virt-sysprep(1) can now remove IPA enrollment files and
Kerberos keytabs
(Pino Toscano, Christian Heimes and François Cami).
* "cryptsetup-open" and "cryptsetup-close" replace "luks-open",
luks-open-ro and luks-close. The new APIs add support for
BitLocker encryption.
* "lvm-canonical-lv" no longer produces a noisy error message
when called with a non-LV parameter.
* Various other bug fixes
- Drop
bfd08867-golang-Fix-path-to-include-guestfs.h..patch
dbfab7d3-build-fix-includedir-in-uninstalled-libguestfs.pc.patch
- bsc#1178495 - Leap Gap: Libguestfs.spec contains the is_opensuse
macro
libguestfs.spec
- Drop is_opensuse references to remove differences between Leap
and SLES packaging
libguestfs.spec
- Update to version 1.43.2
* Bug fix release
* Updated language files
0004-python-include-dirs.patch
- Added upstream bug fixes
dbfab7d3-build-fix-includedir-in-uninstalled-libguestfs.pc.patch
bfd08867-golang-Fix-path-to-include-guestfs.h..patch
- Update to version 1.43.1
* Drop support for python 2
* builder: New templates added
* sysprep: ca-certificates: request system CA store update
* Various other bug fixes
- Drop
31e6b187-po-Remove-virt-v2v-related-dependency-from-POTFILES-ml..patch
7265f08c-lib-remove-extra-LIBS-from-pkg-config-file.patch
- bsc#1172818 - libguestfs: inconsistent LIBGUESTFS_PATH
libguestfs.spec
- Update to version 1.42.0
* virt-v2v is moved out from libguestfs into its own package
* virt-p2v is moved out from libguestfs into its own package
* Add support for the Vala language
* Add support for the Rust language
* Reproducible builds
* Advanced Format disks (which use 4K sectors) can now be
processed by libguestfs. Use the new optional blocksize
parameter to guestfs_add_drive_opts, and the --blocksize option
added to several tools
* Windows CompactOS (NTFS file compression) is now supported.
* Advanced machine readable output in various virt tools now
supports JSON output, and writing logs to a numbered file
descriptor
* virt-filesystems tool now more accurately reports filesystem
total size, in the case where for example the filesystem does
not occupy the whole of its containing device
* Python ? 2.7 is required.
* Python bindings are now more extensively tested
* Python bindings should now work with Python ? 3.8.
* Multiple fixes to avoid crashes in the Python bindings
* OCaml bindings are compiled with -DCAML_NAME_SPACE to ensure no
non-caml_-namespaced symbols are used
* OCaml bindings should now work with OCaml 4.09 and 4.10.
* Fix compatibility with newer cgo for Go bindings
* Go API error handling is now more idiomatic
* Update documentation about how to handle boolean parameters in
Ruby bindings
* Libguestfs can now extract icons for Gentoo, newer SUSE and
OpenMandriva guests. Improved extraction of RHEL icons.
* Inspection returns the osinfo IDs of newer Windows versions,
and rolling Linux distros
- Added patches
31e6b187-po-Remove-virt-v2v-related-dependency-from-POTFILES-ml..patch
7265f08c-lib-remove-extra-LIBS-from-pkg-config-file.patch
- Patches dropped
0a55098f-builder-repository-fix-compute_short_id-for-sles-X.0.patch
28bd06227b-inspect-handle-os-release-opensuse-tumbleweed-as-ope.patch
500acb15-v2v-linux-fix-kernel-detection-when-split-in-different-packages.patch
70407cd622-inspection-Parse-os-release-opensuse-leap-as-opensus.patch
d0e5a819-python-Fix-missing-additional-backslashes.patch
fd43730e-error-with-uninstall-option-on-SUSE.patch
- bsc#1167131 - virt-v2v fails importing ubuntu 18.04 LTS ova
500acb15-v2v-linux-fix-kernel-detection-when-split-in-different-packages.patch
- Use -ffat-lto-objects when building static libraries.
- Added lvm2 to Requires for using virt-resize of xfs images.
(bsc#1138860)
- Add sysconfig-netconfig to appliance (boo#1136878)
Patches added:
netconfig.patch
- Remove empty /etc/libguestfs-tools.conf
- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
shortcut the build queues by allowing usage of systemd-mini
- Fixing issue with virt-customize in SLES and openSUSE guests
(boo#1132790)
Patches added:
28bd06227b-inspect-handle-os-release-opensuse-tumbleweed-as-ope.patch
70407cd622-inspection-Parse-os-release-opensuse-leap-as-opensus.patch
- Fixing issue with virt-customize uninstall and '-l'
(bnc#1131342)
Patches added:
fd43730e-error-with-uninstall-option-on-SUSE.patch
- Remove zerofree from BuildRequires because only supermin will
consider this feature at runtime.
- Build against libtirpc
- Remove unneeded createrepo build dependency (bsc#1082689)
- builder-repository: fix SLES short id computation
Patch added:
0a55098f-builder-repository-fix-compute_short_id-for-sles-X.0.patch
- Fix handling of Latin-1 encoding in rpmdb (bsc#1075803)
Patches added:
0001-Introduce-a-wrapper-around-xmlParseURI.patch
0002-common-extract-UTF-8-conversion-function.patch
0003-inspector-rpm-summary-and-description-may-not-be-utf.patch
- Remove dependency on wodim for openSUSE:Factory and use cdrtools
(bnc#1081739)
- update to version 1.38.0:
* Virt-builder-repository is a new tool allowing end users to
create and update virt-builder repositories. (fate#318952)
* Virt-rescue has been substantially rewritten, implementing job
control, -m and -i options, escape keys, etc.
* Virt-builder planner has been improved so that faster and more
efficient build plans are chosen for complex cases, especially when
either the tmpdir or output is on networked storage.
* Virt-customize now sets a random /etc/machine-id for Linux guests, if
one is not already set.
* Virt-df now works correctly on filesystems with block sizes smaller
than 1K.
* Virt-dib has further compatibility enhancements with diskimage-builder.
* Virt-sysprep removes "DHCP_HOSTNAME" from ifcfg-* files.
* Virt-resize now correctly copies GPT partition attributes from the
source to the destination. (bsc#1074585)
* Bash tab completion implemented or enhanced for: virt-win-reg,
virt-v2v-copy-to-local.
* Both virt-v2v and virt-p2v are now able to pass through the source CPU
vendor, model and topology.
* Virt-v2v now supports encrypted guests.
* Virt-v2v now detects the special Linux Xen PV-only kernels correctly
* Virt-v2v -o glance now generates the right properties for UEFI guests
* Virt-v2v -o null now avoids spooling the guest to a temporary file,
instead it writes to the qemu "null block device". This makes it
faster and use almost no disk space.
* Virt-v2v -i libvirtxml can now open network disks over http or https.
* Virt-v2v will now give a warning about host passthrough devices
* Inspection support was rewritten in OCaml and included inside the
daemon. This makes inspection considerably faster, more robust and
more easily extensible in future.
* The libguestfs API is now thread-safe (although not parallel). You can
call APIs on the same handle from multiple threads without needing to
take a lock.
- Removed patches:
531316cc-build-improve-and-simplify-distro-detection.patch
9d25b4e5-python-add-simple-wrappers-for-PyObject-string-funct.patch
f3f99a09-python-use-right-func-when-PyString_FromStringAndSiz.patch
- Added patches:
d0e5a819-python-Fix-missing-additional-backslashes.patch
- evtxdump is in python3-evtx, drop python2 dependency
(fate#323526)
- add hwinfo to the appliance packages for ntfs support.
(bsc#1070976)
- Don't run fdupes as it symlinks some of the python3 binding
files to their python2 equivalent
- Add db48-utils dependency: needed to inspect the installed
packages.
- Remove useless patch: 0000-hotfix.patch
- Move guestfs-data to libguestfs0. bsc#1064399
- Force distro detection
Removed:
* use-idlike.patch
Added:
* 531316cc-build-improve-and-simplify-distro-detection.patch
- Use "OCaml" in RPM group exactly as all other packages do.
- Update summaries and RPM groups. Trim description for size.
- Replace old $RPM_ shell vars by macros.
Remove redundant %clean section.
- Add windows support files to the appliance for SLES (fate#316274)
- Merge SLES and openSUSE spec files.
- Tweak configuration before building for python3 or PyString_*
symbols will still be missing
- Fix python binding for python3
add patches:
* 9d25b4e5-python-add-simple-wrappers-for-PyObject-string-funct.patch
* f3f99a09-python-use-right-func-when-PyString_FromStringAndSiz.patch
- Better fix for SUSE distro detection using ID_LIKE as fallback:
* use-idlike.patch
- Add missing dependency on guestfs-data (bsc#1048848)
- Add conflict with old virt-v2v (bsc#1050069)
- Fix python binding package
* Replace python-libguestfs by python[23]-libguestfs packages
* Add egg-info to python[23]-libguestfs package
- add dependency on augeas (bsc#1048620)
- update to version 1.36.5:
* btrfs_replace: fix position of subcommand options
* lib: Move close_file_descriptors into guestfs-internal.h.
* daemon: lvm: Pass --yes option to force pvresize (RHBZ#1460577).
* lib: direct, uml: Unblock SIGTERM in the hypervisor and recovery processes (RHBZ#1460338).
* lib: create: Allow any [[:alnum:]]+ string as a backingfmt parameter (RHBZ#1459979).
* mllib: Handle empty files correctly in read_first_line_from_file.
* resize: make sure the input disk is read-only
* v2v: tell v2v the real root device to mkinitrd
* mllib: Export which in "stdlib mode".
* mllib: Export prog, quiet, trace, verbose in "stdlib mode".
* btrfs_replace: fix position of subcommand options
- add download location for source verification purposes
- Fix v2v conversion of SLES 11 SP4 with kdump enabled
bsc#1038397
- Update to version 1.36.4
... to fix build with gperf 3.1
- Don't let mkinitrd guess the root device (bsc#1038397)
- Add ldmtool to appliance (fate#320858)
- Add cdrkit-cdrtools-compat to appliance, required for isoinfo*
APIs to work.
- Add initviocons to appliance package (bsc#1011940)
- Backport btrfs-related fixes (bsc#1000202)
commits: d6bba9b, f90185d, 4e0dbf9 and 738c3bf
- Add mount.ntfs alternatives symlink for SLES too (fate#316274)
- Remove obsolete kernel checks from specfile (fate#316274)
- Remove kernel-default and mkinitrd from BuildRequires (fate#316274)
- Clean up dependencies and add recommends for optional packages
like the ones enabling file system features
fate#316274, bsc#993501
- Fix dependencies (fate#316274)
- appliance fixes (fate#316274):
* re-add helper script mount-rootfs-and-chroot.sh for virt-rescue
appliance.patch
* make guestfs-data a requirement of guestfs-tools
- v2v: add support for win2k16.
Backport commit e93d4ea3, fate#316274
- Fix virt-p2v package summary (dummy bsc#933411).
- Fix guestfs-tools dependencies. bsc#986866
- Fix virt-filesystem -l for btrfs. bsc#980092
- Add p2v support (fate#316274)
- Update to version 1.32.4
- Backported commits (fate#316274):
* f5a9cdf: api: add mountable_device and mountable_subvolume
* 1c30c23: fish: fix btrfs subvolumes display in error case
* 1f24364: v2v: win <= 7: reduce registry patch
* f0dce24: v2v: win >= 8: reduce registry patch
* 9a441b0: v2v: win >= 8: simplify registry patching
* e07459d: v2v: win: factor out common bits in registry patching
* 47aa64a: v2v: add support for virtio-scsi
* bba9ea9: v2v: also search for windows virtio drivers in symlinks
* 3bf7d30: Update packagelist for SLES and openSUSE
* 89ae53e: appliance: skip /etc/mtab creation is already existing
* ee78c06: customize: add support for pvvxsvc
* 25848b5: v2v: document SUSE's Xen as a working input hypervisor
* e9082ea: v2v: rename RHEL 5 Xen input section into Xen in man
* 75fe93e: v2v: improve initrd search
* 536ef6f: customize: change windows firstboot path
* 07f7bfa: customize: fix windows firstboot script
* c466d4c: v2v: add support for SUSE VMDP drivers
* 9de9300: v2v: handle subfolders in ova files
- Removed patches:
* 1000-force-virtio_blk-in-old-guest-kernel.patch
* libguestfs.mkinitrd.1110.patch
* libguestfs.mkinitrd.1115.patch
* libguestfs.mkinitrd.1140.patch
* libguestfs.mkinitrd.1210.patch
* libguestfs.mkinitrd.1220.patch
* libguestfs.mkinitrd.1230.patch
* libguestfs.mkinitrd.1310.patch
* libguestfs.mkinitrd.boot-btrfs.sh
* libguestfs.mkinitrd.boot-dm.sh
* libguestfs.mkinitrd.boot-lvm2.sh
* libguestfs.mkinitrd.boot-md.sh
* libguestfs.mkinitrd.boot-nfs.sh
* libguestfs.mkinitrd.boot.sh
* libguestfs.mkinitrd.setup-btrfs.sh
* libguestfs.mkinitrd.setup-dm.sh
* libguestfs.mkinitrd.setup-lvm2.sh
* libguestfs.mkinitrd.setup-md.sh
* libguestfs.mkinitrd.setup-nfs.sh
* libguestfs.mkinitrd.setup.sh
* libguestfs.mkinitrd.tar.bz2
- Add password default encryption method for sles. fate#318952
- Add -l to zypper for install and update.
- Create the .cache folder if it doesn't exist already.
bsc#939097.
- Define SHA512 as the default password encryption method for
opensuse 11+.
- Add opensuse images source for virt-builder.
fate#318952.
- Make sure gpg-agent isn't blocking unmount operations for
fedora 22+ images. boo#939105
- Add rpmlintrc to surpress binaryinfo-readelf-failed to reduce
build-compare noise
- Refresh libguestfs.mkinitrd.1310.patch
- Force feature usb into initrd to avoid build-compare noise
- Workaround bug in patch(1) which does not follow symlinks anymore
- Update to version 1.26.10
* gcc5: test-tool: Initialize local variable.
* lua: Define luaL_checkint which was deprecated in lua 5.3.
* tools: fix free -m invocation
- Make zypper called with -n parameter when installing packages.
(bsc#916567)
- Package guestfs_lvm_conf.aug (bnc#908632)
- Handle more dist versions when patching mkinitrd
- Add isofs and other fs drivers (bnc#906692)
- Use fixed /etc/hosts, scsi_dh_modules and ibft_hostname to
reduce build-compare noise
- Handle btrfs subvolume name '@' as used in SLE12 (bnc#900346)
- Include gconv modules for hivex (bnc#900530)
- Update to version 1.26.9
* customize: fix locking accounts with passwords
* daemon: lvm-filter: use augeas for setting the filter
* daemon: move AUGEAS_ERROR to the common header
* daemon: add add_sprintf
- Update to version 1.26.8
* mllib: Export output_spaces function.
* daemon: Fix echo-daemon so it doesn't fail on empty array input.
* drives: fix deletion of servers on error
* daemon: zfile: call pclose instead of fclose
* utils: Add new CLEANUP_PCLOSE cleanup. It calls pclose(3).
* launch: direct: Only issue Debian /dev/kvm group warning if /dev/kvm wasn't openable (RHBZ#1130189).
* lib: Missing include of <locale.h>.
* python: fix possible free on uninit memory with OStringList optargs
* df: unlock retire_mutex on early exit
* daemon: use CLEANUP_CLOSE
* daemon: blkid: fix memory issues in "no -p/-i" mode
* daemon: initialize memory when handling DeviceList params
* rescue: fix sscanf placeholders for --smp and --memsize
* daemon: add and use a reply_with_unavailable_feature macro
- Fix build without ocaml
- Update to version 1.26.7
* launch: Close file descriptors after fork (RHBZ#1123007).
* Revert "launch: Close file descriptors after fork (RHBZ#1123007)."
* launch: direct: check for null paths in make_uri
* make-fs: do not leak the fd from mkstemp
* make-fs: respect libguestfs' temporary dir
- define kernel_binary on aarch64
- Update to version 1.26.6
* cleanups: add CLEANUP_FCLOSE (fclose on FILE*)
* launch: Close file descriptors after fork (RHBZ#1123007).
* virt-resize: Unmount filesystem after testing size.
* daemon: Add extra debugging to umount_all command.
* sparsify: Relax requirement that output device cannot be block device (RHBZ#1122557).
* ocaml: Ignore Warning 3: deprecated feature: String.* functions.
* sysprep: Standard exception handling, taken from virt-builder & virt-v2v.
* customize: Use Common_utils.error function instead of failwith.
* mllib: introduce Mkdtemp.temp_dir
* inspect: ignore /etc/fstab with no entries (RHBZ#1113156).
- Include fdisk and bc (bnc#886372)
- add Requires: qemu 2 to guestfs-tools to restore versioned kvm
- Use /usr/bin/qemu-system-ppc64 as kvm_binary on ppc64le (bnc#884564)
- Handle empty /lib/mkinitrd/scripts gracefully
- Update requirements for kvm package. Instead of calling qemu-kvm
and Requires: kvm, replace the Requires with /usr/bin/qemu-system-$ARCH
Define the helper for aarch64, ppc64, s390x and x86_64.
Other archs have to use LIBGUESTFS_HV= (bnc#884564)
- Update to version 1.26.5
* generator: Sort the structs.
* Use -v and -x flags consistently across OCaml virt-* tools.
* mllib: Rewrite text wrapping function so it can handle newlines within the text.
* mllib: Add a common 'warning' utility function.
* mllib: Add an interface for Common_utils library.
* mllib: Move common code for comparing version strings to library.
* options: Compile out part of union which cannot be used when not compiling guestfish.
* mllib: Create a common utility function is_directory.
* fuse: UID 0 should override all permissions checks (RHBZ#1106548).
* launch: libvirt: Only use serial BIOS (sgabios) on x86.
* daemon: print parameters for vgchange in error messages
* generator: fix daemon functions with optional params but no mandatory params
* appliance: Increase udev timeout to 6000s (RHBZ#1096579).
* launch: libvirt: Add -device sga (sgabios).
- Add cdrkit-cdrtools-compat, psmisc, gptfdisk, syslinux to
BuildRequires to reduce amount of missing commands
- Include mkinitrd scripts for btrfs, and include it in feature list
- Include mkinitrd scripts from lvm2, device-mapper, mdadm and
nfs-client for 13.2 builds. The scripts will be removed from these
packages, they are required here. (bnc#883863, bnc#883873,bnc#883876)
- Fix permissions on initramfs to allow regular users access.
- Update to version 1.26.3
* ppc64: Use console=hvc0 console=ttyS0.
* fish: simplify output of 'supported'
* Fix some spelling mistakes and typos in documentation (RHBZ#1099284).
* configure: Move --with-default-backend test later in configure.ac.
* Fix handling of passwords in URLs
- Update to version 1.26.2
* sparsify: Add a note about qcow2 internal snapshots not being copied (RHBZ#1094746).
* customize: random-seed file has moved again.
* lib: xmlParse{File,Memory} -> xmlRead{File,Memory}
* launch: direct: Supply -M option when testing qemu for devices.
* tar-in: Fix places where we didn't cancel the receive (FileIn) correctly along error paths (RHBZ#1091803).
* configure: Make sure grep matches qemu 2.x version string.
* daemon: parted: part-get-name: switch from sgdisk to parted (RHBZ#1088424).
* sparsify: If using -v (verbose), ensure #disk_create runs verbose too.
* disk-create: Fix this API so it works correctly with block devices (RHBZ#1088262).
* listfs: If LDM not available, don't inhibit partition detection (RHBZ#1079182).
* mllib: utils: Add mapi function.
* src/launch: improve the addition of the no-hpet option
* handle: Free g->backend_settings.
* python: Remove unnecessary library dependencies.
* utils: Move guestfs___validate_guid out of utils.c.
* utils: Remove for-loop variable decl.
* rescue: Don't leak various variables when using --suggest option with multi-boot guests.
* make-fs: Close FILE* along error path.
* make-fs: Check for error return from guestfs_statvfs.
* daemon: parted: part-get-name: Don't leak partition type string.
- Update to version 1.26.0
* virt-customize is a new tool for customizing disk images
* virt-diff is a new tool for showing differences between filesystems
* virt-sparsify has a new --in-place option
* new virt-sysprep operations
* many bug fixes
* full release notes: http://libguestfs.org/guestfs-release-notes.1.html
- added 0000-hotfix.patch
- removed 0001-ocamlopt.patch
- Build without ocaml.opt on s390x and ppc64le
0001-ocamlopt.patch
- Update to version 1.24.6
* FAQ: Another common problem is permission denied errors when running as root.
* FAQ: Add another common Ubuntu appliance problem.
* list-filesystems: Do not segfault if guestfs_btrfs_subvolume_list returns an error (RHBZ#1064008).
* actions/part_set_gpt_type: set type of "guid" parameter as "GUID" (RHBZ#1008417).
* generator: generate code for parameter validation
* generator: add a GUID parameter type
* utils: add a function to validate a GUID string
* Remove bogus license file from daemon subdirectory.
* daemon: Always pass -F option to mkfs.ntfs.
* resize: Don't truncate libguestfs error messages.
* libvirt-domain: Remove unnecessary and wrongly indented parens.
* fish/uri: Tidy up error messages.
* daemon: lvm2: Ignore "unknown device" output when a PV is missing (RHBZ#1054761).
* generator/set-uuid: Fix two typos in documentation
* sparsify: Prevent overwriting block or char output devices (RHBZ#1056290).
* test-tool: Rearrange output into alphabetical order.
- more testcases for SLE12, using grub2
libguestfs.test.simple.create-sles12-guest.sh
libguestfs.test.simple.create-sles12-guest-crypt-on-lvm.sh
- add BuildRequires: ocaml(ocaml.opt)
- drop i586 from ExclusiveArch as SLE-12 does not build a runnable
kernel there, and KVM is 64bit only
- Disable ipv6 in the appliance because qemu usernet is ipv4 only
- add libguestfs-test subpackage, /usr/share/guestfs (fate#316275)
libguestfs.test.simple.run-libugestfs-test-tool.sh
libguestfs.test.simple.create-opensuse-guest.sh
libguestfs.test.simple.create-opensuse-guest-crypt-on-lvm.sh
- Update to version 1.24.5
* launch: Allow backend = "appliance" for backwards compatibility (RHBZ#1055452).
* daemon: Use wipefs_has_force_option to decide whether to add wipefs --force option.
* init: Display clocksource (only when debugging is enabled).
* launch: direct: Make sure we pass lpj= parameter when using TCG.
* Use recommended timer settings for KVM (RHBZ#1053847).
* fuse: clear stat structs (RHBZ#660687).
* fuse: remove extra trailing \n in debug messages
- Include crypto modules in appliance to enable luks related commands
- Resolve also library dependencies of libnss in mkinitrd (bnc#847785)
- BuildRequire nfs-utils to get mount.nfs, for virt-rescue
- Include mkinitrd from 13.1 when building appliance for 13.2 or
later because dracut can not be used as replacement for mkinitrd
and supermin is not ready yet
- Update to version 1.24.4
* ruby: Fix .new method (RHBZ#1046509).
* RHEL 6: ruby: Fix fallback to rake/rdoctask for old rake.
* inspect: fix detection of newer CirrOS versions (RHBZ#1045450).
* launch: libvirt: Clearer message when libvirt screws up.
* fish: Fix memory leak in inspect/-i code (detected by valgrind).
* appliance: Create an /etc/resolv.conf file referring to qemu user network nameserver (RHBZ#1044585).
* fish: Move -d option parsing to common function.
* fish: Deprecate the -D option (prefer --no-dest-paths instead).
* daemon: Improve error message for readlink call.
* generator: Fix bug in documentation of guestfs_free_* functions.
* fish: Ensure print_inspect_prompt can only be called by guestfish.
* inspector: Ensure low-level inspection functions can only be called by virt-inspector.
* virt-cat, virt-filesystems, virt-ls don't use libconfig.
* resize: Move roundup64 function into common utilities.
* fuse: provide a stub "flush" implementation (RHBZ#660687).
* recipes: Use new style -a/-d options in virt-edit example.
* daemon: mkfs: Use -I option to force mkfs.fat to write a filesystem over a whole device (RHBZ#1039995).
* proto: Remove another error message which hides earlier error.
* proto: Remove error message which hides earlier error.
* lib: fix newline in error output (RHBZ#923355).
* recipes: Add a recipe for masking a systemd service.
* launch: direct: Pass -enable-fips option if qemu supports it.
* fish: improve the command error messages
- Update to version 1.24.2
* launch: Print program and version as part of standard debug output when launching the handle.
* lua: Don't redefine lua_objlen if already defined.
* lib: Make sure -lselinux is used when linking libguestfs.so.
* daemon: btrfs: Upstream 'btrfs device add' command now needs '--force' option to work.
* perl: Give error instead of crashing if optarg is not an array reference.
* Avoid modulo bias in random password generation
* mllib: Add a utility function for safely reading from /dev/urandom.
* podwrapper: virt-install is not a libguestfs page.
* Update to latest gnulib to get hash relicensing change (thanks Jim Meyering).
* Fix fstab block device resolution for FreeBSD
- Update to version 1.24.1
* virt-resize & virt-sysprep can now use URIs to work on remote disks
* many new virt-sysprep operations
* many bug fixes
* full release notes: http://libguestfs.org/guestfs-release-notes.1.html
- guestfsd needs at least libaugeas0 >= 1.0.0
- Recommend bash-completion to avoid completion errors
- Update to version 1.22.7
* fish: CVE-2013-4419: Fix insecure temporary directory handling for remote guestfish (bnc#845720).
* sysprep: firstboot: Don't set `Created_files flag unless files are created.
* firstboot: Add some debugging to the control script.
* firstboot: Fix test for installing sysvinit scripts.
* firstboot: Install both systemd and SysV init scripts.
* firstboot: Start service after network only.
* firstboot: Fix firstboot scripts so they work on Ubuntu.
* edit: Add virt-edit --edit as an alias for virt-edit -e.
* btrfs: Fix improper memmove usage in do_btrfs_subvolume_list (RHBZ#1018149).
* daemon: xattr: Fix scope of cleanup buf to avoid memory leaks.
* daemon: parted: Fix memory leak of list of strings.
* daemon: Fix scope of cleanup functions to avoid memory leaks.
* df: parallel: Add a debug message when work function returns an error.
* daemon: 'exists' API should not follow broken symlinks.
* sysprep: Don't remove /var/cache/apt/archives/partial directory.
* firstboot: Invoke firstboot.sh script with 'start' parameter.
* daemon: Don't set LD_PRELOAD for guestfsd children.
* daemon: Fix xfs_info parser because of new format.
* sysprep: Fix option quoting in manual page.
* virt-df: parallel: Send debugging messages to stderr.
* inspection: Don't print a warning if \Windows\explorer.exe does not exist.
* launch: direct: Set QEMU_AUDIO_DRV=none to stop qemu opening audio devices.
* virt-df: parallel: Compile debugging messages in always.
* daemon: augeas: Don't test if AUG_NO_ERR_CLOSE is defined.
* daemon: augeas: Enhance error reporting for aug_init failures.
* drives: Don't need to call free_drive_servers since preceding code checks servers == NULL.
* sparsify: Fix signal handling.
* daemon: tar: Use a temporary file to pass excludes to tar command (RHBZ#1001875).
* format: Set MBR partition type byte appropriately (RHBZ#1000428).
- Keep setup-dm.sh, required to copy dm rules (bnc#837595)
- Remove BuildRequires: qemu-tools
- Add static 169.254.0.0/16 network addresses (bnc#835949)
- Update to version 1.22.6
* Initialize CLEANUP_* stack variables with NULL in various places.
* daemon: sh: Fix missing initializer which caused segfault (RHBZ#1000121).
* fish: Document that guestfish --remote --add won't work as expected (RHBZ#998513).
* launch: direct: Don't try to wait for qemu if parent process forked (RHBZ#998482).
* list-filesystems: Don't fail if there are no filesystems found (RHBZ#995711).
* virt-list-filesystems: Fix to use $g->canonical_device_name instead of homebrew function.
* daemon: If /proc/modules doesn't exist, linuxmodules optgroup is disabled.
* launch: direct: Print \n after printing qemu command line.
* conn: Make sure we display all log messages when qemu goes away.
* lib: Turn 'random_chars' function used by libvirt backend into utility function.
* daemon: ldm: Don't return an error if /dev/mapper doesn't exist.
* daemon: Move all RESOLVE macros to daemon/stubs.c.
* proto: Fix --enable-packet-dump mode.
* daemon: Close augeas, hivex handles in unmount_all.
* Fix parsing of boot flag in do_part_get_bootable()
* Update gnulib to latest version.
* augeas: Improve error reporting.
* launch: direct: Add drives after machine parameters.
* fish: Fix guestfish so it can recognize sheepdog://... as a valid URI.
* resize: Move isatty_stdout function to separate module (TTY.isatty_stdout).
* daemon: cap-get-file: Return empty string if no capability on file (RHBZ#989356).
* src/file.c: Be sure to call guestfs___lazy_make_tmpdir before using g->tmpdir.
* generator: Fix the case where a daemon function has one FileIn/FileOut parameter and no other parameters.
- Create symlink from /etc/mtab to /proc/self/mounts (bnc#840662)
- add ppc64 to Exclusive arch
- Add support for lvm (bnc#837595)
- Add network related modules to initrd (bnc#835949)
- Remove supermin.d
- Mount also /dev/pts in mount-rootfs-and-do-chroot.sh
- Handle rw option in ext4.ko
- Update libguestfs.mkinitrd.1210.patch to create /usr/*bin in 11.4
- Update to version 1.22.5
* full support for btrfs guests
* large performance improvements in virt-df and virt-alignment-scan tools
* many bug fixes
* full release notes: http://libguestfs.org/guestfs-release-notes.1.html
- Package /lib/udev or /usr/lib/udev in guestfsd subpackage
- Update to version 1.20.10
* sysprep: On RHEL, firstboot script should be called S99... not 99.
* fish: For -N option, add drive with explicit format = "raw".
* daemon: Implement set-label for XFS and fix it for btrfs (RHBZ#986875).
* mkfs: Use -b size=<size> for xfs (RHBZ#981715).
* cmd: Allow callers to override file-closing behaviour after fork.
* daemon: hivex: Check that hivex_commit is passed an absolute path (RHBZ#981683).
* daemon: Verify ext2/3/4 filesystem name before passing to mke2fs (RHBZ#978302).
* virt-resize: Add notes about Windows and disk consistency (RHBZ#975753).
* virt-resize: Take into account large start offset of the first partition when calculating overhead (RHBZ#974904).
* launch: direct: Calculate appliance root correctly when iface drives are added (RHBZ#975797).
- Update to version 1.20.9
* txz-out: Fix this API to produce xz files again (RHBZ#972775).
* inspect: Fix bogus warning for partitions without /boot.ini
* inspect: Partial support for non-standard windows system root
* events: Avoid event handler limit if program allocates and deallocates handlers.
* proto: Fix for rare FileIn hangs. (RHBZ#969845)
* inspection: Don't segfault if /etc/SuSE-release is an empty file.
* fuse: Allow specifying the fstype of a mount
* is_lv: Does not need to depend on lvm2.
* add --with-supermin-extra-options configure option
* Remove use of gnulib progname module.
* inspection: Fix double-free when certain guest files are empty. (CVE-2013-2124)
* daemon: Properly quote arguments for tar-out, base64-out commands (RHBZ#957772).
* inspection: Don't fail if libosinfo database is not found (RHBZ#948324).
* daemon/copy: Ensure errno is preserved along error
* Better error messages for FUSE and other things not supported.
- force paths to supermin/supermin-helper even if package is not available at buildtime
- Update to version 1.20.5
* daemon: file: Remove extraneous space after output of 'file' command (RHBZ#928995).
* lib: Add missing cases in switch statements.
* appliance: Make sure cachedir has mode 0755 (RHBZ#921292).
* appliance: Use ignore_value() macro instead of casting return to (void).
* launch: Print attach-method, tmpdir, umask, euid when launching.
* utils: Fix error messages for external commands that fail (RHBZ#921040).
- make sure /etc/lvm/lvm.conf exists (bnc#812931)
- Update to version 1.20.4
* launch: appliance: Add custom parameters last.
* filearch: Don't print errno if cpio command fails, print command status instead.
* proto: send_to_daemon is not an exported function.
- use proper build conditionals so that it can be influenced
outside spec file (via e.g. prjconf)
- Update to version 1.20.3
* trace: Put trace buffer on the stack instead of in the handle.
* FAQ: Add question about running fsck on live filesystems
* lib: Check calls to xmlXPathEvalExpression for nodesetval == NULL.
* recipes: Add example converting from one format/filesystem to another
* daemon: protocol: Fix memory leak when receiving FileIn file (RHBZ#914934).
* protocol: Don't segfault if appliance crashes during FileIn upload (RHBZ#914931).
* libutils: Add guestfs___count_strings utility function to common library
* lib: Create libutils convenience library.
* docs: Rewrite security section (thanks Dan Berrange)
* lib: Fix memory leak when the 'lpj' setting is read from dmesg.
- Update to version 1.20.2
* proto: Fix stack overflow when there are many progress events (RHBZ#909624).
* rescue: Count the mountable filesystems when displaying the 'suggest' message.
* lib: Define CLEANUP_CMD_CLOSE macro and use it throughout the library.
* lib: Allow guestfs_free_* functions to be safely called with a NULL pointer.
* btrfs: Fix btrfs_subvolume_list on F18 (RHBZ#903620).
* daemon: Check parameter of base64-out and tar-out before running external command (RHBZ#908322).
* daemon: download: Add extra check that download file is not a directory (RHBZ#908321).
* daemon: Add more information to certain calls to perror.
* daemon: Call wipefs before mkfs to work around pathological behaviour in btrfs.
* lib: Add CLEANUP_* macros which automatically free things when leaving scope.
* header: Deprecate LIBGUESTFS_HAVE_* in favour of GUESTFS_HAVE_*.
* fuse: Use guestfs_rename to implement rename(2) syscall (RHBZ#895910).
* New API: rename: Rename file within the same filesystem (RHBZ#895910).
* fuse: If guestfs_last_errno returns 0, don't return no error to FUSE layer.
* daemon: Change ln, ln-f (hard-link) APIs to use link(2) instead of external ln (RHBZ#895905).
* Fix checksums-out command (RHBZ#895904).
* launch: appliance: Fix parsing of QEMU_OPTIONS.
* launch: appliance: Small refactoring of virtio-scsi detection code.
- enable ruby bindings only in 12.2 or later, ruby is too fragile
- BuildRequire: perl-macros only in sles11 builds to fix build in 11.4
- more fixes for copying entire /etc/lvm directory (bnc#795503)
- disable strip and /usr/lib/rpm/find-debuginfo.sh for non-opt builds
it destroys bytecode binaries
- handle more architectures than just x86 when looking for guest kernel
- Update to version 1.20.1
* inspection: Set fs->device field on swap devices.
* Pass noapic on i686 kernel command line.
* daemon: Use pvcreate --force option (RHBZ#887971).
* daemon: Fold stdout on stderr when running e2fsck.
* other minor changes
- copy entire /etc/lvm directory in guestfsd (bnc#795503)
- correct initrd filename on i586 (bnc#794819)
- Update to stable branch, version 1.20.0
- add Conflicts: (libguestfs0|guestfs-data) with old versions to
guestfs-tools to make sure all parts match the same API
- update BuildRequire ext4-writeable-kmp-default handling
enable it unconditional in sles11 builds, but not in the
Virtualization repo because its a private package.
- make perl-bindings (perl-Sys-Guestfs) optional, disabled for sles11
- include Pod-Simple-3.23.tar.gz to get perl(Pod::Simple::XHTML)
at build time (bnc#789653)
- Update to version 1.19.64 (fate#312159)
- readd autoreconf -fi if automake is newer than 1.10
it fixes ruby build failures due to RPATH ending up in libraries
in 11.4 and 12.1
- Update to version 1.19.61
new subpackage lua-libguestfs, disabled for sles11
- stick to upstream defaults:
restore default attach mode, which is appliance,
- adjust License tag, libguestfs0 is LGPL-2.1, rest is GPL-2
- add COPYING.LIB to subpackage
- remove AUTHORS and README files from doc section
- remove guestfs-doc subpackage, it contains just exmple xml files
- remove autoreconf -fi, it fails with autoconf-1.10 as included
in sles11 due to AM_SUBST_NOTMAKE usage
- Update to version 1.19.59
- disable python when building for SLES11
- split BuildRequires ocaml into ocaml_tools and ocaml_bindings
- disable ocaml_bindings when building for SLES11
- disable ruby when building for SLES11
- Update to version 1.19.57
- add BuildRequires aaa_base to get get_kernel_version
handle get_kernel_version location in /sbin or /usr/sbin
- Update to version 1.19.53
- change default_attach_method from appliance to libvirt if the
distro kernel includes virtio-scsi. This is true for 12.2+
In 12.1 and older the attach_method remains appliance.
The reason for this change is the creation of XML for libvirt,
which is cumbersome for virtio-blk.
- make appliance optional when using libvirt as attach-method
- disable hivex and zerofree when building for SLES11
- Update to version 1.19.48
- make zerofree optional in the spec file
- remove obsolete virt-list-filesystems, virt-list-partitions and
virt-tar comamnds
- add local patches to copy symlinks with mkinitrd (bnc#778149)
- add mount.ntfs and mount.fuse to initrd
- Update to version 1.19.44
- update virtio-blk patch to force vda in libguestfs-test-tool
- update mount-rootfs-and-do-chroot.sh, avoid bind mount errors
- Update to version 1.19.43
- reorder debug output in /init script, print partitions last
- mention mount-rootfs-and-do-chroot.sh in rescue message
- add mkdir, mount, chroot, umount to initrd command list, for 11.4
- use ttyS0 for setctsid if /proc/consoles does not exist
- enable augeas unconditionally also for sles11
- add augeas-lenses to BuildRequires in 11.4+ and package it in
initrd, for virt-inspector
- Update to version 1.19.42
- move BuildRequires for subpackages into the subpackage section
- move Requires to guestfs-tools
- Use perl_requires macro in guestfs-tools
- add Requires libguestfs0 to libguestfs-devel to fix rpmlint warning
- fix rpmlint warnings about shlib-policy-missing-lib:
move files from libguestfs to guestfs-tools
rename libguestfs-guestfsd to guestfsd
rename libguestfs-doc to guestfs-doc
rename libguestfs-data to guestfs-data
- force virtio-blk usage only if the guest kernel has no virtio-scsi
- delete unused perl script without executable permissions to fix rpmlint warning
- delete empty perl bootstrap files to fix rpmlint warning
- adjust Summary of libguestfs0 to fix rpmlint warning
- show missing_commands only in verbose mode
- add jfsutils and reiserfs to BuildRequires to reduce number of missing_commands
- add chroot helper for virt-rescue, Bug 674684 - mount-rootfs-and-do-chroot.sh
- create /selinux in initrd, guestfsd tries to bind mount it into the guest
- copy terminfo files so that backspace works in screen
- run the rescue shell with setctsid so that it gets a controlling tty
- move all modules, except dm-mod, to udevmodules so that the are
really loaded on demand
- include sparsify from zerofree.rpm, and strace in initrd
- use perl_gen_filelist to avoid packaging the "auto" directory
- this leads to build errors in SLE_11 repo
- perl_gen_filelist tries to package everything, remove all non-perl
files from list to avoid duplicate files
- Update to version 1.19.40
- move additional modules to mkinitrd to prevent loading everything,
rely on autoloading instead
- add also nls modules, remove ecrypt
- Update to version 1.19.39
- add also btrfs and ext4
- surprise: filesystem modules are required to mount a filesystem:
9p cramfs ecryptfs ext2 ext3 fat fuse hfs hfsplus jfs minix ncpfs
nfs quota reiserfs squashfs squashfs3 udf ufs xfs
- remove obsolete libguestfs-1.13.14-without-hivex.patch
- Update to version 1.19.38
- correct assignment for additional external commands
- actually enable the code to force virtio_blk
- add also the fsck.* commands because guestfsd can not provide such a list
- run format_specfile
- add dosfstools for mkfs.vfat/msdos
- move all BuildRequires for the initrd into the subpackage section
- add patch to force virtio_blk or virtio_scsi via environment variable
- update Group of ocaml-libguestfs-devel to fix rpmlint warning
- provide fixed list of mkfs subcommands because guestfsd can not
export such list
- create /sysroot directory in initrd, guestfsd relies on it
- show more /proc/entries using head(1)
- add missing perl Requires, they are not automatically added at build time
- remove the LD_RUN_PATH patch
The same result can appearently achieved by passing an empty LD_RUN_PATH to make
- quote % in awk regex to avoid potential errors
- use perl macro to remove unwanted files from buildroot
- Reduce number of rpmlint warnings:
update Group of doc and devel subpackage
update Summary and description of perl, python and ruby bindings
trim description of ruby bindings
- update perl(Pod::Simple::XHTML) BuildRequires, and comment
- add hack to force virtio_blk instead of virtio_scsi
- because 12.1 and older kernels do not have virtio_scsi yet
- enable BuildRequires: perl(Win::Hivex)
- use versioned obsoletes to avoid self-obsoletes
- move guestfsd to subpackage libguestfs-guestfsd
- enable BuildRequires: perl(String::ShellQuote)
- move ocaml files to ocaml-libguestfs and ocaml-libguestfs-devel
- rename subpackage libguestfs-python to python-libguestfs
- rename subpackage libguestfs-perl to perl-Sys-Guestfs
- Update to version 1.19.37
- reenable ruby bindings, apply patch to fix failure in 11.4 and 12.1
happens to work in sles11sp2 and 12.2 for some reason
- remove Version from libguestfs-data package, not needed.
- remove Requires from libguestfs-data package, not needed either.
- remove libguestfs.perl.install_vendor.patch
INSTALLDIRS=vendor can be used to select a different dir
(from Fedora libguestfs.spec)
- fix module loading, they have to be listed in a single line
- include magic files for file
- add iproute2 for ip command
- add workaround for copying symlinks in mkinitrd (bnc#778149)
- run mkinitrd with bash -x as a debugging aid
- add ntfs-3g
- remove compress
- add more packages to BuildRequires to reduce number of missing_commands
- Update to version 1.19.36
Add patch to collect a list of all called binaries from guestfsd
- patch mkinitrd to copy links (bnc#778149)
- sort modules and programs in initrd
- add blockdev from util-linux to initrd
- build with parted, for virt-alignment-scan
- use final filename for initrd and vmlinuz to simplify copying from build chroot
- Update to version 1.19.35
disable java
remove kvm and qemu from BuildRequires, the path to qemu-kvm
can be passed to configure
- remove buildtime dependency of kvm
- build appliance as initramfs image with the help of mkinitrd
- enable and install the guestfs daemon
- build with attr-devel
- build with file-devel
- build with augeas in openSUSE 11.4 and later
- build with libconfig in openSUSE 12.2 and later
- split perl patch libguestfs-1.19.30.patch into
libguestfs.perl.install_vendor.patch and libguestfs.perl.no-rpath.patch
Both are needed in upcoming versions
- remove obsolete patches
libguestfs-1.13.14-disable-erlang.patch
libguestfs-1.13.14-no-machine.patch
libguestfs-1.13.14-provided-appliance.patch
- Update to version 1.19.34
enable fuse support
- require at least kvm 1.1 at runtime
- Update to version 1.19.32
- package ocaml directory to fix build
- enable ocaml for sparsify
- Require kvm, to get /usr/bin/qemu-kvm
- move devel man pages to devel package
- force usage of Pod::Simple::XHTML from this project to fix build in 11.4
- run /usr/lib/obs/service/format_spec_file
- disable qemu test.
If the package is built within kvm the configure test will fail
because it starts kvm within kvm
- require Pod::Simple::XHTML for podwrapper.pl
- add more groups to enable sles11 build
- Add Group: Documentation to fix build in sles11
- RPM_OPT_FLAGS can not be used with configure macro, use CFLAGS instead
- remove libguestfs.files reference
- disable ruby, uses -Wl,-R
- build with -Wno-unused
- touch file list
- Update to version 1.19.30
move python, perl and ruby bindings to extra package
- ExclusiveArch x86
- fix filelist to build on sles11
- disabling dependencies not present in Factory
* will enable them once they will be available
- shrinking virtual image
- making virtual machine data dependent on libguestfs
- enabling more dependencies (fuse, hivex, libconfig)
- providing ruby bindings
- Initial package (version 1.13.14)
* no bindings yet
* no fuse
* no febootstrap
* sample virtual machine included
==== manpages-l10n ====
Version update (4.10.0 -> 4.11.0)
Subpackages: man-pages-cs man-pages-da man-pages-de man-pages-es man-pages-fr man-pages-it man-pages-pl man-pages-pt_BR
- Update to version 4.11.0:
* Enable Hungarian translation.
* Updated and added many translations.
1
0
![](https://seccdn.libravatar.org/avatar/519d17ce2fff16336e7a07ce8ccd4609.jpg?s=120&d=mm&r=g)
17 Sep '21
[Sorry for cross post, disabled auto line breaks for beetter readability]
Good morning,
could some kind soul explain this current behavior of factory-auto:
Original Subject: Re: Request 919620 changed from review to declined (submit openSUSE:Factory/freerdp)
Am Freitag, 17. September 2021, 07:35:53 CEST schrieb Factory Auto:
> Visit https://build.opensuse.org/request/show/919620
>
> State of request 919620 was changed by factory-auto:
>
> review -> declined
>
> Comment:
> Output of check script:
> Attention, FreeRDP-2.4.0.tar.gz is not mentioned in spec files as source or
> patch. Attention, freerdp-builtin-channels-off-link-fix.diff is not
> mentioned in spec files as source or patch. Attention, freerdp-rpmlintrc is
> not mentioned in spec files as source or patch.
>
>
> Actions:
> - submit X11:RemoteDesktop/freerdp => openSUSE:Factory/freerdp
specifically since:
* FreeRDP-2.4.0.tar.gz is mentioned in line 45:
Source0: https://github.com/FreeRDP/FreeRDP/archive/%{version}.tar.gz#/FreeRDP-%{ver…
* freerdp-builtin-channels-off-link-fix.diff is mentioned in line 48:
# PATCH-FIX-UPSTREAM freerdp-channels-off-link-fix.diff -- based on https://github.com/FreeRDP/FreeRDP/pull/7235
Patch0: freerdp-builtin-channels-off-link-fix.diff
* and finally freerdp-rpmlintrc in line 46:
Source1: freerdp-rpmlintrc
See:
https://build.opensuse.org/package/view_file/X11:RemoteDesktop/freerdp/free…
Guess, auto-factory needs new glasses from its optician of choice ;-)
Best,
Pete
2
1