DevHeads.net

Postings by Petr Pisar

perl-SQL-Shell-1.16 changed license

perl-SQL-Shell since 1.16 version has GPLv2+ license instead of GPLv2.

-- Petr

miniz: a soname bump and a license change

Hello,

I'm going to rebase miniz in Rawhide from 1.15_r4 to 2.1.0. The new
miniz breaks ABI (while preserving API), thus a soname will change.
I will rebuild all the two dependent packages:

perl-Sereal-Encoder
perl-Sereal-Decoder

This new miniz also comes with a new license.

perl-GIS-Distance license change

perl-GIS-Distance-0.18-1.fc31 changed a license from "GPL+ or Artistic"
to "GPLv3+".

-- Petr

Orphaning pl (SWI Prolog)

I have no interest in maintaining pl (SWI Prolog) package and thus I'm
going to orphan it.

The package is a Prolog langugage interpreter with bundled various
libraries and tools written in that language. E.g.

Changes in libpcreposix (a regexp emulation in PCRE)

I got a bug report that the applications that use a libpcreposix library
crash after building with an --as-needed linker flag
<https://bugzilla.redhat.com/show_bug.cgi?id=1667614>.

perl-NetPacket-1.7.0 license change

perl-NetPacket-1.7.0 changes a license from (Artistic 2.0) to
(Artistic 2.0 and CC-BY).

-- Petr

icecast-2.4.4 license correction

I've just built icecast-2.4.4 for all Fedoras and EPEL-7 and corrected
a license tag from "GPLv2+" to "GPLv2+ and GPLv2 and BSD" in icecast binary
package and to "GPLv2+ and MIT and FSFULLR and FSFUL" in icecast-doc
binary package to reflect the reality (the GPLv2 only code also existed
in older icecast releases).

-- Petr

indent license corrected

While rebasing indent package to a fresh new 2.2.12 release (done
after 8 years), I corrected license declaration from "GPLv3+" to
"GPLv3+ and BSD and Verbatim".

-- Petr

perl-Net-DNS-Nameserver-1.17-1.fc29 license change

perl-Net-DNS-Nameserver-1.17-1.fc29 binary package corrected a license from
"GPL+ or Artistic" to "MIT".

-- Petr

sharutils license corrected

I corrected sharutils' license tag from:

GPLv3+ and (LGPLv3+ or BSD) and LGPLv2+ and Public Domain and GFDL

to:

GPLv3+ and (GPLv3+ and BSD) and (LGPLv3+ or BSD) and LGPLv2+ and Public Domain and GFDL

-- Petr

perl-File-MMagic license corrected

I corrected a license tag at the perl-File-MMagic-1.30-16.fc29 package
from "ASL 1.0 and BSD" to "App-s2p and ASL 1.0 and BSD".

-- Petr

Merging Perl 5.28 to Fedora 29

Hello,

Perl SIG completed Perl 5.28 upgrade
<https://fedoraproject.org/wiki/Changes/perl5.28> in f29-perl side tag
that involved rebuildnig about 3000 packags.

perl-podlators-4.11 license change

perl-podlators-4.11 changes licence from "(GPL+ or Artistic) and MIT" to
"(GPL+ or Artistic) and FSFAP".

-- Petr

perl-Test-PostgreSQL license change

I missed a license change in perl-Test-PostgreSQL-1.06 (2015 year). The
old license was "Artistic 2.0 and (GPL+ or Artistic)", the new one is
"Artistic 2.0". An updated package heads to all Fedoras that will fix
it.

-- Petr

perl-RDF-RDFa-Generator license change

perl-RDF-RDFa-Generator-0.192-1.fc28 changed license from:

(GPL+ or Artistic) and CC-BY-SA and Public Domain

to:

(GPL+ or Artistic) and Public Domain.

-- Petr

time-1.8 changes license and output

After many years a new 1.8 version of "time" tool was released. This
version brings some noticable changes:

(1) License changed from (GPLv2+) to (GPLv3+ and GFDL).

(2) Additional exit codes are used to report meassured command failures
and failures to execute the command.

(3) A meassured command failure is printed by default.

pl-7.6.1 license change

pl package in version 7.6.1 that is being built for Fedora >= 28 changed
license from:
(BSD and (GPLv2+ with exceptions or Artistic 2.0)) and (GPL+ or Artistic)
and (BSD or GPL) and LGPLv2+ and TCL and UCD and MIT and BSD
and Public Domain
to:
(BSD and (GPLv2+ with exceptions or Artistic 2.0)) and (GPL+ or Artistic)
and (BSD or GPL) and TCL and UCD and MIT and BSD and Public Domain

I.e.

Broken perl-libwww-perl-6.27-1.fc28

I accidentally build perl-libwww-perl-6.27-1.fc28 that cannot be
installed because of broken dependencies.

verilator license correction

I changed verilator's license tag from (GPLv2) to (LGPLv3 or
Artistic 2.0) in Fedora 28 to be in line with the reality.

-- Petr

