SLF4J 2.0.0 update in Fedora Rawhide
by Mikolaj Izdebski
Hello,
In September package slf4j in Fedora Rawhide will be updated to a new
major version 2.0.0. This update contains API and ABI breaks,
therefore I am announcing it in advance. More details follow.
SLF4J is a popular Java logging framework. A new major version 2.0.0
has been recently released. For summary of changes see upstream
changelog: https://www.slf4j.org/news.html
Notably some functionality has been removed without replacement and
some classes have been renamed. Code changes may be required to port
code to the new version of SLF4J.
Currently Fedora Rawhide ships version 1.7.32 of SLF4J, but I am
preparing to push the new version 2.0.0.
A proof of concept code is available as pull request:
https://src.fedoraproject.org/rpms/slf4j/pull-request/10
In the PR above you can also find a Koji scratch build of the new
version, that can be used for testing dependent packages.
ETA for submitting Bodhi update to stable is mid September 2022.
Please contact me on the list or on IRC on #fedora-java if you want to
cooperate on building and pushing related updates together.
A compat package slf4j1 may be created if it turns out that porting
multiple packages at the same time is infeasible. A rebuild of
dependent packages with trivial changes (such as updating
BuildRequires) may still be needed to start using the compat package.
Packages that are known to require or build-require slf4j and
therefore are possibly affected by the update:
antlr3
antlr4-project
apache-sshd
aqute-bnd
dogtag-pki
freemarker
hdf
hdf5
java-dirq
jboss-logging
jericho-html
jetty
jgit
jss
ldapjdk
log4j
mariadb-java-client
maven
maven-artifact-transfer
maven-plugin-bundle
maven-resolver
maven-script-interpreter
maven-shade-plugin
maven-wagon
mysql-connector-java
openas2
plexus-resources
pomchecker
resteasy
sisu
sisu-mojos
slf4j
tomcatjss
xbean
xmvn
xmvn-connector-ivy
Maintainers of affected packages are BCC-ed.
--
Mikolaj Izdebski
1 year, 9 months
List of licenses for documentation builders
by Jerry James
As I've been working on converting license tags to SPDX, I have found
myself frequently needing to determine the license for some file that
is not distributed by the package upstream, such as JavaScript and CSS
files copied in by documentation builders, or header files from
header-only packages. To avoid figuring out the same license over and
over, I started taking notes. Over the past few days, I've been
tidying up my notes for consumption by someone other than me. Here
they are:
https://jamezone.org/pleasure/software/Fedora/license/
I hope this will be useful for some of you. Notes on the notes:
1. The Computer Modern font license is "Knuth", but that is the old license
name. There is an open issue to determine how to submit that license to
SPDX:
https://gitlab.com/fedora/legal/fedora-license-data/-/issues/18
It is unfortunate that this affects Computer Modern, which is the default
font used by TeX; it is likely that a very high percentage of PDF files
generated by TeX have these fonts embedded in them.
2. If you analyze anything on the list, please send me an email to tell me if
you came to the same conclusions about licenses. If you did, I will update
the page to note that a 2nd party verified the analysis. If you did not,
tell me how your analysis disagrees.
3. If you have similar notes for packages I don't have on the list, let's
combine our notes. This list should ultimately live on a Fedora-managed
web page. Right now it is still fairly incomplete.
4. Packages I hope to analyze soon: various Sphinx extensions, GAPDoc, and
hevea.
5. Having my face peeking at me from the top of all of my web pages is
starting to creep me out. I need to find another picture.
Regards,
--
Jerry James
http://www.jamezone.org/
1 year, 9 months
rpmlint and SPDX licenses: W: invalid-license BSD-3-Clause
by Miro Hrončok
Hello license folks.
I see that Fedora's rpmlint is yet to be taught to understand SPDX:
python3-lxml.x86_64: W: invalid-license BSD-3-Clause
python3-lxml.x86_64: W: invalid-license MIT-CMU
Is this support tracked somewhere? I know openSUSE already uses SPDX, so
rpmlint probably knows how to read that. Right?
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
1 year, 9 months
Fedora 37 compose report: 20220831.n.0 changes
by Fedora Rawhide Report
OLD: Fedora-37-20220830.n.0
NEW: Fedora-37-20220831.n.0
===== SUMMARY =====
Added images: 1
Dropped images: 2
Added packages: 0
Dropped packages: 7
Upgraded packages: 0
Downgraded packages: 0
Size of added packages: 0 B
Size of dropped packages: 7.92 MiB
Size of upgraded packages: 0 B
Size of downgraded packages: 0 B
Size change of upgraded packages: 0 B
Size change of downgraded packages: 0 B
===== ADDED IMAGES =====
Image: KDE live aarch64
Path: Spins/aarch64/iso/Fedora-KDE-Live-aarch64-37-20220831.n.0.iso
===== DROPPED IMAGES =====
Image: Python_Classroom vagrant-libvirt x86_64
Path: Labs/x86_64/images/Fedora-Python-Classroom-Vagrant-37-20220830.n.0.x86_64.vagrant-libvirt.box
Image: Python_Classroom vagrant-virtualbox x86_64
Path: Labs/x86_64/images/Fedora-Python-Classroom-Vagrant-37-20220830.n.0.x86_64.vagrant-virtualbox.box
===== ADDED PACKAGES =====
===== DROPPED PACKAGES =====
Package: elementary-calendar-6.1.1-1.fc37
Summary: Desktop calendar app designed for elementary
RPMs: elementary-calendar elementary-calendar-devel
Size: 1.91 MiB
Package: elementary-greeter-6.1.0-1.fc37
Summary: LightDM Login Screen for the elementary desktop
RPMs: elementary-greeter
Size: 752.46 KiB
Package: elementary-mail-6.4.0-1.fc36
Summary: Mail app designed for elementary
RPMs: elementary-mail
Size: 1.20 MiB
Package: elementary-tasks-6.3.0-1.fc37
Summary: Synced tasks and reminders application
RPMs: elementary-tasks
Size: 842.99 KiB
Package: gala-6.3.1-3.fc37
Summary: Gala window manager
RPMs: gala gala-devel gala-libs
Size: 1.87 MiB
Package: switchboard-plug-onlineaccounts-6.5.0-1.fc37
Summary: Switchboard Online Accounts plug
RPMs: switchboard-plug-onlineaccounts
Size: 680.94 KiB
Package: wingpanel-3.0.2-4.fc37
Summary: Stylish top panel
RPMs: wingpanel wingpanel-devel wingpanel-libs
Size: 727.23 KiB
===== UPGRADED PACKAGES =====
===== DOWNGRADED PACKAGES =====
1 year, 9 months
Orphaning rubygem-activeresource
by Vít Ondruch
I am orphaning rubygem-activeresource, because:
* I don't have any use for the package
* The upstream is not very active these days
The package is in reasonable shape if somebody is interested. Just fixed
one possible build issue.
Vít
1 year, 9 months
fedpkg update - Could not execute update: Could not generate update
request: Invalid request
by Chris
Guys,
I'm not sure what I'm doing wrong, but for some reason I can no longer call
"fedpkg -- update" on any of the repositories (el8, el7, fc36, etc).
It prompts me for the password and then goes through the routine that it's
not accepted.
I'm using the same password that I can correctly log into the
copr/Koji/HyperKitty/Fedora/Pagure, etc.
The same password works great if i even call:
kinit <myid>@FEDORAPROJECT.ORG
==============================
Aside from the "check my password and try again" solution (i did try this)
;) . Is there something that I overlooked or changed in the past while? Am
I to generate a key for fedpkg now and store some .confg file? Or just
regenerate my password at some location?
Any advice would be awesome :)
====
Some additional notes:
I"m still running F35 (perhaps this is the cause?)
As per the package itself; i'm using:
rpm -q -v fedpkg
fedpkg-1.42-2.fc35.noarch
The other actions work great (hence i can switch-branch, commit, push, and
build) with fedpkg. It's just the part where i call 'update' that won't
let me go any further.
==============================
The full output is:
fedpkg update --type enhancement
Password:
Could not execute update: Could not generate update request: Invalid request
A copy of the filled in template is saved as bodhi.template.last
==============================
Here is the full output with a bit of debugging:
fedpkg -vvvv update --type enhancement
Creating repo object from /home/l2g/Development/fedora-scm/python-apprise
Running: /usr/bin/vim bodhi.template
Could not get user from .fedora.upn, falling back to default method
Password:
Could not execute update: Could not generate update request: Invalid request
A copy of the filled in template is saved as bodhi.template.last
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
117, in wrapper
result = method(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
616, in csrf
self.login(self.username, self.password)
File
"/usr/lib/python3.10/site-packages/fedora/client/openidbaseclient.py", line
303, in login
response = openid_login(
File
"/usr/lib/python3.10/site-packages/fedora/client/openidproxyclient.py",
line 138, in openid_login
raise AuthError(output['message'])
fedora.client.AuthError: Invalid request
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
117, in wrapper
result = method(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
276, in save
kwargs['csrf_token'] = self.csrf()
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
142, in wrapper
result = method(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
616, in csrf
self.login(self.username, self.password)
File
"/usr/lib/python3.10/site-packages/fedora/client/openidbaseclient.py", line
303, in login
response = openid_login(
File
"/usr/lib/python3.10/site-packages/fedora/client/openidproxyclient.py",
line 138, in openid_login
raise AuthError(output['message'])
fedora.client.AuthError: Invalid request
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
117, in wrapper
result = method(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
616, in csrf
self.login(self.username, self.password)
File
"/usr/lib/python3.10/site-packages/fedora/client/openidbaseclient.py", line
303, in login
response = openid_login(
File
"/usr/lib/python3.10/site-packages/fedora/client/openidproxyclient.py",
line 138, in openid_login
raise AuthError(output['message'])
fedora.client.AuthError: Invalid request
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/fedpkg/bodhi_5.py", line 35, in
_decorator
return func(self, *args, **kwargs)
File "/usr/lib/python3.10/site-packages/fedpkg/bodhi_5.py", line 48, in
save
return super(BodhiClient, self).save(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
142, in wrapper
result = method(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
276, in save
kwargs['csrf_token'] = self.csrf()
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
142, in wrapper
result = method(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
616, in csrf
self.login(self.username, self.password)
File
"/usr/lib/python3.10/site-packages/fedora/client/openidbaseclient.py", line
303, in login
response = openid_login(
File
"/usr/lib/python3.10/site-packages/fedora/client/openidproxyclient.py",
line 138, in openid_login
raise AuthError(output['message'])
fedora.client.AuthError: Invalid request
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
117, in wrapper
result = method(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
616, in csrf
self.login(self.username, self.password)
File
"/usr/lib/python3.10/site-packages/fedora/client/openidbaseclient.py", line
303, in login
response = openid_login(
File
"/usr/lib/python3.10/site-packages/fedora/client/openidproxyclient.py",
line 138, in openid_login
raise AuthError(output['message'])
fedora.client.AuthError: Invalid request
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
117, in wrapper
result = method(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
276, in save
kwargs['csrf_token'] = self.csrf()
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
142, in wrapper
result = method(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
616, in csrf
self.login(self.username, self.password)
File
"/usr/lib/python3.10/site-packages/fedora/client/openidbaseclient.py", line
303, in login
response = openid_login(
File
"/usr/lib/python3.10/site-packages/fedora/client/openidproxyclient.py",
line 138, in openid_login
raise AuthError(output['message'])
fedora.client.AuthError: Invalid request
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
117, in wrapper
result = method(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
616, in csrf
self.login(self.username, self.password)
File
"/usr/lib/python3.10/site-packages/fedora/client/openidbaseclient.py", line
303, in login
response = openid_login(
File
"/usr/lib/python3.10/site-packages/fedora/client/openidproxyclient.py",
line 138, in openid_login
raise AuthError(output['message'])
fedora.client.AuthError: Invalid request
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/fedpkg/cli.py", line 895, in
update
self.cmd.update(bodhi_config, template=bodhi_template_file)
File "/usr/lib/python3.10/site-packages/fedpkg/__init__.py", line 319, in
update
self.log.info(bodhi.update_str(bodhi.save(**detail), minimal=False))
File "/usr/lib/python3.10/site-packages/fedpkg/bodhi_5.py", line 39, in
_decorator
return func(self, *args, **kwargs)
File "/usr/lib/python3.10/site-packages/fedpkg/bodhi_5.py", line 48, in
save
return super(BodhiClient, self).save(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
142, in wrapper
result = method(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
276, in save
kwargs['csrf_token'] = self.csrf()
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
142, in wrapper
result = method(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/bodhi/client/bindings.py", line
616, in csrf
self.login(self.username, self.password)
File
"/usr/lib/python3.10/site-packages/fedora/client/openidbaseclient.py", line
303, in login
response = openid_login(
File
"/usr/lib/python3.10/site-packages/fedora/client/openidproxyclient.py",
line 138, in openid_login
raise AuthError(output['message'])
fedora.client.AuthError: Invalid request
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/fedpkg", line 33, in <module>
sys.exit(load_entry_point('fedpkg==1.42', 'console_scripts',
'fedpkg')())
File "/usr/lib/python3.10/site-packages/fedpkg/__main__.py", line 89, in
main
sys.exit(client.args.command())
File "/usr/lib/python3.10/site-packages/fedpkg/cli.py", line 901, in
update
raise rpkgError('Could not generate update request: %s\n'
pyrpkg.errors.rpkgError: Could not generate update request: Invalid request
A copy of the filled in template is saved as bodhi.template.last
1 year, 9 months