Thursday, December 31, 2020

[arch-announce] Arch Linux mailing list id changes

Due to issues with our anti spam measures, we had to migrate those mailing lists, that were sent from @archlinux.org before to the
@lists.archlinux.org domain.

Submission to the mailing list is not affected and still works with @archlinux.org. Mails get redirected automagically.

The only change that may need to be considered on your side are filters and rules matching the From or List-id header which changed accordingly.

URL: https://www.archlinux.org/news/arch-linux-mailing-list-id-changes/
_______________________________________________
arch-announce mailing list
arch-announce@lists.archlinux.org
https://lists.archlinux.org/listinfo/arch-announce

Planned Outage - taiga - 2021-01-05 07:00 UTC

There will be an outage starting at 2021-01-05 07:00 UTC
which will last approximately 3 hours.

To convert UTC to your local time, take a look at
http://fedoraproject.org/wiki/Infrastructure/UTCHowto
or run:
date -d '2021-01-05 07:00UTC'


Reason for outage:
Upgrade to a more recent/patched taiga


Affected Services:
Only taiga (ie: teams.fedoraproject.org)


Ticket Link:
https://pagure.io/fedora-infrastructure/issue/9552


Please join #fedora-admin or #fedora-noc on irc.freenode.net
or add comments to the ticket for this outage above.
_______________________________________________
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org

Wednesday, December 30, 2020

Fedora 34 Change: Deprecate xemacs, xemacs-packages-base, xemacs-packages-extra, and neXtaw (Self-Contained Change proposal)

https://fedoraproject.org/wiki/Changes/Deprecate_xemacs


== Summary ==
Deprecate the xemacs, xemacs-packages-base, xemacs-packages-extra, and
neXtaw packages, all of which have dead upstreams.

== Owner ==
* Name: [[User:jjames|Jerry James]]
* Email: loganjerry@gmail.com


== Detailed Description ==

I have been part of XEmacs upstream for over 20 years, and have
maintained the Fedora package for over 11 years. Upstream development
had already slowed significantly when I became Fedora maintainer. The
last release was over 7 years ago. Since that time, development has
essentially come to a halt. Somebody will push a commit every now and
then, but significant bugs are not being fixed. I see no future for
the project. We should start moving towards dropping it from the
distribution. The upstream sources have been spread across 3 packages
in Fedora: xemacs, xemacs-packages-base, and xemacs-packages-extra.
In addition, the xemacs package uses an ancient, unmaintained 3D X
library: neXtaw. It's last release was in 2003. Since xemacs is the
only package in Fedora that uses neXtaw, I propose that it also be
deprecated so we can eventually drop it.

Deprecation is warranted because there are about a dozen XEmacs add-on
packages in Fedora. This will prevent us from adding any more as we
work to retire the existing add-ons.

== Feedback ==

On December 7, 2020, I
[https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/VDETPULZDBMXBXJKEFZX7DQ5R6W6FBXT/
communicated my intent to file this Change] on fedora-devel-list.
There has been no community feedback.

== Benefit to Fedora ==

This Change will open a path for us to eventually remove unmaintained
software from the distribution.

== Scope ==
* Proposal owners:
The only required work is the addition of `Provides: deprecated()` to
the 4 affected packages.

* Other developers:
No immediate work is required. Eventually, maintainers of XEmacs
add-on packages will need to retire those packages so that XEmacs
itself can be retired.

* Release engineering:
This change does not require coordination with or impact release
engineering and does not require a mass rebuild.

* Policies and guidelines: N/A (not a System Wide Change)

* Trademark approval: N/A (not needed for this Change)

* Alignment with Objectives:
While this proposal does not match any of the
[https://docs.fedoraproject.org/en-US/project/objectives current
objectives], it is not opposed to any.

== Upgrade/compatibility impact ==

Since the Change only deprecates packages, it has no immediate effect
on upgrades or compatibility. Eventually, when the affected packages
are retired, fedora-obsolete-packages will be updated to properly
manage upgrades.

== How To Test ==

N/A (not a System Wide Change)

== User Experience ==

This change will not lead to any immediate changes in user experience.
Eventually, we will retire the affected packages, which will impact
users of those packages. We will seek to communicate the upcoming
retirement as we work towards it.

== Dependencies ==

N/A (not a System Wide Change)

== Contingency Plan ==

* Contingency mechanism: (What to do? Who will do it?) N/A (not a
System Wide Change)
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change)
* Blocks product? None

== Documentation ==

N/A (not a System Wide Change)

== Release Notes ==

The xemacs, xemacs-packages-base, xemacs-packages-extra, and neXtaw
packages have been deprecated. XEmacs users should prepare for the
eventual removal of these packages from the Fedora distribution.


--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org

Fedora 34 Change: Xfce-4.16 (Self-Contained Change proposal)

https://fedoraproject.org/wiki/Changes/xfce-4.16


== Summary ==
Xfce 4.16 is a stable release with proven components, provide features
to both new and power users alike. This change proposal is submitted
to sync fedora packages with the latest upstream release.

== Owners ==
* Name: [[User:nonamedotc| Mukundan Ragavan]]
* Email: nonamedotc@fedoraproject.org

* Name: [[User:kevin| Kevin Fenzi]]
* Email: kevin@scrye.com


== Detailed Description ==

This change migrates Xfce desktop environment (DE) to the latest
version provided by upstream developers. This release brings, amongst
others, the following features
* client-side decorations
* fractional scaling
* new status tray plugins
* Streamlined application chooser (i.e. merged "mime type editor" and
"default applications")