Retiring libwbxml-compat

I'm going to remove libwbxml-compat package from Fedora 27. The package
was forked from libwbxml six years ago to provide an old API for
packages that required libwbxml < 0.11.0.

Because there is no such package in Fedora anymore, I will remove
libwbxml-compat package.

-- Petr

libbson-1.7.0-0.2.rc1.fc27 ABI change

Fedora 27 delivers libbson's developmental version for testing purposes.
Now-built libbson-1.7.0-rc1 changed ABI comparing to 1.7.0-rc0. It
renamed bson_as_extended_json() to bson_as_canonical_json().

This shouldn't be any issue for Fedora packages as none of the libbson
libary users were built after introducing bson_as_extended_json():

mongo-c-driver-1.6.3-1.fc27.src.rpm
perl-MongoDB-1.8.0-2.fc27.src.rpm
php-pecl-mongodb-1.2.9-1.fc27.src.rpm
syslog-ng-3.10.1-1.fc27.src.rpm

Because this is still a release candidate, no SONAME was changed either.

PCRE2 10.30-RC1 changes

PCRE2 upstream released 10.30-RC1, a release candidate for 10.30. This
version will have three major changes:

(1) libpcre2-posix.so library changed ABI and SONAME to
libpcre2-posix.so.2. There is no other user of this library in Fedora's x86_64
repository, thus no mass rebuild is needed. Still this limits the
package upgrade to rawhide only.

perl-Prima-1.52-1.fc27 license change

perl-Prima-1.52-1.fc27 changed license from
BSD and MIT and TCL and ImageMagick and LGPLv2+
to
BSD and MIT and TCL and ImageMagick and LGPLv2+ and AGPLv3+.

-- Petr

pl-7.4.1-1.fc27 license change

pl-7.4.1-1.fc27 package changed license from:

(GPLv2+ with exceptions or Artistic 2.0) and (GPLv2+ with exceptions)
and (GPLv2 with exception) and (GPL+ or Artistic) and LGPLv2+ and LGPLv2
and UCD and (UCD and MIT) and BSD and Public Domain and EPL and GPLv2
and GPLv2+ and GPLv3+

to:

(BSD and (GPLv2+ with exceptions or Artistic 2.0)) and (GPL+ or
Artistic) and (BSD or GPL) and LGPLv2+ and TCL and UCD and MIT and BSD
and Public Domain

-- Petr

Has anybody seen Jose Pedro Oliveira (jpo) package maintainer

Perl SIG struggle for more than a year to retire some jpo's packages
that need to be removed from Fedora because of broken dependencies:

perl-ZeroMQ <https://bugzilla.redhat.com/show_bug.cgi?id=1402691>
perl-ZMQ-LibZMQ2 <https://bugzilla.redhat.com/show_bug.cgi?id=1165555>
perl-ZMQ-LibZMQ3 <https://bugzilla.redhat.com/show_bug.cgi?id=1165554>

So far I did not receive any response from him.

perl-lexical-underscore-0.004 license change

Since perl-lexical-underscore-0.004-1.fc25, the package license is
((GPL+ or Artistic) and Public Domain) now.

-- Petr

Retiring yap (Prolog interpreter)

I'm deeply sorry I will have to retire yap package because:

It crashes on i686 after updating GCC to 7
<https://bugzilla.redhat.com/show_bug.cgi?id=1421711>.
Last stable version is 7 years old (we have it in Fedora).
Last development version is 4 years old (Jerry James tried to update
but it does not work with non-lazy linking) and it fails on i686 too <https://koji.fedoraproject.org/koji/taskinfo?taskID=18014527>.
Upstream does not respond
<https://sourceforge.net/p/yap/mailman/message/35663387/> and playing
with the code reveals other bugs like signed interger overflows or
linkage failure w

MongoDB 3.4-compatiable clients report user agent

To whom may it concern,

MongoDB clients started to report implementation identification to a server
<https://github.com/mongodb/specifications/blob/master/source/mongodb-handshake/handshake.rst>.
It includes operating system and MongoDB driver name and version.

Although the shared data are modest and, in my opinion, do not divulge any
sensitive information, I'd like to make Fedora community aware about this
practice.

-- Petr

perl-Module-ScanDeps-1.23-1.fc26 license change

perl-Module-ScanDeps-1.23-1.fc26 changes license from
((GPL+ or Artistic) and Artistic 2.0) to (GPL+ or Artistic).

-- Petr

libbson soname alias removal

libbson-1.5.0-0.1.rc2.fc26 removes soname aliases visiable on RPM level
as "libbson-1.0.so.0(LIBBSON_*)(64bit)" provides and keeps
"libbson-1.0.so.0()(64bit)" only.

The 1.5.0-rc2 will be pushed into rawhide only and I will rebuild the
three affected packages there:

mongo-c-driver-1.3.5-6.fc26.src.rpm
perl-MongoDB-1.4.5-1.fc26.src.rpm
php-pecl-mongodb-1.1.8-4.fc26.src.rpm

-- Petr