Fedora EPEL 9 Update: python-asgiref-3.7.2-1.el9
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2024-d56e78a735
2024-04-24 02:25:37.229225
--------------------------------------------------------------------------------
Name : python-asgiref
Product : Fedora EPEL 9
Version : 3.7.2
Release : 1.el9
URL : https://github.com/django/asgiref
Summary : ASGI specs, helper code, and adapters
Description :
ASGI is a standard for Python asynchronous web apps and servers to communicate
with each other, and positioned as an asynchronous successor to WSGI. This
package includes ASGI base libraries, such as:
* Sync-to-async and async-to-sync function wrappers, asgiref.sync
* Server base classes, asgiref.server
* A WSGI-to-ASGI adapter, in asgiref.wsgi
--------------------------------------------------------------------------------
Update Information:
Rebase asgiref in EPEL 9 to 3.7.2 from Fedora 39, to support Django 4.2
See changelog: https://github.com/django/asgiref/blob/3.7.2/CHANGELOG.txt
--------------------------------------------------------------------------------
ChangeLog:
* Fri Oct 13 2023 Carl George <carlwgeorge(a)fedoraproject.org> - 3.7.2-1
- Update to 3.7.2, resolves rhbz#2209379
- Remove mypy build requirement
- Run tests directly with pytest to avoid tox build requirement
- Run import check when tests are disabled
- Remove duplicate license file
* Fri Jul 21 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.6.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Jun 14 2023 Python Maint <python-maint(a)redhat.com> - 3.6.0-3
- Rebuilt for Python 3.12
* Tue May 9 2023 Carl George <carl(a)george.computer> - 3.6.0-2
- Change license to SPDX identifier
* Fri May 5 2023 Steve Traylen <steve.traylen(a)cern.ch> - 3.6.0-1
- Update to release 3.6.0
* Mon Feb 13 2023 Joel Capitao <jcapitao(a)redhat.com> - 3.5.2-1
- Update to 3.5.2
* Fri Jan 20 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.4.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Fri Jul 22 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.4.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 13 2022 Python Maint <python-maint(a)redhat.com> - 3.4.1-6
- Rebuilt for Python 3.11
* Fri Jan 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.4.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Dec 15 2021 Miro Hron��ok <miro(a)hroncok.cz> - 3.4.1-4
- Keep tests enabled
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2275963 - RFE: update asgiref in EPEL9 to >= 3.6.0 for Django 4.2
https://bugzilla.redhat.com/show_bug.cgi?id=2275963
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update python-asgiref' at the command line.
For more information, refer to "YUM", available at
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7\
/html/System_Administrators_Guide/ch-yum.html
All packages are signed with the Fedora EPEL GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
2 months
Fedora EPEL 9 Update: rust-async-process-2.2.1-1.el9
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2024-22a9249c0b
2024-04-24 02:25:37.229212
--------------------------------------------------------------------------------
Name : rust-async-process
Product : Fedora EPEL 9
Version : 2.2.1
Release : 1.el9
URL : https://crates.io/crates/async-process
Summary : Async interface for working with processes
Description :
Async interface for working with processes.
--------------------------------------------------------------------------------
Update Information:
Update to version 2.2.1.
--------------------------------------------------------------------------------
ChangeLog:
* Mon Apr 15 2024 Fabio Valentini <decathorpe(a)gmail.com> - 2.2.1-1
- Update to version 2.2.1; Fixes RHBZ#2264752
* Fri Jan 26 2024 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.0.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update rust-async-process' at the command line.
For more information, refer to "YUM", available at
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7\
/html/System_Administrators_Guide/ch-yum.html
All packages are signed with the Fedora EPEL GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
2 months
Fedora EPEL 9 Update: rust-async-channel-2.2.1-1.el9
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2024-b6dc3904f8
2024-04-24 02:25:37.229206
--------------------------------------------------------------------------------
Name : rust-async-channel
Product : Fedora EPEL 9
Version : 2.2.1
Release : 1.el9
URL : https://crates.io/crates/async-channel
Summary : Async multi-producer multi-consumer channel
Description :
Async multi-producer multi-consumer channel.
--------------------------------------------------------------------------------
Update Information:
Update to version 2.2.1.
--------------------------------------------------------------------------------
ChangeLog:
* Mon Apr 15 2024 Fabio Valentini <decathorpe(a)gmail.com> - 2.2.1-1
- Update to version 2.2.1; Fixes RHBZ#2263393
* Fri Jan 26 2024 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.1.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update rust-async-channel' at the command line.
For more information, refer to "YUM", available at
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7\
/html/System_Administrators_Guide/ch-yum.html
All packages are signed with the Fedora EPEL GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
2 months
Fedora EPEL 9 Update: rust-chrono-0.4.38-1.el9
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2024-e83d995a49
2024-04-24 02:25:37.229200
--------------------------------------------------------------------------------
Name : rust-chrono
Product : Fedora EPEL 9
Version : 0.4.38
Release : 1.el9
URL : https://crates.io/crates/chrono
Summary : Date and time library for Rust
Description :
Date and time library for Rust.
--------------------------------------------------------------------------------
Update Information:
Update to version 0.4.38.
--------------------------------------------------------------------------------
ChangeLog:
* Mon Apr 15 2024 Fabio Valentini <decathorpe(a)gmail.com> - 0.4.38-1
- Update to version 0.4.38; Fixes RHBZ#2271640
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update rust-chrono' at the command line.
For more information, refer to "YUM", available at
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7\
/html/System_Administrators_Guide/ch-yum.html
All packages are signed with the Fedora EPEL GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
2 months
Fedora EPEL 9 Update: tio-2.8-1.el9
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2024-07f2060075
2024-04-24 02:25:37.229193
--------------------------------------------------------------------------------
Name : tio
Product : Fedora EPEL 9
Version : 2.8
Release : 1.el9
URL : https://tio.github.io/
Summary : Simple TTY terminal I/O application
Description :
Tio is a simple TTY terminal application which features a straightforward
commandline interface to easily connect to TTY devices for basic input/output.
--------------------------------------------------------------------------------
Update Information:
tio v2.8
Rework resolve_config_file()
Rework line_pulse_duration_option_parse()
Introduce proper sscanf() checks.
Rework rs485_parse_config()
Introduce proper sscanf() checks.
Clean up file descriptor name shadowing
Add missing header guard
Upgrade inih subproject
Remove options --response-wait, --response-timeout
Remove options and rework input handling so it is possible to do the same thing
but via script which is much more flexible.
These options were always a bit of a hardcoded solution. With the new script
expect feature we can wait for any type of response.
For example, pipe command to serial device and wait for line response within 1
second:
$ echo "*IDN?" | tio /dev/ttyACM0 --script "expect('\r\n', 1000)" --mute
Add lua exit(code)
Add timeout feature to expect()
Add lua expect(string)
Add simple expect functionality.
The expect(string) function will wait for input from the tty device and only
return when there is a string match. Regular expressions are supported.
Example: script = expect('password:'); send('my_password\n')
Add lua send(string)
Add lua modem_send(file,protocol)
Fix xymodem error print outs
Rework x/y-modem transfer command
Remove ctrl-t X option and instead introduce submenu to ctrl-t x option for
picking which xmodem protocol to use.
Update README
Cleanup options
Add independent input and output mode
Replaces -x, --hexadecimal option with --input-mode and --output-mode so it is
possible to select hex or normal mode for both input and output independently.
To obtain same behaviour as -x, --hexadecimal use the following configuration:
input-mode = hex
output-mode = hex
Fix file descriptor handling on MacOS
Add tty line configuration script API
On some platforms calling high()/low() to switch line states result in costly
system calls whick makes it impossible to swith two or more tty lines
simultaneously.
To help solve this timing issue we introduce a tty line state configuration API
which can be used instead of using high()/low().
Using config_low(line) and config_high(line) one can set up a new line state
configuration for multiple lines and then use config_apply() to finally apply
the configuration. This will result in only one system call to instruct the
serial port drive to switch all the configured line states which should help
ensure that the lines are switched simultaneously.
Example: script = config_high(DTR); config_low(RTS); config_apply()
Add ONULBRK mapping flag
Add ONULBRK mapping to map nul (zero) to send break signal on output.
This is useful if one needs to e.g. send the break signal to the tty device when
connected via socket.
Add --log-directory option
For specifying directory path in which to save automatically named log files.
Add Lua scripting feature
Add support for running Lua scripts that can manipulate the tty control lines.
Script is activated automatically on connect or manually via in session key
command.
The Lua scripting feature opens up for many posibilities in the future such as
adding expect like functionality to easily and programatically interact with the
connected device.
Invert line states to reflect true electrical level
Add support for disabling prefix key handling
To disable prefix key input handing simply set prefix-ctrl-key to none.
Add meson man pages install option
Defaults to installing man pages.
Poll on serial port read instead of delay.
Add Xmodem-CRC support.
CYGWIN: Fix port auto connection.
Check return values of sscanf()
Failing to check that a call to sscanf actually writes to an output variable can
lead to unexpected behavior at reading time.
Support NO_COLOR env variable as per no-color.org
Fix troff warning
.eo/.ec sections seemingly need explicit empty lines using .sp
Otherwise, troff complains:
troff:<standard input>:535: warning: expected numeric expression, got '\'
troff:<standard input>:538: warning: expected numeric expression, got '\'
troff:<standard input>:541: warning: expected numeric expression, got '\'
Add map FF to ESC-c on input
Added map of form feed to ESC-c on input for terminals that do not clear screen
on ^L but do on ESC-c.
Add CodeQL Workflow for Code Security Analysis
Fix double call of tty_disconnect() on macOS/Darwin.
--------------------------------------------------------------------------------
ChangeLog:
* Mon Apr 15 2024 Robert Scheck <robert(a)fedoraproject.org> 2.8-1
- Upgrade to 2.8 (#2275155)
* Sat Jan 27 2024 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2275155 - tio-2.8 is available
https://bugzilla.redhat.com/show_bug.cgi?id=2275155
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update tio' at the command line.
For more information, refer to "YUM", available at
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7\
/html/System_Administrators_Guide/ch-yum.html
All packages are signed with the Fedora EPEL GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
2 months
Fedora EPEL 9 Update: snapd-2.62-0.el9
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2024-8225f930ea
2024-04-24 02:25:37.229187
--------------------------------------------------------------------------------
Name : snapd
Product : Fedora EPEL 9
Version : 2.62
Release : 0.el9
URL : https://github.com/snapcore/snapd
Summary : A transactional software package manager
Description :
Snappy is a modern, cross-distribution, transactional package manager
designed for working with self-contained, immutable packages.
--------------------------------------------------------------------------------
Update Information:
New upstream release 2.62
--------------------------------------------------------------------------------
ChangeLog:
* Thu Mar 21 2024 Ernest Lotter <ernest.lotter(a)canonical.com>
- New upstream release 2.62
- Aspects based configuration schema support (experimental)
- Refresh app awareness support for UI (experimental)
- Support for user daemons by introducing new control switches
--user/--system/--users for service start/stop/restart
(experimental)
- Add AppArmor prompting experimental flag (feature currently
unsupported)
- Installation of local snap components of type test
- Packaging of components with snap pack
- Expose experimental features supported/enabled in snapd REST API
endpoint /v2/system-info
- Support creating and removing recovery systems for use by factory
reset
- Enable API route for creating and removing recovery systems using
/v2/systems with action create and /v2/systems/{label} with action
remove
- Lift requirements for fde-setup hook for single boot install
- Enable single reboot gadget update for UC20+
- Allow core to be removed on classic systems
- Support for remodeling on hybrid systems
- Install desktop files on Ubuntu Core and update after snapd
upgrade
- Upgrade sandbox features to account for cgroup v2 device filtering
- Support snaps to manage their own cgroups
- Add support for AppArmor 4.0 unconfined profile mode
- Add AppArmor based read access to /etc/default/keyboard
- Upgrade to squashfuse 0.5.0
- Support useradd utility to enable removing Perl dependency for
UC24+
- Support for recovery-chooser to use console-conf snap
- Add support for --uid/--gid using strace-static
- Add support for notices (from pebble) and expose via the snapd
REST API endpoints /v2/notices and /v2/notice
- Add polkit authentication for snapd REST API endpoints
/v2/snaps/{snap}/conf and /v2/apps
- Add refresh-inhibit field to snapd REST API endpoint /v2/snaps
- Add refresh-inhibited select query to REST API endpoint /v2/snaps
- Take into account validation sets during remodeling
- Improve offline remodeling to use installed revisions of snaps to
fulfill the remodel revision requirement
- Add rpi configuration option sdtv_mode
- When snapd snap is not installed, pin policy ABI to 4.0 or 3.0 if
present on host
- Fix gadget zero-sized disk mapping caused by not ignoring zero
sized storage traits
- Fix gadget install case where size of existing partition was not
correctly taken into account
- Fix trying to unmount early kernel mount if it does not exist
- Fix restarting mount units on snapd start
- Fix call to udev in preseed mode
- Fix to ensure always setting up the device cgroup for base bare
and core24+
- Fix not copying data from newly set homedirs on revision change
- Fix leaving behind empty snap home directories after snap is
removed (resulting in broken symlink)
- Fix to avoid using libzstd from host by adding to snapd snap
- Fix autorefresh to correctly handle forever refresh hold
- Fix username regex allowed for system-user assertion to not allow
'+'
- Fix incorrect application icon for notification after autorefresh
completion
- Fix to restart mount units when changed
- Fix to support AppArmor running under incus
- Fix case of snap-update-ns dropping synthetic mounts due to
failure to match desired mount dependencies
- Fix parsing of base snap version to enable pre-seeding of Ubuntu
Core Desktop
- Fix packaging and tests for various distributions
- Add remoteproc interface to allow developers to interact with
Remote Processor Framework which enables snaps to load firmware to
ARM Cortex microcontrollers
- Add kernel-control interface to enable controlling the kernel
firmware search path
- Add nfs-mount interface to allow mounting of NFS shares
- Add ros-opt-data interface to allow snaps to access the host
/opt/ros/ paths
- Add snap-refresh-observe interface that provides refresh-app-
awareness clients access to relevant snapd API endpoints
- steam-support interface: generalize Pressure Vessel root paths and
allow access to driver information, features and container
versions
- steam-support interface: make implicit on Ubuntu Core Desktop
- desktop interface: improved support for Ubuntu Core Desktop and
limit autoconnection to implicit slots
- cups-control interface: make autoconnect depend on presence of
cupsd on host to ensure it works on classic systems
- opengl interface: allow read access to /usr/share/nvidia
- personal-files interface: extend to support automatic creation of
missing parent directories in write paths
- network-control interface: allow creating /run/resolveconf
- network-setup-control and network-setup-observe interfaces: allow
busctl bind as required for systemd 254+
- libvirt interface: allow r/w access to /run/libvirt/libvirt-sock-
ro and read access to /var/lib/libvirt/dnsmasq/**
- fwupd interface: allow access to IMPI devices (including locking
of device nodes), sysfs attributes needed by amdgpu and the COD
capsule update directory
- uio interface: allow configuring UIO drivers from userspace
libraries
- serial-port interface: add support for NXP Layerscape SoC
- lxd-support interface: add attribute enable-unconfined-mode to
require LXD to opt-in to run unconfined
- block-devices interface: add support for ZFS volumes
- system-packages-doc interface: add support for reading jquery and
sphinx documentation
- system-packages-doc interface: workaround to prevent autoconnect
failure for snaps using base bare
- microceph-support interface: allow more types of block devices to
be added as an OSD
- mount-observe interface: allow read access to
/proc/{pid}/task/{tid}/mounts and proc/{pid}/task/{tid}/mountinfo
- polkit interface: changed to not be implicit on core because
installing policy files is not possible
- upower-observe interface: allow stats refresh
- gpg-public-keys interface: allow creating lock file for certain
gpg operations
- shutdown interface: allow access to SetRebootParameter method
- media-control interface: allow device file locking
- u2f-devices interface: support for Trustkey G310H, JaCarta U2F,
Kensington VeriMark Guard, RSA DS100, Google Titan v2
* Wed Mar 6 2024 Ernest Lotter <ernest.lotter(a)canonical.com>
- New upstream release 2.61.3
- Install systemd files in correct location for 24.04
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update snapd' at the command line.
For more information, refer to "YUM", available at
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7\
/html/System_Administrators_Guide/ch-yum.html
All packages are signed with the Fedora EPEL GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
2 months
Fedora EPEL 9 Update: mailman3-fedmsg-plugin-1.0.0-2.el9
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2024-cb3fb3cd01
2024-04-24 02:25:37.229179
--------------------------------------------------------------------------------
Name : mailman3-fedmsg-plugin
Product : Fedora EPEL 9
Version : 1.0.0
Release : 2.el9
URL : https://github.com/fedora-infra/mailman3-fedmsg-plugin
Summary : Emit fedora messaging messages from mailman3
Description :
Publish notifications about mails to the fedmsg bus.
Enable this by adding the following to your mailman.cfg file::
[archiver.fedmsg]
class: mailman_fedmsg_plugin.Archiver
enable: yes
You can exclude certain lists from fedmsg publication by
adding them to a 'mailman.excluded_lists' list in /etc/fedmsg.d/::
config = {
'mailman.excluded_lists': ['bugzilla', 'commits'],
}
--------------------------------------------------------------------------------
Update Information:
Bump to 1.0.0-2
--------------------------------------------------------------------------------
ChangeLog:
* Fri Apr 5 2024 Michal Kone��n�� <mkonecny(a)redhat.com> - 1.0.0-2
- Bump to 1.0.0-2
The build 1.0.0-1 is already available in epep9-infra tag. And it doesn't
let us rebuild.
* Thu Apr 4 2024 Michal Kone��n�� <mkonecny(a)redhat.com> - 1.0.0-1
- Bump to 1.0.0-1
- Solve the missing dependencies
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update mailman3-fedmsg-plugin' at the command line.
For more information, refer to "YUM", available at
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7\
/html/System_Administrators_Guide/ch-yum.html
All packages are signed with the Fedora EPEL GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
2 months
Fedora EPEL 9 Update: castxml-0.6.5-1.el9
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2024-0f28b73a34
2024-04-24 02:25:37.229143
--------------------------------------------------------------------------------
Name : castxml
Product : Fedora EPEL 9
Version : 0.6.5
Release : 1.el9
URL : https://github.com/CastXML/CastXML
Summary : C-family abstract syntax tree XML output tool
Description :
Parse C-family source files and optionally write a subset of the
Abstract Syntax Tree (AST) to a representation in XML.
Source files are parsed as complete translation units using the clang
compiler. XML output is enabled by the --castxml-gccxml option and
produces a format close to that of gccxml. Future versions of castxml
may support alternative output formats.
--------------------------------------------------------------------------------
Update Information:
CastXML 0.6.5
--------------------------------------------------------------------------------
ChangeLog:
* Mon Apr 15 2024 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 0.6.5-1
- Update to version 0.6.5
* Wed Mar 6 2024 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 0.6.4-2
- Backport LLVM 18 support from upstream
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2274886 - castxml-0.6.5 is available
https://bugzilla.redhat.com/show_bug.cgi?id=2274886
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update castxml' at the command line.
For more information, refer to "YUM", available at
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7\
/html/System_Administrators_Guide/ch-yum.html
All packages are signed with the Fedora EPEL GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
2 months
Fedora EPEL 8 Update: snapd-2.62-0.el8
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2024-27362990ef
2024-04-24 02:13:53.449903
--------------------------------------------------------------------------------
Name : snapd
Product : Fedora EPEL 8
Version : 2.62
Release : 0.el8
URL : https://github.com/snapcore/snapd
Summary : A transactional software package manager
Description :
Snappy is a modern, cross-distribution, transactional package manager
designed for working with self-contained, immutable packages.
--------------------------------------------------------------------------------
Update Information:
New upstream release 2.62
--------------------------------------------------------------------------------
ChangeLog:
* Thu Mar 21 2024 Ernest Lotter <ernest.lotter(a)canonical.com>
- New upstream release 2.62
- Aspects based configuration schema support (experimental)
- Refresh app awareness support for UI (experimental)
- Support for user daemons by introducing new control switches
--user/--system/--users for service start/stop/restart
(experimental)
- Add AppArmor prompting experimental flag (feature currently
unsupported)
- Installation of local snap components of type test
- Packaging of components with snap pack
- Expose experimental features supported/enabled in snapd REST API
endpoint /v2/system-info
- Support creating and removing recovery systems for use by factory
reset
- Enable API route for creating and removing recovery systems using
/v2/systems with action create and /v2/systems/{label} with action
remove
- Lift requirements for fde-setup hook for single boot install
- Enable single reboot gadget update for UC20+
- Allow core to be removed on classic systems
- Support for remodeling on hybrid systems
- Install desktop files on Ubuntu Core and update after snapd
upgrade
- Upgrade sandbox features to account for cgroup v2 device filtering
- Support snaps to manage their own cgroups
- Add support for AppArmor 4.0 unconfined profile mode
- Add AppArmor based read access to /etc/default/keyboard
- Upgrade to squashfuse 0.5.0
- Support useradd utility to enable removing Perl dependency for
UC24+
- Support for recovery-chooser to use console-conf snap
- Add support for --uid/--gid using strace-static
- Add support for notices (from pebble) and expose via the snapd
REST API endpoints /v2/notices and /v2/notice
- Add polkit authentication for snapd REST API endpoints
/v2/snaps/{snap}/conf and /v2/apps
- Add refresh-inhibit field to snapd REST API endpoint /v2/snaps
- Add refresh-inhibited select query to REST API endpoint /v2/snaps
- Take into account validation sets during remodeling
- Improve offline remodeling to use installed revisions of snaps to
fulfill the remodel revision requirement
- Add rpi configuration option sdtv_mode
- When snapd snap is not installed, pin policy ABI to 4.0 or 3.0 if
present on host
- Fix gadget zero-sized disk mapping caused by not ignoring zero
sized storage traits
- Fix gadget install case where size of existing partition was not
correctly taken into account
- Fix trying to unmount early kernel mount if it does not exist
- Fix restarting mount units on snapd start
- Fix call to udev in preseed mode
- Fix to ensure always setting up the device cgroup for base bare
and core24+
- Fix not copying data from newly set homedirs on revision change
- Fix leaving behind empty snap home directories after snap is
removed (resulting in broken symlink)
- Fix to avoid using libzstd from host by adding to snapd snap
- Fix autorefresh to correctly handle forever refresh hold
- Fix username regex allowed for system-user assertion to not allow
'+'
- Fix incorrect application icon for notification after autorefresh
completion
- Fix to restart mount units when changed
- Fix to support AppArmor running under incus
- Fix case of snap-update-ns dropping synthetic mounts due to
failure to match desired mount dependencies
- Fix parsing of base snap version to enable pre-seeding of Ubuntu
Core Desktop
- Fix packaging and tests for various distributions
- Add remoteproc interface to allow developers to interact with
Remote Processor Framework which enables snaps to load firmware to
ARM Cortex microcontrollers
- Add kernel-control interface to enable controlling the kernel
firmware search path
- Add nfs-mount interface to allow mounting of NFS shares
- Add ros-opt-data interface to allow snaps to access the host
/opt/ros/ paths
- Add snap-refresh-observe interface that provides refresh-app-
awareness clients access to relevant snapd API endpoints
- steam-support interface: generalize Pressure Vessel root paths and
allow access to driver information, features and container
versions
- steam-support interface: make implicit on Ubuntu Core Desktop
- desktop interface: improved support for Ubuntu Core Desktop and
limit autoconnection to implicit slots
- cups-control interface: make autoconnect depend on presence of
cupsd on host to ensure it works on classic systems
- opengl interface: allow read access to /usr/share/nvidia
- personal-files interface: extend to support automatic creation of
missing parent directories in write paths
- network-control interface: allow creating /run/resolveconf
- network-setup-control and network-setup-observe interfaces: allow
busctl bind as required for systemd 254+
- libvirt interface: allow r/w access to /run/libvirt/libvirt-sock-
ro and read access to /var/lib/libvirt/dnsmasq/**
- fwupd interface: allow access to IMPI devices (including locking
of device nodes), sysfs attributes needed by amdgpu and the COD
capsule update directory
- uio interface: allow configuring UIO drivers from userspace
libraries
- serial-port interface: add support for NXP Layerscape SoC
- lxd-support interface: add attribute enable-unconfined-mode to
require LXD to opt-in to run unconfined
- block-devices interface: add support for ZFS volumes
- system-packages-doc interface: add support for reading jquery and
sphinx documentation
- system-packages-doc interface: workaround to prevent autoconnect
failure for snaps using base bare
- microceph-support interface: allow more types of block devices to
be added as an OSD
- mount-observe interface: allow read access to
/proc/{pid}/task/{tid}/mounts and proc/{pid}/task/{tid}/mountinfo
- polkit interface: changed to not be implicit on core because
installing policy files is not possible
- upower-observe interface: allow stats refresh
- gpg-public-keys interface: allow creating lock file for certain
gpg operations
- shutdown interface: allow access to SetRebootParameter method
- media-control interface: allow device file locking
- u2f-devices interface: support for Trustkey G310H, JaCarta U2F,
Kensington VeriMark Guard, RSA DS100, Google Titan v2
* Wed Mar 6 2024 Ernest Lotter <ernest.lotter(a)canonical.com>
- New upstream release 2.61.3
- Install systemd files in correct location for 24.04
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update snapd' at the command line.
For more information, refer to "YUM", available at
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7\
/html/System_Administrators_Guide/ch-yum.html
All packages are signed with the Fedora EPEL GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
2 months
Fedora EPEL 8 Update: tio-2.8-1.el8
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2024-ca0f6325e8
2024-04-24 02:13:53.449911
--------------------------------------------------------------------------------
Name : tio
Product : Fedora EPEL 8
Version : 2.8
Release : 1.el8
URL : https://tio.github.io/
Summary : Simple TTY terminal I/O application
Description :
Tio is a simple TTY terminal application which features a straightforward
commandline interface to easily connect to TTY devices for basic input/output.
--------------------------------------------------------------------------------
Update Information:
tio v2.8
Rework resolve_config_file()
Rework line_pulse_duration_option_parse()
Introduce proper sscanf() checks.
Rework rs485_parse_config()
Introduce proper sscanf() checks.
Clean up file descriptor name shadowing
Add missing header guard
Upgrade inih subproject
Remove options --response-wait, --response-timeout
Remove options and rework input handling so it is possible to do the same thing
but via script which is much more flexible.
These options were always a bit of a hardcoded solution. With the new script
expect feature we can wait for any type of response.
For example, pipe command to serial device and wait for line response within 1
second:
$ echo "*IDN?" | tio /dev/ttyACM0 --script "expect('\r\n', 1000)" --mute
Add lua exit(code)
Add timeout feature to expect()
Add lua expect(string)
Add simple expect functionality.
The expect(string) function will wait for input from the tty device and only
return when there is a string match. Regular expressions are supported.
Example: script = expect('password:'); send('my_password\n')
Add lua send(string)
Add lua modem_send(file,protocol)
Fix xymodem error print outs
Rework x/y-modem transfer command
Remove ctrl-t X option and instead introduce submenu to ctrl-t x option for
picking which xmodem protocol to use.
Update README
Cleanup options
Add independent input and output mode
Replaces -x, --hexadecimal option with --input-mode and --output-mode so it is
possible to select hex or normal mode for both input and output independently.
To obtain same behaviour as -x, --hexadecimal use the following configuration:
input-mode = hex
output-mode = hex
Fix file descriptor handling on MacOS
Add tty line configuration script API
On some platforms calling high()/low() to switch line states result in costly
system calls whick makes it impossible to swith two or more tty lines
simultaneously.
To help solve this timing issue we introduce a tty line state configuration API
which can be used instead of using high()/low().
Using config_low(line) and config_high(line) one can set up a new line state
configuration for multiple lines and then use config_apply() to finally apply
the configuration. This will result in only one system call to instruct the
serial port drive to switch all the configured line states which should help
ensure that the lines are switched simultaneously.
Example: script = config_high(DTR); config_low(RTS); config_apply()
Add ONULBRK mapping flag
Add ONULBRK mapping to map nul (zero) to send break signal on output.
This is useful if one needs to e.g. send the break signal to the tty device when
connected via socket.
Add --log-directory option
For specifying directory path in which to save automatically named log files.
Add Lua scripting feature
Add support for running Lua scripts that can manipulate the tty control lines.
Script is activated automatically on connect or manually via in session key
command.
The Lua scripting feature opens up for many posibilities in the future such as
adding expect like functionality to easily and programatically interact with the
connected device.
Invert line states to reflect true electrical level
Add support for disabling prefix key handling
To disable prefix key input handing simply set prefix-ctrl-key to none.
Add meson man pages install option
Defaults to installing man pages.
Poll on serial port read instead of delay.
Add Xmodem-CRC support.
CYGWIN: Fix port auto connection.
Check return values of sscanf()
Failing to check that a call to sscanf actually writes to an output variable can
lead to unexpected behavior at reading time.
Support NO_COLOR env variable as per no-color.org
Fix troff warning
.eo/.ec sections seemingly need explicit empty lines using .sp
Otherwise, troff complains:
troff:<standard input>:535: warning: expected numeric expression, got '\'
troff:<standard input>:538: warning: expected numeric expression, got '\'
troff:<standard input>:541: warning: expected numeric expression, got '\'
Add map FF to ESC-c on input
Added map of form feed to ESC-c on input for terminals that do not clear screen
on ^L but do on ESC-c.
Add CodeQL Workflow for Code Security Analysis
Fix double call of tty_disconnect() on macOS/Darwin.
--------------------------------------------------------------------------------
ChangeLog:
* Mon Apr 15 2024 Robert Scheck <robert(a)fedoraproject.org> 2.8-1
- Upgrade to 2.8 (#2275155)
* Sat Jan 27 2024 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2275155 - tio-2.8 is available
https://bugzilla.redhat.com/show_bug.cgi?id=2275155
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update tio' at the command line.
For more information, refer to "YUM", available at
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7\
/html/System_Administrators_Guide/ch-yum.html
All packages are signed with the Fedora EPEL GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
2 months