Full feature list can be viewed at [https://xfce.org/about/news Xfce news]

== Benefit to Fedora ==

Updating Xfce to 4.16 will provide Fedora Xfce users stable but latest
versions of upstream software. We will also be able to provide timely
bug fixes.

== Scope ==
* Proposal owners:
** Update core xfce packages to 4.16
** Rebuild plugins once core packages are build

* Other developers: N/A (not a System Wide Change)

* Release engineering: <!-- [https://pagure.io/releng/issue/7647 #7647]

* List of deliverables: N/A (not a System Wide Change)

* Policies and guidelines: N/A (not a System Wide Change)

* Trademark approval: N/A (not needed for this Change)

== Upgrade/compatibility impact ==
N/A (not a System Wide Change)

== How To Test ==

N/A (not a System Wide Change)

== User Experience ==

* A fresh install should have fully functional Xfce DE
* Upgrade from Fedora 33 or older should be mostly seamless
** Users will notice differences in certain instances (e.g. settings)
because of implementation of client side decorations
** Default ALT+TAB behavior will likely be different.

No special configuration or hardware needed.

== Dependencies ==
N/A (not a System Wide Change)

== Contingency Plan ==

* Contingency mechanism: (What to do? Who will do it?) N/A (not a
System Wide Change)

* Contingency deadline: N/A (not a System Wide Change)

* Blocks release? N/A (not a System Wide Change)

* Blocks product? N/A (not a System Wide Change)

== Documentation ==
N/A (not a System Wide Change)

== Release Notes ==

Fedora 34 ships with Xfce 4.16.

--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org

Fedora 34 Change: Unify the GRUB configuration files location across all supported architectures (System-Wide Change proposal)

https://fedoraproject.org/wiki/Changes/UnifyGrubConfig


== Summary ==

This change makes the GRUB configuration files layout to be consistent
across all the supported architectures. Currently EFI is a special
case since the GRUB configuration file and environment variables block
are stored in the EFI System Partition (ESP) instead of the boot
partition (or `/boot` directory if no boot partition is used).

== Owner ==

* Name: [[User:Javierm|Javier Martinez Canillas]]
* Email: javierm@redhat.com

* Name: [[User:Gicmo|Christian Kellner]]
* Email: ckellner@redhat.com


== Detailed Description ==

The GRUB configuration files layout on EFI platforms is not consistent
with the other non-EFI platforms (e.g: x86 with legacy BIOS, ppc64le
with Open Firmware). On platforms using EFI the GRUB configuration
file (`grub.cfg`) and environment variables block (`grubenv`) are
stored in the EFI System Partition (ESP) while for non-EFI platforms
these are stored in the boot partition (or `/boot` directory if not
boot partition is used).

The reason for this is that the path where the GRUB bootloader
searches for its configuration file varies depending on the firmware
interface used. In most cases, GRUB searches for it in the path set in
the `$prefix` variable. The device is not specified in that case, GRUB
just searches for a configuration in this path for every detected
device. But on EFI, a special `$fw_path` variable is used instead.
This variable specifies both the device and path from where the GRUB
bootloader was loaded and these are used to search for the
configuration file. This is done for security reasons, to make sure
that the correct GRUB configuration file is used and not just the
first one found in one of the detected devices.

Since the GRUB binary is located in the ESP, it expects to find the
configuration file in that location as well. But this creates the
mentioned inconsistency, because the GRUB configuration file has to be
stored in `/boot/efi/EFI/fedora/grub.cfg` while for non-EFI platforms
it has to be stored in `/boot/grub2/grub.cfg`.

This leads to a GRUB configuration layout that is confusing for users
and error prone, since either the tools that are used to manage these
files have to be aware of the differences or symbolic links used to
hide the fact that the pats differ depending on the platform. Also, it
creates artificial constraints on the OS installation due the
differences in the configuration layout used. A system installed when
using EFI won't be bootable if the firmware configuration is changed
to boot using legacy BIOS instead, for example enabling the EFI
Compatibility Support Module or moving the disk to a BIOS machine.

The proposal is to always store the `grub.cfg` and `grubenv` files in
the `/boot/grub2/` directory, making `/boot/efi/EFI/fedora/grub.cfg`
to only be a small configuration file that sets a different `$prefix`
variable and loads the configuration file stored in
`/boot/grub2/grub.cfg`.

The `$prefix` variable will be set to the device partition where
`/boot/grub2/grub.cfg` is stored, using the partition filesystem's
Universally Unique IDentifier (UUID). That way the correct GRUB
configuration file will be loaded, making it as secure as the current
approach where the configuration file in the ESP is used.

A drawback of the new approach is that the GRUB configuration will now
depend on the boot partition (or `/boot` directory if no boot
partition is used). But since the kernel and initramfs images are
stored there too, the bootloader configuration already has this
dependency anyways.

Note that the proposed configuration files layout is already used by
the Fedora CoreOS Assembler (COSA) and OSBuild image builders. So this
will make the systems installed with Anaconda to be consistent with
the images generated by these.

== Benefit to Fedora ==

This change will not only simplify and make less confusing the GRUB
configuration but also allow the following improvements:

* To have a consistent configuration across all the architectures using GRUB.
* Allow the same installation to be booted with either EFI or legacy BIOS.
* Use the same documentation and commands for all architectures
instead of having EFI as a special case.
* Make GRUB configuration tools more robust by not relying on symbolic
links to be created and not having to handle platform specific cases.
* Align with images generated by COSA and OSBuild on how the GRUB
configuration files are used.
* Align with other Linux distributions on how the GRUB configuration
files are used.

== Scope ==

* Proposal owners:
** Modify Anaconda to generate the `grub.cfg` and `grubenv` files in
`/boot/grub2/` instead of `/boot/efi/EFI/fedora/` for EFI platforms.
** Make Anaconda to generate the minimal GRUB config file in the ESP
that sets the `$prefix` variable and loads the configuration file
located in `/boot/grub2/grub.cfg`.
** Modify the grub2 package scriptlets to not generate the
`/boot/grub2/grubenv` and `/etc/grub2-efi.cfg` symbolic links since
these will not be needed anymore.
** Make any changes needed in tools that use these configuration files
(`grubby`, `kernel-install` scripts, etc).
* Other developers:
** The Anaconda developers will need to review and merge the patches
to change where the GRUB configuration files are created.
** Test and watch for regressions.

* Release engineering:

** [[Fedora_Program_Management/ReleaseBlocking/Fedora{{FedoraVersionNumber|next}}|List
of deliverables]]: N/A

* Policies and guidelines: The policies and guidelines do not need to
be updated.

* Trademark approval: No changes needed.

== Upgrade/compatibility impact ==

The changes will only be for new installations, existing systems will
not be impacted and will continue using the grub.cfg and grubenv files
that are located in the ESP.

== How To Test ==

* Install Fedora 34 and verify that the GRUB configuration is correct.
* Check that the `/boot/efi/EFI/fedora/grub{.cfg,env}` files are not present.
* Check that the `/boot/grub2/grub{.cfg,env}` files are present.
* Enter the GRUB prompt by pressing 'c' from the GRUB boot menu and
execute the following command:
<pre>echo $prefix</pre>
and verify that the prefix is set to the partition that contains the
`/boot/grub2` directory.
* Re-generate the GRUB configuration file with:
<pre>grub2-mkconfig -o /boot/grub2/grub.cfg</pre>
and verify that the GRUB configuration is still correct.

== User Experience ==

No visible changes are expected other than the configuration files
being present in a different path. This should improve the overall
user experience.

== Dependencies ==

None

== Contingency Plan ==

* Contingency mechanism: Revert the Anaconda and grub2 package
scriptlets changes.
* Contingency deadline: Beta Freeze
* Blocks release? No
* Blocks product? None

== Documentation ==
* Fedora CoreOS assembler script that creates the GRUB config file for
EFI: https://github.com/coreos/coreos-assembler/blob/master/src/create_disk.sh
* OSBuild org.osbuild.grub2 stage that creates the GRUB config file
for EFI: https://github.com/osbuild/osbuild/blob/main/stages/org.osbuild.grub2

--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org

Fedora 34 Change: LTO Build Improvements (System-Wide Change proposal)

https://fedoraproject.org/wiki/Changes/LTOBuildImprovements


== Summary ==
Currently all packages that are not opted out of LTO include
-ffat-lto-objects in their build flags. This proposal would remove
-ffat-lto-objects from the default LTO flags and only use it for
packages that actually need it.

== Owner ==
* Name: [[User:law | Jeff Law]]
* Email: law@redhat.com


== Detailed Description ==
-ffat-lto-objects was added to the default LTO flags to ensure that
any installed .o/.a files included actual compiled code rather than
just LTO bytecodes (which are stripped after the install phase).
However, that is wasteful from a compile-time standpoint as few
packages actually install any .o/.a files.

This proposal would remove -ffat-lto-objects from the default LTO
flags and packages that actually need the option would have to opt-in
via an RPM macro in their .spec file. This should significantly
improve build times for most packages in Fedora.

To ensure that we can identify packages that need the opt-in now and
in the future, the plan is to pass to brp-strip-lto a flag indicating
whether or not the package has opted into -ffat-lto-objects. If
brp-strip-lto finds .o/.a files, but the package has not opted into
-ffat-lto-objects, then brp-strip-lto would signal an error.


== Benefit to Fedora ==
The key benefit to Fedora is improved package build times and lower
load on the builders.

== Scope ==
* Proposal owners: The feature owner (Jeff Law) will need to settle on
a suitable RPM macro to indicate an opt-in to -ffat-lto-objects,
implement the necessary tests in brp-strip-lto and opt-in the initial
set of packages. This will be accomplished by doing the prototype
implementation locally, building all the Fedora packages to generate
the opt-in set. Committing the necessary opt-ins, then committing the
necessary changes to the RPM macros.

* Other developers: There should be minimal work for other
developers. The most likely scenarios where other developers will
need to get involved would include:
# Packages which are excluded from x86_64 builds and which need the
opt-in will need the appropriate package owners to add the opt-in.
# Packages which are FTBFS when the builds are run to find the set of
packages that need to opt-in and which need to opt-in will need
packager attention.
# It is possible that the faster builds may trigger build failures in
packages that have missing dependencies in their Makefiles. We saw a
few of these during the initial LTO work and those packages were
either fixed or -j parallelism removed. This work may expose more of
these problems.

I expect these all to be relatively rare occurences, but with 9000+
packages in Fedora I wouldn't be surprised if we see a few of each of
these issues.

* Release engineering: [https://pagure.io/releng/issues #Releng issue
number] (a check of an impact with Release Engineering is needed) This
should have no release engineering impacts.
* Policies and guidelines: The packaging guidelines will need to be
updated to document the new macro.
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives: This proposal does not align with any
current Fedora Objectives.

== Upgrade/compatibility impact ==
This change should have zero impact on upgrade/compatibility. In
fact, the change should have no user visible impacts.


== How To Test ==
No special testing is needed. Any issues with this proposal will show
up as FTBFS issues.


== User Experience ==
Users should see no changes to the user experience.

== Dependencies ==
Packages which need to opt-in to -ffat-lto-objects will need their
.spec files updated to include the
new macro.


== Contingency Plan ==
If this can not be completed by final development freeze, then the RPM
macro changes would not be installed and the change could defer to
Fedora 35.
* Contingency mechanism: Proposal owner will only commit the RPM macro
changes once the opt-in package set has been identified and opt-ins
added to those package's spec files. So no special contingency
mechanism should be needed
* Contingency deadline: It is most beneficial to have this completed
before the mass rebuild; however, the drop dead date should be beta
freeze.
* Blocks release? No
* Blocks product? No

== Documentation ==
No upstream documentation. Packaging guidelines will need a minor update.

== Release Notes ==
I do not expect this change to require any release notes.


--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org

Fedora 34 Change: IBus 1.5.24 (System-Wide Change proposal)

https://fedoraproject.org/wiki/Changes/IBus_1.5.24

== Summary ==
IBus will use the mmap(2) feature to show emoji and Unicode tables in
order to reduce the physical memory usage.

== Owner ==
* Name: [[User:Fujiwara|Takao Fujiwara]]
* Email: fujiwara [at] redhat [dot] com


== Detailed Description ==
Currently IBus disables the emoji and Unicode features in some system
users likes gdm, liveuser, gnome-initial-setup not to exhaust the
limited memory usage with LiveDVD. The emoji data requires about 10MB
and the Unicode data requires about 15MB and the total 25MB is
required roughly to show the tables. The Fedora testers ask to test
the emoji feature and Unicode feature in LiveDVD and the next IBus
will use mmap to be available the emoji and Unicode data with
liveuser.


== Feedback ==
Fedora I18N testers asks to test the emoji and Unicode data without
installing Fedora to disc.


== Scope ==
* Proposal owners:
* Other developers: N/A
* Release engineering: (a check of an impact with Release Engineering is needed)
* Policies and guidelines: N/A
* Trademark approval: N/A
* Alignment with Objectives:


== Upgrade/compatibility impact ==
About 25MB free disc space will be needed.

== How To Test ==
# Run Fedora LiveDVD and log into the Fedora desktop
# Run `gnome-control-center region` and add both XKB and input method
sources. E.g. "English (US)" and "Hangul"
# Enable an XKB source with mouse or Super-space shortcut key. E.g.
"English (US)"
# Type Ctrl-Shift-e, "smile", space, and Enter key.

U+1F603 is output.


== User Experience ==
The physical memory usage will be reduced.


== Dependencies ==
N/A

== Contingency Plan ==
* Contingency mechanism: Revert the change to IBus.
* Contingency deadline: Beta release
* Blocks release? No
* Blocks product? None

== Documentation ==
TBD

--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org

Fedora 34 Change: Enable btrfs transparent zstd compression by default (System-Wide Change proposal)

https://fedoraproject.org/wiki/Changes/BtrfsTransparentCompression

== Summary ==

On variants using btrfs as the default filesystem, enable transparent
compression using zstd. Compression saves space and can significantly
increase the lifespan of flash-based media by reducing write
amplification. It can also increase read and write performance.

== Owners ==

* Name: [[User:salimma|Michel Salim]], [[User:dcavalca|Davide
Cavalca]], [[User:josef|Josef Bacik]]
* Email: michel@michel-slm.name, dcavalca@fb.com, josef@toxicpanda.com


== Detailed description ==

Transparent compression is a btrfs feature that allows a btrfs
filesystem to apply compression on a per-file basis. Of the three
supported algorithms, zstd is the one with the best compression speed
and ratio. Enabling compression saves space, but it also reduces write
amplification, which is important for SSDs. Depending on the workload
and the hardware, compression can also result in an increase in read
and write performance.

See https://pagure.io/fedora-btrfs/project/issue/5 for details. This
was originally scoped as an optimization for
https://fedoraproject.org/wiki/Changes/BtrfsByDefault during Fedora
33.


== Benefit to Fedora ==

Better disk space usage, reduction of write amplification, which in
turn helps increase lifespan and performance on SSDs and other
flash-based media. It can also increase read and write performance.

== Scope ==

* Proposal owners:
** Update anaconda to perform the installation using <code>mount -o
compress=zstd:1</code>
** Set the proper option in fstab (alternatively: set the XATTR)
** Update disk image build tools to enable compression:
*** lorax
*** appliance-tools
*** osbuild
*** imagefactory
** [optional] Add support for
[https://github.com/kdave/btrfs-progs/issues/328 setting compression
level when defragmenting]
** [optional] Add support for
[https://github.com/kdave/btrfs-progs/issues/329 setting compression
level using `btrfs property`]
* Other developers:
** anaconda: review PRs as needed
* Release engineering: https://pagure.io/releng/issue/9920
* Policies and guidelines: N/A
* Trademark approval: N/A

== Upgrade/compatibility impact ==

This Change only applies to newly installed systems. Existing systems
on upgrade will be unaffected, but can be converted manually with
<code>btrfs filesystem defrag -czstd -r</code>, updating `/etc/fstab`
and remounting.

== How to test ==

Existing systems can be converted to use compression manually with
<code>btrfs filesystem defrag -czstd -r</code>, updating `/etc/fstab`
and remounting.

== User experience ==

Compression will result in file sizes (e.g. as reported by du) not
matching the actual space occupied on disk. The
[https://src.fedoraproject.org/rpms/compsize compsize] utility can be
used to examine the compression type, effective compression ration and
actual size.

== Dependencies ==

Anaconda will need to be updated to perform the installation using
<code>mount -o compress=zstd:1</code>

== Contingency plan ==

* Contingency mechanism: will not include PR patches if not merged
upstream and will not enable
* Contingency deadline: Final freeze
* Blocks release? No
* Blocks product? No

== Documentation ==

https://btrfs.wiki.kernel.org/index.php/Compression

== Release Notes ==

Transparent compression of the filesystem using zstd is now enabled by
default. Use the compsize utility to find out the actual size on disk
of a given file.


--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org

Join us for an impromptu Fedora New Year's Eve Party!

Hey everyone! By popular demand from social media, we're going to
extend our normal weekly Fedora Social Hour * to be a NYE party! All
are welcome to join.

Since interest was so high, we're using Hopin, the same platform we
used for Nest with Fedora and other events this year. But it's not
really a big planned event, just an informal hangout. Like all our
social hours, the focus is on fun and community, not project work —
plenty of time for that later.


It'll be at 23:30 UTC tomorrow so we can do the whole countdown thing.
Register at:

https://hopin.to/events/nye-party-with-fedora

Hope to see you there!


---------

* https://discussion.fedoraproject.org/t/join-us-for-fedora-social-hour-every-week/18869


--
Matthew Miller
<mattdm@fedoraproject.org>
Fedora Project Leader
_______________________________________________
announce mailing list -- announce@lists.fedoraproject.org
To unsubscribe send an email to announce-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/announce@lists.fedoraproject.org

开发票加V:13265332051

代开发票需要急单联系电话(微信同号):13265332051

Monday, December 28, 2020

List of long term FTBFS packages to be retired in February

Dear maintainers.

Based on the current fail to build from source policy, the following packages
will be retired from Fedora 34 approximately one week before branching (February
2021).

Policy:
https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/

Note that some listed packages are orphaned and hence may be retired even sooner.

The packages in rawhide were not successfully built at least since Fedora 32.

This report is based on dist tags.

Packages collected via:
https://github.com/hroncok/fedora-report-ftbfs-retirements/blob/master/ftbfs-retirements.ipynb

If you see a package that was built, please let me know.
If you see a package that should be exempted from the process, please let me
know and we can work together to get a FESCo approval for that.

If you see a package that can be rebuilt, please do so.

Package (co)maintainers Latest build
===============================================================================
VirtualGL gsgatlin Fedora 31
boo elsupergomez, orphan, tpokorra Fedora 31
gmpc orphan Fedora 31
jboss-servlet-2.5-api dmoluguw, orphan Fedora 31
js-html5shiv orphan Fedora 31
js-respond orphan Fedora 31
nodejs-info-symbol orphan Fedora 31
nodejs-interpret nodejs-sig, orphan Fedora 31
nodejs-net-browserify-alt orphan Fedora 31
nodejs-win-spawn nodejs-sig, orphan Fedora 31
rubygem-net-ssh-multi maxamillion, orphan, tdawson Fedora 31
sugar-flipsticks callkalpa, chimosky, pbrobinson, Fedora 31
tuxbrewr
sugar-getiabooks callkalpa, chimosky, pbrobinson, Fedora 31
tuxbrewr
sugar-infoslicer callkalpa, chimosky, pbrobinson, Fedora 31
tuxbrewr
sugar-labyrinth callkalpa, chimosky, pbrobinson Fedora 31
sugar-ruler callkalpa, chimosky Fedora 31
sugar-starchart callkalpa, chimosky, orphan Fedora 31
sugar-view-slides callkalpa, chimosky, pbrobinson, Fedora 31
tuxbrewr
sugar-visualmatch chimosky, orphan Fedora 31
sugar-yupana callkalpa, chimosky, orphan Fedora 31


The following packages require above mentioned packages:

Depending on: js-html5shiv (1)
copr-frontend (maintained by: clime, copr-sig, dturecek, frostyx, msuchy, praiskup)
copr-frontend-1.171-1.fc34.noarch requires js-html5shiv

Depending on: nodejs-info-symbol (2)
nodejs-log-utils (maintained by: orphan)
nodejs-log-utils-0.2.1-6.fc32.noarch requires npm(info-symbol)

nodejs-time-diff (maintained by: orphan)
nodejs-time-diff-0.3.1-7.fc32.src requires npm(info-symbol)

Depending on: nodejs-interpret (1)
nodejs-shelljs (maintained by: fab, nodejs-sig, patches)
nodejs-shelljs-0.8.4-2.fc33.noarch requires npm(interpret)


Affected (co)maintainers (directly and indirectly):
callkalpa: sugar-labyrinth, sugar-yupana, sugar-ruler, sugar-flipsticks,
sugar-view-slides, sugar-infoslicer, sugar-starchart, sugar-getiabooks
chimosky: sugar-labyrinth, sugar-yupana, sugar-ruler, sugar-flipsticks,
sugar-view-slides, sugar-visualmatch, sugar-infoslicer, sugar-starchart,
sugar-getiabooks
clime: js-html5shiv
copr-sig: js-html5shiv
dmoluguw: jboss-servlet-2.5-api
dturecek: js-html5shiv
elsupergomez: boo
fab: nodejs-interpret
frostyx: js-html5shiv
gsgatlin: VirtualGL
maxamillion: rubygem-net-ssh-multi
msuchy: js-html5shiv
nodejs-sig: nodejs-win-spawn, nodejs-interpret
patches: nodejs-interpret
pbrobinson: sugar-labyrinth, sugar-flipsticks, sugar-view-slides,
sugar-infoslicer, sugar-getiabooks
praiskup: js-html5shiv
tdawson: rubygem-net-ssh-multi
tpokorra: boo
tuxbrewr: sugar-view-slides, sugar-infoslicer, sugar-getiabooks, sugar-flipsticks
_______________________________________________
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org

Wednesday, December 23, 2020

OpenBSD Errata: December 24th, 2020 (smtpd)

Errata patches for smtpd have been released for OpenBSD 6.7 and 6.8.

smtpd's filter state machine can prematurely release resources leading
to a crash.

Binary updates for the amd64, i386, and arm64 platforms are available via
the syspatch utility. Source code patches can be found on the respective
errata page:

https://www.openbsd.org/errata67.html
https://www.openbsd.org/errata68.html

Fedora Zine call for submissions!

Hi, 
I'm Ella Daniels and I'm an Outreachy design intern, starting my journey here at Fedora. My internship project is to develop and design a Fedora Zine.

The Zine is looking for submissions, come share your art with the community!

We're looking for all kinds of contributions from poems, paintings, photography and digital art – we'd love to see what you can do!

More info on the Zine and how to submit below ↓

Tuesday, December 22, 2020

Fedora 34 Change: i3 Spin (Self-Contained Change proposal)

https://fedoraproject.org/wiki/Changes/Fedora_i3_Spin

== Summary ==

Create an official Fedora Spin shipping the popular i3 window manager.
This Spin would be the first Fedora Spin to feature a tiling/window
manager instead of a traditional desktop environment.


== Owner ==

* Names: [[User:Nasirhm|Nasir Hussain]], [[User:Jflory7|Justin W.
Flory]], [[User:X3mboy|Eduard Lucena]], [[User:Defolos| Dan
Čermák]],

== Detailed Description ==

The Fedora i3 SIG began in May 2020 with a goal of creating an
official Fedora Spin featuring the i3 tiling window manager. Since
then, a community of i3 enthusiasts around the Fedora community has
collaborated to define what an official Fedora i3 Spin would include,
how it might work, and how the Fedora community might differentiate
this Spin from other ready-to-use i3 implementations already in the
open source ecosystem.

The SIG has outlined the following design goals to guide construction
of the Spin (see
[https://docs.fedoraproject.org/en-US/i3/design-goals/ i3 SIG Design
Goals] for details):

# Simple is better than complex.
# Fast is better than features.
# There should be one—and preferably only one—obvious way to do it.
# Now is better than never.

These Design Goals inform and guide decisions regarding the Kickstart.
They are also the basis for the SIG's decisions about future changes
to the i3 Spin.

In summary, this Change is represents the realization of work that
began in May 2020. The goal is to create an official Fedora Spin based
on the i3 SIG's kickstart.


== Benefit to Fedora ==

This Change benefits end-users who run Fedora on a desktop or laptop,
particularly low-end consumer-grade hardware.

An i3 Spin would provide a better initial installation experience for
Fedora users installing i3 for the first time. Currently, end-users
who wish to use i3 on Fedora must install another Edition or Spin of
Fedora, then install the i3 window manager (and related packages)
separately (a process often requiring use of an external guide or
tutorial). Additionally, this "two-step" method adds unnecessary
packages to the user's system, particularly if the end-user does not
wish to use another desktop environment.

Moreover, the i3 SIG hypothesizes an official i3 Spin will have the
lightest footprint (memory and base install size) of any Fedora
Edition or Spin, but testing this hypothesis requires more data.


== Scope ==

* Proposal owners:
** '''Finalize kickstart composition'''. The i3 SIG is finalizing a
list of packages for an integrated i3 desktop.
** '''Work with RelEng to build'''. The i3 SIG needs to work with
Release Engineering to pick up the i3 Spin in regular composes.
** '''Test Day coordination'''. Work with the Fedora QA team to plan
and run a series of Test Days to solicit early feedback. An excited
group of users in our IRC/Telegram are ready to help.

* Other developers: N/A (not a System Wide Change)
* Release engineering: [https://pagure.io/releng/issue/9864 #9864]
* Policies and guidelines: N/A (not a System Wide Change)
* Trademark approval:
[https://pagure.io/Fedora-Council/tickets/issue/343#comment-707009
#343
]


== Upgrade/compatibility impact ==
Since the Fedora i3 Spin is a Spin, it assumes new installations only.
There is no upgrade/compatibility impact from the Spin.

Eventually, the i3 SIG will also create a package group (composition)
for `i3` and `i3-extended`. Fedora users can more easily switch from
another desktop environment by installing the package group.


== How To Test ==

1. Boot the Fedora i3 Spin ISO image either on bare-metal or in a
virtual machine (V.M.).

2. Confirm successful boot into a configured i3 environment with basic
packages available.

3. Launch Anaconda installer. The Anaconda installer can be launched
either from a terminal or via the application launcher `dmenu`.

4. Confirm no major issues with windows and display. The installed
system uses `lightdm` as the login manager and comes preinstalled with
i3 as the default desktop environment with default applications
present for most uses cases.


== User Experience ==

New Fedora users can install i3 from https://spins.fedoraproject.org
instead of installing another desktop, and then manually installing i3
after the initial install. This reduces the number of steps needed to
start using i3.

Additionally, the i3 Spin intends to be a ready-to-use, integrated i3
configuration. Often a new i3 user must find or set up other system
utilities for things like networking, profile management, and other
common desktop functions. The Fedora i3 Spin offers a ready-to-go
environment that aims to offer an integrated, lightweight environment
without pulling in larger dependency stacks from other desktops.


== Dependencies ==

See `%packages`
[https://pagure.io/i3-sig/Fedora-i3-Spin/blob/master/f/fedora-i3-common.ks#_13
in fedora-i3-common.ks].


== Contingency Plan ==

* Contingency mechanism: If a blocker bug comes up that breaks
composes of the i3 Spin in time for Fedora 34, the Change can be
bumped to a future Fedora release (e.g. F35).
* Contingency deadline: Change Checkpoint: 100% Code Complete Deadline
(Tue 2021-02-23)
* Blocks release? No


== Documentation ==

* https://docs.fedoraproject.org/en-US/i3/
* https://pagure.io/i3-sig/docs


== Release Notes ==

TBD.

--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org

Fedora 34 Change: Use ibus-m17n as the default IME for Sinhala (System-Wide Change proposal)

https://fedoraproject.org/wiki/Changes/ibus-m17n_as_default_Sinhala_IME

== Summary ==
The current default input method for Sinhala is ibus-sayura. This
should change to the ibus-m17n input method "m17n:si:sayura - sayura
(m17n)"

== Owner ==
* Name: [[User:Mfabian| Mike Fabian]]
* Email: <mfabian@redhat.com>


== Detailed Description ==
The current Fedora default input method ibus-sayura seems to be not
actively maintained.
Fixing bugs like this one

https://bugzilla.redhat.com/show_bug.cgi?id=1724759

is therefore difficult.

The ibus-m17n input method si-sayura.mim does exactly the same (I
developed this one to be an exact replacement for ibus-sayura).

As ibus-sayura offers no additional benefit, it is probably better to
use ibus-m17n with si-sayura as the default input method for Sinhala.
ibus-m17n has to be maintained anyway. Therefore, this saves the
effort of fixing the unmaintained ibus-sayura.


== Benefit to Fedora ==
Save maintenance cost in maintaining ibus-sayura. si-sayura from
m17n-db can be used both with ibus-m17n and with ibus-typing-booster,
so actually it is more useful than ibus-sayura.

== Scope ==
* Proposal owners:
** update default IME in comps @input methods
** update langpacks-vi to use ibus-m17n and m17n-db
** the langtable package has data about default input methods. Change this data.

* Other developers: gnome-desktop3 for default si_LK input method
* Policies and guidelines: N/A (not a System Wide Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives:


== Upgrade/compatibility impact ==
The package installed by default will change from ibus-sayura to the
packages ibus-m17n and m17n-db for an installation in Sinhala.

== How To Test ==
Install Fedora in Sinhala and check that the default input method is
si-sayura with ibus-m17n.

== User Experience ==
* There should be very little difference in typing Vietnamese as
ibus-sayura and ibus-m17n with si-sayura.mim behave the same.

* The setup tool looks a little different.

* Package sizes and dependent packages are different.

* Memory usage is different.

== Dependencies ==
ibus-m17n and m17n-db

* comps has to be updated

== Contingency Plan ==
Revert changes back to ibus-sayura

* Contingency mechanism: Revert comps and gnome-desktop3
* Contingency deadline: Beta release
* Blocks release? No
* Blocks product? None

== Documentation ==
https://github.com/ibus/ibus-m17n




--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org

Monday, December 21, 2020

[CentOS-announce] CESA-2020:5618 Important CentOS 7 thunderbird Security Update

CentOS Errata and Security Advisory 2020:5618 Important

Upstream details at : https://access.redhat.com/errata/RHSA-2020:5618

The following updated files have been uploaded and are currently
syncing to the mirrors: ( sha256sum Filename )

x86_64:
de7c7cd5bd6465116843083e7515695b436a00a145d6c705355b3e74a55e2b6b thunderbird-78.6.0-1.el7.centos.x86_64.rpm

Source:
507628ef1d57a01ff641a1a48d05c99111c6edb3cdf78aaaa419fd812dbc2523 thunderbird-78.6.0-1.el7.centos.src.rpm



--
Johnny Hughes
CentOS Project { http://www.centos.org/ }
irc: hughesjr, #centos@irc.freenode.net
Twitter: @JohnnyCentOS

_______________________________________________
CentOS-announce mailing list
CentOS-announce@centos.org
https://lists.centos.org/mailman/listinfo/centos-announce

[CentOS-announce] CESA-2020:5437 Important CentOS 7 kernel Security Update

CentOS Errata and Security Advisory 2020:5437 Important

Upstream details at : https://access.redhat.com/errata/RHSA-2020:5437

The following updated files have been uploaded and are currently
syncing to the mirrors: ( sha256sum Filename )

x86_64:
d9c97d1412cfdb3b24b2aca08bec9bed63be4db9461f19ba0eef840ad48dc19e bpftool-3.10.0-1160.11.1.el7.x86_64.rpm
d1b44c5bcb094399e0bce41de4218e28b8f69fb0c0a79c24411b5561978ec6b5 kernel-3.10.0-1160.11.1.el7.x86_64.rpm
7804215d9e8fd6eaae4ae7d7fb360dd0ec85e87ed93ec488ef3d1cb1285ff33e kernel-abi-whitelists-3.10.0-1160.11.1.el7.noarch.rpm
ea590d364a03624b219bdbcff4119983ab7a1bd31a6a7146afb0d4e684761056 kernel-debug-3.10.0-1160.11.1.el7.x86_64.rpm
e3d2e5a0802cde0d09552d1bd3102383e1851a9aecf88fd83a5fb81baae6d53c kernel-debug-devel-3.10.0-1160.11.1.el7.x86_64.rpm
c59ce9d5e2b28c278b947391fce0c591d912b04727d6141c27262cf98fb99844 kernel-devel-3.10.0-1160.11.1.el7.x86_64.rpm
81b2e85bd83c8dc868290121adb4b8821c2da304dd04a69ec5ea65031c46d351 kernel-doc-3.10.0-1160.11.1.el7.noarch.rpm
1bab4a2f960faa0a69de616785116c776e018a15bdc67d8f57416af2a12896db kernel-headers-3.10.0-1160.11.1.el7.x86_64.rpm
7eafe5ff654144eafe243a63bd26f5f8be857f9a6db277149949bba5f768b643 kernel-tools-3.10.0-1160.11.1.el7.x86_64.rpm
c91dc3bbc7593fb7442fa9ec947f30d95bad094d5b4180e4669380d535253bb7 kernel-tools-libs-3.10.0-1160.11.1.el7.x86_64.rpm
97ca74d50cef86200eaedf11cbb46855b4d2c943de9de770a9b024fbbf90ce3d kernel-tools-libs-devel-3.10.0-1160.11.1.el7.x86_64.rpm
ab2758dd1426e326fee61bd2598d1e3e1099478f8620ffce7bed64945dec78b0 perf-3.10.0-1160.11.1.el7.x86_64.rpm
5c6e935d06978bc962ba371367424881edecc7735e2833f96a64554589179077 python-perf-3.10.0-1160.11.1.el7.x86_64.rpm

Source:
c3328f1a8ce4d799b7893d3d4a97185e1ade473ec7f695903132b7d1161a634e kernel-3.10.0-1160.11.1.el7.src.rpm



--
Johnny Hughes
CentOS Project { http://www.centos.org/ }
irc: hughesjr, #centos@irc.freenode.net
Twitter: @JohnnyCentOS

_______________________________________________
CentOS-announce mailing list
CentOS-announce@centos.org
https://lists.centos.org/mailman/listinfo/centos-announce

Re: Upcoming Fedora 34 deadlines

As a reminder, Fedora 34 Change proposals for System-Wide Changes or
Changes requiring a mass rebuild are due on Tuesday 29 December.
Self-contained Change proposals are due on 19 January.

The full Fedora 34 schedule is on Fedora People:
https://fedorapeople.org/groups/schedule/f-34/f-34-key-tasks.html

I will be out of the office from 23 December until 4 January. I will
check email and look for submitted proposals occasionally, but if you
have a pressing question, please ping me on IRC (bcotton)/Matrix
(@funnelfiasco:matrix.org).

--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org

Fedora 34 Change: DNF/RPM Copy on Write enablement for all variants (System-Wide Change)

https://fedoraproject.org/wiki/Changes/RPMCoW


== Summary ==

RPM Copy on Write provides a better experience for Fedora Users as it
reduces the amount of I/O and offsets CPU cost of package
decompression. RPM Copy on Write uses reflinking capabilities in
btrfs, which is the default filesystem in Fedora 33.

== Owners ==

* Name: [[User:malmond|Matthew Almond]], [[User:dcavalca|Davide Cavalca]]
* Email: malmond@fb.com, dcavalca@fb.com


== Detailed description ==

Installing and upgrading software packages is a standard part of
managing the lifecycle of any operating system. For the entire
lifecycle of Fedora, all software is packaged and distributed using
the RPM file fomat. This proposal changes how software is downloaded
and installed, leaving the distribution process unmodified.

=== Current process ===

# Resolve packaging request into a list of packages and operations
# Download and verify new packages
# Install and/or upgrade packages sequentially using RPM files,
decompressing, and writing a copy of the new files to storage.

=== New process ===

# Resolve packaging request into a list of packages and operations
# Download and '''decompress''' packages into a '''locally optimized''' rpm file
# Install and/or upgrade packages sequentially using RPM files, using
'''reference linking''' (reflinking) to reuse data already on disk.

The outcome is intended to be the same, but the order of operations is
different.

# Decompression happens inline with download. This has a positive
effect on resource usage: downloads are typically limited by
bandwidth. Decompression and writing the full data into a single file
per rpm is essentially free. Additionally: if there is more than one
download at a time, a multi-CPU system can be better utilized. All
compression types supported in RPM work because this uses the rpm I/O
functions.
# RPMs are cached on local storage between downloading and
installation time as normal. This allows DNF to defer actual RPM
installation to when all the RPM are available. This is unchanged.
# The file format for RPMs is different with Copy on Write. The
headers are identical, but the payload is different. There is also a
footer.
## Files are converted ("transcoded") locally during download using
<code>/usr/bin/rpm2extents</code> (part of rpm codebase). The format
is not intended to be "portable" - i.e. copying the files from the
cache is not supported.
## Regular RPMs use a compressed .cpio based payload. In contrast,
extent based RPMs contain uncompressed data aligned to the fundamental
page size of the architecture, e.g. 4KiB on x86_64. This alignment is
required for <code>FICLONERANGE</code> to work. Only files are
represented in the payload, other directory entries like symlinks,
device nodes etc are constructed entirely from rpm header information.
Files are referenced by their digest, so identical files are
de-duplicated.
## The footer currently has three sections
### Table of original (rpm) file digests, used to validate the
integrity of the download in dnf.
### Table of digest → offset used when actually installing files.
### Signature 8 bytes at the end of the file, used to differentiate
between traditional RPMs and extent based.

=== Notes ===

# The headers are preserved bit for bit during transcoding. This
preserves signatures. The signatures cover the main header blob, and
the main header blob ensures the integrity of data in two ways:
## Each file with content has a digest. Originally this was md5, but
today it's usually sha256. In normal RPM this is only used to verify
the integrity of files, e.g. <code>rpm -V</code>. With CoW we use this
as a content key.
## There is/are one or two digests (<code>PAYLOADDIGEST</code> and
<code>PAYLOADDIGESTALT</code>) covering the payload archive
(compressed cpio). The header value is preserved, but transcoded RPMs
do not preserve the original structure so RPM's pre-installation
verification (controlled by <code>%_pkgverify_level</code> will fail.
<code>dnf-plugin-cow</code> disables this check in dnf because it
verifies the whole file digest which is captured during
download/transcoding. The second one is likely used for delta rpm.
# This is untested, and possibly incompatible with delta RPM (drpm).
The process for reconstructing an rpm to install from a delta is
expensive from both a CPU and I/O perspective, while only providing
marginal benefits on download size. It is expected that having delta
rpm enabled (which is the default) will be handled gracefully.
# Disk space requirements are expected to be marginally higher than
before: all new packages or updates will consume their installed size
before installation instead of about half their size (regular rpms
with payloads still cost space).
# <code>rpm-plugin-reflink</code> will fall back to simple file
copying when the destination path is not on the same
filesystem/subvolume. A common example is <code>/boot</code> and/or
<code>/boot/efi</code>.
# The system will still work on other filesystem types, but will
''always'' fall back to simple copying. This is expected to be
slightly slower than not enabling CoW because the source for copying
will be the decompressed data.
# For systems that enable transparent filesystem compression: every
file will continue to be decompressed from the original rpm, and then
transparently re-compressed by the filesystem. There is no effective
change here. There is a future project to investigate alternate
distribution mechanics to provide parallel versions of file content
pre-compressed in a filesystem specific format, reducing both CPU
costs and I/O. It is expected that this will result in slightly higher
network utilization because filesystem compression is purposely
restricted to allow random I/O.
# Current implementation of <code>dnf-plugin-cow</code> is in Python,
but it looks possible to implement this in <code>libdnf</code> instead
which would make it work in <code>packagekit</code>.

=== Performance Metrics ===

Ballpark performance difference is about half the duration for file
download+install time. A lot of rpms are very small, so it's difficult
to see/measure. Larger RPMs give much clearer signal.

(Actual numbers/charts will be supplied in Jan 2021)

=== Terminology ===

* '''Copy on Write (CoW)''' is a broad description of any technology
that reduces or eliminates data duplication by sharing the data behind
the scenes until one of the references makes changes. This has been a
cornerstone technology in memory management in Unix systems. Here we
are using it to specifically reference Copy on Write as supported in
modern filesystems, e.g. btrfs, xfs and potentially others.
* '''Reflink''' is the verb for duplicating stored data on a
filesystem. See
[https://man7.org/linux/man-pages/man2/ioctl_ficlonerange.2.html
ioctl_ficlonerange(2)] for the specific call we use on Linux
* '''Extent''' (based RPMs) refers to how payload file data is stored
in within an RPM. Normal RPMs simply contain a compressed CPIO
archive. Extent based RPMs contain the raw data uncompressed, which
can be referenced with reflink.

== Benefit to Fedora ==

Faster package installs and upgrades

== Scope ==

* Proposal owners:
** Merge changes to rpm, librepo to enable capabilities
** Add dnf-plugin-cow to available packages
** Test days
** Aid with documentation
* Other developers:
** rpm, librepo: review PRs as needed
* Release engineering: https://pagure.io/releng/issue/9914
* Policies and guidelines: N/A
* Trademark approval: N/A

== Upgrade/compatibility impact ==

None, RPM with CoW is not enabled by default.

Upgrades with <code>keepcache</code> in dnf.conf will be able to use
existing packages, but it will not convert them. This only happens at
download time.

If a system is configured to keep packages in the cache
(<code>keepcache</code> in <code>dnf.conf</code>) and
<code>dnf-plugin-cow</code> is removed then the packages will be
unusable. Recommend <code>dnf clean packages</code> to resolve this.

== How to test ==

Enable RPM with CoW with

<pre>$ sudo dnf install dnf-plugin-cow
...
$ sudo dnf install hello
...
$ hello
Hello, world!</pre>
There should be no end user visible changes, except timing.

== User experience ==

No anticipated user visible changes in this change proposal. This
makes the feature available, but does not enable it by default.

== Dependencies ==

# A copy-on-write filesystem; this Change is primarily targeting
btrfs, but RPM with CoW should work with XFS as well (untested)
# Most package install paths and the dnf package cache on the same
filesystem / subvolume.
# <code>rpm</code> with Copy on Write patch set:
https://github.com/malmond77/rpm/tree/cow
# <code>librepo</code> with transcoding support:
https://github.com/malmond77/librepo/tree/transcode_cow
# dnf-plugin-reflink (a new package):
https://github.com/facebookincubator/dnf-plugin-cow/

== Contingency plan ==

* Contingency mechanism: will not include PR patches if not merged
upstream, skip <code>dnf-plugin-cow</code>
* Contingency deadline: Final freeze
* Blocks release? No
* Blocks product? No

== Documentation ==

Documentation will be available at
https://github.com/facebookincubator/dnf-plugin-cow in the coming
weeks

== Release Notes ==

RPM with CoW is not enabled by default. To enable it:

<pre>$ sudo dnf install dnf-plugin-cow</pre>


--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org

Fedora 34 Change: Enable systemd-oomd by default for all variants (System-Wide Change)

https://fedoraproject.org/wiki/Changes/EnableSystemdOomd

== Summary ==

Provide a better experience for Fedora users in out-of-memory (OOM)
situations by enabling
[https://www.freedesktop.org/software/systemd/man/systemd-oomd.html
systemd-oomd] by default. Actions taken by systemd-oomd operate on a
per-cgroup level, aligning well with the life cycle of systemd units.
systemd-oomd primarily uses [https://facebookmicrosites.github.io/psi/
Linux pressure stall information (PSI)] to make decisions based on
wasted productivity due to resource shortages; in addition to that, it
also supports swap based actions.

== Owners ==

* Name: [[User:anitazha|Anita Zhang]], [[User:Dcavalca|Davide
Cavalca]], [[User:Salimma|Michel Salim]], [[User:Htejun|Tejun Heo]],
[[User:3ki|Rik van Riel]]
* Email: the.anitazha@gmail.com, dcavalca@fb.com,
michel@michel-slm.name, htejun@fb.com, riel@fb.com


== Detailed description ==

The primary mechanism used by systemd-oomd for detecting when the
system is out of memory is memory pressure. Memory pressure measures
the percentage of time a cgroup has "wasted" due to lack of memory.
This includes time spent reclaiming free memory, faulting in recently
resident pages, and loading in anonymous pages from swap. When a
monitored cgroup's memory pressure exceeds the specified thresholds,
systemd-oomd will perform action(s) on the targeted cgroup's
descendants, starting from the cgroups with the most reclaim scans.
Reclaim activity is used here, rather than the largest consumer, as it
reflects values set in the cgroup memory controller for memory
protection (such as memory.low).

For memory pressure configuration, this will be
ManagedOOMMemoryPressure=kill and ManagedOOMMemoryPressureLimit=4% on
user@.service to have systemd-oomd send SIGKILLs to all processes
under a selected cgroup when total memory pressure on all tasks
exceeds 4% for 10 seconds.

For swap based actions, systemd-oomd will monitor the system-wide swap
space and act when available swap falls below the configured
threshold, starting with the cgroups with the highest swap usage to
the least. Keeping some amount of swap (if enabled) available will
prevent the kernel OOM killer from killing processes unpredictably and
spending an unbounded amount of time afterwards.

For swap configuration, this will be SwapUsedLimitPercent=90% in
oomd.conf and ManagedOOMSwap=kill on -.slice (root cgroup slice) to
have systemd-oomd send SIGKILLs to all processes under a cgroup when
swap used exceeds 90%.


== Benefit to Fedora ==

* Addressing the issue of improving user feedback in
https://pagure.io/fedora-workstation/issue/202, systemd-oomd currently
logs to the journal if pressure or swap action is about to occur.
There are also debug logs, for each process that is sent a SIGKILL,
that can be bumped up in priority. Further notification mechanisms
(i.e. over dbus) can also be implemented depending on feedback.
* While systemd-oomd is simpler in configuration to the oomd used at
Facebook, the algorithm is largely the same. As such, the following
case study can be used as an example of how PSI and cgroup killing can
release memory not normally resolved with process killing and lead to
better utilization:
https://facebookincubator.github.io/oomd/docs/oomd-casestudy.html
* OOM killing in userspace, before the kernel OOM killer kicks in, has
been shown to be effective at keeping a system functional. An OOM kill
in the kernel is slow, possibly leading to an unbounded amount of time
swapping in and out pages and evicting the page cache.
* PSI based actions, versus looking at raw memory consumption numbers,
better reflect memory protection policies set for cgroup resource
control limits (e.g. memory.low).

== Scope ==

* Proposal owners:
** Implement and land additional refinements to systemd-oomd
*** Remove swap as a hard requirement to running systemd-oomd
*** Expand ManagedOOM*= properties to user units (currently only
usable on system units)
*** Configurable memory pressure time window knob
** Enable oomd by default with sensible configuration
** Test days
** Aid with documentation
* Other developers:
** systemd: review PRs as needed
* Release engineering: https://pagure.io/releng/issue/9913
* Policies and guidelines: N/A
* Trademark approval: N/A

== Upgrade/compatibility impact ==

Existing systems running earlyoom will not be modified. One can
transition to systemd-oomd via:

<pre>sudo systemctl disable --now earlyoom
sudo systemctl enable --now systemd-oomd</pre>
Systems that were previously not running earlyoom will have
systemd-oomd enabled by default.

== How to test ==

systemd 247 build for Fedora includes all the artifacts for
systemd-oomd. It is disabled by default but can be started with:

<pre>sudo systemctl enable --now systemd-oomd</pre>
At this point you can decide which units to set properties on. For
example, to enable swap-based killing on all units below the root
slice:

<pre>sudo systemctl edit --force -- -.slice
[Slice]
ManagedOOMSwap=kill
# save and exit</pre>

Note that the following memory pressure example requires the changes
listed in "Scope" to work as expected, as systemd-oomd shipped with
systemd v247 does not support changing the time window for memory
pressure. This example was run on a system with swap:

<pre>systemctl edit user@.service
[Service]
ManagedOOMMemoryPressure=kill
ManagedOOMMemoryPressureLimit=4%
# save and exit

systemd-run --user tail /dev/zero # will lead to a lot of reclaim and
then OOM if not killed</pre>

== User experience ==

This should be a fully transparent change for users.

== Dependencies ==

None. If changes to oomd are required to address feedback to this
proposal, they will need to be merged in systemd.

== Contingency plan ==

* Contingency mechanism: For workstation, owner will revert all
changes and we'll go back to using earlyoom instead
* Contingency deadline: Final freeze
* Blocks release? No
* Blocks product? No

== Documentation ==

https://www.freedesktop.org/software/systemd/man/systemd-oomd.html<br />
https://www.freedesktop.org/software/systemd/man/oomctl.html<br />
https://www.freedesktop.org/software/systemd/man/oomd.conf.html

== Release Notes ==

systemd-oomd is enabled by default. Depending on which systemd units
have ManagedOOMSwap=kill or ManagedOOMMemoryPressure=kill,
systemd-oomd will SIGKILL all the processes under the appropriate
descendant cgroups when the configured limits are exceeded.

To revert back to earlyoom, run:

<pre>sudo systemctl disable --now systemd-oomd
sudo systemctl enable --now earlyoom</pre>
See man oomd.conf for configuration options.


--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org

List of long term FTBFS packages to be retired in February

Dear maintainers.

Based on the current fail to build from source policy, the following packages
will be retired from Fedora 34 approximately one week before branching (February
2021).

Policy:
https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/

Note that some listed packages are orphaned and hence may be retired even sooner.

The packages in rawhide were not successfully built at least since Fedora 32.

This report is based on dist tags.

Packages collected via:
https://github.com/hroncok/fedora-report-ftbfs-retirements/blob/master/ftbfs-retirements.ipynb

If you see a package that was built, please let me know.
If you see a package that should be exempted from the process, please let me
know and we can work together to get a FESCo approval for that.

If you see a package that can be rebuilt, please do so.

Package (co)maintainers Latest build
===============================================================================
VirtualGL gsgatlin Fedora 31
boo elsupergomez, tpokorra Fedora 31
gmpc orphan Fedora 31
jboss-servlet-2.5-api dmoluguw, orphan Fedora 31
js-html5shiv orphan Fedora 31
js-respond orphan Fedora 31
nodejs-info-symbol orphan Fedora 31
nodejs-interpret nodejs-sig, orphan Fedora 31
nodejs-net-browserify-alt orphan Fedora 31
nodejs-win-spawn nodejs-sig, orphan Fedora 31
rubygem-net-ssh-multi maxamillion, orphan, tdawson Fedora 31
sugar-flipsticks callkalpa, chimosky, pbrobinson, Fedora 31
tuxbrewr
sugar-getiabooks callkalpa, chimosky, pbrobinson, Fedora 31
tuxbrewr
sugar-infoslicer callkalpa, chimosky, pbrobinson, Fedora 31
tuxbrewr
sugar-labyrinth callkalpa, chimosky, pbrobinson Fedora 31
sugar-ruler callkalpa, chimosky Fedora 31
sugar-starchart callkalpa, chimosky, orphan Fedora 31
sugar-view-slides callkalpa, chimosky, pbrobinson, Fedora 31
tuxbrewr
sugar-visualmatch chimosky, orphan Fedora 31
sugar-yupana callkalpa, chimosky, orphan Fedora 31


The following packages require above mentioned packages:

Depending on: js-html5shiv (1)
copr-frontend (maintained by: clime, copr-sig, dturecek, frostyx, msuchy, praiskup)
copr-frontend-1.171-1.fc34.noarch requires js-html5shiv

Depending on: nodejs-info-symbol (2)
nodejs-log-utils (maintained by: orphan)
nodejs-log-utils-0.2.1-6.fc32.noarch requires npm(info-symbol)

nodejs-time-diff (maintained by: orphan)
nodejs-time-diff-0.3.1-7.fc32.src requires npm(info-symbol)

Depending on: nodejs-interpret (1)
nodejs-shelljs (maintained by: fab, nodejs-sig, patches)
nodejs-shelljs-0.8.4-2.fc33.noarch requires npm(interpret)


Affected (co)maintainers (directly and indirectly):
callkalpa: sugar-labyrinth, sugar-yupana, sugar-ruler, sugar-flipsticks,
sugar-view-slides, sugar-infoslicer, sugar-starchart, sugar-getiabooks
chimosky: sugar-labyrinth, sugar-yupana, sugar-ruler, sugar-flipsticks,
sugar-view-slides, sugar-visualmatch, sugar-infoslicer, sugar-starchart,
sugar-getiabooks
clime: js-html5shiv
copr-sig: js-html5shiv
dmoluguw: jboss-servlet-2.5-api
dturecek: js-html5shiv
elsupergomez: boo
fab: nodejs-interpret
frostyx: js-html5shiv
gsgatlin: VirtualGL
maxamillion: rubygem-net-ssh-multi
msuchy: js-html5shiv
nodejs-sig: nodejs-win-spawn, nodejs-interpret
patches: nodejs-interpret
pbrobinson: sugar-labyrinth, sugar-flipsticks, sugar-view-slides,
sugar-infoslicer, sugar-getiabooks
praiskup: js-html5shiv
tdawson: rubygem-net-ssh-multi
tpokorra: boo
tuxbrewr: sugar-view-slides, sugar-infoslicer, sugar-getiabooks, sugar-flipsticks
_______________________________________________
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org

Orphaned packages looking for new maintainers

The following packages are orphaned and will be retired when they
are orphaned for six weeks, unless someone adopts them. If you know for sure
that the package should be retired, please do so now with a proper reason:
https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life

Note: If you received this mail directly you (co)maintain one of the affected
packages or a package that depends on one. Please adopt the affected package or
retire your depending package to avoid broken dependencies, otherwise your
package will be retired when the affected package gets retired.

Request package ownership via the *Take* button in he left column on
https://src.fedoraproject.org/rpms/<pkgname>

Full report available at:
https://churchyard.fedorapeople.org/orphans-2020-12-21.txt
grep it for your FAS username and follow the dependency chain.

For human readable dependency chains, see https://packager.fedorainfracloud.org/
For all orphaned packages, see https://packager.fedorainfracloud.org/orphan

Package (co)maintainers Status Change
================================================================================
RxCpp orphan 4 weeks ago
apache-commons-chain orphan 2 weeks ago
apiviz lef, orphan 4 weeks ago
apper kde-sig, orphan, rhughes 4 weeks ago
aseman-qt-tools orphan 0 weeks ago
atanua orphan 3 weeks ago
atool lef, orphan 0 weeks ago
banshee-community-extensions elsupergomez, orphan, tpokorra 0 weeks ago
bfast orphan 4 weeks ago
biblesync cicku, orphan 4 weeks ago
bifcl orphan 4 weeks ago
bip adamwill, bcl, orphan 2 weeks ago
colorhug-client orphan 5 weeks ago
cook orphan 4 weeks ago
cros-guest-tools orphan 5 weeks ago
dc3dd maxamillion, orphan 4 weeks ago
dep go-sig, orphan 4 weeks ago
dnsjava orphan 4 weeks ago
dynaplugz orphan 4 weeks ago
edb orphan 4 weeks ago
ekiga mcrha, orphan 2 weeks ago
electric blackfile, orphan 4 weeks ago
eyesight cicku, orphan, plfiorini 4 weeks ago
fifechan orphan 4 weeks ago
fillets-ng orphan, thias 4 weeks ago
flacon ignatenkobrain, orphan 4 weeks ago
fmpp orphan 4 weeks ago
freerdp1.2 orphan 3 weeks ago
freetiger orphan 4 weeks ago
glyr orphan 4 weeks ago
gmpc orphan 4 weeks ago
gnome-code-assistance elad, orphan 4 weeks ago
gnome-documents anujmore, cosimoc, gnome-sig, 4 weeks ago
orphan
gnome-shell-extension-desktop- atim, orphan 2 weeks ago
icons
gridftp-ifce orphan 4 weeks ago
guacamole-server orphan 3 weeks ago
icemon orphan 4 weeks ago
java-comment-preprocessor hhorak, orphan, panovotn, 4 weeks ago
praiskup
jaxodraw orphan 4 weeks ago
jblas orphan 4 weeks ago
jboss-servlet-2.5-api dmoluguw, orphan 4 weeks ago
jfontchooser orphan 4 weeks ago
jgraphx jerboaa, orphan 5 weeks ago
jgroups gil, goldmann, lef, orphan 4 weeks ago
jing-trang orphan 4 weeks ago
jnettop orphan 4 weeks ago
js-html5shiv orphan 4 weeks ago
js-jquery-file-upload orphan 4 weeks ago
js-respond orphan 4 weeks ago
jsl orphan, scenek 4 weeks ago
jvyamlb orphan 0 weeks ago
koschei mizdebsk, orphan 4 weeks ago
libad9361 orphan 4 weeks ago
libbtbb orphan 4 weeks ago
libemu orphan 4 weeks ago
libgcal orphan 4 weeks ago
libjson-rpc-cpp orphan, slaanesh 4 weeks ago
libquvi orphan 4 weeks ago
llvm5.0 jistone, orphan, tstellar 4 weeks ago
llvm6.0 orphan, pwalter, tstellar 4 weeks ago
logisim orphan 4 weeks ago
lv2-EQ10Q-plugins orphan 4 weeks ago
mcu8051ide avigne, orphan 4 weeks ago
meshmagick orphan 4 weeks ago
mingw-celt051 orphan 4 weeks ago
mingw-colorhug-client orphan 5 weeks ago
mingw-gstreamer-plugins-base epienbro, orphan 4 weeks ago
mingw-libidn2 orphan 1 weeks ago
mingw-mediawriter jgrulich, orphan, tpopela 4 weeks ago
moos orphan 4 weeks ago
mutrace orphan 4 weeks ago
mygui orphan 4 weeks ago
nagios-plugins-fts andreamanzi, orphan 4 weeks ago
netbeans-resolver orphan 4 weeks ago
nodejs-Base64 orphan 4 weeks ago
nodejs-acorn galileo, nodejs-sig, orphan, 4 weeks ago
piotrp, vjancik
nodejs-acorn-jsx orphan 4 weeks ago
nodejs-align-text nodejs-sig, orphan 4 weeks ago
nodejs-ansi-bgblack nodejs-sig, orphan 4 weeks ago
nodejs-ansi-bgblue nodejs-sig, orphan 4 weeks ago
nodejs-ansi-bgcyan nodejs-sig, orphan 4 weeks ago
nodejs-ansi-bggreen nodejs-sig, orphan 4 weeks ago
nodejs-ansi-bgmagenta orphan 4 weeks ago
nodejs-ansi-bgred orphan 4 weeks ago
nodejs-ansi-bgwhite orphan 4 weeks ago
nodejs-ansi-bgyellow orphan 4 weeks ago
nodejs-ansi-black orphan 4 weeks ago
nodejs-ansi-blue orphan 4 weeks ago
nodejs-ansi-bold orphan 4 weeks ago
nodejs-ansi-colors orphan 4 weeks ago
nodejs-ansi-cyan nodejs-sig, orphan 4 weeks ago
nodejs-ansi-dim orphan 4 weeks ago
nodejs-ansi-escapes orphan 4 weeks ago
nodejs-ansi-gray orphan 4 weeks ago
nodejs-ansi-green nodejs-sig, orphan 4 weeks ago
nodejs-ansi-grey orphan 4 weeks ago
nodejs-ansi-hidden orphan 4 weeks ago
nodejs-ansi-inverse orphan 4 weeks ago
nodejs-ansi-italic orphan 4 weeks ago
nodejs-ansi-magenta nodejs-sig, orphan 4 weeks ago
nodejs-ansi-red orphan 4 weeks ago
nodejs-ansi-regex nodejs-sig, orphan, vjancik 4 weeks ago
nodejs-ansi-reset orphan 4 weeks ago
nodejs-ansi-strikethrough orphan 4 weeks ago
nodejs-ansi-styles nodejs-sig, orphan, patches 4 weeks ago
nodejs-ansi-underline orphan 4 weeks ago
nodejs-ansi-white orphan 4 weeks ago
nodejs-ansi-wrap nodejs-sig, orphan 4 weeks ago
nodejs-ansi-yellow nodejs-sig, orphan 4 weeks ago
nodejs-ansistyles orphan, vjancik 4 weeks ago
nodejs-any-path orphan 4 weeks ago
nodejs-any-promise nodejs-sig, orphan 4 weeks ago
nodejs-append-field orphan 4 weeks ago
nodejs-are-we-there-yet nodejs-sig, orphan 4 weeks ago
nodejs-argparse nodejs-sig, orphan, patches 4 weeks ago
nodejs-argsparser nodejs-sig, orphan 4 weeks ago
nodejs-arr-diff nodejs-sig, orphan 4 weeks ago
nodejs-arr-exclude nodejs-sig, orphan 4 weeks ago
nodejs-arr-flatten nodejs-sig, orphan 4 weeks ago
nodejs-arr-union nodejs-sig, orphan 4 weeks ago
nodejs-array-events orphan 4 weeks ago
nodejs-array-filter nodejs-sig, orphan 4 weeks ago
nodejs-array-find orphan 4 weeks ago
nodejs-array-find-index nodejs-sig, orphan 4 weeks ago
nodejs-array-flatten nodejs-sig, orphan 4 weeks ago
nodejs-array-foreach nodejs-sig, orphan 4 weeks ago
nodejs-array-ify orphan 4 weeks ago
nodejs-array-map nodejs-sig, orphan 4 weeks ago
nodejs-array-reduce nodejs-sig, orphan 4 weeks ago
nodejs-array-unique nodejs-sig, orphan 4 weeks ago
nodejs-arraybuffer-dot-slice orphan 4 weeks ago
nodejs-arraybuffer-equal orphan 4 weeks ago
nodejs-asn1 nodejs-sig, orphan, patches 4 weeks ago
nodejs-assert-plus nodejs-sig, orphan, patches 4 weeks ago
nodejs-async nodejs-sig, orphan, patches 4 weeks ago
nodejs-async-array-reduce nodejs-sig, orphan 4 weeks ago
nodejs-async-arrays orphan 4 weeks ago
nodejs-async-limiter orphan 4 weeks ago
nodejs-async-some nodejs-sig, orphan, vjancik 4 weeks ago
nodejs-asynckit orphan 4 weeks ago
nodejs-atob orphan 4 weeks ago
nodejs-auto-bind orphan 4 weeks ago
nodejs-autoresolve orphan 4 weeks ago
nodejs-aws4 orphan 4 weeks ago
nodejs-babel-plugin-syntax- orphan 4 weeks ago
async-functions
nodejs-babel-plugin-syntax- orphan 4 weeks ago
async-generators
nodejs-babylon orphan 4 weeks ago
nodejs-backoff orphan 4 weeks ago
nodejs-balanced-match nodejs-sig, orphan 4 weeks ago
nodejs-base-plugins orphan 4 weeks ago
nodejs-base64-url nodejs-sig, orphan 4 weeks ago
nodejs-base64id orphan 4 weeks ago
nodejs-bash-match orphan 4 weeks ago
nodejs-basic-auth nodejs-sig, orphan 4 weeks ago
nodejs-beeper nodejs-sig, orphan 4 weeks ago
nodejs-bind-obj-methods orphan 4 weeks ago
nodejs-bit-mask orphan 4 weeks ago
nodejs-blob orphan 4 weeks ago
nodejs-boolbase nodejs-sig, orphan 4 weeks ago
nodejs-brace-expansion nodejs-sig, orphan 4 weeks ago
nodejs-braces orphan 4 weeks ago
nodejs-browser-stdout orphan 4 weeks ago
nodejs-busboy orphan 3 weeks ago
nodejs-byline orphan 4 weeks ago
nodejs-call-me-maybe orphan 4 weeks ago
nodejs-call-signature nodejs-sig, orphan 4 weeks ago
nodejs-callsite nodejs-sig, orphan, patches 4 weeks ago
nodejs-camelcase nodejs-sig, orphan 4 weeks ago
nodejs-carrier galileo, nodejs-sig, orphan, 4 weeks ago
vjancik
nodejs-caseless nodejs-sig, orphan 4 weeks ago
nodejs-center-align orphan 4 weeks ago
nodejs-chai-as-promised orphan 4 weeks ago
nodejs-chai-json-schema orphan 4 weeks ago
nodejs-chai-oauth2orize-grant orphan 4 weeks ago
nodejs-chai-spies-next orphan 4 weeks ago
nodejs-chainer orphan 4 weeks ago
nodejs-char-spinner humaton, nodejs-sig, orphan, 4 weeks ago
vjancik
nodejs-character-parser nodejs-sig, orphan, patches 4 weeks ago
nodejs-chardet orphan 4 weeks ago
nodejs-charenc orphan 4 weeks ago
nodejs-check-env orphan 4 weeks ago
nodejs-check-error orphan 4 weeks ago
nodejs-circular-json orphan 4 weeks ago
nodejs-clap nodejs-sig, orphan 4 weeks ago
nodejs-class-utils orphan 4 weeks ago
nodejs-clean-yaml-object nodejs-sig, orphan 4 weeks ago
nodejs-cli-spinner nodejs-sig, orphan 4 weeks ago
nodejs-cliui nodejs-sig, orphan 4 weeks ago
nodejs-clone-deep orphan 4 weeks ago
nodejs-clone-stats nodejs-sig, orphan 4 weeks ago
nodejs-collection-visit orphan 4 weeks ago
nodejs-color-support orphan 4 weeks ago
nodejs-colour nodejs-sig, orphan 4 weeks ago
nodejs-columnify nodejs-sig, orphan, vjancik 4 weeks ago
nodejs-common-path-prefix orphan 4 weeks ago
nodejs-commondir nodejs-sig, orphan 4 weeks ago
nodejs-compare-func orphan 4 weeks ago
nodejs-compare-versions orphan 4 weeks ago
nodejs-component-indexof nodejs-sig, orphan 4 weeks ago
nodejs-component-inherit orphan 4 weeks ago
nodejs-concat-map nodejs-sig, orphan 4 weeks ago
nodejs-console-group orphan 4 weeks ago
nodejs-content-disposition nodejs-sig, orphan 4 weeks ago
nodejs-content-type nodejs-sig, orphan, vjancik 4 weeks ago
nodejs-conventional-commits- orphan 4 weeks ago
filter
nodejs-convert-hex orphan 4 weeks ago
nodejs-copy-descriptor orphan 4 weeks ago
nodejs-core-js nodejs-sig, orphan 4 weeks ago
nodejs-crc orphan 4 weeks ago
nodejs-crypt orphan 4 weeks ago
nodejs-csrf orphan 4 weeks ago
nodejs-css nodejs-sig, orphan, patches 4 weeks ago
nodejs-css-parse nodejs-sig, orphan, patches 4 weeks ago
nodejs-css-what nodejs-sig, orphan 4 weeks ago
nodejs-csso orphan 4 weeks ago
nodejs-csv-generate nodejs-sig, orphan 4 weeks ago
nodejs-csv-parse orphan 4 weeks ago
nodejs-csv-spectrum nodejs-sig, orphan 4 weeks ago
nodejs-ctype nodejs-sig, orphan, patches 4 weeks ago
nodejs-cyclist orphan 4 weeks ago
nodejs-dargs orphan 4 weeks ago
nodejs-data-uri-to-buffer nodejs-sig, orphan 4 weeks ago
nodejs-dateformat nodejs-sig, orphan, patches 4 weeks ago
nodejs-death orphan 4 weeks ago
nodejs-debug-log orphan 4 weeks ago
nodejs-decimal-js orphan 4 weeks ago
nodejs-dedent orphan 4 weeks ago
nodejs-deep-is nodejs-sig, orphan 4 weeks ago
nodejs-delegates nodejs-sig, orphan 4 weeks ago
nodejs-depd nodejs-sig, orphan, vjancik 4 weeks ago
nodejs-deprecated nodejs-sig, orphan 4 weeks ago
nodejs-destroy nodejs-sig, orphan, vjancik 4 weeks ago
nodejs-detect-file nodejs-sig, orphan 4 weeks ago
nodejs-detect-newline orphan 4 weeks ago
nodejs-detect-node orphan 4 weeks ago
nodejs-dezalgo nodejs-sig, orphan, vjancik 4 weeks ago
nodejs-dicer orphan 3 weeks ago
nodejs-diff nodejs-sig, orphan, patches 4 weeks ago
nodejs-difflib nodejs-sig, orphan 4 weeks ago
nodejs-dirty-chai orphan 4 weeks ago
nodejs-docopt nodejs-sig, orphan 4 weeks ago
nodejs-dotfile-regex nodejs-sig, orphan 4 weeks ago
nodejs-duplexer2 nodejs-sig, orphan 4 weeks ago
nodejs-echomd orphan 4 weeks ago
nodejs-ee-first nodejs-sig, orphan, vjancik 4 weeks ago
nodejs-ejs nodejs-sig, orphan, patches 4 weeks ago
nodejs-empty-dir orphan 4 weeks ago
nodejs-error-symbol orphan 4 weeks ago
nodejs-es5-shim nodejs-sig, orphan 4 weeks ago
nodejs-es6-promise nodejs-sig, orphan 4 weeks ago
nodejs-es6-promisify orphan 4 weeks ago
nodejs-es6-shim nodejs-sig, orphan 4 weeks ago
nodejs-es6-symbol nodejs-sig, orphan 4 weeks ago
nodejs-estraverse-fb nodejs-sig, orphan 4 weeks ago
nodejs-estree-walker orphan 4 weeks ago
nodejs-events nodejs-sig, orphan 4 weeks ago
nodejs-events-to-array nodejs-sig, orphan 4 weeks ago
nodejs-everything-dot-js orphan 4 weeks ago
nodejs-expand-brackets nodejs-sig, orphan 4 weeks ago
nodejs-expand-range orphan 4 weeks ago
nodejs-expand-tilde nodejs-sig, orphan 4 weeks ago
nodejs-extend-shallow nodejs-sig, orphan 4 weeks ago
nodejs-extended-emitter orphan 4 weeks ago
nodejs-extglob nodejs-sig, orphan 4 weeks ago
nodejs-fast-levenshtein nodejs-sig, orphan 4 weeks ago
nodejs-fastfall orphan 4 weeks ago
nodejs-file-sync-cmp nodejs-sig, orphan 4 weeks ago
nodejs-filename-regex nodejs-sig, orphan 4 weeks ago
nodejs-fill-range nodejs-sig, orphan 4 weeks ago
nodejs-first-chunk-stream nodejs-sig, orphan 4 weeks ago
nodejs-flagged-respawn nodejs-sig, orphan 4 weeks ago
nodejs-fn-dot-name nodejs-sig, orphan 4 weeks ago
nodejs-for-each orphan 4 weeks ago
nodejs-for-in nodejs-sig, orphan 4 weeks ago
nodejs-for-own nodejs-sig, orphan 4 weeks ago
nodejs-foreground-child orphan 4 weeks ago
nodejs-forwarded nodejs-sig, orphan 4 weeks ago
nodejs-fragment-cache orphan 4 weeks ago
nodejs-fs-exists-cached orphan 4 weeks ago
nodejs-fs-exists-sync nodejs-sig, orphan 4 weeks ago
nodejs-fs-temp orphan 4 weeks ago
nodejs-function-loop orphan 4 weeks ago
nodejs-get-port nodejs-sig, orphan 4 weeks ago
nodejs-get-value orphan 4 weeks ago
nodejs-github-url-from- nodejs-sig, orphan, vjancik 4 weeks ago
username-repo
nodejs-glob-to-regexp orphan 4 weeks ago
nodejs-global-modules orphan 4 weeks ago
nodejs-globals nodejs-sig, orphan 4 weeks ago
nodejs-grunt-banner nodejs-sig, orphan 4 weeks ago
nodejs-grunt-simple-mocha nodejs-sig, orphan 4 weeks ago
nodejs-has-binary orphan 4 weeks ago
nodejs-has-color nodejs-sig, orphan, patches 4 weeks ago
nodejs-has-cors orphan 4 weeks ago
nodejs-has-value orphan 4 weeks ago
nodejs-has-values orphan 4 weeks ago
nodejs-has-yarn nodejs-sig, orphan 4 weeks ago
nodejs-heap nodejs-sig, orphan 4 weeks ago
nodejs-hook-std orphan 4 weeks ago
nodejs-hosted-git-info nodejs-sig, orphan, vjancik 4 weeks ago
nodejs-http-deceiver orphan 4 weeks ago
nodejs-iferr nodejs-sig, orphan 4 weeks ago
nodejs-ignore nodejs-sig, orphan 4 weeks ago
nodejs-immutable orphan 4 weeks ago
nodejs-imul orphan 4 weeks ago
nodejs-inflight nodejs-sig, orphan, vjancik 4 weeks ago
nodejs-info-symbol orphan 4 weeks ago
nodejs-int64-buffer nodejs-sig, orphan 4 weeks ago
nodejs-interpret nodejs-sig, orphan 4 weeks ago
nodejs-invert-kv nodejs-sig, orphan 4 weeks ago
nodejs-irregular-plurals nodejs-sig, orphan 4 weeks ago
nodejs-is-accessor-descriptor orphan 4 weeks ago
nodejs-is-boolean-object nodejs-sig, orphan 4 weeks ago
nodejs-is-buffer nodejs-sig, orphan 4 weeks ago
nodejs-is-data-descriptor orphan 4 weeks ago
nodejs-is-descriptor orphan 4 weeks ago
nodejs-is-dir nodejs-sig, orphan 4 weeks ago
nodejs-is-dotfile nodejs-sig, orphan 4 weeks ago
nodejs-is-equal-shallow nodejs-sig, orphan 4 weeks ago
nodejs-is-extendable nodejs-sig, orphan 4 weeks ago
nodejs-is-extglob nodejs-sig, orphan 4 weeks ago
nodejs-is-function orphan 4 weeks ago
nodejs-is-generator nodejs-sig, orphan 4 weeks ago
nodejs-is-generator-fn nodejs-sig, orphan 4 weeks ago
nodejs-is-generator-function nodejs-sig, orphan 4 weeks ago
nodejs-is-glob nodejs-sig, orphan 4 weeks ago
nodejs-is-module orphan 4 weeks ago
nodejs-is-negated-glob orphan 4 weeks ago
nodejs-is-node orphan 4 weeks ago
nodejs-is-number nodejs-sig, orphan 4 weeks ago
nodejs-is-number-object nodejs-sig, orphan 4 weeks ago
nodejs-is-obj nodejs-sig, orphan 4 weeks ago
nodejs-is-odd orphan 4 weeks ago
nodejs-is-path-cwd nodejs-sig, orphan 4 weeks ago
nodejs-is-path-in-cwd nodejs-sig, orphan 4 weeks ago
nodejs-is-path-inside nodejs-sig, orphan 4 weeks ago
nodejs-is-plain-object nodejs-sig, orphan 4 weeks ago
nodejs-is-primitive nodejs-sig, orphan 4 weeks ago
nodejs-is-regexp nodejs-sig, orphan 4 weeks ago
nodejs-is-registered orphan 4 weeks ago
nodejs-is-relative nodejs-sig, orphan 4 weeks ago
nodejs-is-string nodejs-sig, orphan 4 weeks ago
nodejs-is-subset orphan 4 weeks ago
nodejs-is-unc-path nodejs-sig, orphan 4 weeks ago
nodejs-is-url nodejs-sig, orphan 4 weeks ago
nodejs-is-utf8 nodejs-sig, orphan 4 weeks ago
nodejs-is-valid-glob nodejs-sig, orphan 4 weeks ago
nodejs-is-windows nodejs-sig, orphan 4 weeks ago
nodejs-isexe nodejs-sig, orphan 4 weeks ago
nodejs-isobject nodejs-sig, orphan 4 weeks ago
nodejs-istanbul-lib-coverage orphan 4 weeks ago
nodejs-istanbul-lib-hook orphan 4 weeks ago
nodejs-jest-mock orphan 4 weeks ago
nodejs-js-tokens orphan 4 weeks ago
nodejs-json-stable-stringify nodejs-sig, orphan 4 weeks ago
nodejs-json-stringify-safe nodejs-sig, orphan, patches 4 weeks ago
nodejs-jsonfile nodejs-sig, orphan, patches 4 weeks ago
nodejs-jsonparse nodejs-sig, orphan 4 weeks ago
nodejs-jsonpointer-dot-js orphan 4 weeks ago
nodejs-keep-alive-agent orphan 4 weeks ago
nodejs-keygrip orphan 4 weeks ago
nodejs-kind-of nodejs-sig, orphan 4 weeks ago
nodejs-lazy-cache orphan 4 weeks ago
nodejs-leche nodejs-sig, orphan 4 weeks ago
nodejs-left-pad nodejs-sig, orphan 4 weeks ago
nodejs-line-numbers orphan 4 weeks ago
nodejs-line-reader nodejs-sig, orphan 4 weeks ago
nodejs-linkify-it nodejs-sig, orphan 4 weeks ago
nodejs-locate-character orphan 4 weeks ago
nodejs-log-driver nodejs-sig, orphan 4 weeks ago
nodejs-log-ok orphan 4 weeks ago
nodejs-log-utils orphan 4 weeks ago
nodejs-long orphan 4 weeks ago
nodejs-longest orphan 4 weeks ago
nodejs-make-error orphan 4 weeks ago
nodejs-makedir orphan 4 weeks ago
nodejs-map-cache orphan 4 weeks ago
nodejs-map-obj nodejs-sig, orphan 4 weeks ago
nodejs-map-visit orphan 4 weeks ago
nodejs-markdown nodejs-sig, orphan, patches 4 weeks ago
nodejs-matched orphan 4 weeks ago
nodejs-max-timeout nodejs-sig, orphan 4 weeks ago
nodejs-md5 orphan 4 weeks ago
nodejs-md5-o-matic nodejs-sig, orphan 4 weeks ago
nodejs-mdn-data orphan 4 weeks ago
nodejs-mdurl nodejs-sig, orphan 4 weeks ago
nodejs-media-typer nodejs-sig, orphan, vjancik 4 weeks ago
nodejs-memoize-path orphan 4 weeks ago
nodejs-metascript nodejs-sig, orphan 4 weeks ago
nodejs-mime-db nodejs-sig, orphan 4 weeks ago
nodejs-mime-types nodejs-sig, orphan 4 weeks ago
nodejs-minimalistic-assert orphan 4 weeks ago
nodejs-minimatch nodejs-sig, orphan, patches 4 weeks ago
nodejs-minimist nodejs-sig, orphan, patches 4 weeks ago
nodejs-mixin-deep orphan 4 weeks ago
nodejs-mixin-object orphan 4 weeks ago
nodejs-modify-values orphan 4 weeks ago
nodejs-ms nodejs-sig, orphan, patches 4 weeks ago
nodejs-mutate-fs orphan 4 weeks ago
nodejs-nanoseconds orphan 4 weeks ago
nodejs-net-browserify-alt orphan 4 weeks ago
nodejs-next-tick nodejs-sig, orphan 4 weeks ago
nodejs-node-uuid nodejs-sig, orphan, patches 4 weeks ago
nodejs-nomnom nodejs-sig, orphan, vjancik 4 weeks ago
nodejs-noncharacters orphan 4 weeks ago
nodejs-nopt-usage nodejs-sig, orphan 4 weeks ago
nodejs-normalize-path orphan, vjancik 4 weeks ago
nodejs-npm-cache-filename humaton, nodejs-sig, orphan, 4 weeks ago
vjancik
nodejs-npm-install-checks humaton, nodejs-sig, orphan, 4 weeks ago
vjancik
nodejs-number-is-nan nodejs-sig, orphan 4 weeks ago
nodejs-oauth-sign nodejs-sig, orphan, patches 4 weeks ago
nodejs-object-copy orphan 4 weeks ago
nodejs-object-visit orphan 4 weeks ago
nodejs-obuf orphan 4 weeks ago
nodejs-on-finished nodejs-sig, orphan 4 weeks ago
nodejs-on-headers nodejs-sig, orphan 4 weeks ago
nodejs-optjs nodejs-sig, orphan 4 weeks ago
nodejs-orchestrator nodejs-sig, orphan 3 weeks ago
nodejs-os-shim orphan 4 weeks ago
nodejs-own-or orphan 4 weeks ago
nodejs-p-finally nodejs-sig, orphan 4 weeks ago
nodejs-p-limit nodejs-sig, orphan 4 weeks ago
nodejs-p-try nodejs-sig, orphan 4 weeks ago
nodejs-pad nodejs-sig, orphan 4 weeks ago
nodejs-pad-left nodejs-sig, orphan 4 weeks ago
nodejs-parse-github-repo-url nodejs-sig, orphan 4 weeks ago
nodejs-parse-ms nodejs-sig, orphan 4 weeks ago
nodejs-parse-passwd orphan 4 weeks ago
nodejs-parsejson orphan 4 weeks ago
nodejs-parseqs orphan 4 weeks ago
nodejs-parseuri orphan 4 weeks ago
nodejs-pascalcase orphan 4 weeks ago
nodejs-path-array nodejs-sig, orphan 4 weeks ago
nodejs-path-dirname orphan 4 weeks ago
nodejs-path-is-inside nodejs-sig, orphan, vjancik 4 weeks ago
nodejs-path-key nodejs-sig, orphan 4 weeks ago
nodejs-path-to-regexp nodejs-sig, orphan 4 weeks ago
nodejs-path2 nodejs-sig, orphan 4 weeks ago
nodejs-pathval nodejs-sig, orphan 4 weeks ago
nodejs-pbkdf2-password orphan 4 weeks ago
nodejs-posix-character-classes orphan 4 weeks ago
nodejs-precond orphan 4 weeks ago
nodejs-prelude-ls nodejs-sig, orphan 4 weeks ago
nodejs-preserve nodejs-sig, orphan 4 weeks ago
nodejs-pretty-hrtime nodejs-sig, orphan 4 weeks ago
nodejs-pretty-time orphan 4 weeks ago
nodejs-proclaim orphan 4 weeks ago
nodejs-progress orphan 4 weeks ago
nodejs-promise nodejs-sig, orphan, patches 4 weeks ago
nodejs-propagate nodejs-sig, orphan 4 weeks ago
nodejs-propget orphan 4 weeks ago
nodejs-proxy-addr orphan 4 weeks ago
nodejs-pseudomap nodejs-sig, orphan 4 weeks ago
nodejs-pump orphan 3 weeks ago
nodejs-qs nodejs-sig, orphan, patches 4 weeks ago
nodejs-qtdatastream nodejs-sig, orphan 4 weeks ago
nodejs-quick-lru orphan 4 weeks ago
nodejs-random-bytes orphan 4 weeks ago
nodejs-randomatic nodejs-sig, orphan 4 weeks ago
nodejs-re-emitter nodejs-sig, orphan 4 weeks ago
nodejs-read-file nodejs-sig, orphan 4 weeks ago
nodejs-realize-package- nodejs-sig, orphan 4 weeks ago
specifier
nodejs-regex-cache nodejs-sig, orphan 4 weeks ago
nodejs-remove-trailing- orphan 4 weeks ago
separator
nodejs-repeat-element nodejs-sig, orphan 4 weeks ago
nodejs-repeat-string nodejs-sig, orphan 4 weeks ago
nodejs-repeating nodejs-sig, orphan 4 weeks ago
nodejs-replace nodejs-sig, orphan, piotrp, 4 weeks ago
vjancik
nodejs-require-inject nodejs-sig, orphan, vjancik 4 weeks ago
nodejs-require-main-filename orphan 4 weeks ago
nodejs-require-relative orphan 4 weeks ago
nodejs-resolve-dir orphan 4 weeks ago
nodejs-resolve-url orphan 4 weeks ago
nodejs-reusify orphan 4 weeks ago
nodejs-right-align orphan 4 weeks ago
nodejs-rimraf nodejs-sig, orphan 4 weeks ago
nodejs-rndm nodejs-sig, orphan 4 weeks ago
nodejs-rollup-plugin-json orphan 4 weeks ago
nodejs-safe-buffer nodejs-sig, orphan 4 weeks ago
nodejs-safe-json-stringify nodejs-sig, orphan 4 weeks ago
nodejs-safecb nodejs-sig, orphan 4 weeks ago
nodejs-seedrandom orphan 4 weeks ago
nodejs-semver nodejs-sig, orphan, patches 4 weeks ago
nodejs-sentiment orphan 4 weeks ago
nodejs-sequencify nodejs-sig, orphan 4 weeks ago
nodejs-serialize-error nodejs-sig, orphan 4 weeks ago
nodejs-server-destroy orphan 4 weeks ago
nodejs-set-blocking orphan 4 weeks ago
nodejs-set-getter nodejs-sig, orphan 4 weeks ago
nodejs-set-value orphan 4 weeks ago
nodejs-setprototypeof orphan 4 weeks ago
nodejs-shallow-clone orphan 4 weeks ago
nodejs-shebang-regex orphan 4 weeks ago
nodejs-sift orphan 4 weeks ago
nodejs-signal-exit nodejs-sig, orphan 4 weeks ago
nodejs-simple-asyncify orphan 4 weeks ago
nodejs-simple-markdown orphan 4 weeks ago
nodejs-sinon-chai orphan 4 weeks ago
nodejs-slash orphan 4 weeks ago
nodejs-snapdragon-capture orphan 4 weeks ago
nodejs-source-map-fixtures nodejs-sig, orphan 4 weeks ago
nodejs-source-map-resolve orphan 4 weeks ago
nodejs-source-map-url orphan 4 weeks ago
nodejs-sparkles nodejs-sig, orphan 4 weeks ago
nodejs-spdx-exceptions nodejs-sig, orphan 4 weeks ago
nodejs-spdx-license-ids nodejs-sig, orphan, vjancik 4 weeks ago
nodejs-spec orphan 4 weeks ago
nodejs-spec-js orphan 4 weeks ago
nodejs-split-string orphan 4 weeks ago
nodejs-sprintf-js nodejs-sig, orphan 4 weeks ago
nodejs-stack-utils nodejs-sig, orphan 4 weeks ago
nodejs-static-extend orphan 4 weeks ago
nodejs-stream-consume nodejs-sig, orphan 4 weeks ago
nodejs-stream-pair orphan 4 weeks ago
nodejs-stream-replace nodejs-sig, orphan 4 weeks ago
nodejs-stream-transform orphan 4 weeks ago
nodejs-streamsearch orphan 4 weeks ago
nodejs-streamtest nodejs-sig, orphan 4 weeks ago
nodejs-string-dot-prototype- nodejs-sig, orphan 4 weeks ago
dot-repeat
nodejs-strip-bom nodejs-sig, orphan 4 weeks ago
nodejs-strip-bom-string orphan 4 weeks ago
nodejs-strip-color orphan 4 weeks ago
nodejs-strip-eof orphan 4 weeks ago
nodejs-success-symbol nodejs-sig, orphan 4 weeks ago
nodejs-suspend orphan 4 weeks ago
nodejs-symbol-observable nodejs-sig, orphan 4 weeks ago
nodejs-tapes orphan 4 weeks ago
nodejs-tar nodejs-sig, orphan, patches 4 weeks ago
nodejs-temp-dir orphan 4 weeks ago
nodejs-terst nodejs-sig, orphan 4 weeks ago
nodejs-testdata-w3c-json-form orphan 4 weeks ago
nodejs-text-extensions nodejs-sig, orphan 4 weeks ago
nodejs-thenify nodejs-sig, orphan 4 weeks ago
nodejs-thenify-all nodejs-sig, orphan 4 weeks ago
nodejs-thread-sleep orphan 4 weeks ago
nodejs-time-diff orphan 4 weeks ago
nodejs-time-stamp nodejs-sig, orphan 4 weeks ago
nodejs-timekeeper orphan 4 weeks ago
nodejs-tippex orphan 4 weeks ago
nodejs-tlds nodejs-sig, orphan 4 weeks ago
nodejs-tmatch nodejs-sig, orphan 4 weeks ago
nodejs-tmpl orphan 4 weeks ago
nodejs-to-array orphan 4 weeks ago
nodejs-to-object-path nodejs-sig, orphan 4 weeks ago
nodejs-to-regex-range orphan 4 weeks ago
nodejs-toidentifier orphan 4 weeks ago
nodejs-touch orphan 4 weeks ago
nodejs-tracejs nodejs-sig, orphan 4 weeks ago
nodejs-traverse nodejs-sig, orphan, patches 4 weeks ago
nodejs-treeify nodejs-sig, orphan 4 weeks ago
nodejs-tressa orphan 4 weeks ago
nodejs-trim orphan 4 weeks ago
nodejs-trim-off-newlines orphan 4 weeks ago
nodejs-trivial-deferred orphan 4 weeks ago
nodejs-try-open nodejs-sig, orphan 4 weeks ago
nodejs-try-thread-sleep orphan 4 weeks ago
nodejs-tsame orphan 4 weeks ago
nodejs-tslib nodejs-sig, orphan 4 weeks ago
nodejs-tsscmp nodejs-sig, orphan 4 weeks ago
nodejs-tunnel-agent nodejs-sig, orphan, patches 4 weeks ago
nodejs-tv4 orphan 4 weeks ago
nodejs-tweetnacl orphan 4 weeks ago
nodejs-tweetnacl-util orphan 4 weeks ago
nodejs-type-is nodejs-sig, orphan 4 weeks ago
nodejs-type-name nodejs-sig, orphan 4 weeks ago
nodejs-typescript galileo, nodejs-sig, orphan, 4 weeks ago
vjancik
nodejs-uc-dot-micro nodejs-sig, orphan 4 weeks ago
nodejs-uid-safe nodejs-sig, orphan 4 weeks ago
nodejs-unc-path-regex nodejs-sig, orphan 4 weeks ago
nodejs-unicode-length nodejs-sig, orphan 4 weeks ago
nodejs-union-value orphan 4 weeks ago
nodejs-unique-filename nodejs-sig, orphan 4 weeks ago
nodejs-unique-slug nodejs-sig, orphan 4 weeks ago
nodejs-unpipe nodejs-sig, orphan 4 weeks ago
nodejs-unset-value orphan 4 weeks ago
nodejs-urix orphan 4 weeks ago
nodejs-use orphan 4 weeks ago
nodejs-utf8 orphan 4 weeks ago
nodejs-util-extend nodejs-sig, orphan, vjancik 4 weeks ago
nodejs-uuid orphan 4 weeks ago
nodejs-vali-date nodejs-sig, orphan 4 weeks ago
nodejs-validate-npm-package- nodejs-sig, orphan, vjancik 4 weeks ago
name
nodejs-vlq orphan 4 weeks ago
nodejs-warning-symbol orphan 4 weeks ago
nodejs-watershed orphan 4 weeks ago
nodejs-wbuf orphan 4 weeks ago
nodejs-wcwidth humaton, nodejs-sig, orphan, 4 weeks ago
vjancik
nodejs-win-spawn nodejs-sig, orphan 4 weeks ago
nodejs-wolfy87-eventemitter orphan 4 weeks ago
nodejs-woothee nodejs-sig, orphan 4 weeks ago
nodejs-wordwrap nodejs-sig, orphan, patches 4 weeks ago
nodejs-wrappy nodejs-sig, orphan 4 weeks ago
nodejs-xdg-basedir orphan 4 weeks ago
nodejs-xmlhttprequest orphan 4 weeks ago
nodejs-y18n nodejs-sig, orphan 4 weeks ago
nodejs-yallist nodejs-sig, orphan 4 weeks ago
nodejs-yapool orphan 4 weeks ago
nodejs-yargs-parser orphan 4 weeks ago
nodejs-yeast orphan 4 weeks ago
nodejs-yn orphan 4 weeks ago
nodejs-zeropad orphan 4 weeks ago
nvi bstinson, orphan 4 weeks ago
ocaml-rope orphan 4 weeks ago
oggvideotools orphan 4 weeks ago
ogre-pagedgeometry ignatenkobrain, orphan 4 weeks ago
opal orphan, pfrields 2 weeks ago
openav-luppp orphan 4 weeks ago
openboardview orphan 4 weeks ago
owncloud-client anvil, nb, orphan 4 weeks ago
pagila orphan, praiskup 5 weeks ago
pcp-pmda-cpp lberk, orphan 4 weeks ago
pforth orphan 4 weeks ago
pianobooster orphan 4 weeks ago
piglit orphan 4 weeks ago
ptlib orphan, veillard 2 weeks ago
pysendfile orphan 4 weeks ago
python-abclient chandankumar, orphan 3 weeks ago
python-blindspin orphan, python-sig 5 weeks ago
python-cloudscraper limb, orphan 0 weeks ago
python-django-storages orphan 3 weeks ago
python-iptables orphan 4 weeks ago
python-mdp orphan 4 weeks ago
python-pika-pool jpena, openstack-sig, orphan 3 weeks ago
python-pykafka apevec, hguemar, jpena, orphan 0 weeks ago
python-ryu apevec, orphan, slaweq 4 weeks ago
python-tinycss orphan 4 weeks ago
qfaxreader orphan, rdieter 4 weeks ago
qmpdclient orphan 4 weeks ago
qtweetlib orphan 4 weeks ago
resapplet orphan 4 weeks ago
rubygem-net-ssh-multi maxamillion, orphan, tdawson 4 weeks ago
rust-block-cipher-trait orphan, rust-sig 4 weeks ago
rust-c2-chacha orphan, rust-sig 4 weeks ago
rust-lockfree orphan, rust-sig 4 weeks ago
rust-nalgebra orphan, rust-sig 4 weeks ago
rust-proc-quote orphan, rust-sig 4 weeks ago
rust-ws orphan, rust-sig 4 weeks ago
rxtx lfarkas, orphan 4 weeks ago
samdump2 orphan 3 weeks ago
sbinary orphan 4 weeks ago
se-sandbox-runner orphan 4 weeks ago
shutter orphan 3 weeks ago
sir orphan 4 weeks ago
skinlf orphan 4 weeks ago
skipfish athmane, orphan 2 weeks ago
socnetv orphan 0 weeks ago
stxxl orphan 4 weeks ago
sugar-starchart callkalpa, chimosky, orphan 0 weeks ago
sugar-visualmatch chimosky, orphan 4 weeks ago
sugar-yupana callkalpa, chimosky, orphan 4 weeks ago
swami nando, orphan 4 weeks ago
tagainijisho orphan 4 weeks ago
tflogger orphan 4 weeks ago
tonto orphan 4 weeks ago
viennacl orphan 4 weeks ago
xerces-c27 orphan 4 weeks ago
zola orphan, rust-sig 4 weeks ago
zxing orphan 4 weeks ago

The following packages require above mentioned packages:
Report too long, see the full version at
https://churchyard.fedorapeople.org/orphans-2020-12-21.txt

See dependency chains of your packages at https://packager.fedorainfracloud.org/
See all orphaned packages at https://packager.fedorainfracloud.org/orphan

Affected (co)maintainers (either directly or via packages' dependencies):
adamwill: bip
amigadave: fillets-ng
andreamanzi: nagios-plugins-fts
andymenderunix: xerces-c27
anujmore: gnome-documents
anvil: owncloud-client
apevec: python-ryu, python-pykafka
athmane: skipfish
atim: gnome-shell-extension-desktop-icons, rust-lockfree
avigne: mcu8051ide
bcl: bip
blackfile: electric
bstinson: nvi
callkalpa: sugar-starchart, sugar-yupana
carlwgeorge: nodejs-typescript
chandankumar: python-abclient
chimosky: sugar-starchart, sugar-visualmatch, sugar-yupana
cicku: biblesync, eyesight
clime: js-respond, js-html5shiv
copr-sig: js-respond, js-html5shiv
cosimoc: gnome-documents
dcallagh: nodejs-brace-expansion, nodejs-balanced-match, nodejs-concat-map,
nodejs-replace, nodejs-wordwrap, nodejs-minimatch
deji: biblesync
dmoluguw: jboss-servlet-2.5-api
dturecek: js-respond, js-html5shiv
dustymabe: nodejs-typescript
elad: gnome-code-assistance
elsupergomez: banshee-community-extensions
epienbro: mingw-gstreamer-plugins-base, mingw-libidn2
etrunko: mingw-libidn2
fab: nodejs-interpret
fidencio: mingw-libidn2
filiperosset: libquvi
frostyx: js-respond, js-html5shiv
galileo: nodejs-acorn, nodejs-typescript, nodejs-carrier
gil: jgroups
gnome-sig: gnome-documents
go-sig: dep
goldmann: jgroups
greghellings: biblesync
halfie: oggvideotools
hguemar: python-pykafka
hhorak: java-comment-preprocessor
humaton: nodejs-char-spinner, nodejs-minimist, nodejs-npm-cache-filename,
nodejs-wcwidth, nodejs-rimraf, nodejs-semver, nodejs-npm-install-checks
ignatenkobrain: flacon, rust-proc-quote, ogre-pagedgeometry
irina: nodejs-ms
jerboaa: jgraphx
jgrulich: mingw-mediawriter
jistone: llvm5.0
jpena: python-pika-pool, python-pykafka
jpokorny: jing-trang
jsmith: nodejs-arraybuffer-equal, nodejs-core-js, nodejs-quick-lru, nodejs-tmpl,
nodejs-is-buffer, nodejs-irregular-plurals, nodejs-csv-generate, nodejs-pad,
nodejs-pad-left, nodejs-left-pad, nodejs-ansi-regex, nodejs-ansi-yellow,
nodejs-own-or, nodejs-kind-of, nodejs-path-dirname, nodejs-keygrip,
nodejs-glob-to-regexp, nodejs-extend-shallow, nodejs-stream-replace,
nodejs-time-stamp, nodejs-es6-symbol, nodejs-signal-exit, nodejs-ansi-cyan,
nodejs-parse-ms, nodejs-map-obj, nodejs-imul, nodejs-ms, nodejs-repeat-string,
nodejs-minimist, nodejs-safe-buffer, nodejs-is-utf8, nodejs-md5-o-matic,
nodejs-strip-bom, nodejs-acorn, nodejs-temp-dir, nodejs-optjs, nodejs-next-tick,
nodejs-array-find-index, nodejs-parse-passwd, nodejs-set-getter,
nodejs-path-key, nodejs-invert-kv, nodejs-shebang-regex, nodejs-boolbase,
nodejs-acorn-jsx, nodejs-colour, nodejs-lazy-cache, nodejs-to-object-path,
nodejs-first-chunk-stream, nodejs-text-extensions, nodejs-streamtest,
nodejs-yallist, nodejs-symbol-observable, nodejs-fast-levenshtein,
nodejs-prelude-ls, nodejs-echomd, nodejs-uuid, nodejs-pseudomap,
nodejs-call-me-maybe, nodejs-is-extglob, nodejs-isobject, nodejs-vlq,
nodejs-is-node, nodejs-is-extendable, nodejs-is-dotfile, nodejs-is-obj,
nodejs-deep-is, nodejs-repeating, nodejs-pascalcase, nodejs-spec,
nodejs-sparkles, nodejs-number-is-nan, nodejs-camelcase, nodejs-wrappy,
nodejs-wordwrap, nodejs-ansi-magenta, nodejs-csv-spectrum, nodejs-depd,
nodejs-csv-parse, nodejs-is-glob, nodejs-dotfile-regex, nodejs-stream-transform
kde-sig: apper
lberk: pcp-pmda-cpp
lef: jgroups, atool, apiviz
lfarkas: rxtx
lgao: apiviz
limb: python-cloudscraper
lkundrak: rxtx
luya: nodejs-csso, nodejs-minimist
maxamillion: dc3dd, rubygem-net-ssh-multi
mcrha: ekiga, ptlib, opal
mizdebsk: koschei
mlisik: jing-trang
moceap: libquvi
mooninite: mingw-libidn2
msuchy: js-respond, js-html5shiv
mycae: skinlf
nacho: gnome-code-assistance
nando: swami
nb: owncloud-client
nodejs-sig: nodejs-thenify, nodejs-is-primitive, nodejs-terst,
nodejs-array-reduce, nodejs-markdown, nodejs-wcwidth, nodejs-safecb,
nodejs-fill-range, nodejs-interpret, nodejs-metascript, nodejs-is-windows,
nodejs-uid-safe, nodejs-expand-tilde, nodejs-jsonparse, nodejs-arr-flatten,
nodejs-globals, nodejs-line-reader, nodejs-dateformat, nodejs-iferr, nodejs-css,
nodejs-on-headers, nodejs-ansi-bgcyan, nodejs-extglob, nodejs-replace,
nodejs-call-signature, nodejs-jsonfile, nodejs-minimatch, nodejs-for-in,
nodejs-cli-spinner, nodejs-core-js, nodejs-is-boolean-object,
nodejs-flagged-respawn, nodejs-is-regexp, nodejs-dezalgo, nodejs-quick-lru,
nodejs-is-number-object, nodejs-are-we-there-yet, nodejs-is-buffer,
nodejs-deprecated, nodejs-irregular-plurals, nodejs-json-stringify-safe,
nodejs-thenify-all, nodejs-safe-json-stringify, nodejs-bash-match,
nodejs-csv-generate, nodejs-leche, nodejs-ansi-styles, nodejs-es6-promise,
nodejs-is-generator-fn, nodejs-pad, nodejs-duplexer2, nodejs-pad-left,
nodejs-base64-url, nodejs-columnify, nodejs-tracejs, nodejs-basic-auth,
nodejs-es6-shim, nodejs-array-filter, nodejs-json-stable-stringify,
nodejs-is-dir, nodejs-align-text, nodejs-data-uri-to-buffer, nodejs-left-pad,
nodejs-ansi-regex, nodejs-ansi-yellow, nodejs-unicode-length,
nodejs-file-sync-cmp, nodejs-kind-of, nodejs-arr-exclude, nodejs-clap,
nodejs-grunt-simple-mocha, nodejs-tsscmp, nodejs-path-dirname,
nodejs-async-limiter, nodejs-is-url, nodejs-extend-shallow,
nodejs-stream-replace, nodejs-time-stamp, nodejs-caseless,
nodejs-is-plain-object, nodejs-path-to-regexp, nodejs-int64-buffer,
nodejs-es6-symbol, nodejs-signal-exit, nodejs-is-unc-path, nodejs-ansi-cyan,
nodejs-on-finished, nodejs-parse-ms, nodejs-map-obj, nodejs-oauth-sign,
nodejs-woothee, nodejs-mime-types, nodejs-validate-npm-package-name,
nodejs-array-map, nodejs-ms, nodejs-repeat-string, nodejs-assert-plus,
nodejs-minimist, nodejs-ansi-bgblue, nodejs-is-utf8, nodejs-md5-o-matic,
nodejs-safe-buffer, nodejs-strip-bom, nodejs-node-uuid, nodejs-inflight,
nodejs-tlds, nodejs-acorn, nodejs-mdurl, nodejs-unique-filename, nodejs-cliui,
nodejs-difflib, nodejs-yargs-parser, nodejs-optjs, nodejs-uc-dot-micro,
nodejs-ansi-wrap, nodejs-is-string, nodejs-next-tick, nodejs-array-find-index,
nodejs-rimraf, nodejs-array-unique, nodejs-tunnel-agent, nodejs-to-regex-range,
nodejs-npm-install-checks, nodejs-serialize-error, nodejs-qs, nodejs-set-getter,
nodejs-parse-passwd, nodejs-path-key, nodejs-map-cache, nodejs-invert-kv,
nodejs-type-name, nodejs-ansi-green, nodejs-commondir, nodejs-callsite,
nodejs-sequencify, nodejs-npm-cache-filename, nodejs-boolbase, nodejs-has-color,
nodejs-content-type, nodejs-ansi-bggreen, nodejs-colour, nodejs-log-driver,
nodejs-component-indexof, nodejs-clone-stats, nodejs-ctype,
nodejs-posix-character-classes, nodejs-balanced-match, nodejs-stack-utils,
nodejs-to-object-path, nodejs-css-parse, nodejs-first-chunk-stream,
nodejs-text-extensions, nodejs-longest, nodejs-nomnom, nodejs-spdx-license-ids,
nodejs-streamtest, nodejs-ignore, nodejs-is-relative, nodejs-path-is-inside,
nodejs-treeify, nodejs-yallist, nodejs-symbol-observable, nodejs-is-generator,
nodejs-rndm, nodejs-fast-levenshtein, nodejs-async, nodejs-prelude-ls,
nodejs-tslib, nodejs-diff, nodejs-mime-db, nodejs-isexe, nodejs-tmatch,
nodejs-p-finally, nodejs-array-flatten, nodejs-ee-first, nodejs-p-try,
nodejs-preserve, nodejs-media-typer, nodejs-util-extend, nodejs-random-bytes,
nodejs-async-array-reduce, nodejs-ejs, nodejs-require-inject, nodejs-pseudomap,
nodejs-is-equal-shallow, nodejs-is-extglob, nodejs-is-path-cwd, nodejs-isobject,
nodejs-parse-github-repo-url, nodejs-typescript, nodejs-type-is,
nodejs-path-array, nodejs-pretty-hrtime, nodejs-forwarded, nodejs-try-open,
nodejs-propagate, nodejs-char-spinner, nodejs-nopt-usage, nodejs-is-node,
nodejs-fs-exists-sync, nodejs-is-path-inside, nodejs-is-extendable,
nodejs-arr-diff, nodejs-path2, nodejs-css-what, nodejs-destroy, nodejs-heap,
nodejs-has-yarn, nodejs-ansi-bgblack, nodejs-get-port, nodejs-is-number,
nodejs-max-timeout, nodejs-re-emitter, nodejs-expand-brackets,
nodejs-source-map-fixtures, nodejs-win-spawn, nodejs-is-dotfile, nodejs-y18n,
nodejs-argsparser, nodejs-is-obj, nodejs-stream-consume, nodejs-deep-is,
nodejs-string-dot-prototype-dot-repeat, nodejs-repeating, nodejs-is-path-in-cwd,
nodejs-carrier, nodejs-events, nodejs-filename-regex, nodejs-unc-path-regex,
nodejs-sparkles, nodejs-arr-union, nodejs-is-generator-function,
nodejs-vali-date, nodejs-for-own, nodejs-linkify-it, nodejs-csso,
nodejs-sprintf-js, nodejs-any-promise, nodejs-detect-file, nodejs-asn1,
nodejs-content-disposition, nodejs-randomatic, nodejs-estraverse-fb,
nodejs-camelcase, nodejs-number-is-nan, nodejs-repeat-element,
nodejs-spdx-exceptions, nodejs-traverse, nodejs-success-symbol,
nodejs-character-parser, nodejs-wrappy, nodejs-concat-map, nodejs-is-valid-glob,
nodejs-wordwrap, nodejs-orchestrator, nodejs-semver, nodejs-pathval,
nodejs-ansi-magenta, nodejs-fn-dot-name, nodejs-qtdatastream, nodejs-async-some,
nodejs-csv-spectrum, nodejs-delegates, nodejs-regex-cache, nodejs-unpipe,
nodejs-tar, nodejs-docopt, nodejs-p-limit, nodejs-argparse,
nodejs-realize-package-specifier, nodejs-github-url-from-username-repo,
nodejs-depd, nodejs-array-foreach, nodejs-is-glob, nodejs-read-file,
nodejs-dotfile-regex, nodejs-promise, nodejs-brace-expansion, nodejs-beeper,
nodejs-clean-yaml-object, nodejs-hosted-git-info, nodejs-events-to-array,
nodejs-grunt-banner, nodejs-unique-slug, nodejs-es5-shim, nodejs-fragment-cache
omular: jing-trang
openstack-sig: python-pika-pool
panovotn: java-comment-preprocessor
patches: nodejs-ctype, nodejs-balanced-match, nodejs-markdown, nodejs-css-parse,
nodejs-interpret, nodejs-sprintf-js, nodejs-asn1, nodejs-yallist,
nodejs-oauth-sign, nodejs-mime-types, nodejs-dateformat, nodejs-ms,
nodejs-async, nodejs-assert-plus, nodejs-css, nodejs-character-parser,
nodejs-diff, nodejs-minimist, nodejs-traverse, nodejs-wordwrap,
nodejs-node-uuid, nodejs-jsonfile, nodejs-concat-map, nodejs-minimatch,
nodejs-semver, nodejs-mime-db, nodejs-tar, nodejs-ejs,
nodejs-json-stringify-safe, nodejs-pseudomap, nodejs-wrappy, nodejs-argparse,
nodejs-rimraf, nodejs-ansi-styles, nodejs-tunnel-agent, nodejs-qs,
nodejs-promise, nodejs-brace-expansion, nodejs-callsite, nodejs-has-color,
nodejs-ansi-regex
pfrields: ptlib, opal
piotrp: nodejs-brace-expansion, nodejs-ms, nodejs-balanced-match,
nodejs-concat-map, nodejs-replace, nodejs-wordwrap, nodejs-es6-symbol,
nodejs-minimatch, nodejs-acorn
plfiorini: eyesight
praiskup: js-html5shiv, js-respond, java-comment-preprocessor, jsl, pagila
pwalter: llvm6.0
python-sig: python-blindspin
rathann: nodejs-any-promise, nodejs-thenify, nodejs-thenify-all
rdieter: qfaxreader
rebus: libemu
rhughes: apper
rust-sig: rust-lockfree, rust-block-cipher-trait, rust-ws, rust-nalgebra,
rust-c2-chacha, rust-proc-quote, zola
scenek: jsl
slaanesh: libjson-rpc-cpp
slaweq: python-ryu
tc01: nodejs-long, nodejs-chardet, nodejs-async-limiter, nodejs-mime-types,
nodejs-zeropad, nodejs-callsite, nodejs-ms, nodejs-async, nodejs-traverse,
nodejs-tweetnacl, nodejs-wordwrap, nodejs-mime-db, nodejs-tweetnacl-util,
nodejs-ansi-regex
tdawson: nodejs-traverse, nodejs-async-limiter, rubygem-net-ssh-multi
thias: fillets-ng
tojeline: jing-trang
tpokorra: banshee-community-extensions
tpopela: mingw-mediawriter
tstellar: llvm6.0, llvm5.0
veillard: ptlib
vjancik: nodejs-async-limiter, nodejs-balanced-match, nodejs-wcwidth,
nodejs-carrier, nodejs-nomnom, nodejs-spdx-license-ids, nodejs-path-is-inside,
nodejs-validate-npm-package-name, nodejs-traverse, nodejs-minimist,
nodejs-wrappy, nodejs-replace, nodejs-concat-map, nodejs-wordwrap,
nodejs-inflight, nodejs-minimatch, nodejs-semver, nodejs-ee-first, nodejs-acorn,
nodejs-async-some, nodejs-media-typer, nodejs-util-extend, nodejs-dezalgo,
nodejs-ansistyles, nodejs-normalize-path, nodejs-require-inject, nodejs-rimraf,
nodejs-typescript, nodejs-npm-install-checks,
nodejs-github-url-from-username-repo, nodejs-depd, nodejs-char-spinner,
nodejs-brace-expansion, nodejs-columnify, nodejs-destroy,
nodejs-npm-cache-filename, nodejs-hosted-git-info, nodejs-content-type,
nodejs-ansi-regex
xavierb: xerces-c27
zbyszek: oggvideotools

--
The script creating this output is run and developed by Fedora
Release Engineering. Please report issues at its pagure instance:
https://pagure.io/releng/
The sources of this script can be found at:
https://pagure.io/releng/blob/master/f/scripts/find_unblocked_orphans.py
_______________________________________________
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org