openSUSE Factory search results for query "reproducible-builds"
factory@lists.opensuse.org- 21310 messages
Re: [opensuse-factory] thinking about yast2 (slowness)
by Marguerite Su
On Mon, May 28, 2012 at 7:13 AM, Nelson Marques <nmo.marques(a)gmail.com> wrote:
> 2012/5/28 Marguerite Su <i(a)marguerite.su>:
>> On Mon, May 28, 2012 at 6:18 AM, Nelson Marques <nmo.marques(a)gmail.com> wrote:
>>> 2012/5/27 Marguerite Su <i(a)marguerite.su>:
>>>>
>>>> 在 2012-5-28 上午3:25,"Nelson Marques" <nmo.marques(a)gmail.com>写道:
>>>>
>>>>
>>>>>
>>>>> 2012/5/27 Marguerite Su <i(a)marguerite.su>:
>>>>> > Hi, all,
>>>>> >
>>>>> > users complained to me many times about yast2's slowness on
>>>>> > forums.o.o, twitter or gtalk groups. (of course in a form of flame war
>>>>> > like apt vs. yast, yum vs. yast...I don't want to say much about
>>>>> > that.)
>>>>> >
>>>>> > I didn't believe it, until today I broke my zypp cache, and had to
>>>>> > retrieve them all...and I found many ugly things. let me be clear one
>>>>> > by one.
>>>>> >
>>>>> > 1. yast-ncurses.
>>>>> >
>>>>> > you have to use `LANG=en zypper [option]` if you set your locale to
>>>>> > non-En environment.
>>>>> >
>>>>> > or texts will be displayed as unreadable ??????.
>>>>> >
>>>>> > see screenshot: http://paste.opensuse.org/40229867
>>>>> >
>>>>
>>>> any ideas on this one?
>>>>
>>>>> > 2. if you broke your zypp cache, yast-ncurses will always tell you
>>>>> > that you have insufficient permissions so can only see part of its
>>>>> > modules, even you logged in with root. (maybe not producible)
>>>>> >
>>>>> > 3. yast have to download every local package descrs, no matter whether
>>>>> > you need it or not.
>>>>>
>>>>> Yes, you and everyone else. It's that metadata that allows zypper to
>>>>> resolve dependencies and other things. If you don't have it available
>>>>> you defeat the whole purpose of a repository.
>>>>>
>>>>> > I think just download packages.en.gz and packages.your_locale.gz will
>>>>> > be enough. (nowadays it downloads all of them...du, kr, zh_TW, pl,
>>>>> > blabla...)
>>>>> >
>>>>> > and it's the cause of its slowness..
>>>>> >
>>>>> > it took me 40 minutes to refresh it all...even with local mirrors on.
>>>>>
>>>>> You most likely have a transparent proxy somewhere in the middle that
>>>>> is introducing erratic behavior or limiting down; that sounds the most
>>>>> reasonable explanation.
>>>>>
>>>>
>>>> hi,nelson,
>>>>
>>>> do you mean some isp slow me down in the middle of the transition from
>>>> server to me?
>>>>
>>>> I am not network expert...I cant quite follow this part
>>>
>>> Yes, there can be a problem somewhere in the network, and it might be
>>> bottlenecking somewhere, which could cause issues on your end.
>>>
>>
>> I'll switch all my repo from d.o.o to twaren then try again.
>>
>> if that comes faster...I'll change all the links on zh.o.o wiki to
>> guide new users.
>>
>>
>>>>
>>>>> >
>>>>> > I have a 4MB download speed, but can only download at a speed of <
>>>>> > 10KB/s.
>>>>>
>>>>> I can top my home line to 1.2Mbytes/sec (12Mbit ADSL); And I can get
>>>>> far more higher speeds through my office.
>>>>
>>>> yes.
>>>>
>>>> so are you suggesting me upgrading my internet plan to use opensuse?like buy
>>>> a new computer to install opensuse?
>>>
>>> No, I'm trying to tell you that if it was a problem on
>>> dl.opensuse.org, we would suffer from it to. If I can get those
>>> speeds, you should as aswell; for a 4Mbit downstream window you should
>>> get around 400Kb/sec. If you are not getting them, that's because
>>> there's an issue somewhere, right ?
>>>
>>
>> yes...actually I highly suspect the Eu-Asia continent fiber-wire lost
>> its speed into China. (because I never see any Russian guys complain
>> about slowness of yast.)
>>
>> I'll do some traceroute and see.
>>
>>> Now, depending on the type of your connection there can be lots of
>>> factors, from transparent proxies, to network bottlenecks on your ISP
>>> side, crazed routing tables, etc.
>>>
>>> For example, ADSL connections you have phisical factors, like the
>>> distance between your house to the central that serves you, etc.
>>>
>>>>
>>>> if my computer is obsolete. i will. but actually 4mb is the largest internet
>>>> speed in Chinese...I can't immigrate only to update my opensuse box. right?
>>>
>>>> so the question I want to ask is how to or is there any possible way to
>>>> speed zypper refresh based on the infrastructure I have.
>>>
>>> There's nothing you or anyone else can do on zypper if the problem is
>>> related with a network bottleneck for example or crazed routing
>>> tables.
>>>
>>>>>
>>>>> > I knew it's slow, but I don't know it's that slow...
>>>>> >
>>>>> > the standard procedure to use yast is: a. launch b. min it and do
>>>>> > something else c. after half an hour, operate, min it again d. wait
>>>>> > until it closes itself.
>>>>> >
>>>>> > I think we really need to improve it. like:
>>>>>
>>>>> > (1) try merge package descrs among repositories. most of same
>>>>> > packages' descrs among repos are the same. we don't need to download
>>>>> > it several times.
>>>>>
>>>>> I would belive that this would introduce chaos and havoc in
>>>>> operational theaters that contemplate concorrent repositories. Why
>>>>> should my repo metadata be replaced by some other repo metadata?
>>>>> Simples example:
>>>>>
>>>>> - My repo has a version of PostgreSQL without UUID support. If you
>>>>> merge metada and mine gets replaced with the one from a repo which has
>>>>> PostgreSQL built with UUID support, users will most likely get a
>>>>> broken PostgreSQL. You will blow up the majority of systems with
>>>>> concorrent repositories.
>>>>>
>>>>
>>>> do you mean packages.en.gz is used to solve dependencies?I think they are
>>>> just translations. I never mean to merge oss and k:d:l contents together.
>>>> but packages descr. eg %description instead of gpg keys....or rpms
>>>> themeselves.
>>>
>>> If we are talking about the files in 'repodata' or similiar depending
>>> if it's rpm-db or yast2 (which I believe we are), those files are
>>> created so that the package manager tools (zypper, yum) can read the
>>> metadata from the RPMs available instead of querying them all.
>>>
>>> So if you so for example a query on zypper and you dont have those
>>> files, there's an error. If you rmeove info from those files, it can
>>> lead to malformed dependencies.
>>>
>>> Like I said in my last email, there's most likely a global community
>>> living from those repos, you might not have interest on descriptions,
>>> but I and other people have.
>>>
>>
>> yes. but actually we were talking about different things...
>>
>> I was talking about
>> /var/cache/zypp/download.opensuse.org-oss/suse/setup/descr/package.locale.gz
>
> It's most likely the same thing because you can have the description
> fields in the RPM with translations, for example in one spec file we
> can have multiple summaries for different languages.
>
> I would suppose they will get splitted somewhere. So they are the same
> thing except the package.locale.gz has the metadata that is provided
> for your location, right ? :)
>
> (I might be wrong though).
>
nope.
Adrian said once on build-service ML.
if you did that (multiple summaries/descriptions), you have to
maintain all the openSUSE supported languages on your own...
but that's also not exact...because nowadays yast can't parse those
localed summaries/descriptions at all. if you write them in spec, it's
just got ignored.
coolo's 50-tools script only reads *.spec and withdraw English
summaries and descriptions, then insert them into a big .pot file for
translators.
and those translated .po will be used to create package.locale.gz.
actually there're no metadata...but just plain translated summaries
and descriptions...it's yast that parse them and inset the
translations into the right place.
>>
>> and you were talking about
>> /var/cache/zypp/download.opensuse.org-oss/suse/setup/descr/package.gz
>> and packge.DU.gz
>>
>> although they look like the same thing. but actually they're different...
>
> maybe because not everything gets translated? and those which haven't
> local translations dont go into local.gz ?
>
nope.
"not everything get translated" is right. there're 40000+ packages in
such pot....almost the number of items of the whole openSUSE. no one
can translate them all...
but package.gz and package.DU.gz don't contain any summaries and descriptions.
they contain libraries' and binaries' names (like /usr/bin/bash) and
some numbers.( I don't know what they're for.)
all summaries and descriptions are in package.en.gz.
>> and I didn't see anything is repodata controls dependencies.
>
> When you do something like 'zypper search foobar' it searches those
> files with the metadata for a package named foobar. If you dont have
> those files zypper can't find anything. So if package 'foo' has a
> dependency on 'foobar' thats how zypper resolves the dependencies, by
> reading those files (if I'm wrong, someone correct me).
>
it's done by /var/cache/zypp/raw/*/repodata/*-primary.xml.gz
normal repositories (not oss or non-oss) do not have a ./suse/setup/
directory. so it can't be ./suse/setup/package.gz to solve
dependencies....
> Same goes for files, versions etc... Why this is done this way?
> Simple... Imagine that you have a repo with 10.000 files... if
> everytime a user queries the repo for something it has to open all the
> 10.000 RPMs to read the metadata, imagine the overhead in I/O it would
> create.
>
> Not saying it's perfect! But so far it works nice... You have the
> option also to save that information on SQLite databases instead of
> the traditional files, wich is useful if you have some sort of
> application doing some management on the repository itself.
>
>> dependencies seems to be solved by RPM program itself. :)
>
> RPM can«t find dependencies from stuff that isn't installed. Zypper
> does it based on repository metadata. If I am wrong, then someone
> correct me ;)
>
>>
>>>>
>>>> eg:you may have two packages in different repos with the same %description.
>>>> then why do we need to download such descriptions twice?
>>>
>>> If dump a lot of RPMs into a directory and you run 'createrepo' on it.
>>> It extracts the metadata from all RPMs and creates those file lists or
>>> injects it into a sqlite database. This information (like I said
>>> before) is used by the package manager tools (zypper) to resolve
>>> dependencies and show information to the user.
>>>
>>> Try to search a bit for what RPM NEVRA is.
>>>
>>>> packages.en.gz has nothing to do with dependencies. or specfiles
>>>
>>> Then we are maybe speaking of different things. I was assuming you
>>> were mentioning the files on 'repodata'. If they are... we shouldnt
>>> mess with them.
>>>
>>>> they are copied out simple texts by coolo's script work in i18n 50-tools
>>>>
>>>>> > (2) make a daemon to download them in background when system starts.
>>>>>
>>>>> Uncool stuff and bloat. How would that feature help a system with 1000
>>>>> days uptime? You can easilly setup a local repo with mrepo and run a
>>>>> local mirror to overcome all the dificulties you are presenting.
>>>>>
>>>>
>>>> yes.
>>>>
>>>> but I dont know how...
>>>>
>>>> someone said descrs are downloaded from suse original server and packages
>>>> are downloaded from mirrors.
>>>>
>>>> so to me it means I can get a fast speed if I set up a server to fetch all
>>>> rpms from a mirror and install them by rpm command. or if I use yast,I have
>>>> to download descrs from original server. that will be slow.
>>>>
>>>> if I have such server,why I still use yast....
>>>>
>>>>> > (3) give user options to not download and display descrs/summaries,
>>>>> > but to find and install only using package names.
>>>>>
>>>>> You are away that by doing such, you are suggesting that we strip off
>>>>> zypper functionality that will affect dependency resolution? How will
>>>>> this help? For example:
>>>>>
>>>>> - # zypper install /usr/bin/ssh
>>>>>
>>>>> Now what does zypper do if he can't access the repo metadata? :)
>>>>>
>>>>
>>>> do you mean package.en.gz is metadata controling dependencies?
>>>>
>>>> Well maybe we need some yast expert to tell us....because I translated such
>>>> packages.en.gz and didnt find any dependencies in it. I dont know if there
>>>> are autoscripts adding such dependencies to my translations.
>>>
>>> I'm pretty sure I'm not one of them, neither I want to be.
>>>
>>>> if there is. it will be design default. because rpm dont know chinese...how
>>>> can it solve dependencies in packages.zh_cn.gz?
>>>>
>>>>> > just some ideas in thin air....I don't how to implement it.
>>>>> >
>>>>> >
>>>>> > PS: I think we should remove the "OSS might be slow" string from
>>>>> > translations and yast itself.
>>>>> >
>>>>> > a warning is something you can avoid and don't do it. but repositories?
>>>>> >
>>>>> > you have to enable it not matter how many warnings it warns, if you
>>>>> > want to do things using it.
>>>>> >
>>>>> > but are those things dangerous or risky? no. come on, it's our own OSS
>>>>> > repo. it's just slow.
>>>>> >
>>>>> > and can you avoid that slow? no...
>>>>> >
>>>>> > so it sounds to warn users something they can't change. useless and
>>>>> > feels forcibly.
>>>>> >
>>>>> > it does us more harms than benefits if you think it deeper.
>>>>> >
>>>>> > we give our users a bad first impression that it is slow, so it has to
>>>>> > be fast like a flash to change their such minds.
>>>>> >
>>>>>
>>>>> Please consider that there is a world outside China ;)
>>>>>
>>>>
>>>> yes...
>>>>
>>>> without any part, it cant be called world...so we have to solve the problem
>>>> in the worst place instead of the best place...
>>>>
>>>> actually,off topic,opensuse has little users in China partially because it
>>>> is hard to download(big iso)and update (slow yast). most people's internet
>>>> speed is even slower than mine....
>>>
>>> What I meant is that openSUSE serves a global community, therefore,
>>> because I only use English, doesnt mean that German, Russian,
>>> Portuguese and other should be removed on behalf of my own needs
>>> because there are other people for which those are important.
>>>
>>
>> yes.
>>
>> it seems openSUSE has done it well. because zypp will download locale
>> descriptions.(if translators contribute such translations.)
>>
>>>
>>>> greetings,marguerite
>>>>
>>>> from my Android.
>>>>
>>>>> >
>>>>> > Regards
>>>>> >
>>>>> > Marguerite
>>>>> > --
>>>>> > To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
>>>>> > To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
>>>>> >
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Nelson Marques
>>>>> // I've stopped trying to understand sandwiches with a third piece of
>>>>> bread in the middle...
>>>
>>>
>>>
>>> --
>>> Nelson Marques
>>> // I've stopped trying to understand sandwiches with a third piece of
>>> bread in the middle...
>>
>> Marguerite
>
>
>
> --
> Nelson Marques
> // I've stopped trying to understand sandwiches with a third piece of
> bread in the middle...
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
12 years, 5 months
[opensuse-factory] New Tumbleweed snapshot 20141219 released!
by Ludwig Nussel
Changed packages:
==== PackageKit ====
Subpackages: PackageKit-backend-zypp PackageKit-browser-plugin PackageKit-gstreamer-plugin PackageKit-gtk3-module libpackagekit-glib2-18 typelib-1_0-PackageKitGlib-1_0
- fix using 'echo' command in search-name.sh script
- add patches:
* PackageKit-1.0.1-fix-bashisms.patch
==== acpid ====
Version update (2.0.22 -> 2.0.23)
- Update to version 2.0.23
+ Avoid using KEY_MICMUTE if it doesn't exist.
(input_layer.c) (Lonnie Abelbeck)
+ Add troubleshooting section to man page.
(acpid.8) (Ted Felix)
==== aria2 ====
Version update (1.18.5 -> 1.18.8)
- Update to version 1.18.8
+ WinTLS: Fix abrupt connection closing and closing in general.
+ Fixes GH-277
+ LibsslTLSSession: Treat 0 from readData as EOF
+ Enable dynamicbase and nxcompat in Windows binaries
+ Fix crash in OpenedFileCounter::ensureMaxOpenFileLimit()
+ The crash happens if PieceStorage and/or DiskAdaptor are not
initialized in one of active RequestGroups.
+ mingw32: Fix bug that aria2 does not read piped stdin
+ Fix std::length_error when no_proxy is used
+ This is regression introduced in 8cada497.
+ Try to set sane limits for RLIMIT_NO_FILE
E.g. on OSX the default is 256, which isn't exactly compatible
with torrent downloads.
Closes GH-257
+ Delay auth failures instead of PBKDF2
Closes GH-256
- Split out language files and recommend the subpackage
==== bind ====
Version update (9.9.5P1 -> 9.10.1P1)
Subpackages: bind-chrootenv bind-doc bind-utils
- Corrections to baselibs.conf
- Update to version 9.10.1-P1
- A flaw in delegation handling could be exploited to put named into an
infinite loop. This has been addressed by placing limits on the number of
levels of recursion named will allow (default 7), and the number of
iterative queries that it will send (default 50) before terminating a
recursive query (CVE-2014-8500); (bnc#908994).
The recursion depth limit is configured via the "max-recursion-depth"
option, and the query limit via the "max-recursion-queries" option.
[RT #37580]
- When geoip-directory was reconfigured during named run-time, the
previously loaded GeoIP data could remain, potentially causing wrong ACLs
to be used or wrong results to be served based on geolocation
(CVE-2014-8680). [RT #37720]; (bnc#908995).
- Lookups in GeoIP databases that were not loaded could cause an assertion
failure (CVE-2014-8680). [RT #37679]; (bnc#908995).
- The caching of GeoIP lookups did not always handle address families
correctly, potentially resulting in an assertion failure (CVE-2014-8680).
[RT #37672]; (bnc#908995).
- Convert some hard PreReq to leaner Requires(pre).
- Typographical and orthographic fixes to description texts.
- Fix bashisms in the createNamedConfInclude script.
- Post scripts: remove '-e' option of 'echo' that may be unsupported
in some POSIX-compliant shells.
- Add openssl engines to the lwresd chroot.
- Add /etc/lwresd.conf with attribute ghost to the list of files.
- Add /run/lwresd to the list of files of the lwresd package.
- Shift /run/named from the chroot sub to the main bind package.
- Drop /proc from the chroot as multi CPU systems work fine even without it.
- Add a versioned dependency when obsoleting packages.
- Remove superfluous obsoletes *-64bit in the ifarch ppc64 case; (bnc#437293).
- Fix gssapi_krb configure time header detection.
- Update root zone (dated Nov 5, 2014).
- Update to version 9.10.1
- This release addresses the security flaws described in CVE-2014-3214 and
CVE-2014-3859.
- Update to version 9.10.0
- DNS Response-rate limiting (DNS RRL), which blunts the impact of
reflection and amplification attacks, is always compiled in and no longer
requires a compile-time option to enable it.
- An experimental "Source Identity Token" (SIT) EDNS option is now available.
- A new zone file format, "map", stores zone data in a
format that can be mapped directly into memory, allowing
significantly faster zone loading.
- "delv" (domain entity lookup and validation) is a new tool with dig-like
semantics for looking up DNS data and performing internal DNSSEC
validation.
- Improved EDNS(0) processing for better resolver performance
and reliability over slow or lossy connections.
- Substantial improvement in response-policy zone (RPZ) performance. Up to
32 response-policy zones can be configured with minimal performance loss.
- To improve recursive resolver performance, cache records which are still
being requested by clients can now be automatically refreshed from the
authoritative server before they expire, reducing or eliminating the time
window in which no answer is available in the cache.
- New "rpz-client-ip" triggers and drop policies allowing
response policies based on the IP address of the client.
- ACLs can now be specified based on geographic location using the MaxMind
GeoIP databases. Use "configure --with-geoip" to enable.
- Zone data can now be shared between views, allowing multiple views to serve
the same zones authoritatively without storing multiple copies in memory.
- New XML schema (version 3) for the statistics channel includes many new
statistics and uses a flattened XML tree for faster parsing. The older
schema is now deprecated.
- A new stylesheet, based on the Google Charts API, displays XML statistics
in charts and graphs on javascript-enabled browsers.
- The statistics channel can now provide data in JSON format as well as XML.
- New stats counters track TCP and UDP queries received
per zone, and EDNS options received in total.
- The internal and export versions of the BIND libraries (libisc, libdns,
etc) have been unified so that external library clients can use the same
libraries as BIND itself.
- A new compile-time option, "configure --enable-native-pkcs11", allows BIND
9 cryptography functions to use the PKCS#11 API natively, so that BIND can
drive a cryptographic hardware service module (HSM) directly instead of
using a modified OpenSSL as an intermediary.
- The new "max-zone-ttl" option enforces maximum TTLs for zones. This can
simplify the process of rolling DNSSEC keys by guaranteeing that cached
signatures will have expired within the specified amount of time.
- "dig +subnet" sends an EDNS CLIENT-SUBNET option when querying.
- "dig +expire" sends an EDNS EXPIRE option when querying.
- New "dnssec-coverage" tool to check DNSSEC key coverage for a zone and
report if a lapse in signing coverage has been inadvertently scheduled.
- Signing algorithm flexibility and other improvements
for the "rndc" control channel.
- "named-checkzone" and "named-compilezone" can now read
journal files, allowing them to process dynamic zones.
- Multiple DLZ databases can now be configured. Individual zones can be
configured to be served from a specific DLZ database. DLZ databases now
serve zones of type "master" and "redirect".
- "rndc zonestatus" reports information about a specified zone.
- "named" now listens on IPv6 as well as IPv4 interfaces by default.
- "named" now preserves the capitalization of names
when responding to queries.
- new "dnssec-importkey" command allows the use of offline
DNSSEC keys with automatic DNSKEY management.
- New "named-rrchecker" tool to verify the syntactic
correctness of individual resource records.
- When re-signing a zone, the new "dnssec-signzone -Q" option drops
signatures from keys that are still published but are no longer active.
- "named-checkconf -px" will print the contents of configuration files with
the shared secrets obscured, making it easier to share configuration (e.g.
when submitting a bug report) without revealing private information.
- "rndc scan" causes named to re-scan network interfaces for
changes in local addresses.
- On operating systems with support for routing sockets, network interfaces
are re-scanned automatically whenever they change.
- "tsig-keygen" is now available as an alternate command
name to use for "ddns-confgen".
- Update to version 9.9.6
New Features
- Support for CAA record types, as described in RFC 6844 "DNS
Certification Authority Authorization (CAA) Resource Record",
was added. [RT#36625] [RT #36737]
- Disallow "request-ixfr" from being specified in zone statements where it
is not valid (it is only valid for slave and redirect zones) [RT #36608]
- Support for CDS and CDNSKEY resource record types was added. For
details see the proposed Informational Internet-Draft "Automating
DNSSEC Delegation Trust Maintenance" at
http://tools.ietf.org/html/draft-ietf-dnsop-delegation-trust-maintainance-14.
[RT #36333]
- Added version printing options to various BIND utilities. [RT #26057]
[RT #10686]
- Added a "no-case-compress" ACL, which causes named to use case-insensitive
compression (disabling change #3645) for specified clients. (This is useful
when dealing with broken client implementations that use case-sensitive
name comparisons, rejecting responses that fail to match the capitalization
of the query that was sent.) [RT #35300]
Feature Changes
- Adds RPZ SOA to the additional section of responses to clearly
indicate the use of RPZ in a manner that is intended to avoid
causing issues for downstream resolvers and forwarders [RT #36507]
- rndc now gives distinct error messages when an unqualified zone
name matches multiple views vs. matching no views [RT #36691]
- Improves the accuracy of dig's reported round trip times. [RT #36611]
- When an SPF record exists in a zone but no equivalent TXT record
does, a warning will be issued. The warning for the reverse
condition is no longer issued. See the check-spf option in the
documentation for details. [RT #36210]
- "named" will now log explicitly when using rndc.key to configure
command channel. [RT #35316]
- The default setting for the -U option (setting the number of UDP
listeners per interface) has been adjusted to improve performance.
[RT #35417]
- Aging of smoothed round-trip time measurements is now limited
to no more than once per second, to improve accuracy in selecting
the best name server. [RT #32909]
- DNSSEC keys that have been marked active but have no publication
date are no longer presumed to be publishable. [RT #35063]
Bug Fixes
- The Makefile in bin/python was changed to work around a bmake
bug in FreeBSD 10 and NetBSD 6. [RT #36993] (**)
- Corrected bugs in the handling of wildcard records by the DNSSEC
validator: invalid wildcard expansions could be treated as valid
if signed, and valid wildcard expansions in NSEC3 opt-out ranges
had the AD bit set incorrectly in responses. [RT #37093] [RT #37072]
- When resigning, dnssec-signzone was removing all signatures from
delegation nodes. It now retains DS and (if applicable) NSEC
signatures. [RT #36946]
- The AD flag was being set inappopriately on RPZ responses. [RT #36833]
- Updates the URI record type to current draft standard,
draft-faltstrom-uri-08, and allows the value field to be zero
length [RT #36642] [RT #36737]
- RRSIG sets that were not loaded in a single transaction at start
up were not being correctly added to re-signing heaps. [RT #36302]
- Setting '-t aaaa' in .digrc had unintended side-effects. [RT #36452]
- A race condition could cause a crash in isc_event_free during
shutdown. [RT #36720]
- Addresses a race condition issue in dispatch. [RT #36731]
- acl elements could be miscounted, causing a crash while loading
a config [RT #36675]
- Corrects a deadlock between view.c and adb.c. [RT #36341]
- liblwres wasn't properly handling link-local addresses in
nameserver clauses in resolv.conf. [RT #36039]
- Buffers in isc_print_vsnprintf were not properly initialized
leading to potential overflows when printing out quad values.
[RT #36505]
- Don't call qsort() with a null pointer, and disable the GCC 4.9
"delete null pointer check" optimizer option. This fixes problems
when using GNU GCC 4.9.0 where its compiler code optimizations
may cause crashes in BIND. For more information, see the operational
advisory at https://kb.isc.org/article/AA-01167/. [RT #35968]
- Fixed a bug that could cause repeated resigning of records in
dynamically signed zones. [RT #35273]
- Fixed a bug that could cause an assertion failure after forwarding
was disabled. [RT #35979]
- Fixed a bug that caused SERVFAILs when using RPZ on a system
configured as a forwarder. [RT #36060]
- Worked around a limitation in Solaris's /dev/poll implementation
that could cause named to fail to start when configured to use
more sockets than the system could accomodate. [RT #35878]
- Remove merged rpz2+rl-9.9.5.patch and obsoleted rpz2+rl-9.9.5.patch
- Removed pid-path.diff patch as /run/{named,lwresd}/ are used by default.
- Update baselibs.conf (added libirs and library interface version updates).
- No longer perform gpg validation; osc source_validator does it
implicit:
+ Drop gpg-offline BuildRequires.
+ No longer execute gpg_verify.
- Implement shlib packaging guidelines and give an improved
description on the library components
- Put idnkit components in separate packages
- Add runidn.diff to resolve runidn not working at all
==== dracut ====
- 0001-kernel-modules-Fix-storage-module-selection-for-sdhc.patch: fix
storage module selection for sdhci/mmc/ahci
==== libfbembed2_5 ====
Version update (2.5.2.26539 -> 2.5.4.26821)
- upgrade to upstream version 2.5.4.26821
* server crash by malformed packet (bnc#908127, CORE-4029,
CORE-4030)
* various functional fixes
- removed patches merged into upstream:
* Firebird-2.5.2.26539-0-fix-bashisms.patch:
* aarch64-support.patch
* firebird-2.5.2-CORE-4058.patch
* firebird-2.5.2-icu49.patch
* firebird-2.5.2-runlevel.patch
* firebird-fix-unsigned-char.diff
* firebird-s390x-fix_libdir.patch
* ppc64-libdir.patch
- replace remaining patches by git based ones:
* firebird-2.5.1-chown.patch
- > allow-creating-buildRoot-as-non-root-user.patch
* firebird-2.5.1-config.patch
- > do-not-use-DatabaseAccess-Full-in-default-config.patch
* firebird-2.5.1-disable.patch
- > disable-xinetd-service-by-default.patch
* firebird-2.5.2-gpidfile.patch
- > fbguard-allow-creating-a-guard-pidfile.patch
* firebird-2.5.2-init.patch
- > use-killproc-in-stop-branch-of-SuSE-init-script.patch
(remaining part not upstreamed)
* firebird-2.5.2-isqlalign.patch
- > Fixed-CORE-3431-ISQL-pads-UTF-8-data-incorrectly.patch
* firebird-2.5.2-isqllocale.patch
- > isql-fix-output-if-charset-is-different-from-locale.patch
* firebird-2.5.2-isqlwidth.patch
- > isql-fix-buffer-overflow-when-set-width-sets-bigger-.patch
* firebird-2.5.2-pkgconfig.patch
- > add-pkgconfig-files.patch
* m68k-support.patch
- > add-experimental-support-for-m68k-architecture.patch
- use xz compressed tarball
- fix bashisms in scripts
- add patches:
* Firebird-2.5.2.26539-0-fix-bashisms.patch
==== gnome-chess ====
Version update (3.14.1 -> 3.14.2)
- Update to version 3.14.2:
+ Regression: broken timer after Resign -> Keep Playing.
+ Regression: broken timer after Pause -> Unpause.
+ Updated translations.
==== gpgme ====
Version update (1.5.1 -> 1.5.2)
Subpackages: libgpgme-devel libgpgme11
- gpgme 1.5.2:
+ gpgme-tool is now installed.
+ Fix external listing for modern keyservers.
+ Minor other fixes.
- disable failing unit tests
==== hyper-v ====
- Start hv_kvp_daemon after network-online.target (bnc#910353)
- ignore ENOBUFS and ENOMEM in the KVP daemon
- vssdaemon: skip all filesystems mounted readonly (bnc#909864)
- vssdaemon: report freeze errors
==== install-initrd-openSUSE ====
Version update (14.150 -> 14.155)
- Drop bind-libs from BuildRequires as they got separated into single packages.
- i586: give up on xen-kmp
- improve git2log to work with sub-branches
- 14.155
- Rescue: bind-libs is in fact just a collection of libraries, that are automatically required by dependencies.
- 14.154
- No longer exclude valgrind and ltrace on ppc64le and aarch64
- adjust s390x module config
- 14.153
- fix Makefile
- 14.152
- aarch64: move kernel and initrd back to boot/aarch64
- 14.151
==== lftp ====
- build with openssl instead of gnutls as suggested in bnc#792456
* don't default to /etc/ssl/ca-bundle.pem (bnc#907803)
* drop lftp-ca-bundle-path.patch
- fix a "curl" vulnerability CVE-2014-0139
* that's because lftp uses code borrowed from curl 7.21.3 which
contains this incorrect wildcard certificate validation
* added lftp-CVE-2014-0139.patch
==== libwnck-3-0 ====
Version update (3.4.9 -> 3.14.0)
Subpackages: libwnck-devel typelib-1_0-Wnck-3_0
- Update to version 3.14.0:
+ Fixes:
- xutils:
. Support non-standard depths for icon pixmaps.
. Correctly link against libXrender.
- pager: don't return invalid workspace rect.
- tasklist:
. Fix missing icon in tasklist button.
. Don't use deprecated GtkImageMenuItem.
- window-action-menu: don't use deprecated GtkImageMenuItem.
+ Updated translations.
==== libyaml-0-2 ====
- fix CVE-2014-9130: libyaml: assert failure when processing
wrapped strings (bnc#907809)
CVE-2014-9130.patch contains the fix
==== mailx ====
- Add patches
0001-outof-Introduce-expandaddr-flag.patch
0002-unpack-Disable-option-processing-for-email-addresses.patch
0003-fio.c-Unconditionally-require-wordexp-support.patch
0004-globname-Invoke-wordexp-with-WRDE_NOCMD-CVE-2004-277.patch
to fix bsc#909208 -- CVE-2004-2771, CVE-2014-7844: mailx: shell
command injection via crafted email addresses
==== netcfg ====
- Try different approach to fix failing migration from 13.1.
This one is from locilka
- Keep the condition posix as it is shorter :)
==== patterns-openSUSE-apparmor ====
Subpackages: patterns-openSUSE-apparmor_opt patterns-openSUSE-base patterns-openSUSE-books patterns-openSUSE-console patterns-openSUSE-devel_C_C++ patterns-openSUSE-devel_basis patterns-openSUSE-devel_gnome patterns-openSUSE-devel_ide patterns-openSUSE-devel_java patterns-openSUSE-devel_kde patterns-openSUSE-devel_kernel patterns-openSUSE-devel_perl patterns-openSUSE-devel_python patterns-openSUSE-devel_qt4 patterns-openSUSE-devel_rpm_build patterns-openSUSE-devel_ruby patterns-openSUSE-devel_web patterns-openSUSE-dhcp_dns_server patterns-openSUSE-directory_server patterns-openSUSE-enhanced_base patterns-openSUSE-enhanced_base_opt patterns-openSUSE-file_server patterns-openSUSE-fonts patterns-openSUSE-fonts_opt patterns-openSUSE-games patterns-openSUSE-gateway_server patterns-openSUSE-gnome patterns-openSUSE-gnome_admin patterns-openSUSE-gnome_basis patterns-openSUSE-gnome_basis_opt patterns-openSUSE-gnome_games patterns-openSUSE-gnome_ide patterns-openSUSE-gnome_imaging patterns-ope
nSUSE-gnome_imaging_opt patterns-openSUSE-gnome_internet patterns-openSUSE-gnome_laptop patterns-openSUSE-gnome_multimedia patterns-openSUSE-gnome_multimedia_opt patterns-openSUSE-gnome_office patterns-openSUSE-gnome_office_opt patterns-openSUSE-gnome_utilities patterns-openSUSE-gnome_yast patterns-openSUSE-imaging patterns-openSUSE-imaging_opt patterns-openSUSE-kde patterns-openSUSE-kde4_admin patterns-openSUSE-kde4_basis patterns-openSUSE-kde4_edutainment patterns-openSUSE-kde4_games patterns-openSUSE-kde4_ide patterns-openSUSE-kde4_imaging patterns-openSUSE-kde4_internet patterns-openSUSE-kde4_laptop patterns-openSUSE-kde4_multimedia patterns-openSUSE-kde4_office patterns-openSUSE-kde4_utilities patterns-openSUSE-kde4_utilities_opt patterns-openSUSE-kde4_yast patterns-openSUSE-kvm_server patterns-openSUSE-lamp_server patterns-openSUSE-laptop patterns-openSUSE-lxde patterns-openSUSE-lxde_laptop patterns-openSUSE-lxde_office patterns-openSUSE-mail_server patterns-openSUSE-minimal_b
ase patterns-openSUSE-minimal_base-conflicts patterns-openSUSE-misc_server patterns-openSUSE-multimedia patterns-openSUSE-multimedia_opt patterns-openSUSE-network_admin patterns-openSUSE-non_oss patterns-openSUSE-non_oss_opt patterns-openSUSE-office patterns-openSUSE-office_opt patterns-openSUSE-print_server patterns-openSUSE-remote_desktop patterns-openSUSE-rest_dvd patterns-openSUSE-sw_management patterns-openSUSE-sw_management_gnome patterns-openSUSE-sw_management_kde4 patterns-openSUSE-tabletpc patterns-openSUSE-technical_writing patterns-openSUSE-x11 patterns-openSUSE-x11_opt patterns-openSUSE-x11_yast patterns-openSUSE-xen_server patterns-openSUSE-xfce patterns-openSUSE-xfce_basis patterns-openSUSE-xfce_laptop patterns-openSUSE-xfce_office patterns-openSUSE-yast2_basis patterns-openSUSE-yast2_install_wf
- Reorder patterns in the Desktop Environment group: GNOME. KDE4,
Plasma5, XFCE, LXDE, Enlightment, MATE, Fonts, X Windows System.
==== perl-Bootloader ====
Version update (0.826 -> 0.827)
Subpackages: perl-Bootloader-YAML
- Add armv7l support for grub2
- 0.827
==== pm-utils ====
- fix bashisms in sleep.d/* scripts
- add patches:
* pm-utils-fix-bashisms.patch
==== powertop ====
Version update (2.6.1 -> 2.7)
- Update to version 2.7
+ RAPL: powercap sysfs used for power measurements.
+ Arm support for devfreq stats.
+ Added support to new Intel platforms.
+ Several bug fixes
==== libsqlite3-0 ====
Version update (3.8.7.2 -> 3.8.7.4)
Subpackages: libsqlite3-0-32bit sqlite3 sqlite3-devel sqlite3-doc
- SQLite 3.8.7.4:
* Bug fix: Add in a mutex that was omitted from the previous
release.
- SQLite 3.8.7.3:
* Ensure the cached KeyInfo objects (an internal abstraction not
visible to the application) do not go stale when operating in
shared cache mode and frequently closing and reopening some
database connections while leaving other database connections
on the same shared cache open continuously.
* Recognize that any column in the right-hand table of a LEFT
JOIN can be NULL even if the column has a NOT NULL constraint.
Do not apply optimizations that assume the column is never
NULL.
==== subversion ====
Version update (1.8.10 -> 1.8.11)
Subpackages: subversion-devel subversion-perl subversion-python subversion-server subversion-tools
- Apache Subversion 1.8.11
- This release addresses two security issues: [boo#909935]
* CVE-2014-3580: mod_dav_svn DoS from invalid REPORT requests.
* CVE-2014-8108: mod_dav_svn DoS from use of invalid transaction
names.
- Client-side bugfixes:
* checkout/update: fix file externals failing to follow history
and subsequently silently failing
* patch: don't skip targets in valid --git difs
* diff: make property output in diffs stable
* diff: fix diff of local copied directory with props
* diff: fix changelist filter for repos-WC and WC-WC
* remove broken conflict resolver menu options that always error
out
* improve gpg-agent support
* fix crash in eclipse IDE with GNOME Keyring
* fix externals shadowing a versioned directory
* fix problems working on unix file systems that don't support
permissions
* upgrade: keep external registrations
* cleanup: iprove performance of recorded timestamp fixups
* translation updates for German
- Server-side bugfixes:
* disable revprop caching feature due to cache invalidation
problems
* skip generating uniquifiers if rep-sharing is not supported
* mod_dav_svn: reject requests with missing repository paths
* mod_dav_svn: reject requests with invalid virtual transaction
names
* mod_dav_svn: avoid unneeded memory growth in resource walking
==== libtracker-common-1_0 ====
Version update (1.2.4 -> 1.2.5)
Subpackages: libtracker-control-1_0-0 libtracker-miner-1_0-0 libtracker-sparql-1_0-0 tracker tracker-devel tracker-miner-files typelib-1_0-Tracker-1_0 typelib-1_0-TrackerControl-1_0 typelib-1_0-TrackerMiner-1_0
- Update to version 1.2.5:
+ tracker-extract:
- Fixed potential use of uninitialised hash table in
persistence_invalidate().
- Fixed possible invalid memory read/write in
tracker_keywords_parse().
- Fixed memory leak of MediaArt object for TrackerExtractInfo.
+ libtracker-fts:
- Make property list per-thread data to fix uninitialisation
issues.
- Fixed compilation errors when --disable-tracker-fts is used.
+ Bugs fixed: bgo#741141, bgo#733536, bgo#740268, bgo#739149,
rh#1133042.
==== nautilus-extension-tracker-tags ====
Version update (1.2.4 -> 1.2.5)
Subpackages: tracker-gui
- Update to version 1.2.5:
+ tracker-extract:
- Fixed potential use of uninitialised hash table in
persistence_invalidate().
- Fixed possible invalid memory read/write in
tracker_keywords_parse().
- Fixed memory leak of MediaArt object for TrackerExtractInfo.
+ libtracker-fts:
- Make property list per-thread data to fix uninitialisation
issues.
- Fixed compilation errors when --disable-tracker-fts is used.
+ Bugs fixed: bgo#741141, bgo#733536, bgo#740268, bgo#739149,
rh#1133042.
==== libupower-glib3 ====
Version update (0.99.1 -> 0.99.2~git20141204)
Subpackages: typelib-1_0-UpowerGlib-1_0 upower
- Update to latest git head, to resolve various memleaks,
(fdo#82659, boo#904520)
- Added autoconf, automake and libtool BuildRequires, needed with
git packaging
- Comment out the full Source URL, the updated tarball is not
available at fdo URL
==== gvim ====
Subpackages: vim vim-data
- use SUSE LINUX GmbH everywhere
==== xf86-input-mouse ====
Version update (1.9.0 -> 1.9.1)
- Update to version 1.9.1:
+ Update some outdated language in a comment on obsolete
hardware.
+ Make absolute input reporting in Solaris aware of resolution
changes.
+ Do not drop the result of protocol detection.
+ Add support for absolute positioning (tablets).
+ For wsmouse, keep 3-button emulation status.
+ Make wsmouse (re-)init the version.
+ Enable MSE_MISC on NetBSD as well. Otherwise we can't find
WSMouse.
+ Add AC_SYSTEM_EXTENSIONS to expose asprintf with GNU libc.
+ Use asprintf (or Xprintf on old servers) instead of
strdup+sprintf.
+ Wrap some overly long lines.
==== yast2-firstboot ====
Version update (3.1.6 -> 3.1.7)
- fixed bashisms in "S09-cleanup" script (authored by "Ledest")
- 3.1.7
==== yast2-services-manager ====
Version update (3.1.38 -> 3.1.39)
- AutoYaST import: initialize Yast::I18n correctly
(bnc#909768)
- 3.1.38
Removed packages:
bind-libs
Added packages:
aria2-lang
libbind9-140
> libdns146
> libirs141
> libisc142
> libisccc140
> libisccfg140
> liblwres141
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
9 years, 11 months
New Tumbleweed snapshot 20210716 released!
by Dominique Leuenberger
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:
ethtool (5.12 -> 5.13)
gpgme (1.15.1 -> 1.16.0)
gpgmeqt (1.15.1 -> 1.16.0)
ipmitool (1.8.18+git20200916.1245aaa387dc -> 1.8.18.237.g11c7605)
libstorage-ng (4.4.22 -> 4.4.28)
ovmf
python-SQLAlchemy (1.4.15 -> 1.4.20)
python-pytz
python-setuptools (44.1.1 -> 57.0.0)
python-typing_extensions (3.7.4.3 -> 3.10.0.0)
python-urllib3 (1.26.4 -> 1.26.6)
python-zope.component (4.6.2 -> 5.0.1)
python-zope.event (4.4 -> 4.5.0)
python-zope.interface (5.2.0 -> 5.4.0)
python-zope.schema (6.0.0 -> 6.1.0)
rav1e
texlive-specs-n (2021.186.2.005svn58637 -> 2021.187.2.005svn58637)
xorg-x11-server (1.20.11 -> 1.20.12)
xwayland (21.1.1.901 -> 21.1.2)
yast2-trans (84.87.20210703.f3c2e3c809 -> 84.87.20210710.14ccc2c973)
=== Details ===
==== ethtool ====
Version update (5.12 -> 5.13)
- update to new upstream release 5.13
* Feature: netlink handler for FEC (--show-fec and --set-fec)
* Feature: FEC stats support (--show-fec)
* Feature: standard based stats support (-S)
* Feature: netlink handler for module EEPROM dump (-m)
* Feature: page, bank and i2c selection in module dump (-m)
==== gpgme ====
Version update (1.15.1 -> 1.16.0)
Subpackages: libgpgme11 libgpgmepp6
- gpgme 1.16.0:
* New context flag "cert-expire"
* New data flags "io-buffer-size" and "sensitive"
* cpp,qt: Add support for trust signatures
* qt: Add support for flags in LDAP server options
* qt: Fix too high memory consumption due to QProcess
* qt: Do not set empty base DN as query of keyserver URL
* qt: Extend SignKeyJob to create signatures with expiration date
* python: New optional parameter filter_signatures for decrypt
- run all tests again
- add patches to fix tests:
* gpgme-1.16.0-Use-after-free-in-t-edit-sign-test.patch
* gpgme-1.16.0-t-various-testSignKeyWithExpiration-32-bit.patch
==== gpgmeqt ====
Version update (1.15.1 -> 1.16.0)
- gpgme 1.16.0:
* New context flag "cert-expire"
* New data flags "io-buffer-size" and "sensitive"
* cpp,qt: Add support for trust signatures
* qt: Add support for flags in LDAP server options
* qt: Fix too high memory consumption due to QProcess
* qt: Do not set empty base DN as query of keyserver URL
* qt: Extend SignKeyJob to create signatures with expiration date
* python: New optional parameter filter_signatures for decrypt
- run all tests again
- add patches to fix tests:
* gpgme-1.16.0-Use-after-free-in-t-edit-sign-test.patch
* gpgme-1.16.0-t-various-testSignKeyWithExpiration-32-bit.patch
==== ipmitool ====
Version update (1.8.18+git20200916.1245aaa387dc -> 1.8.18.237.g11c7605)
- Update to version 1.8.18+git20210622.11c7605:
* Fix codefactor-io / CodeFactor warnings
* Use /run instead of /var/run
* oem: Update product IDs for YADRO
* lan: Add processing of get/set specific CCs
* lan: Refactor pointer style
* doc: update lanplus doc to reflect default cipher suite change
* ekanalyzer: Fix internal use area off-by-one bug
* ekanalyzer frushow: Fix internal area size calc
* sel: Fix "power supply inactive" flag offset
* free: Fix implicit function declarations
* Convert line endings to LF
- Update source file:
M enterprise-numbers
- Adopt to latest sources:
M 0003-Cleanup-and-compiler-issues-only-no-functional-chang.patch
- Remove mainline patches:
D 0007-bsc#1175328-check-for-correct-fd.patch
D 0008-bsc#1181063-dont-parametrize-pidfile-name.patch
D Use-run-instead-of-var-run.patch
D lanplus-don-t-retry-pre-session-Get-cipher-suites.patch
- Config file in /etc must not be executable
/etc/bmc-snmp-proxy
- Enhance _service file to always get latest sources and get the
version correctly parsed
==== libstorage-ng ====
Version update (4.4.22 -> 4.4.28)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1
- Translated using Weblate (Czech) (bsc#1149754)
- 4.4.28
- Translated using Weblate (Slovak) (bsc#1149754)
- 4.4.27
- Translated using Weblate (Japanese) (bsc#1149754)
- 4.4.26
- Translated using Weblate (Portuguese (Brazil)) (bsc#1149754)
- 4.4.25
- Translated using Weblate (Dutch) (bsc#1149754)
- 4.4.24
- Translated using Weblate (Catalan) (bsc#1149754)
- merge gh#openSUSE/libstorage-ng#822
- extended "install" integration tests
- tiny cleanup
- updated pot and po files
- 4.4.23
==== ovmf ====
Subpackages: qemu-ovmf-x86_64 qemu-uefi-aarch64
- Add ovmf-fix-xen-s3-detection.patch to fix the S3 detection in
ovmf-xen
- Add ovmf-xen-add-qemu-kernel-loader-fs.patch to add
QemuKernelLoaderFsDxe to ovmf-xen to load kernel from qemu fw_cfg
- Add ovmf-xen-relocate-shared_info_page-map.patch to fix the
save/restore/migrate in ovmf-xen
==== python-SQLAlchemy ====
Version update (1.4.15 -> 1.4.20)
- update to version 1.4.20:
* orm
+ [orm] [bug] [regression] Fixed regression in ORM regarding
an internal reconstitution step for the with_polymorphic()
construct, when the user-facing object is garbage collected
as the query is processed. The reconstitution was not
ensuring the sub-entities for the ?polymorphic? case were
handled, leading to an AttributeError.
References: #6680
+ [orm] [bug] [regression] Adjusted Query.union() and similar
set operations to be correctly compatible with the new
capabilities just added in #6661, with SQLAlchemy 1.4.19,
such that the SELECT statements rendered as elements of the
UNION or other set operation will include directly mapped
columns that are mapped as deferred; this both fixes a
regression involving unions with multiple levels of nesting
that would produce a column mismatch, and also allows the
undefer() option to be used at the top level of such a Query
without having to apply the option to each of the elements
within the UNION.
References: #6678
+ [orm] [bug] Adjusted the check in the mapper for a callable
object that is used as a @validates validator function or a
@reconstructor reconstruction function, to check for
?callable? more liberally such as to accommodate objects
based on fundamental attributes like __func__ and __call___,
rather than testing for MethodType / FunctionType, allowing
things like cython functions to work properly. Pull request
courtesy Mi?osz Stypi?ski.
References: #6538
* engine
+ [engine] [bug] Fixed an issue in the C extension for the Row
class which could lead to a memory leak in the unlikely case
of a Row object which referred to an ORM object that then was
mutated to refer back to the Row itself, creating a cycle.
The Python C APIs for tracking GC cycles has been added to
the native Row implementation to accommodate for this case.
References: #5348
+ [engine] [bug] Fixed old issue where a select() made against
the token ?*?, which then yielded exactly one column, would
fail to correctly organize the cursor.description column name
into the keys of the result object.
References: #6665
* sql
+ [sql] [usecase] Add a impl parameter to PickleType
constructor, allowing any arbitary type to be used in place
of the default implementation of LargeBinary. Pull request
courtesy jason3gb. References: #6646
+ [sql] [bug] [orm] Fixed the class hierarchy for the Sequence
and the more general DefaultGenerator base, as these are
?executable? as statements they need to include Executable
in their hierarchy, not just StatementRole as was applied
arbitrarily to Sequence previously. The fix allows Sequence
to work in all .execute() methods including with
Session.execute() which was not working in the case that a
SessionEvents.do_orm_execute() handler was also established.
References: #6668
* schema
+ [schema] [bug] Fixed issue where passing None for the value
of Table.prefixes would not store an empty list, but rather
the constant None, which may be unexpected by third party
dialects. The issue is revealed by a usage in recent versions
of Alembic that are passing None for this value. Pull request
courtesy Kai Mueller. References: #6685
* mysql
+ [mysql] [usecase] Made a small adjustment in the table
reflection feature of the MySQL dialect to accommodate for
alternate MySQL-oriented databases such as TiDB which include
their own ?comment? directives at the end of a constraint
directive within ?CREATE TABLE? where the format doesn?t have
the additional space character after the comment, in this
case the TiDB ?clustered index? feature. Pull request
courtesy Daniël van Eeden. References: #6659
* misc
+ [bug] [ext] [regression] Fixed regression in
sqlalchemy.ext.automap extension such that the use case of
creating an explicit mapped class to a table that is also the
relationship.secondary element of a relationship() that
automap will be generating would emit the ?overlaps? warnings
introduced in 1.4 and discussed at relationship X will copy
column Q to column P, which conflicts with relationship(s):
?Y?. While generating this case from automap is still subject
to the same caveats that the ?overlaps? warning refers
towards, as automap is intended for more ad-hoc use cases,
the condition which produces the warning is disabled when a
many-to-many relationship with this particular pattern is
generated. References: #6679
- changes from version 1.4.19:
* orm
+ [orm] [bug] [regression] Fixed further regressions in the
same area as that of #6052 where loader options as well as
invocations of methods like Query.join() would fail if the
left side of the statement for which the option/join depends
upon were replaced by using the Query.with_entities() method,
or when using 2.0 style queries when using the
Select.with_only_columns() method. A new set of state has
been added to the objects which tracks the ?left? entities
that the options / join were made against which is memoized
when the lead entities are changed. References: #6253, #6503
+ [orm] [bug] Refined the behavior of ORM subquery rendering
with regards to deferred columns and column properties to be
more compatible with that of 1.3 while also providing for
1.4?s newer features. As a subquery in 1.4 does not make use
of loader options, including undefer(), a subquery that is
against an ORM entity with deferred attributes will now
render those deferred attributes that refer directly to
mapped table columns, as these are needed in the outer SELECT
if that outer SELECT makes use of these columns; however a
deferred attribute that refers to a composed SQL expression
as we normally do with column_property() will not be part of
the subquery, as these can be selected explicitly if needed
in the subquery. If the entity is being SELECTed from this
subquery, the column expression can still render on ?the
outside? in terms of the derived subquery columns. This
produces essentially the same behavior as when working with
1.3. However in this case the fix has to also make sure that
the .selected_columns collection of an ORM-enabled select()
also follows these rules, which in particular allows
recursive CTEs to render correctly in this scenario, which
were previously failing to render correctly due to this
issue. References: #6661
* sql
+ [sql] [bug] Fixed issue in CTE constructs mostly relevant to
ORM use cases where a recursive CTE against ?anonymous?
labels such as those seen in ORM column_property() mappings
would render in the WITH RECURSIVE xyz(...) section as their
raw internal label and not a cleanly anonymized name.
References: #6663
* mypy
+ [mypy] [bug] Fixed issue in mypy plugin where class info for
a custom declarative base would not be handled correctly on a
cached mypy pass, leading to an AssertionError being raised.
References: #6476
* asyncio
+ [asyncio] [usecase] Implemented async_scoped_session to
address some asyncio-related incompatibilities between
scoped_session and AsyncSession, in which some methods
(notably the async_scoped_session.remove() method) should
be used with the await keyword. References: #6583
+ [asyncio] [bug] [postgresql] Fixed bug in asyncio
implementation where the greenlet adaptation system failed
to propagate BaseException subclasses, most notably including
asyncio.CancelledError, to the exception handling logic used
by the engine to invalidate and clean up the connection, thus
preventing connections from being correctly disposed when a
task was cancelled. References: #6652
* postgresql
+ [postgresql] [bug] [oracle] Fixed issue where the INTERVAL
datatype on PostgreSQL and Oracle would produce an
AttributeError when used in the context of a comparison
operation against a timedelta() object. Pull request courtesy
MajorDallas. References: #6649
+ [postgresql] [bug] Fixed issue where the pool ?pre ping?
feature would implicitly start a transaction, which would
then interfere with custom transactional flags such as
PostgreSQL?s ?read only? mode when used with the psycopg2
driver. References: #6621
* mysql
+ [mysql] [usecase] Added new construct match, which provides
for the full range of MySQL?s MATCH operator including
multiple column support and modifiers. Pull request courtesy
Anton Kovalevich. References: #6132
* mssql
+ [mssql] [change] Made improvements to the server version
regexp used by the pymssql dialect to prevent a regexp
overflow in case of an invalid version string.
References: #6253, #6503
+ [mssql] [bug] Fixed bug where the ?schema_translate_map?
feature would fail to function correctly in conjunction with
an INSERT into a table that has an IDENTITY column, where the
value of the IDENTITY column were specified in the values of
the INSERT thus triggering SQLAlchemy?s feature of setting
IDENTITY INSERT to ?on?; it?s in this directive where the
schema translate map would fail to be honored.
References: #6658
- changes from version 1.4.18:
* orm
+ [orm] [performance] [bug] [regression] Fixed regression
involving how the ORM would resolve a given mapped column to
a result row, where under cases such as joined eager loading,
a slightly more expensive ?fallback? could take place to set
up this resolution due to some logic that was removed since
1.3. The issue could also cause deprecation warnings
involving column resolution to be emitted when using a 1.4
style query with joined eager loading. References: #6596
+ [orm] [bug] Clarified the current purpose of the
relationship.bake_queries flag, which in 1.4 is to enable or
disable ?lambda caching? of statements within the ?lazyload?
and ?selectinload? loader strategies; this is separate from
the more foundational SQL query cache that is used for most
statements. Additionally, the lazy loader no longer uses its
own cache for many-to-one SQL queries, which was an
implementation quirk that doesn?t exist for any other loader
scenario. Finally, the ?lru cache? warning that the
lazyloader and selectinloader strategies could emit when
handling a wide array of class/relationship combinations has
been removed; based on analysis of some end-user cases, this
warning doesn?t suggest any significant issue. While setting
bake_queries=False for such a relationship will remove this
cache from being used, there?s no particular performance gain
in this case as using no caching vs. using a cache that needs
to refresh often likely still wins out on the caching being
used side. References: #6072, #6487
+ [orm] [bug] [regression] Adjusted the means by which classes
such as scoped_session and AsyncSession are generated from
the base Session class, such that custom Session subclasses
such as that used by Flask-SQLAlchemy don?t need to implement
positional arguments when they call into the superclass
method, and can continue using the same argument styles as in
previous releases. References: #6285
+ [orm] [bug] [regression] Fixed issue where query production
for joinedload against a complex left hand side involving
joined-table inheritance could fail to produce a correct
query, due to a clause adaption issue. References: #6595
+ [orm] [bug] Fixed issue in experimental ?select ORM objects
from INSERT/UPDATE? use case where an error was raised if
the statement were against a single-table-inheritance
subclass. References: #6591
+ [orm] [bug] The warning that?s emitted for relationship()
when multiple relationships would overlap with each other as
far as foreign key attributes written towards, now includes
the specific ?overlaps? argument to use for each warning in
order to silence the warning without changing the mapping.
References: #6400
* asyncio
+ [asyncio] [usecase] Implemented a new registry architecture
that allows the Async version of an object, like
AsyncSession, AsyncConnection, etc., to be locatable given
the proxied ?sync? object, i.e. Session, Connection.
Previously, to the degree such lookup functions were used,
an Async object would be re-created each time, which was
less than ideal as the identity and state of the ?async?
object would not be preserved across calls.
From there, new helper functions async_object_session(),
async_session() as well as a new InstanceState attribute
InstanceState.async_session have been added, which are used
to retrieve the original AsyncSession associated with an ORM
mapped object, a Session associated with an AsyncSession,
and an AsyncSession associated with an InstanceState,
respectively. This patch also implements new methods
AsyncSession.in_nested_transaction(),
AsyncSession.get_transaction(),
AsyncSession.get_nested_transaction(). References: #6319
+ [asyncio] [bug] Fixed an issue that presented itself when
using the NullPool or the StaticPool with an async engine.
This mostly affected the aiosqlite dialect.
References: #6575
+ [asyncio] [bug] Added asyncio.exceptions.TimeoutError,
asyncio.exceptions.CancelledError as so-called ?exit
exceptions?, a class of exceptions that include things
like GreenletExit and KeyboardInterrupt, which are
considered to be events that warrant considering a DBAPI
connection to be in an unusable state where it should be
recycled. References: #6592
* postgresql
+ [postgresql] [bug] [regression] Fixed regression where using
the PostgreSQL ?INSERT..ON CONFLICT? structure would fail to
work with the psycopg2 driver if it were used in an
?executemany? context along with bound parameters in the
?SET? clause, due to the implicit use of the psycopg2 fast
execution helpers which are not appropriate for this style of
INSERT statement; as these helpers are the default in 1.4
this is effectively a regression. Additional checks to
exclude this kind of statement from that particular extension
have been added. References: #6581
* sqlite
+ [sqlite] [bug] Add note regarding encryption-related pragmas
for pysqlcipher passed in the url. This change is also
backported to: 1.3.25. References: #6589
+ [sqlite] [bug] [regression] The fix for pysqlcipher released
in version 1.4.3 #5848 was unfortunately non-working, in that
the new on_connect_url hook was erroneously not receiving a
URL object under normal usage of create_engine() and instead
received a string that was unhandled; the test suite failed
to fully set up the actual conditions under which this hook
is called. This has been fixed. References: #6586
- changes from version 1.4.17:
* orm
+ [orm] [bug] [regression] Fixed regression caused by
just-released performance fix mentioned in #6550 where a
query.join() to a relationship could produce an
AttributeError if the query were made against non-ORM
structures only, a fairly unusual calling pattern.
References: #6558
- changes from version 1.4.16:
* general
+ [general] [bug] Resolved various deprecation warnings which
were appearing as of Python version 3.10.0b1.
References: #6540, #6543
* orm
+ [orm] [bug] Fixed issue when using
relationship.cascade_backrefs parameter set to False, which
per cascade_backrefs behavior deprecated for removal in 2.0
is set to become the standard behavior in SQLAlchemy 2.0,
where adding the item to a collection that uniquifies, such
as set or dict would fail to fire a cascade event if the
object were already associated in that collection via the
backref. This fix represents a fundamental change in the
collection mechanics by introducing a new event state which
can fire off for a collection mutation even if there is no
net change on the collection; the action is now suited using
a new event hook AttributeEvents.append_wo_mutation().
References: #6471
+ [orm] [bug] [regression] Fixed regression involving clause
adaption of labeled ORM compound elements, such as
single-table inheritance discriminator expressions with
conditionals or CASE expressions, which could cause aliased
expressions such as those used in ORM join / joinedload
operations to not be adapted correctly, such as referring
to the wrong table in the ON clause in a join.
This change also improves a performance bump that was located
within the process of invoking Select.join() given an ORM
attribute as a target. References: #6550
+ [orm] [bug] [regression] Fixed regression where the full
combination of joined inheritance, global with_polymorphic,
self-referential relationship and joined loading would fail
to be able to produce a query with the scope of lazy loads
and object refresh operations that also attempted to render
the joined loader. References: #6495
+ [orm] [bug] Enhanced the bind resolution rules for
Session.execute() so that when a non-ORM statement such as
an insert() construct nonetheless is built against ORM
objects, to the greatest degree possible the ORM entity will
be used to resolve the bind, such as for a Session that has
a bind map set up on a common superclass without specific
mappers or tables named in the map. References: #6484
* engine
+ [engine] [bug] Fixed issue where an @ sign in the database
portion of a URL would not be interpreted correctly if the
URL also had a username:password section. References: #6482
+ [engine] [bug] Fixed a long-standing issue with URL where
query parameters following the question mark would not be
parsed correctly if the URL did not contain a database
portion with a backslash. References: #6329
* sql
+ [sql] [bug] [regression] Fixed regression in dynamic loader
strategy and relationship() overall where the
relationship.order_by parameter were stored as a mutable
list, which could then be mutated when combined with
additional ?order_by? methods used against the dynamic
query object, causing the ORDER BY criteria to continue
to grow repetitively. References: #6549
* mssql
+ [mssql] [usecase] Implemented support for a CTE construct to
be used directly as the target of a delete() construct, i.e.
?WITH ? AS cte DELETE FROM cte?. This appears to be a useful
feature of SQL Server. References: #6464
* misc
+ [bug] [ext] Fixed a deprecation warning that was emitted
when using automap_base() without passing an existing Base.
References: #6529
+ [bug] [pep484] Remove pep484 types from the code. Current
effort is around the stub package, and having typing in two
places makes thing worse, since the types in the SQLAlchemy
source were usually outdated compared to the version in the
stubs. References: #6461
+ [bug] [ext] [regression] Fixed regression in the
sqlalchemy.ext.instrumentation extension that prevented
instrumentation disposal from working completely. This fix
includes both a 1.4 regression fix as well as a fix for a
related issue that existed in 1.3 also. As part of this
change, the
sqlalchemy.ext.instrumentation.InstrumentationManager class
now has a new method unregister(), which replaces the
previous method dispose(), which was not called as of
version 1.4. References: #6390
- Drop patch:
* tests_overcome_bpo42967.patch
==== python-pytz ====
- Add %pyunittest shim for platforms where it is missing.
==== python-setuptools ====
Version update (44.1.1 -> 57.0.0)
- Add patch to remove a dependency cycle between
python-more-itertools and python-setuptools (which requires the
former just for one simple function):
* remove-more-itertools-dependency-cycle.patch
- Update to 57.0.0
* big changelog since 44.1, see CHANGES.rst.
- No python2 support anymore.
- Refresh sort-for-reproducibility.patch and remove_mock.patch.
- Drop importlib.patch, fixed upstream.
- Remove testdata.tar.gz, packaged upstream.
- Update requirements.
* New Ring-1 dep: python-jaraco.path <-- python-singledispatch
- Add python dist provides for setuptools, pkg_resources and
easy_install: work around boo#1186870
- Dont create a package for -test flavor
==== python-typing_extensions ====
Version update (3.7.4.3 -> 3.10.0.0)
- Update to 3.10.0.0
* Implement TypeGuard (PEP 649)
* backport ParamSpecArgs/Kwargs
* Fixed required/optional keys with old-style TypedDict
* Bring in protocol?s __init__ behaviour same like in python > 3.8
* Support PEP 612 in typing_extensions (Python 3)
* Add OrderedDict to typing_extensions
==== python-urllib3 ====
Version update (1.26.4 -> 1.26.6)
- update to 1.26.6
* Deprecated the urllib3.contrib.ntlmpool module.
* Changed HTTPConnection.request_chunked() to not erroneously emit multiple
Transfer-Encoding headers in the case that one is already specified.
* Fixed typo in deprecation message to recommend Retry.DEFAULT_ALLOWED_METHODS.
- update to 1.26.5 (bsc#1187045, CVE-2021-33503):
* Fixed deprecation warnings emitted in Python 3.10.
* Updated vendored ``six`` library to 1.16.0.
* Improved performance of URL parser when splitting
the authority component.
==== python-zope.component ====
Version update (4.6.2 -> 5.0.1)
- Update to 5.0.1
* Add support for Python 3.9.
* Many other changes, see CHANGES.rst
- Update requirements as changed in setup.py.
- Mark LICENSE.txt, COPYRIGHT.txt with %license.
==== python-zope.event ====
Version update (4.4 -> 4.5.0)
- Update to 4.5.0
* Add support for Python 3.8 and 3.9.
* Remove support for Python 3.4.
==== python-zope.interface ====
Version update (5.2.0 -> 5.4.0)
- Update to 5.4.0
* many changes, see CHANGES.rst
==== python-zope.schema ====
Version update (6.0.0 -> 6.1.0)
- Update to 6.1.0
* Fix IField.required to not be required by default.
- Changes from 6.0.1
* Bring branch coverage to 100%.
* Add support for Python 3.9.
* Fix FieldUpdateEvent implementation by having an object attribute
as the IFieldUpdatedEvent interfaces claims there should be.
==== rav1e ====
- Fixed squared artefacts on image when converting to AVIF
* Added f553646d70fba8e265d436103a73520eb7adec8c.patch
- Fix service for cargo vendor creation
==== texlive-specs-n ====
Version update (2021.186.2.005svn58637 -> 2021.187.2.005svn58637)
- Do not touch shebang with patch latexdiff_p2top3.dif
- Add the patches to convert python2 helper scripts to python3
* ejpecp_p2top3.dif
* enctex_p2top3.dif
* latexdiff_p2top3.dif
* newcommand_p2top3.dif
* punknova_p2top3.dif
==== xorg-x11-server ====
Version update (1.20.11 -> 1.20.12)
Subpackages: xorg-x11-server-Xvfb xorg-x11-server-extra xorg-x11-server-sdk
- Update to version 1.20.12
* bugfix release
==== xwayland ====
Version update (21.1.1.901 -> 21.1.2)
- xwayland pc is required for S390x and S390
- Update to version 21.1.2
* The only change compared to the release candidate is a fix for
a long standing issue where Xwayland wouldn't send events to
notify clients of RandR configuration changes in some cases.
==== yast2-trans ====
Version update (84.87.20210703.f3c2e3c809 -> 84.87.20210710.14ccc2c973)
Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu
- Update to version 84.87.20210710.14ccc2c973:
* Translated using Weblate (Spanish)
* Translated using Weblate (Spanish)
* Translated using Weblate (Spanish)
* Translated using Weblate (Spanish)
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Portuguese (Brazil))
* New POT for text domain 'bootloader'.
* Translated using Weblate (Slovak)
* Translated using Weblate (Slovak)
* Translated using Weblate (Czech)
* Translated using Weblate (Czech)
* Translated using Weblate (Czech)
* Translated using Weblate (Slovak)
* Translated using Weblate (Spanish)
* Translated using Weblate (Slovak)
* Translated using Weblate (Dutch)
* Translated using Weblate (Dutch)
* Translated using Weblate (Japanese)
* Translated using Weblate (Dutch)
* Translated using Weblate (Japanese)
* Translated using Weblate (Indonesian)
* Translated using Weblate (Catalan)
* Translated using Weblate (Indonesian)
* Translated using Weblate (Indonesian)
* Translated using Weblate (Catalan)
* Translated using Weblate (Dutch)
* Translated using Weblate (Japanese)
* Translated using Weblate (Catalan)
* New POT for text domain 'autoinst'.
* Translated using Weblate (Japanese)
* Translated using Weblate (Spanish)
* Translated using Weblate (Spanish)
* Translated using Weblate (French)
3 years, 4 months
[opensuse-factory] New Tumbleweed snapshot 20170213 released!
by Dominique Leuenberger
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…
When you reply to report some issues, make sure to change the subject.
It is not helpful to keep the release announcement subject in a thread
while discussing a specific problem.
Packages changed:
akonadi-calendar (16.12.1 -> 16.12.2)
akonadi-calendar-tools (16.12.1 -> 16.12.2)
akonadi-contact (16.12.1 -> 16.12.2)
akonadi-mime (16.12.1 -> 16.12.2)
akonadi-notes (16.12.1 -> 16.12.2)
akonadi-search (16.12.1 -> 16.12.2)
akonadi-server (16.12.1 -> 16.12.2)
akregator (16.12.1 -> 16.12.2)
ark (16.12.1 -> 16.12.2)
aspell
baloo5-widgets (16.12.1 -> 16.12.2)
binutils
calendarsupport (16.12.1 -> 16.12.2)
dolphin (16.12.1 -> 16.12.2)
dragonplayer (16.12.1 -> 16.12.2)
eventviews (16.12.1 -> 16.12.2)
gcc
gcc6 (6.3.1+r245043 -> 6.3.1+r245113)
gobject-introspection
grantleetheme (16.12.1 -> 16.12.2)
grep (2.27 -> 2.28)
gwenview5 (16.12.1 -> 16.12.2)
incidenceeditor (16.12.1 -> 16.12.2)
kaccounts-integration (16.12.1 -> 16.12.2)
kaccounts-providers (16.12.1 -> 16.12.2)
kaddressbook (16.12.1 -> 16.12.2)
kalarmcal (16.12.1 -> 16.12.2)
kamera (16.12.1 -> 16.12.2)
kate (16.12.1 -> 16.12.2)
kcalc (16.12.1 -> 16.12.2)
kcalcore (16.12.1 -> 16.12.2)
kcalutils (16.12.1 -> 16.12.2)
kcharselect (16.12.1 -> 16.12.2)
kcolorchooser (16.12.1 -> 16.12.2)
kcontacts (16.12.1 -> 16.12.2)
kdebase4-runtime (16.12.1 -> 16.12.2)
kdelibs4 (4.14.28 -> 4.14.29)
kdenetwork4-filesharing (16.12.1 -> 16.12.2)
kdepim-addons (16.12.1 -> 16.12.2)
kdepim-apps-libs (16.12.1 -> 16.12.2)
kdepim-runtime (16.12.1 -> 16.12.2)
kdialog (16.12.1 -> 16.12.2)
kdnssd (16.12.1 -> 16.12.2)
kget (16.12.1 -> 16.12.2)
kgpg (16.12.1 -> 16.12.2)
khelpcenter5 (16.12.1 -> 16.12.2)
kholidays (16.12.1 -> 16.12.2)
kidentitymanagement (16.12.1 -> 16.12.2)
kimap (16.12.1 -> 16.12.2)
kio-extras5 (16.12.1 -> 16.12.2)
kio_audiocd (16.12.1 -> 16.12.2)
kldap (16.12.1 -> 16.12.2)
kleopatra (16.12.1 -> 16.12.2)
kmag (16.12.1 -> 16.12.2)
kmail (16.12.1 -> 16.12.2)
kmail-account-wizard (16.12.1 -> 16.12.2)
kmailtransport (16.12.1 -> 16.12.2)
kmbox (16.12.1 -> 16.12.2)
kmime (16.12.1 -> 16.12.2)
kmousetool (16.12.1 -> 16.12.2)
knotes (16.12.1 -> 16.12.2)
kompare (16.12.1 -> 16.12.2)
konqueror (16.12.1 -> 16.12.2)
konsole (16.12.1 -> 16.12.2)
kontact (16.12.1 -> 16.12.2)
kontactinterface (16.12.1 -> 16.12.2)
kopete (16.12.1 -> 16.12.2)
korganizer (16.12.1 -> 16.12.2)
kpimtextedit (16.12.1 -> 16.12.2)
kqtquickcharts (16.12.1 -> 16.12.2)
krdc (16.12.1 -> 16.12.2)
krfb (16.12.1 -> 16.12.2)
kruler (16.12.1 -> 16.12.2)
ktnef (16.12.1 -> 16.12.2)
ktp-accounts-kcm (16.12.1 -> 16.12.2)
ktp-approver (16.12.1 -> 16.12.2)
ktp-auth-handler (16.12.1 -> 16.12.2)
ktp-common-internals (16.12.1 -> 16.12.2)
ktp-contact-list (16.12.1 -> 16.12.2)
ktp-contact-runner (16.12.1 -> 16.12.2)
ktp-desktop-applets (16.12.1 -> 16.12.2)
ktp-filetransfer-handler (16.12.1 -> 16.12.2)
ktp-kded-module (16.12.1 -> 16.12.2)
ktp-send-file (16.12.1 -> 16.12.2)
ktp-text-ui (16.12.1 -> 16.12.2)
kwalletmanager5 (16.12.1 -> 16.12.2)
libgcj-gcc6 (6.3.1+r245043 -> 6.3.1+r245113)
libgravatar (16.12.1 -> 16.12.2)
libkcddb (16.12.1 -> 16.12.2)
libkcompactdisc (16.12.1 -> 16.12.2)
libkdcraw (16.12.1 -> 16.12.2)
libkdepim (16.12.1 -> 16.12.2)
libkexiv2 (16.12.1 -> 16.12.2)
libkface (16.12.1 -> 16.12.2)
libkgeomap (16.12.1 -> 16.12.2)
libkipi (16.12.1 -> 16.12.2)
libkleo (16.12.1 -> 16.12.2)
libkolabxml
libkomparediff2 (16.12.1 -> 16.12.2)
libksane (16.12.1 -> 16.12.2)
libksieve (16.12.1 -> 16.12.2)
mailcommon (16.12.1 -> 16.12.2)
mailimporter (16.12.1 -> 16.12.2)
marble (16.12.1 -> 16.12.2)
messagelib (16.12.1 -> 16.12.2)
mobipocket (16.12.1 -> 16.12.2)
okular (16.12.1 -> 16.12.2)
patterns-openSUSE (20151112 -> 20170206)
pim-storage-service-manager (16.12.1 -> 16.12.2)
pimcommon (16.12.1 -> 16.12.2)
rhino
signon-kwallet-extension (16.12.1 -> 16.12.2)
spectacle (16.12.1 -> 16.12.2)
sweeper (16.12.1 -> 16.12.2)
syndication (16.12.1 -> 16.12.2)
systemd-presets-branding-openSUSE (0.3.0 -> 0.4.0)
=== Details ===
==== akonadi-calendar ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== akonadi-calendar-tools ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== akonadi-contact ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5AkonadiContact5
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== akonadi-mime ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5AkonadiMime5
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== akonadi-notes ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== akonadi-search ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== akonadi-server ====
Version update (16.12.1 -> 16.12.2)
Subpackages: akonadi-server-sqlite libKF5AkonadiAgentBase5 libKF5AkonadiCore5 libKF5AkonadiPrivate5 libKF5AkonadiWidgets5 libKF5AkonadiXml5
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== akregator ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== ark ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libkerfuffle16
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== aspell ====
Subpackages: aspell-devel aspell-spell libaspell15 libpspell15
- Compact descriptions
==== baloo5-widgets ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== binutils ====
Subpackages: binutils-devel
- Add s390x to gold_archs.
- Fix alignment frags for aarch64 (boo#1003846)
aarch64-alignment-frags.patch
- Call ldconfig for libbfd
==== calendarsupport ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5CalendarSupport5
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== dolphin ====
Version update (16.12.1 -> 16.12.2)
Subpackages: dolphin-part libdolphinvcs5
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== dragonplayer ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== eventviews ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5EventViews5
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== gcc ====
Subpackages: cpp gcc-c++ gcc-fortran gcc-info gcc-objc libstdc++-devel
- Enable Ada for s390x.
==== gcc6 ====
Version update (6.3.1+r245043 -> 6.3.1+r245113)
Subpackages: cpp6 gcc6-c++ gcc6-fortran gcc6-info gcc6-locale gcc6-objc libasan3 libatomic1 libcilkrts5 libgcc_s1 libgcc_s1-32bit libgfortran3 libgomp1 libitm1 liblsan0 libmpx2 libmpxwrappers2 libobjc4 libquadmath0 libstdc++6 libstdc++6-32bit libstdc++6-devel-gcc6 libtsan0 libubsan0
- Update to gcc-6-branch head (r245113).
* Fixes powerpc vec_xl and vec_xst intrinsics. [bnc#1023080]
- Enable Ada on s390x.
==== gobject-introspection ====
Subpackages: girepository-1_0 libgirepository-1_0-1
- gi-find-deps.sh: do not match "from gi.repository import" if
there is anything but white space in front of it (usually
indicates we are in some descriptive comment block)"
==== grantleetheme ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5GrantleeTheme5
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== grep ====
Version update (2.27 -> 2.28)
- Update to version 2.28:
* Improve performance for -E or -G pattern lists that are easily
converted to -F format.
* Fix performance regression with multiple patterns.
* When standard output is /dev/null, grep no longer fails when
standard input is a file in the Linux /proc file system, or when
standard input is a pipe and standard output is in append mode.
* When grep -Fo finds matches of differing length, it could
mistakenly print a shorter one. Now it prints a longest one.
- Drop upstreamed proc-lseek-glitch.patch
==== gwenview5 ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== incidenceeditor ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5IncidenceEditor5
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kaccounts-integration ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libkaccounts1
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kaccounts-providers ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kaddressbook ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kalarmcal ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5AlarmCalendar5
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kamera ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kate ====
Version update (16.12.1 -> 16.12.2)
Subpackages: kate-plugins kwrite
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kcalc ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kcalcore ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kcalutils ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5CalendarUtils5
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kcharselect ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kcolorchooser ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kcontacts ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kdebase4-runtime ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kdelibs4 ====
Version update (4.14.28 -> 4.14.29)
Subpackages: kdelibs4-core libkde4 libkdecore4 libksuseinstall1
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kdenetwork4-filesharing ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kdepim-addons ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kdepim-apps-libs ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kdepim-runtime ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kdialog ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kdnssd ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kget ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kgpg ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== khelpcenter5 ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kholidays ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kidentitymanagement ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kimap ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
- drop boost as a runtime dependency for -devel subpackage
==== kio-extras5 ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kio_audiocd ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kldap ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5Ldap5
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kleopatra ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kmag ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kmail ====
Version update (16.12.1 -> 16.12.2)
Subpackages: kmail-application-icons ktnef
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kmail-account-wizard ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kmailtransport ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kmbox ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kmime ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kmousetool ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== knotes ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kompare ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== konqueror ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5Konq6 libkonq-devel
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== konsole ====
Version update (16.12.1 -> 16.12.2)
Subpackages: konsole-part
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kontact ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kontactinterface ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kopete ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== korganizer ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kpimtextedit ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kqtquickcharts ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== krdc ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== krfb ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kruler ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== ktnef ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== ktp-accounts-kcm ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libktpaccountskcminternal9
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== ktp-approver ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== ktp-auth-handler ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== ktp-common-internals ====
Version update (16.12.1 -> 16.12.2)
Subpackages: ktp-icons
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== ktp-contact-list ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== ktp-contact-runner ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== ktp-desktop-applets ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== ktp-filetransfer-handler ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== ktp-kded-module ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== ktp-send-file ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== ktp-text-ui ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== kwalletmanager5 ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== libgcj-gcc6 ====
Version update (6.3.1+r245043 -> 6.3.1+r245113)
Subpackages: libgcj-devel-gcc6 libgcj-jar-gcc6 libgcj_bc1
- Update to gcc-6-branch head (r245113).
* Fixes powerpc vec_xl and vec_xst intrinsics. [bnc#1023080]
- Enable Ada on s390x.
==== libgravatar ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5Gravatar5
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== libkcddb ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== libkcompactdisc ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== libkdcraw ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5KDcraw5 libkdcraw-devel
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== libkdepim ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5Libkdepim5
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== libkexiv2 ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5KExiv2-15_0_0 libkexiv2-devel
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== libkface ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5KFace10_0_0 libkface-devel
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== libkgeomap ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5KGeoMap10_0_0 libkgeomap-devel
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== libkipi ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5Kipi32_0_0 libkipi-data libkipi-devel
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== libkleo ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5Libkleo5
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== libkolabxml ====
- Add libboost_Date_time-devel and libboost_chrono-devel to
requirements to make them explicit (implicitly required by
libboost_thread)
==== libkomparediff2 ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== libksane ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5Sane5 libksane-devel
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== libksieve ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
- RPM group specialization
==== mailcommon ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5MailCommon5
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== mailimporter ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5MailImporter5
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== marble ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libastro1 libmarblewidget-qt5-26 marble-devel
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== messagelib ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== mobipocket ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== okular ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== patterns-openSUSE ====
Version update (20151112 -> 20170206)
Subpackages: patterns-openSUSE-apparmor patterns-openSUSE-apparmor_opt patterns-openSUSE-base patterns-openSUSE-books patterns-openSUSE-console patterns-openSUSE-devel_C_C++ patterns-openSUSE-devel_basis patterns-openSUSE-devel_ide patterns-openSUSE-devel_kde patterns-openSUSE-devel_kde_frameworks patterns-openSUSE-devel_kernel patterns-openSUSE-devel_osc_build patterns-openSUSE-devel_perl patterns-openSUSE-devel_python patterns-openSUSE-devel_qt5 patterns-openSUSE-devel_rpm_build patterns-openSUSE-devel_ruby patterns-openSUSE-devel_web patterns-openSUSE-dhcp_dns_server patterns-openSUSE-directory_server patterns-openSUSE-enhanced_base patterns-openSUSE-enhanced_base_opt patterns-openSUSE-file_server patterns-openSUSE-fonts patterns-openSUSE-fonts_opt patterns-openSUSE-games patterns-openSUSE-gateway_server patterns-openSUSE-generic_server patterns-openSUSE-gnome patterns-openSUSE-gnome_admin patterns-openSUSE-gnome_basis patterns-openSUSE-gnome_basis_opt patterns-openSUSE-gnome_game
s patterns-openSUSE-gnome_ide patterns-openSUSE-gnome_imaging patterns-openSUSE-gnome_imaging_opt patterns-openSUSE-gnome_internet patterns-openSUSE-gnome_laptop patterns-openSUSE-gnome_multimedia patterns-openSUSE-gnome_multimedia_opt patterns-openSUSE-gnome_office patterns-openSUSE-gnome_office_opt patterns-openSUSE-gnome_utilities patterns-openSUSE-gnome_yast patterns-openSUSE-imaging patterns-openSUSE-imaging_opt patterns-openSUSE-kde patterns-openSUSE-kde_edutainment patterns-openSUSE-kde_games patterns-openSUSE-kde_ide patterns-openSUSE-kde_imaging patterns-openSUSE-kde_internet patterns-openSUSE-kde_multimedia patterns-openSUSE-kde_office patterns-openSUSE-kde_plasma patterns-openSUSE-kde_telepathy patterns-openSUSE-kde_utilities patterns-openSUSE-kde_utilities_opt patterns-openSUSE-kde_yast patterns-openSUSE-kvm_server patterns-openSUSE-lamp_server patterns-openSUSE-laptop patterns-openSUSE-lxde patterns-openSUSE-lxde_laptop patterns-openSUSE-lxde_office patterns-openSUSE-ma
il_server patterns-openSUSE-minimal_base patterns-openSUSE-minimal_base-conflicts patterns-openSUSE-misc_server patterns-openSUSE-multimedia patterns-openSUSE-multimedia_opt patterns-openSUSE-network_admin patterns-openSUSE-non_oss patterns-openSUSE-non_oss_opt patterns-openSUSE-office patterns-openSUSE-office_opt patterns-openSUSE-print_server patterns-openSUSE-remote_desktop patterns-openSUSE-rest_dvd patterns-openSUSE-sw_management patterns-openSUSE-sw_management_gnome patterns-openSUSE-sw_management_kde patterns-openSUSE-tabletpc patterns-openSUSE-technical_writing patterns-openSUSE-x11 patterns-openSUSE-x11_opt patterns-openSUSE-x11_yast patterns-openSUSE-xen_server patterns-openSUSE-xfce patterns-openSUSE-xfce_basis patterns-openSUSE-xfce_laptop patterns-openSUSE-xfce_office patterns-openSUSE-yast2_basis patterns-openSUSE-yast2_install_wf
- Bump version to 20170206.
- Replace liberation-fonts with liberation2-fonts Recommends: With
the current freetype2 we have in Tumbleweed, liberation2-fonts is
more visually pleasing.
- Drop devel_java pattern from the DVD: space constrains call for
this action. The pattern of course stays available in the repos.
==== pim-storage-service-manager ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== pimcommon ====
Version update (16.12.1 -> 16.12.2)
Subpackages: libKF5PimCommon5
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== rhino ====
- Revert back to using gcj: it is going to stay around for a while
longer and it helps avoiding bootstrap cycles.
==== signon-kwallet-extension ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== spectacle ====
Version update (16.12.1 -> 16.12.2)
- Drop set-screenshot-URL-for-notification.patch, merged upstream
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== sweeper ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== syndication ====
Version update (16.12.1 -> 16.12.2)
- Update to KDE Applications 16.12.2
* KDE Applications 16.12.2
* https://www.kde.org/announcements/announce-applications-16.12.2.php
==== systemd-presets-branding-openSUSE ====
Version update (0.3.0 -> 0.4.0)
- Enable by default uuidd shipped by util-linux (bsc#1012850)
util-linux was previously shipping a preset file enabling uuidd by
default. This is now done here as other packages are not supposed to
ship their own preset rules.
Also increase the package version so util-linux can conflict with
the previous versions and hence will be updated *after* the new
version of the presets package is. This is important otherwise if
util-linux removed its preset file first, then the presets package
would believe a new change in the presets and you enable again
uuidd.
- Enable the issue-generator.service by default: /etc/issue is in
progress of no longer being a static file, but being generated by
a service, which allows for much more flexible content (think
ssh key fingerprint or similar).
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
7 years, 9 months
New Tumbleweed snapshot 20240709 released!
by Dominique Leuenberger
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:
abseil-cpp
apache2 (2.4.59 -> 2.4.61)
apache2-manual (2.4.59 -> 2.4.61)
apache2-prefork (2.4.59 -> 2.4.61)
apache2-utils (2.4.59 -> 2.4.61)
brltty
cups
emacs
exiv2
freecell-solver (6.10.0 -> 6.12.0)
grub2
ibus (1.5.29 -> 1.5.30)
ibus_gtk4 (1.5.29 -> 1.5.30)
kernel-firmware-nvidia-gspx-G06 (550.90.07 -> 550.100)
nvidia-open-driver-G06-signed (550.90.07_k6.9.7_1 -> 550.100_k6.9.7_1)
openSUSE-release (20240708 -> 20240709)
python-certifi (2023.11.17 -> 2024.7.4)
python311
python311-core
samba (4.20.2+git.345.1e3d47bbda6 -> 4.20.2+git.348.4fb6af61307)
xf86-video-nouveau
=== Details ===
==== abseil-cpp ====
Subpackages: libabsl_2401_0_0 libabsl_lite_2401_0_0
- Add upstream patch abseil-cmake-gtest-testonly.patch to fix
issue with GTest and CMake 3.30
==== apache2 ====
Version update (2.4.59 -> 2.4.61)
- Update to 2.4.61
* ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
disclosure with handlers configured via AddType (cve.mitre.org)
[boo#1227353]
A regression in the core of Apache HTTP Server 2.4.60 ignores
some use of the legacy content-type based configuration of
handlers. "AddType" and similar configuration, under some
circumstances where files are requested indirectly, result in
source code disclosure of local content. For example, PHP
scripts may be served instead of interpreted.
Users are recommended to upgrade to version 2.4.61, which fixes
this issue.
- Update to 2.4.60
* ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
handler substitution (cve.mitre.org) [boo#1227271]
Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
earlier allows an attacker to cause unsafe RewriteRules to
unexpectedly setup URL's to be handled by mod_proxy.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
Denial of Service in mod_proxy via a malicious request
(cve.mitre.org) [boo#1227270]
null pointer dereference in mod_proxy in Apache HTTP Server
2.4.59 and earlier allows an attacker to crash the server via a
malicious request.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
exploitable/malicious backend application output to run local
handlers via internal redirect (cve.mitre.org) [boo#1227269]
Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
are vulnerably to information disclosure, SSRF or local script
execution via backend applications whose response headers are
malicious or exploitable.
Note: Some legacy uses of the 'AddType' directive to connect a
request to a handler must be ported to 'AddHandler' after this fix.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
mod_rewrite when first segment of substitution matches
filesystem path. (cve.mitre.org) [boo#1227268]
Improper escaping of output in mod_rewrite in Apache HTTP Server
2.4.59 and earlier allows an attacker to map URLs to filesystem
locations that are permitted to be served by the server but are
not intentionally/directly reachable by any URL, resulting in
code execution or source code disclosure.
Substitutions in server context that use a backreferences or
variables as the first segment of the substitution are affected.
Some unsafe RewiteRules will be broken by this change and the
rewrite flag "UnsafePrefixStat" can be used to opt back in once
ensuring the substitution is appropriately constrained.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
encoded question marks in backreferences (cve.mitre.org)
[boo#1227278]
Substitution encoding issue in mod_rewrite in Apache HTTP Server
2.4.59 and earlier allows attacker to execute scripts in
directories permitted by the configuration but not directly
reachable by any URL or source disclosure of scripts meant to
only to be executed as CGI.
Note: Some RewriteRules that capture and substitute unsafely will now
fail unless rewrite flag "UnsafeAllow3F" is specified.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
problem (cve.mitre.org) [boo#1227276]
Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
earlier allows request URLs with incorrect encoding to be sent
to backend services, potentially bypassing authentication via
crafted requests.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
(cve.mitre.org) [boo#1227267]
SSRF in Apache HTTP Server on Windows allows to potentially leak
NTML hashes to a malicious server via SSRF and malicious
requests or content
Note: Existing configurations that access UNC paths
will have to configure new directive "UNCList" to allow access
during request processing.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
Serving WebSocket protocol upgrades over a HTTP/2 connection
could result in a Null Pointer dereference, leading to a crash
of the server process, degrading performance.
Credits: Marc Stern (<marc.stern AT approach-cyber.com>)
* ) mod_proxy: Fix DNS requests and connections closed before the
configured addressTTL. BZ 69126. [Yann Ylavic]
* ) core: On Linux, log the real thread ID in error logs. [Joe Orton]
* ) core: Support zone/scope in IPv6 link-local addresses in Listen and
VirtualHost directives (requires APR 1.7.x or later). PR 59396
[Joe Orton]
* ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
(rather than connection closure). [Joe Orton, Yann Ylavic]
* ) Updated mime.types. [Mohamed Akram <mohd.akram outlook.com>,
Adam Silverstein <adamsilverstein earthboundhosting.com>]
* ) mod_ssl: Fix a regression that causes the default DH parameters for a key
no longer set and thus effectively disabling DH ciphers when no explicit
DH parameters are set. PR 68863 [Ruediger Pluem]
* ) mod_cgid: Optional support for file descriptor passing, fixing
error log handling (configure --enable-cgid-fdpassing) on Unix
platforms. PR 54221. [Joe Orton]
... changelog too long, skipping 15 lines ...
- apache2-issue-444.patch
==== apache2-manual ====
Version update (2.4.59 -> 2.4.61)
- Update to 2.4.61
* ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
disclosure with handlers configured via AddType (cve.mitre.org)
[boo#1227353]
A regression in the core of Apache HTTP Server 2.4.60 ignores
some use of the legacy content-type based configuration of
handlers. "AddType" and similar configuration, under some
circumstances where files are requested indirectly, result in
source code disclosure of local content. For example, PHP
scripts may be served instead of interpreted.
Users are recommended to upgrade to version 2.4.61, which fixes
this issue.
- Update to 2.4.60
* ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
handler substitution (cve.mitre.org) [boo#1227271]
Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
earlier allows an attacker to cause unsafe RewriteRules to
unexpectedly setup URL's to be handled by mod_proxy.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
Denial of Service in mod_proxy via a malicious request
(cve.mitre.org) [boo#1227270]
null pointer dereference in mod_proxy in Apache HTTP Server
2.4.59 and earlier allows an attacker to crash the server via a
malicious request.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
exploitable/malicious backend application output to run local
handlers via internal redirect (cve.mitre.org) [boo#1227269]
Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
are vulnerably to information disclosure, SSRF or local script
execution via backend applications whose response headers are
malicious or exploitable.
Note: Some legacy uses of the 'AddType' directive to connect a
request to a handler must be ported to 'AddHandler' after this fix.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
mod_rewrite when first segment of substitution matches
filesystem path. (cve.mitre.org) [boo#1227268]
Improper escaping of output in mod_rewrite in Apache HTTP Server
2.4.59 and earlier allows an attacker to map URLs to filesystem
locations that are permitted to be served by the server but are
not intentionally/directly reachable by any URL, resulting in
code execution or source code disclosure.
Substitutions in server context that use a backreferences or
variables as the first segment of the substitution are affected.
Some unsafe RewiteRules will be broken by this change and the
rewrite flag "UnsafePrefixStat" can be used to opt back in once
ensuring the substitution is appropriately constrained.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
encoded question marks in backreferences (cve.mitre.org)
[boo#1227278]
Substitution encoding issue in mod_rewrite in Apache HTTP Server
2.4.59 and earlier allows attacker to execute scripts in
directories permitted by the configuration but not directly
reachable by any URL or source disclosure of scripts meant to
only to be executed as CGI.
Note: Some RewriteRules that capture and substitute unsafely will now
fail unless rewrite flag "UnsafeAllow3F" is specified.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
problem (cve.mitre.org) [boo#1227276]
Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
earlier allows request URLs with incorrect encoding to be sent
to backend services, potentially bypassing authentication via
crafted requests.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
(cve.mitre.org) [boo#1227267]
SSRF in Apache HTTP Server on Windows allows to potentially leak
NTML hashes to a malicious server via SSRF and malicious
requests or content
Note: Existing configurations that access UNC paths
will have to configure new directive "UNCList" to allow access
during request processing.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
Serving WebSocket protocol upgrades over a HTTP/2 connection
could result in a Null Pointer dereference, leading to a crash
of the server process, degrading performance.
Credits: Marc Stern (<marc.stern AT approach-cyber.com>)
* ) mod_proxy: Fix DNS requests and connections closed before the
configured addressTTL. BZ 69126. [Yann Ylavic]
* ) core: On Linux, log the real thread ID in error logs. [Joe Orton]
* ) core: Support zone/scope in IPv6 link-local addresses in Listen and
VirtualHost directives (requires APR 1.7.x or later). PR 59396
[Joe Orton]
* ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
(rather than connection closure). [Joe Orton, Yann Ylavic]
* ) Updated mime.types. [Mohamed Akram <mohd.akram outlook.com>,
Adam Silverstein <adamsilverstein earthboundhosting.com>]
* ) mod_ssl: Fix a regression that causes the default DH parameters for a key
no longer set and thus effectively disabling DH ciphers when no explicit
DH parameters are set. PR 68863 [Ruediger Pluem]
* ) mod_cgid: Optional support for file descriptor passing, fixing
error log handling (configure --enable-cgid-fdpassing) on Unix
platforms. PR 54221. [Joe Orton]
... changelog too long, skipping 15 lines ...
- apache2-issue-444.patch
==== apache2-prefork ====
Version update (2.4.59 -> 2.4.61)
- Update to 2.4.61
* ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
disclosure with handlers configured via AddType (cve.mitre.org)
[boo#1227353]
A regression in the core of Apache HTTP Server 2.4.60 ignores
some use of the legacy content-type based configuration of
handlers. "AddType" and similar configuration, under some
circumstances where files are requested indirectly, result in
source code disclosure of local content. For example, PHP
scripts may be served instead of interpreted.
Users are recommended to upgrade to version 2.4.61, which fixes
this issue.
- Update to 2.4.60
* ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
handler substitution (cve.mitre.org) [boo#1227271]
Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
earlier allows an attacker to cause unsafe RewriteRules to
unexpectedly setup URL's to be handled by mod_proxy.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
Denial of Service in mod_proxy via a malicious request
(cve.mitre.org) [boo#1227270]
null pointer dereference in mod_proxy in Apache HTTP Server
2.4.59 and earlier allows an attacker to crash the server via a
malicious request.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
exploitable/malicious backend application output to run local
handlers via internal redirect (cve.mitre.org) [boo#1227269]
Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
are vulnerably to information disclosure, SSRF or local script
execution via backend applications whose response headers are
malicious or exploitable.
Note: Some legacy uses of the 'AddType' directive to connect a
request to a handler must be ported to 'AddHandler' after this fix.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
mod_rewrite when first segment of substitution matches
filesystem path. (cve.mitre.org) [boo#1227268]
Improper escaping of output in mod_rewrite in Apache HTTP Server
2.4.59 and earlier allows an attacker to map URLs to filesystem
locations that are permitted to be served by the server but are
not intentionally/directly reachable by any URL, resulting in
code execution or source code disclosure.
Substitutions in server context that use a backreferences or
variables as the first segment of the substitution are affected.
Some unsafe RewiteRules will be broken by this change and the
rewrite flag "UnsafePrefixStat" can be used to opt back in once
ensuring the substitution is appropriately constrained.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
encoded question marks in backreferences (cve.mitre.org)
[boo#1227278]
Substitution encoding issue in mod_rewrite in Apache HTTP Server
2.4.59 and earlier allows attacker to execute scripts in
directories permitted by the configuration but not directly
reachable by any URL or source disclosure of scripts meant to
only to be executed as CGI.
Note: Some RewriteRules that capture and substitute unsafely will now
fail unless rewrite flag "UnsafeAllow3F" is specified.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
problem (cve.mitre.org) [boo#1227276]
Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
earlier allows request URLs with incorrect encoding to be sent
to backend services, potentially bypassing authentication via
crafted requests.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
(cve.mitre.org) [boo#1227267]
SSRF in Apache HTTP Server on Windows allows to potentially leak
NTML hashes to a malicious server via SSRF and malicious
requests or content
Note: Existing configurations that access UNC paths
will have to configure new directive "UNCList" to allow access
during request processing.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
Serving WebSocket protocol upgrades over a HTTP/2 connection
could result in a Null Pointer dereference, leading to a crash
of the server process, degrading performance.
Credits: Marc Stern (<marc.stern AT approach-cyber.com>)
* ) mod_proxy: Fix DNS requests and connections closed before the
configured addressTTL. BZ 69126. [Yann Ylavic]
* ) core: On Linux, log the real thread ID in error logs. [Joe Orton]
* ) core: Support zone/scope in IPv6 link-local addresses in Listen and
VirtualHost directives (requires APR 1.7.x or later). PR 59396
[Joe Orton]
* ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
(rather than connection closure). [Joe Orton, Yann Ylavic]
* ) Updated mime.types. [Mohamed Akram <mohd.akram outlook.com>,
Adam Silverstein <adamsilverstein earthboundhosting.com>]
* ) mod_ssl: Fix a regression that causes the default DH parameters for a key
no longer set and thus effectively disabling DH ciphers when no explicit
DH parameters are set. PR 68863 [Ruediger Pluem]
* ) mod_cgid: Optional support for file descriptor passing, fixing
error log handling (configure --enable-cgid-fdpassing) on Unix
platforms. PR 54221. [Joe Orton]
... changelog too long, skipping 15 lines ...
- apache2-issue-444.patch
==== apache2-utils ====
Version update (2.4.59 -> 2.4.61)
- Update to 2.4.61
* ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
disclosure with handlers configured via AddType (cve.mitre.org)
[boo#1227353]
A regression in the core of Apache HTTP Server 2.4.60 ignores
some use of the legacy content-type based configuration of
handlers. "AddType" and similar configuration, under some
circumstances where files are requested indirectly, result in
source code disclosure of local content. For example, PHP
scripts may be served instead of interpreted.
Users are recommended to upgrade to version 2.4.61, which fixes
this issue.
- Update to 2.4.60
* ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
handler substitution (cve.mitre.org) [boo#1227271]
Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
earlier allows an attacker to cause unsafe RewriteRules to
unexpectedly setup URL's to be handled by mod_proxy.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
Denial of Service in mod_proxy via a malicious request
(cve.mitre.org) [boo#1227270]
null pointer dereference in mod_proxy in Apache HTTP Server
2.4.59 and earlier allows an attacker to crash the server via a
malicious request.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
exploitable/malicious backend application output to run local
handlers via internal redirect (cve.mitre.org) [boo#1227269]
Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
are vulnerably to information disclosure, SSRF or local script
execution via backend applications whose response headers are
malicious or exploitable.
Note: Some legacy uses of the 'AddType' directive to connect a
request to a handler must be ported to 'AddHandler' after this fix.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
mod_rewrite when first segment of substitution matches
filesystem path. (cve.mitre.org) [boo#1227268]
Improper escaping of output in mod_rewrite in Apache HTTP Server
2.4.59 and earlier allows an attacker to map URLs to filesystem
locations that are permitted to be served by the server but are
not intentionally/directly reachable by any URL, resulting in
code execution or source code disclosure.
Substitutions in server context that use a backreferences or
variables as the first segment of the substitution are affected.
Some unsafe RewiteRules will be broken by this change and the
rewrite flag "UnsafePrefixStat" can be used to opt back in once
ensuring the substitution is appropriately constrained.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
encoded question marks in backreferences (cve.mitre.org)
[boo#1227278]
Substitution encoding issue in mod_rewrite in Apache HTTP Server
2.4.59 and earlier allows attacker to execute scripts in
directories permitted by the configuration but not directly
reachable by any URL or source disclosure of scripts meant to
only to be executed as CGI.
Note: Some RewriteRules that capture and substitute unsafely will now
fail unless rewrite flag "UnsafeAllow3F" is specified.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
problem (cve.mitre.org) [boo#1227276]
Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
earlier allows request URLs with incorrect encoding to be sent
to backend services, potentially bypassing authentication via
crafted requests.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
(cve.mitre.org) [boo#1227267]
SSRF in Apache HTTP Server on Windows allows to potentially leak
NTML hashes to a malicious server via SSRF and malicious
requests or content
Note: Existing configurations that access UNC paths
will have to configure new directive "UNCList" to allow access
during request processing.
Credits: Orange Tsai (@orange_8361) from DEVCORE
* ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
Serving WebSocket protocol upgrades over a HTTP/2 connection
could result in a Null Pointer dereference, leading to a crash
of the server process, degrading performance.
Credits: Marc Stern (<marc.stern AT approach-cyber.com>)
* ) mod_proxy: Fix DNS requests and connections closed before the
configured addressTTL. BZ 69126. [Yann Ylavic]
* ) core: On Linux, log the real thread ID in error logs. [Joe Orton]
* ) core: Support zone/scope in IPv6 link-local addresses in Listen and
VirtualHost directives (requires APR 1.7.x or later). PR 59396
[Joe Orton]
* ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
(rather than connection closure). [Joe Orton, Yann Ylavic]
* ) Updated mime.types. [Mohamed Akram <mohd.akram outlook.com>,
Adam Silverstein <adamsilverstein earthboundhosting.com>]
* ) mod_ssl: Fix a regression that causes the default DH parameters for a key
no longer set and thus effectively disabling DH ciphers when no explicit
DH parameters are set. PR 68863 [Ruediger Pluem]
* ) mod_cgid: Optional support for file descriptor passing, fixing
error log handling (configure --enable-cgid-fdpassing) on Unix
platforms. PR 54221. [Joe Orton]
... changelog too long, skipping 15 lines ...
- apache2-issue-444.patch
==== brltty ====
Subpackages: brltty-driver-at-spi2 brltty-driver-brlapi brltty-driver-speech-dispatcher brltty-driver-xwindow brltty-lang libbrlapi0_8 python3-brlapi system-user-brltty xbrlapi
- Add %python3_fix_shebang_path to fix binaries dependency on
/usr/bin/python3
==== cups ====
Subpackages: cups-client cups-config libcups2 libcupsimage2
- Replaced avoid_C99_mode_for_loop_initial_declarations.patch
which is now the upstream fix
https://github.com/OpenPrinting/cups/commit/a2b8872ea95564e065e3a08e2aa12a1…
see https://github.com/OpenPrinting/cups/issues/1000
and https://github.com/OpenPrinting/cups/pull/1004
==== emacs ====
Subpackages: emacs-el emacs-eln emacs-info emacs-nox etags
- The release 29.4 does fix boo#1226957 -- CVE-2024-39331
==== exiv2 ====
Subpackages: libexiv2-28 libexiv2-28-x86-64-v3
- use --parallel as single-dash parameters are eaten by
ctest's rpm macro
==== freecell-solver ====
Version update (6.10.0 -> 6.12.0)
Subpackages: freecell-solver-presets libfreecell-solver0
- Update to 6.12.0
* Avoid packaging .tidyall.d
* Renames to "global_instance" and clean-ups
==== grub2 ====
Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi grub2-x86_64-xen
- Fix error if dash shell script is used (bsc#1226453)
* 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
* 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
* 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch
==== ibus ====
Version update (1.5.29 -> 1.5.30)
Subpackages: ibus-dict-emoji ibus-gtk ibus-gtk3 ibus-lang libibus-1_0-5 typelib-1_0-IBus-1_0
- Upstream update to 1.5.30
* Fix Super key is not handled in GTK 4 applications
* ui/gtk3: Fix SEGV with Super-space in Wayland
* tools: Fix ibus start/restart in Plasma Wayland 5696033
* ui/gtk3: Fix ibus-daemon timeout in Plasma Wayland
* ui/gtk3: Set Indicator status at launching time
* Implement preedit color in Plasma Wayland
* Implement ibus start/restart for Plasma Wayland
* Show preferences menu item in activate menu
* Fix control keys with game application
* Fix typing freeze with barcode reader
* Fix preedit issue with X applications
* setup/enginedialog: Improve the search for engines
- Refresh ibus-ui-gtk3-restart-via-systemd.patch
- Drop patches merged by the upstream
* ibus-complete-preedit-signals-for-postprocesskeyevent.patch
* ibus-enginesimple-dont-commit-any-characters.patch
==== ibus_gtk4 ====
Version update (1.5.29 -> 1.5.30)
- Upstream update to 1.5.30
* Fix Super key is not handled in GTK 4 applications
* ui/gtk3: Fix SEGV with Super-space in Wayland
* tools: Fix ibus start/restart in Plasma Wayland 5696033
* ui/gtk3: Fix ibus-daemon timeout in Plasma Wayland
* ui/gtk3: Set Indicator status at launching time
* Implement preedit color in Plasma Wayland
* Implement ibus start/restart for Plasma Wayland
* Show preferences menu item in activate menu
* Fix control keys with game application
* Fix typing freeze with barcode reader
* Fix preedit issue with X applications
* setup/enginedialog: Improve the search for engines
- Refresh ibus-ui-gtk3-restart-via-systemd.patch
- Drop patches merged by the upstream
* ibus-complete-preedit-signals-for-postprocesskeyevent.patch
* ibus-enginesimple-dont-commit-any-characters.patch
==== kernel-firmware-nvidia-gspx-G06 ====
Version update (550.90.07 -> 550.100)
- Update to 550.100 (boo#1227575)
==== nvidia-open-driver-G06-signed ====
Version update (550.90.07_k6.9.7_1 -> 550.100_k6.9.7_1)
- Update to 550.100 (boo#1227575)
* Fixed a bug that caused OpenGL triple buffering to behave like
double buffering.
==== openSUSE-release ====
Version update (20240708 -> 20240709)
Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd
- automatically generated by openSUSE-release-tools/pkglistgen
==== python-certifi ====
Version update (2023.11.17 -> 2024.7.4)
- Refresh patches python-certifi-shipped-requests-cabundle.patch and
two-basic-unit-tests.patch
- Remove executable bit from core.py file
- Update to 2024.7.4 (CVE-2024-39689, bsc#1227519):
Removed certs:
* Subject: CN=GLOBALTRUST 2020 O=e-commerce monitoring GmbH
- 2024.06.02
Added certs:
* Subject: CN=FIRMAPROFESIONAL CA ROOT-A WEB O=Firmaprofesional SA
- 2024.02.02
Added certs:
* Subject: CN=Telekom Security TLS ECC Root 2020 O=Deutsche Telekom Security GmbH
* Subject: CN=Telekom Security TLS RSA Root 2023 O=Deutsche Telekom Security GmbH
Removed certs:
* Subject: O=SECOM Trust.net OU=Security Communication RootCA1
* Fix leaking certificate issue
==== python311 ====
Subpackages: python311-curses python311-dbm python311-x86-64-v3
- Update F00251-change-user-install-location.patch to make pip and
modern tools install directly in /usr/local when used by the user.
bsc#1225660
==== python311-core ====
Subpackages: libpython3_11-1_0 libpython3_11-1_0-x86-64-v3 python311-base python311-base-x86-64-v3
- Update F00251-change-user-install-location.patch to make pip and
modern tools install directly in /usr/local when used by the user.
bsc#1225660
==== samba ====
Version update (4.20.2+git.345.1e3d47bbda6 -> 4.20.2+git.348.4fb6af61307)
Subpackages: libsamba-policy0-python3 samba-ad-dc-libs samba-client samba-client-32bit samba-client-libs samba-client-libs-32bit samba-gpupdate samba-ldb-ldap samba-libs samba-libs-python3 samba-python3 samba-winbind samba-winbind-libs samba-winbind-libs-32bit
- Fix named crash when using samba's DLZ plugin; (bsc#1224003);
(bso#15643);
- remove dependency on /usr/bin/python3 using
%python3_fix_shebang macro, [bsc#1212476]
==== xf86-video-nouveau ====
- added "-fpermissive" to optflags to workaround fatal warnings
with gcc14 (boo#1225956)
4 months, 1 week
Re: [opensuse-factory] thinking about yast2 (slowness)
by Nelson Marques
Ok, sounds fair. I'm not really a zypper expert, but from what I know
from traditional YUM I assumed it was close to it.
I rest my case then :)
2012/5/28 Marguerite Su <i(a)marguerite.su>:
> On Mon, May 28, 2012 at 7:13 AM, Nelson Marques <nmo.marques(a)gmail.com> wrote:
>> 2012/5/28 Marguerite Su <i(a)marguerite.su>:
>>> On Mon, May 28, 2012 at 6:18 AM, Nelson Marques <nmo.marques(a)gmail.com> wrote:
>>>> 2012/5/27 Marguerite Su <i(a)marguerite.su>:
>>>>>
>>>>> 在 2012-5-28 上午3:25,"Nelson Marques" <nmo.marques(a)gmail.com>写道:
>>>>>
>>>>>
>>>>>>
>>>>>> 2012/5/27 Marguerite Su <i(a)marguerite.su>:
>>>>>> > Hi, all,
>>>>>> >
>>>>>> > users complained to me many times about yast2's slowness on
>>>>>> > forums.o.o, twitter or gtalk groups. (of course in a form of flame war
>>>>>> > like apt vs. yast, yum vs. yast...I don't want to say much about
>>>>>> > that.)
>>>>>> >
>>>>>> > I didn't believe it, until today I broke my zypp cache, and had to
>>>>>> > retrieve them all...and I found many ugly things. let me be clear one
>>>>>> > by one.
>>>>>> >
>>>>>> > 1. yast-ncurses.
>>>>>> >
>>>>>> > you have to use `LANG=en zypper [option]` if you set your locale to
>>>>>> > non-En environment.
>>>>>> >
>>>>>> > or texts will be displayed as unreadable ??????.
>>>>>> >
>>>>>> > see screenshot: http://paste.opensuse.org/40229867
>>>>>> >
>>>>>
>>>>> any ideas on this one?
>>>>>
>>>>>> > 2. if you broke your zypp cache, yast-ncurses will always tell you
>>>>>> > that you have insufficient permissions so can only see part of its
>>>>>> > modules, even you logged in with root. (maybe not producible)
>>>>>> >
>>>>>> > 3. yast have to download every local package descrs, no matter whether
>>>>>> > you need it or not.
>>>>>>
>>>>>> Yes, you and everyone else. It's that metadata that allows zypper to
>>>>>> resolve dependencies and other things. If you don't have it available
>>>>>> you defeat the whole purpose of a repository.
>>>>>>
>>>>>> > I think just download packages.en.gz and packages.your_locale.gz will
>>>>>> > be enough. (nowadays it downloads all of them...du, kr, zh_TW, pl,
>>>>>> > blabla...)
>>>>>> >
>>>>>> > and it's the cause of its slowness..
>>>>>> >
>>>>>> > it took me 40 minutes to refresh it all...even with local mirrors on.
>>>>>>
>>>>>> You most likely have a transparent proxy somewhere in the middle that
>>>>>> is introducing erratic behavior or limiting down; that sounds the most
>>>>>> reasonable explanation.
>>>>>>
>>>>>
>>>>> hi,nelson,
>>>>>
>>>>> do you mean some isp slow me down in the middle of the transition from
>>>>> server to me?
>>>>>
>>>>> I am not network expert...I cant quite follow this part
>>>>
>>>> Yes, there can be a problem somewhere in the network, and it might be
>>>> bottlenecking somewhere, which could cause issues on your end.
>>>>
>>>
>>> I'll switch all my repo from d.o.o to twaren then try again.
>>>
>>> if that comes faster...I'll change all the links on zh.o.o wiki to
>>> guide new users.
>>>
>>>
>>>>>
>>>>>> >
>>>>>> > I have a 4MB download speed, but can only download at a speed of <
>>>>>> > 10KB/s.
>>>>>>
>>>>>> I can top my home line to 1.2Mbytes/sec (12Mbit ADSL); And I can get
>>>>>> far more higher speeds through my office.
>>>>>
>>>>> yes.
>>>>>
>>>>> so are you suggesting me upgrading my internet plan to use opensuse?like buy
>>>>> a new computer to install opensuse?
>>>>
>>>> No, I'm trying to tell you that if it was a problem on
>>>> dl.opensuse.org, we would suffer from it to. If I can get those
>>>> speeds, you should as aswell; for a 4Mbit downstream window you should
>>>> get around 400Kb/sec. If you are not getting them, that's because
>>>> there's an issue somewhere, right ?
>>>>
>>>
>>> yes...actually I highly suspect the Eu-Asia continent fiber-wire lost
>>> its speed into China. (because I never see any Russian guys complain
>>> about slowness of yast.)
>>>
>>> I'll do some traceroute and see.
>>>
>>>> Now, depending on the type of your connection there can be lots of
>>>> factors, from transparent proxies, to network bottlenecks on your ISP
>>>> side, crazed routing tables, etc.
>>>>
>>>> For example, ADSL connections you have phisical factors, like the
>>>> distance between your house to the central that serves you, etc.
>>>>
>>>>>
>>>>> if my computer is obsolete. i will. but actually 4mb is the largest internet
>>>>> speed in Chinese...I can't immigrate only to update my opensuse box. right?
>>>>
>>>>> so the question I want to ask is how to or is there any possible way to
>>>>> speed zypper refresh based on the infrastructure I have.
>>>>
>>>> There's nothing you or anyone else can do on zypper if the problem is
>>>> related with a network bottleneck for example or crazed routing
>>>> tables.
>>>>
>>>>>>
>>>>>> > I knew it's slow, but I don't know it's that slow...
>>>>>> >
>>>>>> > the standard procedure to use yast is: a. launch b. min it and do
>>>>>> > something else c. after half an hour, operate, min it again d. wait
>>>>>> > until it closes itself.
>>>>>> >
>>>>>> > I think we really need to improve it. like:
>>>>>>
>>>>>> > (1) try merge package descrs among repositories. most of same
>>>>>> > packages' descrs among repos are the same. we don't need to download
>>>>>> > it several times.
>>>>>>
>>>>>> I would belive that this would introduce chaos and havoc in
>>>>>> operational theaters that contemplate concorrent repositories. Why
>>>>>> should my repo metadata be replaced by some other repo metadata?
>>>>>> Simples example:
>>>>>>
>>>>>> - My repo has a version of PostgreSQL without UUID support. If you
>>>>>> merge metada and mine gets replaced with the one from a repo which has
>>>>>> PostgreSQL built with UUID support, users will most likely get a
>>>>>> broken PostgreSQL. You will blow up the majority of systems with
>>>>>> concorrent repositories.
>>>>>>
>>>>>
>>>>> do you mean packages.en.gz is used to solve dependencies?I think they are
>>>>> just translations. I never mean to merge oss and k:d:l contents together.
>>>>> but packages descr. eg %description instead of gpg keys....or rpms
>>>>> themeselves.
>>>>
>>>> If we are talking about the files in 'repodata' or similiar depending
>>>> if it's rpm-db or yast2 (which I believe we are), those files are
>>>> created so that the package manager tools (zypper, yum) can read the
>>>> metadata from the RPMs available instead of querying them all.
>>>>
>>>> So if you so for example a query on zypper and you dont have those
>>>> files, there's an error. If you rmeove info from those files, it can
>>>> lead to malformed dependencies.
>>>>
>>>> Like I said in my last email, there's most likely a global community
>>>> living from those repos, you might not have interest on descriptions,
>>>> but I and other people have.
>>>>
>>>
>>> yes. but actually we were talking about different things...
>>>
>>> I was talking about
>>> /var/cache/zypp/download.opensuse.org-oss/suse/setup/descr/package.locale.gz
>>
>> It's most likely the same thing because you can have the description
>> fields in the RPM with translations, for example in one spec file we
>> can have multiple summaries for different languages.
>>
>> I would suppose they will get splitted somewhere. So they are the same
>> thing except the package.locale.gz has the metadata that is provided
>> for your location, right ? :)
>>
>> (I might be wrong though).
>>
>
> nope.
>
> Adrian said once on build-service ML.
>
> if you did that (multiple summaries/descriptions), you have to
> maintain all the openSUSE supported languages on your own...
>
> but that's also not exact...because nowadays yast can't parse those
> localed summaries/descriptions at all. if you write them in spec, it's
> just got ignored.
>
> coolo's 50-tools script only reads *.spec and withdraw English
> summaries and descriptions, then insert them into a big .pot file for
> translators.
>
> and those translated .po will be used to create package.locale.gz.
>
> actually there're no metadata...but just plain translated summaries
> and descriptions...it's yast that parse them and inset the
> translations into the right place.
>
>
>
>>>
>>> and you were talking about
>>> /var/cache/zypp/download.opensuse.org-oss/suse/setup/descr/package.gz
>>> and packge.DU.gz
>>>
>>> although they look like the same thing. but actually they're different...
>>
>> maybe because not everything gets translated? and those which haven't
>> local translations dont go into local.gz ?
>>
>
> nope.
>
> "not everything get translated" is right. there're 40000+ packages in
> such pot....almost the number of items of the whole openSUSE. no one
> can translate them all...
>
> but package.gz and package.DU.gz don't contain any summaries and descriptions.
>
> they contain libraries' and binaries' names (like /usr/bin/bash) and
> some numbers.( I don't know what they're for.)
>
> all summaries and descriptions are in package.en.gz.
>
>>> and I didn't see anything is repodata controls dependencies.
>>
>> When you do something like 'zypper search foobar' it searches those
>> files with the metadata for a package named foobar. If you dont have
>> those files zypper can't find anything. So if package 'foo' has a
>> dependency on 'foobar' thats how zypper resolves the dependencies, by
>> reading those files (if I'm wrong, someone correct me).
>>
>
> it's done by /var/cache/zypp/raw/*/repodata/*-primary.xml.gz
>
> normal repositories (not oss or non-oss) do not have a ./suse/setup/
> directory. so it can't be ./suse/setup/package.gz to solve
> dependencies....
>
>> Same goes for files, versions etc... Why this is done this way?
>> Simple... Imagine that you have a repo with 10.000 files... if
>> everytime a user queries the repo for something it has to open all the
>> 10.000 RPMs to read the metadata, imagine the overhead in I/O it would
>> create.
>>
>> Not saying it's perfect! But so far it works nice... You have the
>> option also to save that information on SQLite databases instead of
>> the traditional files, wich is useful if you have some sort of
>> application doing some management on the repository itself.
>>
>>> dependencies seems to be solved by RPM program itself. :)
>>
>> RPM can«t find dependencies from stuff that isn't installed. Zypper
>> does it based on repository metadata. If I am wrong, then someone
>> correct me ;)
>>
>>>
>>>>>
>>>>> eg:you may have two packages in different repos with the same %description.
>>>>> then why do we need to download such descriptions twice?
>>>>
>>>> If dump a lot of RPMs into a directory and you run 'createrepo' on it.
>>>> It extracts the metadata from all RPMs and creates those file lists or
>>>> injects it into a sqlite database. This information (like I said
>>>> before) is used by the package manager tools (zypper) to resolve
>>>> dependencies and show information to the user.
>>>>
>>>> Try to search a bit for what RPM NEVRA is.
>>>>
>>>>> packages.en.gz has nothing to do with dependencies. or specfiles
>>>>
>>>> Then we are maybe speaking of different things. I was assuming you
>>>> were mentioning the files on 'repodata'. If they are... we shouldnt
>>>> mess with them.
>>>>
>>>>> they are copied out simple texts by coolo's script work in i18n 50-tools
>>>>>
>>>>>> > (2) make a daemon to download them in background when system starts.
>>>>>>
>>>>>> Uncool stuff and bloat. How would that feature help a system with 1000
>>>>>> days uptime? You can easilly setup a local repo with mrepo and run a
>>>>>> local mirror to overcome all the dificulties you are presenting.
>>>>>>
>>>>>
>>>>> yes.
>>>>>
>>>>> but I dont know how...
>>>>>
>>>>> someone said descrs are downloaded from suse original server and packages
>>>>> are downloaded from mirrors.
>>>>>
>>>>> so to me it means I can get a fast speed if I set up a server to fetch all
>>>>> rpms from a mirror and install them by rpm command. or if I use yast,I have
>>>>> to download descrs from original server. that will be slow.
>>>>>
>>>>> if I have such server,why I still use yast....
>>>>>
>>>>>> > (3) give user options to not download and display descrs/summaries,
>>>>>> > but to find and install only using package names.
>>>>>>
>>>>>> You are away that by doing such, you are suggesting that we strip off
>>>>>> zypper functionality that will affect dependency resolution? How will
>>>>>> this help? For example:
>>>>>>
>>>>>> - # zypper install /usr/bin/ssh
>>>>>>
>>>>>> Now what does zypper do if he can't access the repo metadata? :)
>>>>>>
>>>>>
>>>>> do you mean package.en.gz is metadata controling dependencies?
>>>>>
>>>>> Well maybe we need some yast expert to tell us....because I translated such
>>>>> packages.en.gz and didnt find any dependencies in it. I dont know if there
>>>>> are autoscripts adding such dependencies to my translations.
>>>>
>>>> I'm pretty sure I'm not one of them, neither I want to be.
>>>>
>>>>> if there is. it will be design default. because rpm dont know chinese...how
>>>>> can it solve dependencies in packages.zh_cn.gz?
>>>>>
>>>>>> > just some ideas in thin air....I don't how to implement it.
>>>>>> >
>>>>>> >
>>>>>> > PS: I think we should remove the "OSS might be slow" string from
>>>>>> > translations and yast itself.
>>>>>> >
>>>>>> > a warning is something you can avoid and don't do it. but repositories?
>>>>>> >
>>>>>> > you have to enable it not matter how many warnings it warns, if you
>>>>>> > want to do things using it.
>>>>>> >
>>>>>> > but are those things dangerous or risky? no. come on, it's our own OSS
>>>>>> > repo. it's just slow.
>>>>>> >
>>>>>> > and can you avoid that slow? no...
>>>>>> >
>>>>>> > so it sounds to warn users something they can't change. useless and
>>>>>> > feels forcibly.
>>>>>> >
>>>>>> > it does us more harms than benefits if you think it deeper.
>>>>>> >
>>>>>> > we give our users a bad first impression that it is slow, so it has to
>>>>>> > be fast like a flash to change their such minds.
>>>>>> >
>>>>>>
>>>>>> Please consider that there is a world outside China ;)
>>>>>>
>>>>>
>>>>> yes...
>>>>>
>>>>> without any part, it cant be called world...so we have to solve the problem
>>>>> in the worst place instead of the best place...
>>>>>
>>>>> actually,off topic,opensuse has little users in China partially because it
>>>>> is hard to download(big iso)and update (slow yast). most people's internet
>>>>> speed is even slower than mine....
>>>>
>>>> What I meant is that openSUSE serves a global community, therefore,
>>>> because I only use English, doesnt mean that German, Russian,
>>>> Portuguese and other should be removed on behalf of my own needs
>>>> because there are other people for which those are important.
>>>>
>>>
>>> yes.
>>>
>>> it seems openSUSE has done it well. because zypp will download locale
>>> descriptions.(if translators contribute such translations.)
>>>
>>>>
>>>>> greetings,marguerite
>>>>>
>>>>> from my Android.
>>>>>
>>>>>> >
>>>>>> > Regards
>>>>>> >
>>>>>> > Marguerite
>>>>>> > --
>>>>>> > To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
>>>>>> > To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
>>>>>> >
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Nelson Marques
>>>>>> // I've stopped trying to understand sandwiches with a third piece of
>>>>>> bread in the middle...
>>>>
>>>>
>>>>
>>>> --
>>>> Nelson Marques
>>>> // I've stopped trying to understand sandwiches with a third piece of
>>>> bread in the middle...
>>>
>>> Marguerite
>>
>>
>>
>> --
>> Nelson Marques
>> // I've stopped trying to understand sandwiches with a third piece of
>> bread in the middle...
--
Nelson Marques
// I've stopped trying to understand sandwiches with a third piece of
bread in the middle...
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
12 years, 5 months
Re: [opensuse-factory] thinking about yast2 (slowness)
by Patrick Shanahan
* Marguerite Su <i(a)marguerite.su> [05-27-12 19:30]:
> On Mon, May 28, 2012 at 7:13 AM, Nelson Marques <nmo.marques(a)gmail.com> wrote:
> > 2012/5/28 Marguerite Su <i(a)marguerite.su>:
> >> On Mon, May 28, 2012 at 6:18 AM, Nelson Marques <nmo.marques(a)gmail.com> wrote:
> >>> 2012/5/27 Marguerite Su <i(a)marguerite.su>:
> >>>>
> >>>> 在 2012-5-28 上午3:25,"Nelson Marques" <nmo.marques(a)gmail.com>写道:
> >>>>
> >>>>
> >>>>>
> >>>>> 2012/5/27 Marguerite Su <i(a)marguerite.su>:
> >>>>> > Hi, all,
> >>>>> >
> >>>>> > users complained to me many times about yast2's slowness on
> >>>>> > forums.o.o, twitter or gtalk groups. (of course in a form of flame war
> >>>>> > like apt vs. yast, yum vs. yast...I don't want to say much about
> >>>>> > that.)
> >>>>> >
> >>>>> > I didn't believe it, until today I broke my zypp cache, and had to
> >>>>> > retrieve them all...and I found many ugly things. let me be clear one
> >>>>> > by one.
> >>>>> >
> >>>>> > 1. yast-ncurses.
> >>>>> >
> >>>>> > you have to use `LANG=en zypper [option]` if you set your locale to
> >>>>> > non-En environment.
> >>>>> >
> >>>>> > or texts will be displayed as unreadable ??????.
> >>>>> >
> >>>>> > see screenshot: http://paste.opensuse.org/40229867
> >>>>> >
> >>>>
> >>>> any ideas on this one?
> >>>>
> >>>>> > 2. if you broke your zypp cache, yast-ncurses will always tell you
> >>>>> > that you have insufficient permissions so can only see part of its
> >>>>> > modules, even you logged in with root. (maybe not producible)
> >>>>> >
> >>>>> > 3. yast have to download every local package descrs, no matter whether
> >>>>> > you need it or not.
> >>>>>
> >>>>> Yes, you and everyone else. It's that metadata that allows zypper to
> >>>>> resolve dependencies and other things. If you don't have it available
> >>>>> you defeat the whole purpose of a repository.
> >>>>>
> >>>>> > I think just download packages.en.gz and packages.your_locale.gz will
> >>>>> > be enough. (nowadays it downloads all of them...du, kr, zh_TW, pl,
> >>>>> > blabla...)
> >>>>> >
> >>>>> > and it's the cause of its slowness..
> >>>>> >
> >>>>> > it took me 40 minutes to refresh it all...even with local mirrors on.
> >>>>>
> >>>>> You most likely have a transparent proxy somewhere in the middle that
> >>>>> is introducing erratic behavior or limiting down; that sounds the most
> >>>>> reasonable explanation.
> >>>>>
> >>>>
> >>>> hi,nelson,
> >>>>
> >>>> do you mean some isp slow me down in the middle of the transition from
> >>>> server to me?
> >>>>
> >>>> I am not network expert...I cant quite follow this part
> >>>
> >>> Yes, there can be a problem somewhere in the network, and it might be
> >>> bottlenecking somewhere, which could cause issues on your end.
> >>>
> >>
> >> I'll switch all my repo from d.o.o to twaren then try again.
> >>
> >> if that comes faster...I'll change all the links on zh.o.o wiki to
> >> guide new users.
> >>
> >>
> >>>>
> >>>>> >
> >>>>> > I have a 4MB download speed, but can only download at a speed of <
> >>>>> > 10KB/s.
> >>>>>
> >>>>> I can top my home line to 1.2Mbytes/sec (12Mbit ADSL); And I can get
> >>>>> far more higher speeds through my office.
> >>>>
> >>>> yes.
> >>>>
> >>>> so are you suggesting me upgrading my internet plan to use opensuse?like buy
> >>>> a new computer to install opensuse?
> >>>
> >>> No, I'm trying to tell you that if it was a problem on
> >>> dl.opensuse.org, we would suffer from it to. If I can get those
> >>> speeds, you should as aswell; for a 4Mbit downstream window you should
> >>> get around 400Kb/sec. If you are not getting them, that's because
> >>> there's an issue somewhere, right ?
> >>>
> >>
> >> yes...actually I highly suspect the Eu-Asia continent fiber-wire lost
> >> its speed into China. (because I never see any Russian guys complain
> >> about slowness of yast.)
> >>
> >> I'll do some traceroute and see.
> >>
> >>> Now, depending on the type of your connection there can be lots of
> >>> factors, from transparent proxies, to network bottlenecks on your ISP
> >>> side, crazed routing tables, etc.
> >>>
> >>> For example, ADSL connections you have phisical factors, like the
> >>> distance between your house to the central that serves you, etc.
> >>>
> >>>>
> >>>> if my computer is obsolete. i will. but actually 4mb is the largest internet
> >>>> speed in Chinese...I can't immigrate only to update my opensuse box. right?
> >>>
> >>>> so the question I want to ask is how to or is there any possible way to
> >>>> speed zypper refresh based on the infrastructure I have.
> >>>
> >>> There's nothing you or anyone else can do on zypper if the problem is
> >>> related with a network bottleneck for example or crazed routing
> >>> tables.
> >>>
> >>>>>
> >>>>> > I knew it's slow, but I don't know it's that slow...
> >>>>> >
> >>>>> > the standard procedure to use yast is: a. launch b. min it and do
> >>>>> > something else c. after half an hour, operate, min it again d. wait
> >>>>> > until it closes itself.
> >>>>> >
> >>>>> > I think we really need to improve it. like:
> >>>>>
> >>>>> > (1) try merge package descrs among repositories. most of same
> >>>>> > packages' descrs among repos are the same. we don't need to download
> >>>>> > it several times.
> >>>>>
> >>>>> I would belive that this would introduce chaos and havoc in
> >>>>> operational theaters that contemplate concorrent repositories. Why
> >>>>> should my repo metadata be replaced by some other repo metadata?
> >>>>> Simples example:
> >>>>>
> >>>>> - My repo has a version of PostgreSQL without UUID support. If you
> >>>>> merge metada and mine gets replaced with the one from a repo which has
> >>>>> PostgreSQL built with UUID support, users will most likely get a
> >>>>> broken PostgreSQL. You will blow up the majority of systems with
> >>>>> concorrent repositories.
> >>>>>
> >>>>
> >>>> do you mean packages.en.gz is used to solve dependencies?I think they are
> >>>> just translations. I never mean to merge oss and k:d:l contents together.
> >>>> but packages descr. eg %description instead of gpg keys....or rpms
> >>>> themeselves.
> >>>
> >>> If we are talking about the files in 'repodata' or similiar depending
> >>> if it's rpm-db or yast2 (which I believe we are), those files are
> >>> created so that the package manager tools (zypper, yum) can read the
> >>> metadata from the RPMs available instead of querying them all.
> >>>
> >>> So if you so for example a query on zypper and you dont have those
> >>> files, there's an error. If you rmeove info from those files, it can
> >>> lead to malformed dependencies.
> >>>
> >>> Like I said in my last email, there's most likely a global community
> >>> living from those repos, you might not have interest on descriptions,
> >>> but I and other people have.
> >>>
> >>
> >> yes. but actually we were talking about different things...
> >>
> >> I was talking about
> >> /var/cache/zypp/download.opensuse.org-oss/suse/setup/descr/package.locale.gz
> >
> > It's most likely the same thing because you can have the description
> > fields in the RPM with translations, for example in one spec file we
> > can have multiple summaries for different languages.
> >
> > I would suppose they will get splitted somewhere. So they are the same
> > thing except the package.locale.gz has the metadata that is provided
> > for your location, right ? :)
> >
> > (I might be wrong though).
> >
>
> nope.
>
> Adrian said once on build-service ML.
>
> if you did that (multiple summaries/descriptions), you have to
> maintain all the openSUSE supported languages on your own...
>
> but that's also not exact...because nowadays yast can't parse those
> localed summaries/descriptions at all. if you write them in spec, it's
> just got ignored.
>
> coolo's 50-tools script only reads *.spec and withdraw English
> summaries and descriptions, then insert them into a big .pot file for
> translators.
>
> and those translated .po will be used to create package.locale.gz.
>
> actually there're no metadata...but just plain translated summaries
> and descriptions...it's yast that parse them and inset the
> translations into the right place.
>
>
>
> >>
> >> and you were talking about
> >> /var/cache/zypp/download.opensuse.org-oss/suse/setup/descr/package.gz
> >> and packge.DU.gz
> >>
> >> although they look like the same thing. but actually they're different...
> >
> > maybe because not everything gets translated? and those which haven't
> > local translations dont go into local.gz ?
> >
>
> nope.
>
> "not everything get translated" is right. there're 40000+ packages in
> such pot....almost the number of items of the whole openSUSE. no one
> can translate them all...
>
> but package.gz and package.DU.gz don't contain any summaries and descriptions.
>
> they contain libraries' and binaries' names (like /usr/bin/bash) and
> some numbers.( I don't know what they're for.)
>
> all summaries and descriptions are in package.en.gz.
>
> >> and I didn't see anything is repodata controls dependencies.
> >
> > When you do something like 'zypper search foobar' it searches those
> > files with the metadata for a package named foobar. If you dont have
> > those files zypper can't find anything. So if package 'foo' has a
> > dependency on 'foobar' thats how zypper resolves the dependencies, by
> > reading those files (if I'm wrong, someone correct me).
> >
>
> it's done by /var/cache/zypp/raw/*/repodata/*-primary.xml.gz
>
> normal repositories (not oss or non-oss) do not have a ./suse/setup/
> directory. so it can't be ./suse/setup/package.gz to solve
> dependencies....
>
> > Same goes for files, versions etc... Why this is done this way?
> > Simple... Imagine that you have a repo with 10.000 files... if
> > everytime a user queries the repo for something it has to open all the
> > 10.000 RPMs to read the metadata, imagine the overhead in I/O it would
> > create.
> >
> > Not saying it's perfect! But so far it works nice... You have the
> > option also to save that information on SQLite databases instead of
> > the traditional files, wich is useful if you have some sort of
> > application doing some management on the repository itself.
> >
> >> dependencies seems to be solved by RPM program itself. :)
> >
> > RPM can«t find dependencies from stuff that isn't installed. Zypper
> > does it based on repository metadata. If I am wrong, then someone
> > correct me ;)
> >
> >>
> >>>>
> >>>> eg:you may have two packages in different repos with the same %description.
> >>>> then why do we need to download such descriptions twice?
> >>>
> >>> If dump a lot of RPMs into a directory and you run 'createrepo' on it.
> >>> It extracts the metadata from all RPMs and creates those file lists or
> >>> injects it into a sqlite database. This information (like I said
> >>> before) is used by the package manager tools (zypper) to resolve
> >>> dependencies and show information to the user.
> >>>
> >>> Try to search a bit for what RPM NEVRA is.
> >>>
> >>>> packages.en.gz has nothing to do with dependencies. or specfiles
> >>>
> >>> Then we are maybe speaking of different things. I was assuming you
> >>> were mentioning the files on 'repodata'. If they are... we shouldnt
> >>> mess with them.
> >>>
> >>>> they are copied out simple texts by coolo's script work in i18n 50-tools
> >>>>
> >>>>> > (2) make a daemon to download them in background when system starts.
> >>>>>
> >>>>> Uncool stuff and bloat. How would that feature help a system with 1000
> >>>>> days uptime? You can easilly setup a local repo with mrepo and run a
> >>>>> local mirror to overcome all the dificulties you are presenting.
> >>>>>
> >>>>
> >>>> yes.
> >>>>
> >>>> but I dont know how...
> >>>>
> >>>> someone said descrs are downloaded from suse original server and packages
> >>>> are downloaded from mirrors.
> >>>>
> >>>> so to me it means I can get a fast speed if I set up a server to fetch all
> >>>> rpms from a mirror and install them by rpm command. or if I use yast,I have
> >>>> to download descrs from original server. that will be slow.
> >>>>
> >>>> if I have such server,why I still use yast....
> >>>>
> >>>>> > (3) give user options to not download and display descrs/summaries,
> >>>>> > but to find and install only using package names.
> >>>>>
> >>>>> You are away that by doing such, you are suggesting that we strip off
> >>>>> zypper functionality that will affect dependency resolution? How will
> >>>>> this help? For example:
> >>>>>
> >>>>> - # zypper install /usr/bin/ssh
> >>>>>
> >>>>> Now what does zypper do if he can't access the repo metadata? :)
> >>>>>
> >>>>
> >>>> do you mean package.en.gz is metadata controling dependencies?
> >>>>
> >>>> Well maybe we need some yast expert to tell us....because I translated such
> >>>> packages.en.gz and didnt find any dependencies in it. I dont know if there
> >>>> are autoscripts adding such dependencies to my translations.
> >>>
> >>> I'm pretty sure I'm not one of them, neither I want to be.
> >>>
> >>>> if there is. it will be design default. because rpm dont know chinese...how
> >>>> can it solve dependencies in packages.zh_cn.gz?
> >>>>
> >>>>> > just some ideas in thin air....I don't how to implement it.
> >>>>> >
> >>>>> >
> >>>>> > PS: I think we should remove the "OSS might be slow" string from
> >>>>> > translations and yast itself.
> >>>>> >
> >>>>> > a warning is something you can avoid and don't do it. but repositories?
> >>>>> >
> >>>>> > you have to enable it not matter how many warnings it warns, if you
> >>>>> > want to do things using it.
> >>>>> >
> >>>>> > but are those things dangerous or risky? no. come on, it's our own OSS
> >>>>> > repo. it's just slow.
> >>>>> >
> >>>>> > and can you avoid that slow? no...
> >>>>> >
> >>>>> > so it sounds to warn users something they can't change. useless and
> >>>>> > feels forcibly.
> >>>>> >
> >>>>> > it does us more harms than benefits if you think it deeper.
> >>>>> >
> >>>>> > we give our users a bad first impression that it is slow, so it has to
> >>>>> > be fast like a flash to change their such minds.
> >>>>> >
> >>>>>
> >>>>> Please consider that there is a world outside China ;)
> >>>>>
> >>>>
> >>>> yes...
> >>>>
> >>>> without any part, it cant be called world...so we have to solve the problem
> >>>> in the worst place instead of the best place...
> >>>>
> >>>> actually,off topic,opensuse has little users in China partially because it
> >>>> is hard to download(big iso)and update (slow yast). most people's internet
> >>>> speed is even slower than mine....
> >>>
> >>> What I meant is that openSUSE serves a global community, therefore,
> >>> because I only use English, doesnt mean that German, Russian,
> >>> Portuguese and other should be removed on behalf of my own needs
> >>> because there are other people for which those are important.
> >>>
> >>
> >> yes.
> >>
> >> it seems openSUSE has done it well. because zypp will download locale
> >> descriptions.(if translators contribute such translations.)
> >>
> >>>
> >>>> greetings,marguerite
> >>>>
> >>>> from my Android.
> >>>>
> >>>>> >
> >>>>> > Regards
> >>>>> >
> >>>>> > Marguerite
> >>>>> > --
> >>>>> > To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
> >>>>> > To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
> >>>>> >
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Nelson Marques
> >>>>> // I've stopped trying to understand sandwiches with a third piece of
> >>>>> bread in the middle...
> >>>
> >>>
> >>>
> >>> --
> >>> Nelson Marques
> >>> // I've stopped trying to understand sandwiches with a third piece of
> >>> bread in the middle...
> >>
> >> Marguerite
> >
> >
> >
> > --
> > Nelson Marques
> > // I've stopped trying to understand sandwiches with a third piece of
> > bread in the middle...
> --
> To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
> To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
It is really *difficult* to follow and maintain any interest in this
conversation where neither you, Marguerite, nor Nelson will bother to try
and follow somewhat the netiquette rules for this list and trim your posts
to only that which is necessary to follow the *present* post. Archives
exist solely for researching and providing history.
Please be a little more considerate. Yes I quoted your *entire* post ;^(
Your collective anticipated compliance will be greatly appreciated.
--
(paka)Patrick Shanahan Plainfield, Indiana, USA HOG # US1244711
http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2
http://en.opensuse.org openSUSE Community Member
Registered Linux User #207535 @ http://linuxcounter.net
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
12 years, 5 months
[opensuse-factory] New Tumbleweed snapshot 20151115 released!
by Ludwig Nussel
Changed packages:
==== amor ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== analitza ====
Version update (15.08.2 -> 15.08.3)
Subpackages: libAnalitza5
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ark ====
Version update (15.08.2 -> 15.08.3)
Subpackages: libkerfuffle15
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== baloo5-widgets ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== blinken ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== bovo ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== cervisia ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== dolphin ====
Version update (15.08.2 -> 15.08.3)
Subpackages: dolphin-part libdolphinvcs5
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
- Drop upstreamed patch:
allow-home-directories-with-non-local-file-paths.patch
==== dragonplayer ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== gio-branding-openSUSE ====
- The touchpad schemas migrated to org.gnome.desktop.peripherals
from org.gnome.settings-daemon.peripherals, adapt tap-to-click
setting accordingly (boo#954526).
- The "disable-while-typing" key no longer exists, remove it
accordingly.
==== gnome-bluetooth ====
Version update (3.18.0 -> 3.18.1)
Subpackages: libgnome-bluetooth13 typelib-1_0-GnomeBluetooth-1_0
- Update to version 3.18.1:
+ Fix a number of style regressions in PIN dialogues.
+ Updated translations.
==== gnome-control-center ====
Version update (3.18.1 -> 3.18.2)
Subpackages: gnome-control-center-color gnome-control-center-user-faces
- Update to version 3.18.2:
+ Build fixes.
+ Fix a number of memory leaks.
+ Updated translations.
- Drop gnome-control-center-fix-desktop-file-trans.patch and
gnome-control-center-fix-nb-tans.patch: Fixed upstream.
==== gnome-settings-daemon ====
Version update (3.18.1 -> 3.18.2)
- Update to version 3.18.2:
+ Media keys: Re-add configuration for the power button, except
for tablets and virtual machines which have hard-coded
defaults.
+ Wacom: Fix application of left-handed mode and keep-aspect
setting.
+ XSettings:
- Export cursor theme.
- Fix possible crasher when disabling the plugin.
+ Updated translations.
- Rebase gnome-settings-daemon-notify-idle-resumed.patch.
==== gpgmepp5 ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== juk ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kaccounts-integration ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kalgebra ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kalzium ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kio_kamera ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kanagram ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kapptemplate ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kate ====
Version update (15.08.2 -> 15.08.3)
Subpackages: kate-plugins kwrite
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== katomic ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kblackbox ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kblocks ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kbounce ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kbreakout ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kbruch ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kcachegrind ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kcalc ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kcharselect ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kcolorchooser ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kcron ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kde-print-manager ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kdeartwork4-decorations ====
Version update (15.08.2 -> 15.08.3)
Subpackages: kdeartwork4-screensaver
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== dolphin4 ====
Version update (15.08.2 -> 15.08.3)
Subpackages: kdebase4-libkonq kdebase4-nsplugin kdepasswd kdialog keditbookmarks konqueror konqueror-plugins libkonq-devel libkonq5
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kdebase4-runtime ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kdebase4-workspace-libs ====
Subpackages: python-kdebase4
- Apply systemsettings-desktop-kde4.diff (instead of
systemsettings-desktop.diff) on Leap too (boo#954252)
==== kdeedu-data ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kdenetwork4-filesharing ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kdesdk4-scripts ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kfilereplace ====
Version update (15.08.2 -> 15.08.3)
Subpackages: kimagemapeditor klinkstatus
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kdf ====
Version update (15.08.2 -> 15.08.3)
Subpackages: kwikdisk
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kdiamond ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kdnssd ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kernel-firmware ====
Version update (20150925git -> 20151109git)
Subpackages: ucode-amd
- Updat to version 20151109git (commit bfeee58b5020)
* radeon/amdgpu: update to latest firmware
* remove executable bit from some firmware
* add Skylake audio firmware
* brcm: update firmware for the BCM4356 PCIe device
* brcm: adding firmware for BCM4350 PCIe device
* New minor DMC release for Skylake - ver1_23 (already existed
in the package, old tarball dropped)
* Removing old Skylake DMC
* Add FW binary used by mwlwifi driver
* ath10k: QCA99X0 hw2.0: add firmware 10.4.1.00030-1 and board.bin
* ath10k: QCA6174 hw3.0: add WLAN.RM.2.0-00180-QCARMSWPZ-1
* ath10k: QCA6174 hw2.1: add firmware WLAN.RM.1.1-00141 and board.bin
* ath10k: QCA988X hw2.0: add firmware 10.2.4.70.9-2
* ath10k: QCA988X hw2.0: add board.bin
* Add firmware patch for Intel Bluetooth 7265 (D1)
* brcmfmac: firmware refresh for BCM43602 PCIE devices
* add support for the R-Car H3 xHCI controllers
* Refresh / fix WHENCE and license descriptions
==== kfloppy ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kgeography ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kget ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kgoldrunner ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kgpg ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== khangman ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kig ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kio-extras5 ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kio_audiocd ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kiriki ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== fonts-KanjiStrokeOrders ====
Version update (15.08.2 -> 15.08.3)
Subpackages: kiten
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kjumpingcube ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== klettres ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kmag ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kmahjongg ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kmines ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kmix ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kmousetool ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kmouth ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kmplot ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== knavalbattle ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== knetwalk ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kolf ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kollision ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kolourpaint ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kompare ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== konquest ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== konsole ====
Version update (15.08.2 -> 15.08.3)
Subpackages: konsole-part
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kopete ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kpat ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kppp ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kqtquickcharts ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== krb5 ====
Subpackages: krb5-32bit krb5-client krb5-devel
- Apply patch 0103-Fix-IAKERB-context-export-import-CVE-2015-2698.patch
to fix a memory corruption regression introduced by resolution of
CVE-2015-2698. bsc#954204
==== krdc ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kremotecontrol ====
Version update (15.08.2 -> 15.08.3)
Subpackages: liblibkremotecontrol1
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kreversi ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== krfb ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kruler ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ksaneplugin ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kshisen ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ksirk ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ksnapshot ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kspaceduel ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ksquares ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kstars ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ksudoku ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ksystemlog ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kteatime ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ktimer ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ktouch ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ktp-accounts-kcm ====
Version update (15.08.2 -> 15.08.3)
Subpackages: libktpaccountskcminternal9
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ktp-approver ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ktp-auth-handler ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ktp-common-internals ====
Version update (15.08.2 -> 15.08.3)
Subpackages: ktp-icons
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ktp-contact-list ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ktp-contact-runner ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ktp-desktop-applets ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ktp-filetransfer-handler ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ktp-kded-module ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ktp-send-file ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ktp-text-ui ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ktuberling ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kturtle ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== ktux ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kubrick ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kwordquiz ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== libkcddb4 ====
Version update (15.08.2 -> 15.08.3)
Subpackages: libkcddb4-devel
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== libkcompactdisc4 ====
Version update (15.08.2 -> 15.08.3)
Subpackages: libkcompactdisc4-devel
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== libkdcraw-devel ====
Version update (15.08.2 -> 15.08.3)
Subpackages: libkdcraw23
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== libkdeedu4-devel ====
Version update (15.08.2 -> 15.08.3)
Subpackages: libkeduvocdocument4
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== kdegames-carddecks-default ====
Version update (15.08.2 -> 15.08.3)
Subpackages: libkdegames libkdegames-devel libkf5kdegames6
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== libKEduVocDocument5 ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== libkexiv2-11 ====
Version update (15.08.2 -> 15.08.3)
Subpackages: libkexiv2-devel
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== libkface ====
Version update (15.08.2 -> 15.08.3)
Subpackages: libkface-devel libkface3
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== libkgeomap ====
Version update (15.08.2 -> 15.08.3)
Subpackages: libkgeomap-devel libkgeomap2
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== libkipi-devel ====
Version update (15.08.2 -> 15.08.3)
Subpackages: libkipi11
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== libKF5KMahjongglib5 ====
Version update (15.08.2 -> 15.08.3)
Subpackages: libkmahjongg libkmahjongg-devel
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== libkomparediff2-5 ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== libksane-devel ====
Version update (15.08.2 -> 15.08.3)
Subpackages: libksane0
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== libastro1 ====
Version update (15.08.2 -> 15.08.3)
Subpackages: libmarblewidget22
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== libpipeline1 ====
Version update (1.4.0 -> 1.4.1)
- Update to version 1.4.1
* Fix test failure with Check 0.10.0.
==== lokalize ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== lskat ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== libastro-qt5-1 ====
Version update (15.08.2 -> 15.08.3)
Subpackages: libmarblewidget-qt5-22 marble marble-data marble-devel marble-doc marble-kde
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== mobipocket ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== okteta ====
Version update (15.08.2 -> 15.08.3)
Subpackages: okteta-devel
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== okular ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== parley ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== perl-MIME-Types ====
Version update (2.11 -> 2.12)
- updated to 2.12
see /usr/share/doc/packages/perl-MIME-Types/ChangeLog
version 2.12: Wed 11 Nov 12:24:55 CET 2015
Improvements:
- downgrade prereq perl to 5.6 [Peter Rabbitson]
- update IANA
==== perl-Package-DeprecationManager ====
Version update (0.14 -> 0.15)
- updated to 0.15
see /usr/share/doc/packages/perl-Package-DeprecationManager/Changes
0.15 2015-11-13
- Made this module co-operate with existing import() subs in packages that use
this module, as long as you use this module last.
==== perl-Text-Soundex ====
Version update (3.04 -> 3.05)
- updated to 3.05
see /usr/share/doc/packages/perl-Text-Soundex/Changes
==== kde4-l10n-devel ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== signon-kwallet-extension ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== step ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== sweeper ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== umbrello ====
Version update (15.08.2 -> 15.08.3)
- Update to KDE Applications 15.08.3
* KDE Applications 15.08.3
* https://www.kde.org/announcements/announce-applications-15.08.3.php
* boo#954531
==== wine ====
Version update (1.7.54 -> 1.7.55)
Subpackages: wine-32bit
- Updated to 1.7.55 development snapshot
- Pulse audio driver
- Various fixes for Microsoft Office 2013 support
- Some more implementation of the Web Services DLL
- More fixes for the latest C runtime version
- Improvements to the Makefile generation
- Various bug fixes
- buildrequire libpulse-devel for pulseaudio support
- updated winetricks
==== xf86-video-amdgpu ====
Version update (0.0.01~git.1446607417.92e7c93 -> 0.0.01~git.20151104.92e7c93)
- Use human readable timestamp %cd instead of %ct in _service file
==== yast2-trans-af ====
Subpackages: yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-en_US yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu
- Updated languages: af am ar be bg bn bs ca cs cy da de el eo es et eu
fa fi fr gl gu he hi hr hu id it ja jv ka km kn ko ku lo lt mk mr ms my
nb nl nn pa pl pt ro ru si sk sl sr sv sw ta tg th tk tr uk vi wa xh zu
en_GB en_US pt_BR zh_CN zh_TW ast nds.
- General update and fix uk (bsc#954357) and cs (bsc#954399).
Removed packages:
libmicrohttpd11
valgrind-devel
Added packages:
libmicrohttpd12
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
9 years
[opensuse-factory] Re: [obs submit-request 183188] Base:System/mc: created by subchaser
by Brian K. White
Just so it doesn't look derelict, if no one else does I should get a
chance to go over this sometime today or tomorrow.
It looks ok but I want to verify the packaging changes (ie: not so much
the upstream code changes) before accepting.
Holy cow the new comments/discussion feature being developed for obs &
webui sure will be welcome. It was probably more work and more time to
manually assemble this email and cc list than it would have been to just
do the review!
And it still doesn't even do the job since I only mailed mc maintainers,
not everyone who can see the SR and have the ability to accept/deny.
--
bkw
On 7/15/2013 6:14 PM, subchaser(a)mail.ru wrote:
>
>
> home:subchaser:midnight-commander:latest/mc -> Base:System/mc
>
>
> https://build.opensuse.org/request/show/183188
>
> Description: Updated to latest released versions
>
> changes files:
> --------------
> --- mc.changes
> +++ mc.changes
> @@ -1,0 +2,89 @@
> +Thu Jul 11 15:00:48 UTC 2013 - subchaser1(a)gmail.com
> +
> +- Update to 4.8.9 (latest released version)
> +
> +Major changes since 4.8.8
> +VFS
> + extfs: support unrar-5 (#3015)
> + extfs: use xorriso (if exists) for writing into ISO images (#3027)
> +
> +Editor
> + Support unlimited file size (#1743)
> +
> +Misc
> + Lot of code cleanups (#2990, #2071, #2164, #2998, #3003, #3005, #3022)
> + Display additional info while viewing (by F3) *.iso files (#2006)
> + New skins:
> + modarin256: set of 256-color skins from Oliver Lange (#2737)
> +
> +Fixes
> + Fail to link if system lib does not contain strverscmp (#2992)
> + Segfault when mc's temporary directory doesn't belong to the correct user (#3021)
> + Race condition when creating temporary directory (#3025)
> + Mouse doesn't work in screen and tmux (#3011)
> + Incorrect file size in copy/move overwrite query dialog (#3000)
> + Garbage in subshell prompt (#3001)
> + Incorrect WLabel redraw after text change (#2991)
> + Find File: "All charsets" options don't work (#3026)
> + When an unknown key is pressed, it is interpreted as garbage (#2988)
> + Segfault on creating new file in external editor (#3020)
> + Rotating dash is not removed when mc finishes reading the directory (#2163)
> + mcedit: word completion failed if word to be completed is begun from begin of file (#2245)
> + mcview: broken switch between raw and parse modes (#2968)
> + Hex viewer: continue search doesn't work (#2706)
> + sftpfs: broken SSH aliases (#2923)
> +
> +-------------------------------------------------------------------
> +Thu Jun 27 07:42:44 UTC 2013 - subchaser1(a)gmail.com
> +
> +- Apply bugfixes from upstream version:
> + * Incorrect file size in copy/move overwrite query dialog (#3000)
> + * Incorrect WLabel redraw after text change (#2991)
> +
> +-------------------------------------------------------------------
> +Tue Apr 2 19:46:19 UTC 2013 - subchaser1(a)gmail.com
> +
> +- Update to 4.8.8 (latest released version)
> +
> +Major changes since 4.8.7
> +Core
> + Make copy/move progress dialog window wider up to 2/3 of screen width (#2076)
> + Ask file name before create new file in editor (#2585)
> + Support newer extended mouse protocol SGR-1006 instead of URXVT-1015 (#2956)
> + Allow skip directory scanning before file operation. Print directory count and size in addition to directory name (#2101)
> + Add jump support to target line in some external editors and viewers (#2206)
> +
> +Editor
> + Update syntax highlighting:
> + Jal programming language (#2855)
> + gplink configuration files (.lkr extension) (#2855)
> + Makefile with .mak extension (#2896)
> + ZSH configuration files (#2950)
> + Fortran (#2962)
> +
> +Misc
> + Code cleanup (#2944, #2954)
> + Report real compiler in MC_CHECK_ONE_CFLAG instead of 'gcc'
> + Hints files now translated via Transifex (#2980)
> +
> +Fixes
> + Segfault in file operation due to unhandled regexp error (#2493)
> + Tab completion vs. spaces and escaping (#55)\
> + Special chars are not escaped in autocompletion of filenames (#2626)
> + Buttons in the 'Directory hotlist' window are placed incorrectly (#2958)
> + Mouse doesn't select text in subshell in native console (#2964)
> + Mouse click below non-droppeddown menubar activates menu box (#2971)
> + Insufficient quoting and wrong message in user menu (#2947)
> + mcedit: floating point exception (division by zero) (#2953)
> + mcedit: broken autocompletion (#2957)
> + mcview: broken magic mode (#2976)
> + Broken opening of .war archives (#2974)
> +
> +-------------------------------------------------------------------
> +Sat Mar 9 09:06:35 UTC 2013 - subchaser1(a)gmail.com
> +
> +- Update to 4.8.7 (latest released version)
> + The changes since 4.8.1.7 are to numerous to list here.
> + Please see the file NEWS in the documentation for a complete list.
> +
> +-------------------------------------------------------------------
>
> old:
> ----
> mc-4.8.1.7.tar.xz
> mc-apps-mediainfo.patch
> mc-apps-torrent.patch
> mc-apps.patch
> mc-extensions.patch
> mc-palmsupport.patch
> mc-word_docs.patch
> mc-x11browser.diff
>
> new:
> ----
> mc-4.8.9.tar.xz
> mc-ext-audio.patch
> mc-extd-doc.patch
> mc-extd-misc.patch
> mc-extd-sound.patch
> mc-extd-video.patch
> mc-extd-xdg.patch
>
> spec files:
> -----------
> --- mc.spec
> +++ mc.spec
> @@ -21,9 +21,9 @@
> License: GPL-3.0+
> Group: Productivity/File utilities
> Url: http://www.midnight-commander.org/
> -Version: 4.8.1.7
> +Version: 4.8.9
> Release: 0.0
> -Source: https://www.midnight-commander.org/downloads/mc-%{version}.tar.xz
> +Source: http://ftp.midnight-commander.org/mc-%{version}.tar.xz
> Source1: x11_browser
> Source2: %{name}.desktop
> Source3: %{name}.png
> @@ -31,12 +31,12 @@
> Source5: mc-rpmlintrc
> Patch18: mc-Syntax.cmake.patch
> Patch0: mc-fix_lib_search_path.patch
> -Patch6: mc-apps.patch
> -Patch61: mc-apps-mediainfo.patch
> -Patch62: mc-apps-torrent.patch
> -Patch7: mc-palmsupport.patch
> -Patch8: mc-word_docs.patch
> -Patch9: mc-x11browser.diff
> +Patch61: mc-extd-misc.patch
> +Patch62: mc-extd-video.patch
> +Patch63: mc-extd-doc.patch
> +Patch64: mc-extd-sound.patch
> +Patch69: mc-extd-xdg.patch
> +Patch71: mc-ext-audio.patch
> Patch12: mc-wrapper.patch
> Patch16: mc-esc-seq.patch
> Patch17: mc-rpm.patch
> @@ -50,7 +50,6 @@
> # PATCH-FIX-UPSTREAM mc-multi-press-f-keys.patch mc287 sbrabec(a)suse.cz - Fixed Esc + Numeral F-key emulation.
> Patch41: mc-multi-press-f-keys.patch
> # Patches from Fedora
> -Patch50: mc-extensions.patch
> #Patch adding -fpie and -pie to compilation and linking of setuid binaries
> Patch52: mc-pie.patch
>
> @@ -105,12 +104,12 @@
> %prep
> %setup -q
> %patch0
> -%patch6
> %patch61
> %patch62
> -%patch7
> -%patch8
> -%patch9
> +%patch63
> +%patch64
> +%patch69
> +%patch71
> %patch12
> %patch16
> %patch17
> @@ -121,13 +120,15 @@
> %patch31
> %patch32
> %patch41
> -%patch50
> %patch52 -p1
>
> %build
> autoreconf --force --install
> %define warn_flags -W -Wall -Wstrict-prototypes -Wpointer-arith -Wformat-security -Wno-unused-parameter
> export CFLAGS="$RPM_OPT_FLAGS %{warn_flags}"
> +
> +export X11_WWW="%{_datadir}/mc/x11_browser"
> +
> %configure \
> --localstatedir=/var/lib \
> --enable-charset \
> @@ -151,7 +152,9 @@
> %suse_update_desktop_file -i %name System FileManager
> # Remove not supported language
> rm -rf %{buildroot}%{_datadir}/locale/be@tarask
> -%{find_lang} %{name}
> +
> +%find_lang %name
> +
> %fdupes -s %{buildroot}%{_prefix}
>
> %clean
> @@ -168,20 +171,21 @@
> %doc ABOUT-NLS COPYING NEWS README
> %config %{_sysconfdir}/profile.d/*
> %{_bindir}/mc*
> -%dir %{_sysconfdir}/mc
> +%dir %{_sysconfdir}/mc/
> %config %{_sysconfdir}/mc/filehighlight.ini
> %config %{_sysconfdir}/mc/sfs.ini
> %config %{_sysconfdir}/mc/mc.menu
> %config %{_sysconfdir}/mc/mc.ext
> -%config %{_sysconfdir}/mc/mc.keymap.emacs
> -%config %{_sysconfdir}/mc/edit.spell.rc
> +###config #{_sysconfdir}/mc/edit.spell.rc
> %config %{_sysconfdir}/mc/mcedit.menu
> -%config %{_sysconfdir}/mc/mc.keymap.default
> %config %{_sysconfdir}/mc/mc.keymap
> +%config %{_sysconfdir}/mc/mc.default.keymap
> +%config %{_sysconfdir}/mc/mc.emacs.keymap
> %config %{_sysconfdir}/mc/edit.indent.rc
> -%dir %{_libexecdir}/mc
> +#(!)dir #{_libexecdir}/mc
> %verify(not mode) %{_libexecdir}/mc/cons.saver
> %{_mandir}/man1/*
> +%exclude %{_mandir}/*/man1/*
> %{_datadir}/mc
> %{_datadir}/mc/syntax/Syntax
> %{_datadir}/mc/mc.charsets
> @@ -192,18 +196,26 @@
> %{_datadir}/mc/help/mc.hlp
> %exclude %{_datadir}/mc/help/mc.hlp.*
> %exclude %{_sysconfdir}/mc/mc.menu.*
> +%exclude %{_datadir}/locale/*/LC_MESSAGES/mc.mo
> +
> %{_datadir}/applications/%{name}.desktop
> %{_datadir}/pixmaps/%{name}.png
> %exclude %{_sysconfdir}/mc/mc.menu.*
>
> -%files lang -f %{name}.lang
> +%files lang -f %name.lang
> %defattr(-, root, root)
> -%lang(es) %doc %{_mandir}/es
> -%lang(hu) %doc %{_mandir}/hu
> -%lang(it) %doc %{_mandir}/it
> -%lang(pl) %doc %{_mandir}/pl
> -%lang(ru) %doc %{_mandir}/ru
> -%lang(sr) %doc %{_mandir}/sr
> +%lang(hu) %dir %{_mandir}/hu/
> +%lang(hu) %dir %{_mandir}/hu/man1/
> +%lang(hu) %{_mandir}/hu/man1/mc.1.gz
> +
> +%lang(pl) %dir %{_mandir}/pl/
> +%lang(pl) %dir %{_mandir}/pl/man1/
> +%lang(pl) %{_mandir}/pl/man1/mc.1.gz
> +
> +%lang(sr) %dir %{_mandir}/sr/
> +%lang(sr) %dir %{_mandir}/sr/man1/
> +%lang(sr) %{_mandir}/sr/man1/mc.1.gz
> +
> %lang(cs) %doc %{_datadir}/mc/*/mc.*.cs
> %lang(es) %doc %{_datadir}/mc/*/mc.*.es
> %lang(hu) %doc %{_datadir}/mc/*/mc.*.hu
>
> other changes:
> --------------
>
> ++++++ mc-4.8.1.7.tar.xz -> mc-4.8.9.tar.xz
> (258118 lines skipped)
>
> ++++++ mc-Syntax.cmake.patch
> --- mc-Syntax.cmake.patch
> +++ mc-Syntax.cmake.patch
> @@ -1,11 +1,8 @@
> --- misc/syntax/Syntax.in.orig 2012-12-28 12:47:48.000000000 +0400
> +++ misc/syntax/Syntax.in 2013-03-07 09:36:14.233306543 +0400
> -@@ -67,7 +67,7 @@
> - file (.\*[Mm]akefile[\\\.A-Za-z0-9]\*|..\*\\.mk|Kbuild)$ Makefile
> - include makefile.syntax
> +@@ -69,4 +69,4 @@
>
> -file CMakeLists.txt$ CMake
> +file (\/CMakeLists.txt|.cmake)$ CMake
> include cmake.syntax
>
> - file ..\*\\.(pp|PP|pas|PAS|dpr|DPR|inc|INC)$ Pascal\sProgram
>
> ++++++ mc-esc-seq.patch
> --- mc-esc-seq.patch
> +++ mc-esc-seq.patch
> @@ -1,13 +1,11 @@
> -Index: lib/util.c
> -===================================================================
> ---- lib/util.c.orig 2010-07-05 21:12:51.000000000 +0200
> -+++ lib/util.c 2010-07-06 19:19:06.919536838 +0200
> -@@ -853,6 +853,8 @@ strip_ctrl_codes (char *s)
> - /* strchr() matches trailing binary 0 */
> - while (*(++r) && strchr ("0123456789;?", *r));
> +--- lib/util.c.orig 2013-07-09 14:43:17.000000000 +0400
> ++++ lib/util.c 2013-07-11 18:48:01.258511499 +0400
> +@@ -745,6 +745,8 @@
> + while (*(++r) != '\0' && strchr ("0123456789;?", *r) != NULL)
> + ;
> }
> + else if (*r == '(')
> -+ r++;
> ++ r++;
> else if (*r == ']')
> {
> /*
>
> ++++++ mc-ext-audio.patch (new)
> --- mc-ext-audio.patch
> +++ mc-ext-audio.patch
> @@ -0,0 +1,47 @@
> +--- misc/mc.ext.in.orig 2012-12-11 01:04:32.000000000 +0400
> ++++ misc/mc.ext.in 2013-03-10 10:59:02.741159661 +0400
> +@@ -433,16 +433,19 @@
> + ### Sound files ###
> +
> + regex/i/\.(wav|snd|voc|au|smp|aiff|snd|m4a|ape|aac|wv)$
> +- Open=@EXTHELPERSDIR@/sound.sh open common
> ++ Include=audio
> +
> + regex/i/\.(mod|s3m|xm|it|mtm|669|stm|ult|far)$
> + Open=@EXTHELPERSDIR@/sound.sh open mod
> ++ View=%view{ascii} @EXTHELPERSDIR@/sound.sh view mod
> +
> + shell/i/.waw22
> + Open=@EXTHELPERSDIR@/sound.sh open wav22
> ++ View=%view{ascii} @EXTHELPERSDIR@/sound.sh view wav22
> +
> + shell/i/.mp3
> + Open=@EXTHELPERSDIR@/sound.sh open mp3
> ++ Include=audio
> + View=%view{ascii} @EXTHELPERSDIR@/sound.sh view mp3
> +
> + regex/i/\.og[gax]$
> +@@ -450,15 +453,22 @@
> + View=%view{ascii} @EXTHELPERSDIR@/sound.sh view ogg
> +
> + regex/i/\.(spx|flac)$
> +- Open=@EXTHELPERSDIR@/sound.sh open common
> ++ Include=audio
> +
> + regex/i/\.(midi?|rmid?)$
> + Open=@EXTHELPERSDIR@/sound.sh open midi
> ++ View=%view{ascii} @EXTHELPERSDIR@/sound.sh view midi
> +
> + shell/i/.wma
> + Open=@EXTHELPERSDIR@/sound.sh open wma
> + View=%view{ascii} @EXTHELPERSDIR@/sound.sh view wma
> +
> ++shell/i/.mka
> ++ Include=audio
> ++
> ++include/audio
> ++ Open=@EXTHELPERSDIR@/sound.sh open common
> ++ View=%view{ascii} @EXTHELPERSDIR@/sound.sh view common
> +
> + ### Play lists ###
> +
>
> ++++++ mc-extd-doc.patch (new)
> --- mc-extd-doc.patch
> +++ mc-extd-doc.patch
> @@ -0,0 +1,16 @@
> +--- misc/ext.d/doc.sh.in.orig 2012-12-27 12:13:20.000000000 +0400
> ++++ misc/ext.d/doc.sh.in 2013-03-10 08:03:31.889494487 +0400
> +@@ -50,3 +50,3 @@
> + msdoc)
> +- which wvHtml >/dev/null 2>&1 &&
> ++ which wvHtml >/dev/null 2>&1 && which elinks >/dev/null 2>&1 &&
> + {
> +@@ -57,2 +57,3 @@
> + } || \
> ++ wvText "${MC_EXT_FILENAME}" - || \
> + antiword -t "${MC_EXT_FILENAME}" || \
> +@@ -63,3 +64,3 @@
> + msxls)
> +- which xlHtml >/dev/null 2>&1 && {
> ++ which xlHtml >/dev/null 2>&1 && which elinks >/dev/null 2>&1 && {
> + tmp=`mktemp -d ${TMPDIR:-/tmp}/%p.XXXXXX`
>
> ++++++ mc-extd-misc.patch (new)
> --- mc-extd-misc.patch
> +++ mc-extd-misc.patch
> @@ -0,0 +1,13 @@
> +--- misc/ext.d/misc.sh.in.orig 2012-12-27 12:13:20.000000000 +0400
> ++++ misc/ext.d/misc.sh.in 2013-03-09 12:10:56.696615817 +0400
> +@@ -47,3 +47,9 @@
> + torrent)
> +- ctorrent -x "${MC_EXT_FILENAME}" 2>/dev/null
> ++ if type -p ctorrent >/dev/null 2>&1 ; then
> ++ ctorrent -x "${MC_EXT_FILENAME}" 2>/dev/null
> ++ elif type -p transmission-show >/dev/null 2>&1 ; then
> ++ transmission-show "${MC_EXT_FILENAME}"
> ++ else
> ++ file "${MC_EXT_FILENAME}"
> ++ fi
> + ;;
>
> ++++++ mc-extd-sound.patch (new)
> --- mc-extd-sound.patch
> +++ mc-extd-sound.patch
> @@ -0,0 +1,56 @@
> +--- misc/ext.d/sound.sh.orig 2012-12-27 12:13:20.000000000 +0400
> ++++ misc/ext.d/sound.sh 2013-03-10 11:54:01.186301679 +0400
> +@@ -6,27 +6,46 @@
> + action=$1
> + filetype=$2
> +
> +-[ -n "${MC_XDG_OPEN}" ] || MC_XDG_OPEN="xdg-open"
> ++[ -n "${MC_XDG_OPEN}" ] || MC_XDG_OPEN="_xdg_open"
> ++
> ++_xdg_open()
> ++{
> ++ if [ -n "$DISPLAY" ] && type -p gmplayer ; then
> ++ gmplayer "${MC_EXT_FILENAME}"
> ++ elif type -p mplayer ; then
> ++ mplayer "${MC_EXT_FILENAME}"
> ++ else
> ++ xdg-open "${MC_EXT_FILENAME}"
> ++ fi
> ++}
> +
> + do_view_action() {
> + filetype=$1
> +
> ++ if type -p mediainfo >/dev/null 2>&1 ; then
> ++ mediainfo "${MC_EXT_FILENAME}"
> ++ return $?
> ++ fi
> ++
> + case "${filetype}" in
> + mp3)
> +- mpg123 -vtn1 "${MC_EXT_FILENAME}" 2>&1 | \
> +- sed -n '/^Title/,/^Comment/p;/^MPEG/,/^Audio/p'
> ++ if type -p mpg123 ; then
> ++ mpg123 -vtn1 "${MC_EXT_FILENAME}" 2>&1 | \
> ++ sed -n '/^Title/,/^Comment/p;/^MPEG/,/^Audio/p'
> ++ return 0
> ++ fi
> + ;;
> + ogg)
> +- ogginfo "${MC_EXT_FILENAME}"
> ++ type -p ogginfo && ogginfo "${MC_EXT_FILENAME}" && return 0
> + ;;
> + wma)
> + mplayer -quiet -slave -frames 0 -vo null -ao null -identify "${MC_EXT_FILENAME}" 2>/dev/null | \
> + tail +13 || file "${MC_EXT_FILENAME}"
> +- ;;
> +- *)
> +- cat "${MC_EXT_FILENAME}"
> ++ return $?
> + ;;
> + esac
> ++
> ++ mplayer -identify -vo null -ao null -frames 0 "${MC_EXT_FILENAME}" 2>&1 | sed -n '/^ID_/p'
> + }
> +
> + do_open_action() {
>
> ++++++ mc-extd-video.patch (new)
> --- mc-extd-video.patch
> +++ mc-extd-video.patch
> @@ -0,0 +1,39 @@
> +--- misc/ext.d/video.sh.orig 2012-12-27 12:13:20.000000000 +0400
> ++++ misc/ext.d/video.sh 2013-03-09 12:29:54.845011661 +0400
> +@@ -6,7 +6,18 @@
> + action=$1
> + filetype=$2
> +
> +-[ -n "${MC_XDG_OPEN}" ] || MC_XDG_OPEN="xdg-open"
> ++[ -n "${MC_XDG_OPEN}" ] || MC_XDG_OPEN="_xdg_open"
> ++
> ++_xdg_open()
> ++{
> ++ if [ -n "$DISPLAY" ] && type -p gmplayer ; then
> ++ gmplayer "${MC_EXT_FILENAME}"
> ++ elif type -p mplayer ; then
> ++ mplayer "${MC_EXT_FILENAME}"
> ++ else
> ++ xdg-open "${MC_EXT_FILENAME}"
> ++ fi
> ++}
> +
> + do_view_action() {
> + filetype=$1
> +@@ -13,8 +13,14 @@
> +
> + case "${filetype}" in
> + *)
> +- mplayer -identify -vo null -ao null -frames 0 "${MC_EXT_FILENAME}" 2>&1 | \
> +- sed -n 's/^ID_//p'
> ++ if type -p mediainfo >/dev/null 2>&1 ; then
> ++ mediainfo "${MC_EXT_FILENAME}"
> ++ elif type -p mplayer >/dev/null 2>&1 ; then
> ++ mplayer -identify -vo null -ao null -frames 0 "${MC_EXT_FILENAME}" 2>&1 | \
> ++ sed -n 's/^ID_//p'
> ++ else
> ++ file "${MC_EXT_FILENAME}"
> ++ fi
> + ;;
> + esac
> + }
>
> ++++++ mc-extd-xdg.patch (new)
> --- mc-extd-xdg.patch
> +++ mc-extd-xdg.patch
> @@ -0,0 +1,72 @@
> +diff -ru1 misc/ext.d.orig/archive.sh misc/ext.d/archive.sh
> +--- misc/ext.d.orig/archive.sh 2012-12-27 12:13:20.000000000 +0400
> ++++ misc/ext.d/archive.sh 2013-03-10 09:01:31.154705008 +0400
> +@@ -145,3 +145,3 @@
> + open)
> +- "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> ++ [ -n "$DISPLAY" ] && "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> + do_open_action "${filetype}" "${pager}"
> +diff -ru1 misc/ext.d.orig/doc.sh.in misc/ext.d/doc.sh.in
> +--- misc/ext.d.orig/doc.sh.in 2012-12-27 12:13:20.000000000 +0400
> ++++ misc/ext.d/doc.sh.in 2013-03-10 09:01:48.230710602 +0400
> +@@ -189,3 +189,3 @@
> + open)
> +- "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> ++ [ -n "$DISPLAY" ] && "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> + do_open_action "${filetype}"
> +diff -ru1 misc/ext.d.orig/image.sh misc/ext.d/image.sh
> +--- misc/ext.d.orig/image.sh 2012-12-27 12:13:20.000000000 +0400
> ++++ misc/ext.d/image.sh 2013-03-10 09:02:00.086714848 +0400
> +@@ -56,3 +56,3 @@
> + open)
> +- "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> ++ [ -n "$DISPLAY" ] && "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> + do_open_action "${filetype}"
> +diff -ru1 misc/ext.d.orig/misc.sh.in misc/ext.d/misc.sh.in
> +--- misc/ext.d.orig/misc.sh.in 2012-12-27 12:13:20.000000000 +0400
> ++++ misc/ext.d/misc.sh.in 2013-03-10 09:02:13.470718625 +0400
> +@@ -90,3 +90,3 @@
> + open)
> +- "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> ++ [ -n "$DISPLAY" ] && "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> + do_open_action "${filetype}"
> +diff -ru1 misc/ext.d.orig/package.sh misc/ext.d/package.sh
> +--- misc/ext.d.orig/package.sh 2012-12-27 12:13:20.000000000 +0400
> ++++ misc/ext.d/package.sh 2013-03-10 09:02:23.630723087 +0400
> +@@ -53,3 +53,3 @@
> + open)
> +- "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> ++ [ -n "$DISPLAY" ] && "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> + do_open_action "${filetype}"
> +diff -ru1 misc/ext.d.orig/sound.sh misc/ext.d/sound.sh
> +--- misc/ext.d.orig/sound.sh 2012-12-27 12:13:20.000000000 +0400
> ++++ misc/ext.d/sound.sh 2013-03-10 09:02:31.222725342 +0400
> +@@ -86,3 +86,3 @@
> + open)
> +- "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> ++ [ -n "$DISPLAY" ] && "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> + do_open_action "${filetype}"
> +diff -ru1 misc/ext.d.orig/text.sh.in misc/ext.d/text.sh.in
> +--- misc/ext.d.orig/text.sh.in 2012-12-27 12:13:20.000000000 +0400
> ++++ misc/ext.d/text.sh.in 2013-03-10 09:02:39.018727707 +0400
> +@@ -135,3 +135,3 @@
> + open)
> +- "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> ++ [ -n "$DISPLAY" ] && "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> + do_open_action "${filetype}" "${pager}"
> +diff -ru1 misc/ext.d.orig/video.sh misc/ext.d/video.sh
> +--- misc/ext.d.orig/video.sh 2012-12-27 12:13:20.000000000 +0400
> ++++ misc/ext.d/video.sh 2013-03-10 09:02:48.414731630 +0400
> +@@ -45,3 +45,3 @@
> + open)
> +- "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> ++ [ -n "$DISPLAY" ] && "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> + do_open_action "${filetype}"
> +diff -ru1 misc/ext.d.orig/web.sh.in misc/ext.d/web.sh.in
> +--- misc/ext.d.orig/web.sh.in 2012-12-27 12:13:20.000000000 +0400
> ++++ misc/ext.d/web.sh.in 2013-03-10 09:02:56.670734093 +0400
> +@@ -48,3 +48,3 @@
> + open)
> +- "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> ++ [ -n "$DISPLAY" ] && "${MC_XDG_OPEN}" "${MC_EXT_FILENAME}" 2>/dev/null || \
> + do_open_action "${filetype}"
>
> ++++++ mc-multi-press-f-keys.patch
> --- mc-multi-press-f-keys.patch
> +++ mc-multi-press-f-keys.patch
> @@ -34,15 +34,15 @@
> if (!mc_global.tty.alternate_plus_minus)
> switch (c)
> {
> -@@ -1724,7 +1737,7 @@ get_key_code (int no_delay)
> - {
> - /* Convert escape-digits to F-keys */
> - if (g_ascii_isdigit (c))
> -- c = KEY_F (c - '0');
> -+ c = KEY_F_IMMUTABLE (c - '0');
> - else if (c == ' ')
> - c = ESC_CHAR;
> - else
> +@@ -1928,7 +1928,7 @@ get_key_code (int no_delay)
> + {
> + /* Convert escape-digits to F-keys */
> + if (g_ascii_isdigit (c))
> +- c = KEY_F (c - '0');
> ++ c = KEY_F_IMMUTABLE (c - '0');
> + else if (c == ' ')
> + c = ESC_CHAR;
> + else
> Index: lib/tty/tty-slang.h
> ===================================================================
> --- lib/tty/tty-slang.h.orig
>
> ++++++ mc-rpm.patch
> --- mc-rpm.patch
> +++ mc-rpm.patch
> @@ -18,14 +18,14 @@
> echo "$FILEPREF 0 $DATE INFO/EPOCH"
> echo "$FILEPREF 0 $DATE INFO/LICENSE"
> echo "$FILEPREF 0 $DATE INFO/REQUIRENAME"
> -+ echo "$FILEPREF 0 $DATE INFO/ENHANCES"
> -+ echo "$FILEPREF 0 $DATE INFO/SUGGESTS"
> ++ echo "$FILEPREF 0 $DATE INFO/ENHANCES"
> ++ echo "$FILEPREF 0 $DATE INFO/SUGGESTS"
> echo "$FILEPREF 0 $DATE INFO/OBSOLETES"
> echo "$FILEPREF 0 $DATE INFO/PROVIDES"
> -+ echo "$FILEPREF 0 $DATE INFO/ENHANCES"
> -+ echo "$FILEPREF 0 $DATE INFO/SUGGESTS"
> -+ echo "$FILEPREF 0 $DATE INFO/RECOMMENDS"
> -+ echo "$FILEPREF 0 $DATE INFO/SUPPLEMENTS"
> ++ echo "$FILEPREF 0 $DATE INFO/ENHANCES"
> ++ echo "$FILEPREF 0 $DATE INFO/SUGGESTS"
> ++ echo "$FILEPREF 0 $DATE INFO/RECOMMENDS"
> ++ echo "$FILEPREF 0 $DATE INFO/SUPPLEMENTS"
> echo "$FILEPREF 0 $DATE INFO/CONFLICTS"
> echo "$FILEPREF 0 $DATE INFO/CHANGELOG"
> }
>
> ++++++ deleted files:
> --- mc-apps-mediainfo.patch
> --- mc-apps-torrent.patch
> --- mc-apps.patch
> --- mc-extensions.patch
> --- mc-palmsupport.patch
> --- mc-word_docs.patch
> --- mc-x11browser.diff
>
>
> To REVIEW against the previous version:
> osc request show --diff 183188
>
> To ACCEPT the request:
> osc request accept 183188 --message="reviewed ok."
>
> To DECLINE the request:
> osc request decline 183188 --message="declined for reason xyz (see ... for background / policy / ...)."
>
> To REVOKE the request:
> osc request revoke 183188 --message="retracted because ..., sorry / thx / see better version ..."
>
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
11 years, 4 months
New Tumbleweed snapshot 20231019 released!
by Dominique Leuenberger
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:
AppStream
attica-qt5 (5.110.0 -> 5.111.0)
baloo5 (5.110.0 -> 5.111.0)
bluez-qt (5.110.0 -> 5.111.0)
breeze5-icons (5.110.0 -> 5.111.0)
emacs
frameworkintegration (5.110.0 -> 5.111.0)
iptables (1.8.9 -> 1.8.10)
java-11-openjdk (11.0.20.1 -> 11.0.21.0)
kactivities-stats (5.110.0 -> 5.111.0)
kactivities5 (5.110.0 -> 5.111.0)
karchive (5.110.0 -> 5.111.0)
kauth (5.110.0 -> 5.111.0)
kbookmarks (5.110.0 -> 5.111.0)
kcalendarcore (5.110.0 -> 5.111.0)
kcmutils (5.110.0 -> 5.111.0)
kcodecs (5.110.0 -> 5.111.0)
kcompletion (5.110.0 -> 5.111.0)
kconfig (5.110.0 -> 5.111.0)
kconfigwidgets (5.110.0 -> 5.111.0)
kcontacts (5.110.0 -> 5.111.0)
kcoreaddons (5.110.0 -> 5.111.0)
kcrash (5.110.0 -> 5.111.0)
kdav (5.110.0 -> 5.111.0)
kdbusaddons (5.110.0 -> 5.111.0)
kdeclarative (5.110.0 -> 5.111.0)
kded (5.110.0 -> 5.111.0)
kdelibs4support (5.110.0 -> 5.111.0)
kdesu (5.110.0 -> 5.111.0)
kdnssd-framework (5.110.0 -> 5.111.0)
kdoctools (5.110.0 -> 5.111.0)
kfilemetadata5 (5.110.0 -> 5.111.0)
kglobalaccel (5.110.0 -> 5.111.0)
kguiaddons (5.110.0 -> 5.111.0)
kholidays (5.110.0 -> 5.111.0)
khtml (5.110.0 -> 5.111.0)
ki18n (5.110.0 -> 5.111.0)
kiconthemes (5.110.0 -> 5.111.0)
kidletime (5.110.0 -> 5.111.0)
kimageformats (5.110.0 -> 5.111.0)
kinit (5.110.0 -> 5.111.0)
kio (5.110.0 -> 5.111.0)
kirigami2 (5.110.0 -> 5.111.0)
kitemmodels (5.110.0 -> 5.111.0)
kitemviews (5.110.0 -> 5.111.0)
kjobwidgets (5.110.0 -> 5.111.0)
kjs (5.110.0 -> 5.111.0)
knewstuff (5.110.0 -> 5.111.0)
knotifications (5.110.0 -> 5.111.0)
knotifyconfig (5.110.0 -> 5.111.0)
kpackage (5.110.0 -> 5.111.0)
kparts (5.110.0 -> 5.111.0)
kpeople5 (5.110.0 -> 5.111.0)
kplotting (5.110.0 -> 5.111.0)
kpty (5.110.0 -> 5.111.0)
kquickcharts (5.110.0 -> 5.111.0)
kross (5.110.0 -> 5.111.0)
krunner (5.110.0 -> 5.111.0)
kservice (5.110.0 -> 5.111.0)
ktexteditor (5.110.0 -> 5.111.0)
ktextwidgets (5.110.0 -> 5.111.0)
kunitconversion (5.110.0 -> 5.111.0)
kwallet (5.110.0 -> 5.111.0)
kwayland (5.110.0 -> 5.111.0)
kwidgetsaddons (5.110.0 -> 5.111.0)
kwindowsystem (5.110.0 -> 5.111.0)
kxmlgui (5.110.0 -> 5.111.0)
lastlog2
libKF5ModemManagerQt (5.110.0 -> 5.111.0)
libKF5NetworkManagerQt (5.110.0 -> 5.111.0)
libnvme (1.6 -> 1.6+5.g68c6ffb)
libplacebo (6.338.0 -> 6.338.1)
libvirt
oniguruma (6.9.8 -> 6.9.9)
patterns-media
plasma-framework (5.110.0 -> 5.111.0)
prison-qt5 (5.110.0 -> 5.111.0)
purpose (5.110.0 -> 5.111.0)
python-urllib3 (2.0.6 -> 2.0.7)
qqc2-desktop-style (5.110.0 -> 5.111.0)
samba (4.19.1+git.312.c912b3d2ef6 -> 4.19.2+git.322.7e9201cef5)
solid (5.110.0 -> 5.111.0)
sonnet (5.110.0 -> 5.111.0)
swtpm
syndication (5.110.0 -> 5.111.0)
syntax-highlighting (5.110.0 -> 5.111.0)
threadweaver (5.110.0 -> 5.111.0)
virglrenderer (0.9.1 -> 1.0.0)
wsdd
xf86-video-intel
yast2-apparmor (4.6.2 -> 5.0.0)
yast2-drbd (4.6.1 -> 5.0.0)
yast2-sudo (4.6.1 -> 5.0.0)
yast2-vpn (4.6.1 -> 5.0.0)
=== Details ===
==== AppStream ====
Subpackages: AppStream-lang libAppStreamQt2 libappstream4
- Fix the documentation being put in the devel subpackage while
the doc subpackage was empty. I think the doc %files section was
probably removed inadvertently since it wasn't mentioned in the
changelog and the doc subpackage declaration was left around.
- Moved the appstreamcli-compose man page to the same package
as the binary.
- Make AppStream-compose-devel explicitly require
libappstream-compose0 to stop rpmlint from reporting an error.
==== attica-qt5 ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5Attica5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== baloo5 ====
Version update (5.110.0 -> 5.111.0)
Subpackages: baloo5-file baloo5-file-lang baloo5-imports baloo5-kioslaves baloo5-kioslaves-lang baloo5-tools baloo5-tools-lang libKF5Baloo5 libKF5BalooEngine5 libKF5BalooEngine5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- Changes since 5.110.0:
* Use the FSID as the device identifier where possible (kde#402154)
==== bluez-qt ====
Version update (5.110.0 -> 5.111.0)
Subpackages: bluez-qt-imports bluez-qt-udev libKF5BluezQt6
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== breeze5-icons ====
Version update (5.110.0 -> 5.111.0)
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== emacs ====
Subpackages: emacs-el emacs-eln emacs-info emacs-nox emacs-x11 etags
- Only recommend at-spi2-core
- Don't install gsettings schemas twice
==== frameworkintegration ====
Version update (5.110.0 -> 5.111.0)
Subpackages: frameworkintegration-plugin libKF5Style5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== iptables ====
Version update (1.8.9 -> 1.8.10)
Subpackages: libip4tc2 libip6tc2 libxtables12 xtables-plugins
- Update to release 1.8.10
* xtables-translate: support rule insert with index
* broute table support in ebtables-nft
* nft-variants' debug output (pass multiple ``-v`` flags) now
contains sets if present
* Add mld-listener type names to icmp6 match
- Use nftables backend by default when nftables is installed, bsc#1206383
==== java-11-openjdk ====
Version update (11.0.20.1 -> 11.0.21.0)
Subpackages: java-11-openjdk-headless
- Configure with --with-native-debug-symbols=internal to enable
generation of debuginfo packages
- Upgrade to upstrem tag jdk-11.0.21+9 (October 2023 CPU)
* Security fixes:
+ JDK-8242330: Arrays should be cloned in several JAAS Callback
classes
+ JDK-8284910: Buffer clean in PasswordCallback
+ JDK-8286503: Enhance security classes
+ JDK-8296581: Better system proxy support
+ JDK-8297856: Improve handling of Bidi characters
+ JDK-8309966, CVE-2023-22081, bsc#1216374: Enhanced TLS
connections
+ JDK-8305815: Update Libpng to 1.6.39
+ JDK-8306881: Update FreeType to 2.13.0
* Other fixes:
+ JDK-6176679: Application freezes when copying an animated gif
image to the system clipboard
+ JDK-8023980: JCE doesn't provide any class to handle RSA
private key in PKCS#1
+ JDK-8155246: Throw error if default java.security file is
missing
+ JDK-8158880: test/java/time/tck/java/time/format/
/TCKDateTimeFormatterBuilder.java fail with zh_CN locale
+ JDK-8168261: Use server cipher suites preference by default
+ JDK-8181383: com/sun/jdi/OptionTest.java fails intermittently
with bind failed: Address already in use
+ JDK-8201516: DebugNonSafepoints generates incorrect
information
+ JDK-8209398: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh
failed with "PKCS11Exception: CKR_ATTRIBUTE_SENSITIVE"
+ JDK-8211343: nsk_jvmti_parseoptions should handle multiple
suboptions
+ JDK-8212045: Add back the tests that were removed from
HashesTest.java and AddExportsTest.java
+ JDK-8216059: nsk_jvmti_parseoptions still has dependency on
tilde separator
+ JDK-8217237: HttpClient does not deal well with multi-valued
WWW-Authenticate challenge headers
+ JDK-8217395: Update langtools shell tests to use ${EXE_SUFFIX}
+ JDK-8217612: (CL)HSDB cannot show some JVM flags
+ JDK-8217850: CompressedClassSpaceSizeInJmapHeap fails after
JDK-8217612
+ JDK-8218471: generate-unsafe-access-tests.sh does not
correctly invoke build.tools.spp.Spp
+ JDK-8219628: [TESTBUG] javadoc/doclet/InheritDocForUserTags
fails with -othervm
+ JDK-8220410: sun/security/tools/jarsigner/warnings/
/NoTimestampTest.java failed with missing expected output
+ JDK-8221372: Test vmTestbase/nsk/jvmti/GetThreadState/
/thrstat001/TestDescription.java times out
+ JDK-8222323: ChildAlwaysOnTopTest.java fails with
"RuntimeException: Failed to unset alwaysOnTop"
+ JDK-8223573: Replace wildcard address with loopback or local
host in tests - part 4
+ JDK-8223714: HTTPSetAuthenticatorTest could be made more
resilient
+ JDK-8223783: sun/net/www/http/HttpClient/MultiThreadTest.java
sometimes detect threads+1 connections
+ JDK-8223856: Replace wildcard address with loopback or local
host in tests - part 8
+ JDK-8224617: (fs) java/nio/file/FileStore/Basic.java found
filesystem twice
+ JDK-8224729: Cleanups in sun/security/provider/certpath/ldap/
/LDAPCertStoreImpl.java
+ JDK-8224768: Test ActalisCA.java fails
+ JDK-8225012: sanity/client/SwingSet/src/ToolTipDemoTest.java
fails on Windows
+ JDK-8226221: Update PKCS11 tests to use NSS 3.46 libs
+ JDK-8228341: SignTwice.java fails intermittently on Windows
+ JDK-8228403: SignTwice.java failed with
java.io.FileNotFoundException: File name too long
+ JDK-8229147: Linux os::create_thread() overcounts guardpage
size with newer glibc (>=2.27)
+ JDK-8229333: java/io/File/SetLastModified.java timed out
+ JDK-8229338: clean up
test/jdk/java/util/RandomAccess/Basic.java
+ JDK-8229348: java/net/DatagramSocket/
/UnreferencedDatagramSockets.java fails intermittently
+ JDK-8229481: sun/net/www/protocol/https/
/ChunkedOutputStream.java failed with a SSLException
+ JDK-8229912: [TESTBUG] java/net/Socks/SocksIPv6Test fails
without IPv6
+ JDK-8230132: java/net/NetworkInterface/
/NetworkInterfaceRetrievalTests.java to skip Teredo Tunneling
Pseudo-Interface
+ JDK-8231037: java/net/InetAddress/ptr/Lookup.java fails
intermittently due to reverse lookup failed
+ JDK-8231357: sun/security/pkcs11/Cipher/TestKATForGCM.java
fails on SLES11 using mozilla-nss-3.14
+ JDK-8231516: network QuickAckTest.java failed due to
"SocketException: maximum number of DatagramSockets reached"
+ JDK-8232101: (sctp) Add minimal sanity tests for SCTP
+ JDK-8232195: Enable BigInteger tests: DivisionOverflow,
SymmetricRangeTests and StringConstructorOverflow
+ JDK-8232840: java/math/BigInteger/largeMemory/
/SymmetricRangeTests.java fails due to "OutOfMemoryError:
Requested array size exceeds VM limit"
+ JDK-8232922: Add java/math/BigInteger/largeMemory/
/SymmetricRangeTests.java to ProblemList-Xcomp
... changelog too long, skipping 246 lines ...
- Compiler flags to realign stack on ix86 (bsc#1214790)
==== kactivities-stats ====
Version update (5.110.0 -> 5.111.0)
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kactivities5 ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kactivities5-imports libKF5Activities5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== karchive ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5Archive5 libKF5Archive5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kauth ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5Auth5 libKF5Auth5-lang libKF5AuthCore5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kbookmarks ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5Bookmarks5 libKF5Bookmarks5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kcalendarcore ====
Version update (5.110.0 -> 5.111.0)
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kcmutils ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kcmutils-imports libKF5KCMUtils5 libKF5KCMUtils5-lang libKF5KCMUtilsCore5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kcodecs ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5Codecs5 libKF5Codecs5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kcompletion ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5Completion5 libKF5Completion5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kconfig ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kconf_update5 libKF5ConfigCore5 libKF5ConfigCore5-lang libKF5ConfigGui5 libKF5ConfigQml5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kconfigwidgets ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5ConfigWidgets5 libKF5ConfigWidgets5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kcontacts ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kcontacts-lang libKF5Contacts5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kcoreaddons ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kcoreaddons-lang libKF5CoreAddons5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- Changes since 5.110.0:
* Unset bug address for implicitly created KAboutData (kde#473517)
==== kcrash ====
Version update (5.110.0 -> 5.111.0)
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kdav ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kdav-lang libKF5DAV5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kdbusaddons ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kdbusaddons-tools libKF5DBusAddons5 libKF5DBusAddons5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kdeclarative ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kdeclarative-components libKF5CalendarEvents5 libKF5Declarative5 libKF5Declarative5-lang libKF5QuickAddons5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kded ====
Version update (5.110.0 -> 5.111.0)
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kdelibs4support ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kdelibs4support-lang libKF5KDELibs4Support5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kdesu ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5Su5 libKF5Su5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kdnssd-framework ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5DNSSD5 libKF5DNSSD5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kdoctools ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kdoctools-lang libKF5DocTools5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kfilemetadata5 ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kfilemetadata5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kglobalaccel ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kglobalaccel5 libKF5GlobalAccel5 libKF5GlobalAccel5-lang libKF5GlobalAccelPrivate5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kguiaddons ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5GuiAddons5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- Changes since 5.110.0:
* mark geo-scheme-handler as non-gui executable on macOS/Windows
==== kholidays ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5Holidays5 libKF5Holidays5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== khtml ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5KHtml5 libKF5KHtml5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== ki18n ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5I18n5 libKF5I18n5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kiconthemes ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5IconThemes5 libKF5IconThemes5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kidletime ====
Version update (5.110.0 -> 5.111.0)
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kimageformats ====
Version update (5.110.0 -> 5.111.0)
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- Changes since 5.110.0:
* avif: support repetition count
* raw: fix multi image load
* hdr: fix oss-fuzz issue 62197
* hdr: fix crash (oss-fuzz)
* xcf: fix crash (oss-fuzz issue 62075)
* xcf: fix oss-fuzz issue
==== kinit ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kinit-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kio ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kio-core kio-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- Changes since 5.110.0:
* dbusactivationrunner: only activate well-formed services (kde#475266)
* DBusActivationRunner: fix object path according to spec
* Undeprecate KCoreDirLister::setMimeExcludeFilter
* Fix incomplete error strings in MimeTypeFinderJob
* Don't crash if KMountPoint gives nothing back while checking for CIFS (kde#474451)
* trashimpl: optimize TrashSizeCache::calculateSize
* trash: Optimize trashimpl::adaptTrashSize
* [kfilewidget] Fixing saving to files with quotes (kde#426728)
* KPropertiesDialog: Force PlainText on size label
- Drop patch, merged upstream:
* 0001-Don-t-crash-if-KMountPoint-gives-nothing-back-while-.patch
==== kirigami2 ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kirigami2-lang libKF5Kirigami2-5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- Changes since 5.110.0:
* AboutPage: Allow overriding donateUrl by aliasing it from AboutItem (kde#474864)
==== kitemmodels ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kitemmodels-imports libKF5ItemModels5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kitemviews ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5ItemViews5 libKF5ItemViews5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kjobwidgets ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5JobWidgets5 libKF5JobWidgets5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kjs ====
Version update (5.110.0 -> 5.111.0)
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== knewstuff ====
Version update (5.110.0 -> 5.111.0)
Subpackages: knewstuff-imports libKF5NewStuff5 libKF5NewStuff5-lang libKF5NewStuffCore5 libKF5NewStuffWidgets5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== knotifications ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5Notifications5 libKF5Notifications5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== knotifyconfig ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5NotifyConfig5 libKF5NotifyConfig5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kpackage ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kpackage-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kparts ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5Parts5 libKF5Parts5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kpeople5 ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kpeople5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kplotting ====
Version update (5.110.0 -> 5.111.0)
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kpty ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5Pty5 libKF5Pty5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kquickcharts ====
Version update (5.110.0 -> 5.111.0)
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kross ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kross-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== krunner ====
Version update (5.110.0 -> 5.111.0)
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- Changes since 5.110.0:
* runnerpython: Fix install script paths to desktop files
==== kservice ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kservice-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- Changes since 5.110.0:
* KService: allow .desktop files without an Exec line (kde#430157)
==== ktexteditor ====
Version update (5.110.0 -> 5.111.0)
Subpackages: ktexteditor-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== ktextwidgets ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5TextWidgets5 libKF5TextWidgets5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kunitconversion ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5UnitConversion5 libKF5UnitConversion5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kwallet ====
Version update (5.110.0 -> 5.111.0)
Subpackages: kwallet-tools kwallet-tools-lang kwalletd5 kwalletd5-lang libKF5Wallet5 libkwalletbackend5-5
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kwayland ====
Version update (5.110.0 -> 5.111.0)
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== kwidgetsaddons ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5WidgetsAddons5 libKF5WidgetsAddons5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- Changes since 5.110.0:
* Amend unit test to check propagation of options to date picker
* Remove "No date" option from date picker popup used by date combo box
* Set the modes on the date picker
* Fix file rating being unreadable in certain themes (kde#339863)
==== kwindowsystem ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5WindowSystem5 libKF5WindowSystem5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- Changes since 5.110.0:
* Explain in deprecation message that logical coordinates must be used in KF6
==== kxmlgui ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5XmlGui5 libKF5XmlGui5-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== lastlog2 ====
Subpackages: liblastlog2-1
- Fix lastlog.8 .so reference
==== libKF5ModemManagerQt ====
Version update (5.110.0 -> 5.111.0)
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== libKF5NetworkManagerQt ====
Version update (5.110.0 -> 5.111.0)
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== libnvme ====
Version update (1.6 -> 1.6+5.g68c6ffb)
Subpackages: libnvme-mi1 libnvme1
- Update to version 1.6+5.g68c6ffb:
* avoid stack corruption by unaligned DMA to user space buffers
(bsc#1216344, gh#linux-nvme/libnvme#727)
==== libplacebo ====
Version update (6.338.0 -> 6.338.1)
- Update libplacebo to version 6.338.1. See details in:
https://code.videolan.org/videolan/libplacebo/-/tags/v6.338.1
==== libvirt ====
Subpackages: libvirt-client libvirt-daemon-common libvirt-daemon-config-network libvirt-daemon-driver-interface libvirt-daemon-driver-libxl libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-iscsi-direct libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-lock libvirt-daemon-log libvirt-daemon-plugin-lockd libvirt-daemon-proxy libvirt-daemon-qemu libvirt-daemon-xen libvirt-libs
- supportconfig: Adapt plugin to modern supportconfig
- spec: Disable use of libnbd/nbdkit
bsc#1216274
==== oniguruma ====
Version update (6.9.8 -> 6.9.9)
- Update to 6.9.9
- Update Unicode version 15.1.0
- NEW API: ONIG_OPTION_MATCH_WHOLE_STRING
- Fixed: (?I) option was not enabled for character classes (Issue
[#264]).
- Changed specification to check for incorrect POSIX bracket
(Issue #253).
- Changed [[:punct:]] in Unicode encodings to be compatible with
POSIX definition. (Issue #268)
- Fixed: ONIG_OPTION_FIND_LONGEST behavior
==== patterns-media ====
- Require kernel-firmware-all instead of kernel-firmware
(kernel-firmware-all provides/obsoletes kernel-firmware).
==== plasma-framework ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5Plasma5 plasma-framework-components plasma-framework-desktoptheme plasma-framework-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== prison-qt5 ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5Prison5 prison-qt5-imports
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== purpose ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5Purpose5 libKF5PurposeWidgets5 purpose-lang
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== python-urllib3 ====
Version update (2.0.6 -> 2.0.7)
- update to 2.0.7 (bsc#1216377, CVE-2023-45803):
* Made body stripped from HTTP requests changing the request method
to GET after HTTP 303 "See Other" redirect responses.
==== qqc2-desktop-style ====
Version update (5.110.0 -> 5.111.0)
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== samba ====
Version update (4.19.1+git.312.c912b3d2ef6 -> 4.19.2+git.322.7e9201cef5)
Subpackages: libsamba-policy0-python3 samba-ad-dc-libs samba-client samba-client-32bit samba-client-libs samba-client-libs-32bit samba-gpupdate samba-ldb-ldap samba-libs samba-libs-python3 samba-python3 samba-winbind samba-winbind-libs samba-winbind-libs-32bit
- Update to 4.19.2
* Use-after-free in aio_del_req_from_fsp during smbd shutdown
after failed IPC FSCTL_PIPE_TRANSCEIVE; (bso#15423).
* clidfs.c do_connect() missing a "return" after a
cli_shutdown() call; (bso#15426).
* macOS mdfind returns only 50 results; (bso#15463).
* GETREALFILENAME_CACHE can modify incoming new filename with
previous cache entry value; (bso#15481).
* libnss_winbind causes memory corruption since samba-4.18,
impacts sendmail, zabbix, potentially more; (bso#15464).
* ctdbd: setproctitle not initialized messages flooding logs;
(bso#15479).
* CVE-2023-5568 Heap buffer overflow with freshness tokens in
the Heimdal KDC in Samba 4.19; (bso#15491).
* The heimdal KDC doesn't detect s4u2self correctly when fast
is in use; (bso#15477).
- packaging: Remove /etc/slp.reg.d from samba spec file;
(bsc#1216160)
- use systemd-logind rather than utmp for y2038 safety;
(bsc#1216159).
==== solid ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5Solid5 libKF5Solid5-lang solid-imports solid-tools
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== sonnet ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5SonnetCore5 libKF5SonnetCore5-lang libKF5SonnetUi5 sonnet-imports
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== swtpm ====
Subpackages: swtpm-selinux
- Add missing requires for certtool
==== syndication ====
Version update (5.110.0 -> 5.111.0)
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== syntax-highlighting ====
Version update (5.110.0 -> 5.111.0)
Subpackages: libKF5SyntaxHighlighting5 libKF5SyntaxHighlighting5-lang syntax-highlighting-imports
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- Changes since 5.110.0:
* Set mode for more config file endings (kde#475078)
* Highlight MapCSS numeric and string condition values
* textproto syntax: Support multipart strings.
* textproto syntax: Add test case for octal escape sequences.
* textproto syntax: Support some types of comments.
* textproto syntax: Allow empty strings.
* textproto syntax: Allow commas between fields.
* Add TextProto syntax (protocol buffer Text Format Language).
==== threadweaver ====
Version update (5.110.0 -> 5.111.0)
- Update to 5.111.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0
==== virglrenderer ====
Version update (0.9.1 -> 1.0.0)
- Update to version 1.0.0:
+ Switch to Venus protocol version 1.0.0
+ Drop experimental tag from Venus configuration flag and update
API.
+ Support passing fences from guest to host for waiting
and inter-context fence sharing/syncing.
- Drop virglrenderer-CVE-2022-0175.patch and
virglrenderer-CVE-2022-0135.patch: fixed upstream.
==== wsdd ====
- Leap 15.6 has no python 3.10 anymore, use 3.11 instead
==== xf86-video-intel ====
- renamed n_Mesa-i965-crocus.patch to n_Mesa-i965-crocus-iris.patch
- n_Mesa-i965-crocus-iris.patch
* use "iris" instead of "crocus" for anything newer than Haswell
- n_Mesa-i965-crocus.patch
* Mesa's DRI driver is now called "crocus" (previously "i965");
fixes hardware OpenGL support when still using "intel" X
driver instead of "modesetting" one ...
==== yast2-apparmor ====
Version update (4.6.2 -> 5.0.0)
- 5.0.0 (bsc#1185510)
==== yast2-drbd ====
Version update (4.6.1 -> 5.0.0)
- 5.0.0 (bsc#1185510)
==== yast2-sudo ====
Version update (4.6.1 -> 5.0.0)
- 5.0.0 (bsc#1185510)
==== yast2-vpn ====
Version update (4.6.1 -> 5.0.0)
- 5.0.0 (bsc#1185510)
1 year, 1 month