Fedora 33 System-Wide Change proposal: Make nano the default editor
by Ben Cotton
https://fedoraproject.org/wiki/Changes/UseNanoByDefault
== Summary ==
Let's make Fedora more approachable, by having a default editor that
doesn't require specialist knowledge to use.
== Owner ==
* Name: [[User:chrismurphy| Chris Murphy]]
* Email: chrismurphy(a)fedoraproject.org
== Detailed Description ==
Users are exposed to the default editor when they use commands that
call it. The main example here is something like <code>git
commit</code>.
Fedora does not currently have a default terminal text editor, because
the $EDITOR environment variable is unset by default. But a common
scenario where users wind up in a terminal text editor is when using
'git commit'. By default, git picks vi. You need to spend time
learning how to use it, for even basic editing tasks. This increases
the barrier to entry for those who are switching to Fedora and don't
know how to use vi. It also makes things hard for those who don't
particularly want to learn how to use vi. (These arguments would apply
just as well if git picked Vim. vi is like hard mode for Vim, with
fewer features, missing syntax highlighting, and no indication of what
mode you are in. Even Vim users may feel lost and bewildered when
using vi.)
In contrast, Nano offers the kind of graphical text editing experience
that people are used to, and therefore doesn't require specialist
knowledge to use. It is already installed across most Fedora Editions
and Spins. This proposal will make Nano the default editor, while
continuing to install <code>vim-minimal</code> (which provides vi, but
not Vim). People will still be able to call <code>vi</code> if they
want to edit a file. It will also obviously be possible to change the
default editor to vi or Vim, for those who want it.
Why make Nano default and vi optional, rather than the other way
round? Because Nano is the option that everyone can use.
== Feedback ==
Pending ...
== Benefit to Fedora ==
* Makes the default editor across all of Fedora more approachable.
* Nano is also mostly self-documenting, by displaying common keyboard
shortcuts on-screen.
* More in line with the default editor of other distributions.
== Scope ==
* Proposal owners:
** Modify comps to include nano Fedora wide.
** Create a new subpackage of <code>nano</code>, called
<code>nano-editor</code>.
** <code>nano-editor</code> to include
<code>/usr/lib/environment.d/10-nano.conf</code>, which sets
<code>$EDITOR</code> to <code>nano</code>.
With this approach, if <code>nano</code> is uninstalled, the
configuration will be removed with it. At the same time, installing
nano on its own won't install the conf.
* Other developers: N/A
* Release engineering: [https://pagure.io/releng/issue/9522 #9522]
* Policies and guidelines: N/A
* Trademark approval: N/A
== Upgrade/compatibility impact ==
Will not apply to upgrades.
== How To Test ==
Run <code>export EDITOR="/usr/bin/nano"</code>.
== User Experience ==
Users running <code>git commit</code> will be able to just type their
commit message, rather than having to learn about insert mode, and
they'll be able to cut and paste without having to learn special
shortcuts.
== Dependencies ==
No additional dependencies are required.
== Contingency Plan ==
The contingency plan is to revert the change by removing the
<code>nano-editor</code> package.
* Contingency deadline: probably the beta? It's an easy change to revert.
* Blocks release? If the change breaks the redirection to an editor,
it should block the release. However, this is unlikely.
* Blocks product? Potentially all.
== Documentation ==
As part of this change, it would be good to add instructions for
changing the default editor to the
[https://docs.fedoraproject.org/en-US/quick-docs/ quick docs].
--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
3 years, 9 months
Fedora 34 System-Wide Change proposal: binutils 2.35
by Ben Cotton
https://fedoraproject.org/wiki/Changes/BINUTILS235
= Binutils 2.35 =
== Summary ==
Rebase the binutils package from version 2.34 to version 2.35.
== Owner ==
* Name: Nick Clifton [https://fedoraproject.org/wiki/User:Nickc]
* Email: nickc(a)redhat.com
== Detailed Description ==
Switch the binutils package from being based on the 2.34 release of
the GNU binutils to
being based on the 2.35 release. This release will bring in numerous
bug fixes, as well
as support for DWARF-5 format line number tables.
== Benefit to Fedora ==
The main benefit will be the bug fixes and the improvement to the
linker and assembler.
== Scope ==
* Proposal owners:
Change the source parameter in the binutils.spec rpm and adjust the
local patches to take account of the bugs that are now already fixed.
This is a significant change to the underlying tools used to build
Fedora and so there should be a mass rebuild in order for the changes
to be noticed across the system.
* Other developers: None
* Release engineering: [https://pagure.io/releng/issue/9539]
A mass rebuild will be required.
* Policies and guidelines: No documents need to be updated.
* Trademark approval: N/A (not needed for this Change)
== Upgrade/compatibility impact ==
The binutils are backwards compatible with previous releases, so no
changes should be necessary.
== How To Test ==
The binutils package does include its own set of testsuites which
check basic functionality.
The real test however is by rebuilding other packages which depend
upon the binutils, or
more likely, upon gcc. If these packages continue to work then the
binutils update has not
broken anything.
== User Experience ==
The change should not be noticeable to the user.
== Dependencies ==
This update has no hard dependencies on any other package.
There are other packages that do depend upon the binutils however.
Most notably gcc and redhat-rpm-config.
== Contingency Plan ==
Revert to the 2.34 binutils as currently used in rawhide. This work
can be done by me, should it prove necessary.
* Contingency deadline: Beta freeze.
* Blocks release? No
== Documentation ==
Documentation is not currently available, due to the fact that the
2.35 release has not yet been created.
(It is hoped that the release will happen before the Fedora 34 mass rebuild).
--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
3 years, 10 months
Fedora 33 Self-Contained Change proposal: Automatic RPM dependencies
on Python Extras
by Ben Cotton
https://fedoraproject.org/wiki/Changes/PythonExtras
== Summary ==
The Python RPM dependency generator (that generates
<code>python3.Xdist(foo)</code> requirements) will be adapted to also
generate requirements on
[https://www.python.org/dev/peps/pep-0508/#extras Python extras] (e.g.
<code>python3.Xdist(foo[bar])</code>) whenever upstream metadata
indicate such dependency. An easy opt out mechanism will exist. A
supported way of adding metapackages that provide such Python extras
(e.g. <code>python3.Xdist(foo[bar])</code>) will be introduced. Change
owners will add the missing metapackages that would otherwise cause
broken dependencies (in non-modular packages).
== Owner ==
* Name: [[User:Torsava|Tomáš Orsava]]
* Name: [[User:Churchyard|Miro Hrončok]]
* Email: <python-maint(a)redhat.com>
== Detailed Description ==
=== The problem ===
[https://www.python.org/dev/peps/pep-0508/#extras Python extras] are a
way for a Python package (called "distribution" or "distribution
package" upstream) to declare that extra dependencies are required for
additional functionality.
For example Python package <code>requests</code> has several standard
dependencies (e.g. <code>urllib3</code>). But it also declares an
extra named <code>requests[security]</code> which lists additional
dependencies (e.g. <code>pyOpenSSL</code>) if you want to use this
additional functionality. The Python package code handles the missing
optional dependency gracefully -- e.g. it won't crash but might
instruct the user to install <code>requests[security]</code> if needed
by a warning or an actionable error message.
Python packages included in Fedora as RPMs automatically create a
special Provides in the format <code>python3.Xdist(foo)</code> (and
<code>python3dist(foo)</code>) where <code>foo</code> is the upstream
Python package distribution name and X is the Python minor version.
That way you can require any Python package without knowing under
which name it was packaged in Fedora. And these tags are also
automatically used by the Python dependency generator, which reads
upstream Python metadata and creates dependencies on these Provides.
However, Python extras are not yet handled by the Provides tags which
leads to imperfections and problems in declared dependencies.
=== Status quo ===
Currently in Fedora (before this change), no package provides
<code>python3.Xdist(foo[bar])</code> for the <code>foo[bar]</code>
Python extra. As a direct result of this, no package can require it.
The automatic RPM Python dist dependency generator only generates an
incomplete requirement on the base package
(<code>python3.Xdist(foo)</code>) in such cases.
The transitive extra dependencies were often needed to be hardcoded
manually. I.e. when <code>foo</code> requires <code>bar[baz]</code>,
package <code>bar</code> does not require the additional dependencies
for the <code>bar[baz]</code> extra. Thus <code>foo</code> needs to
hardcode those dependencies manually. For example:
[https://src.fedoraproject.org/rpms/poetry/c/97fa3d908]. This leads to
possibly missing, broken and/or outdated superfluous dependencies.
=== Extras metapackages ===
In this change proposal, we propose to solve the problem using
metapackages. The following metapackage represents the
<code>setuptools_scm[toml]</code> extra for the
<code>python3-setuptools_scm</code> RPM package
(<code>python-setuptools_scm</code> source package):
%package -n python3-setuptools_scm+toml
Summary: Metapackage for python3-setuptools_scm: toml extra
Requires: python3-setuptools_scm = %{?epoch:%{epoch}:}%{version}-%{release}
%description -n python3-setuptools_scm+toml
This is a metapackage bringing in toml extra requires for
python3-setuptools_scm.
It contains no code, just makes sure the dependencies are installed.
%files -n python3-setuptools_scm+toml
%ghost %{python3_sitelib}/*.egg-info
Notice several things:
* The package has a hard dependency on <code>python3-setuptools_scm =
%{?epoch:%{epoch}:}%{version}-%{release}</code>. While this could be
in theory generated by the dependency generator, the change owners
have decided not to do that to allow certain leeway for
experimentation. However, the dependency will created by the macro
helper below. Technically, <code>%{?_isa}</code> should also be used
for arched packages, but in practice we believe it can be omitted.
* The package contains no files except the <code>%ghost</code>
metadata. This is needed for the dependency generator to have access
to the upstream metadata of this package.
The [https://src.fedoraproject.org/rpms/python-rpm-generators/pull-request/19
updated RPM Python dist dependency generator] parses the extras name
from the subpackage name by splitting it on the <code>+</code> sign.
This naming scheme is not new, it is copied from Rust packaging. Five
Python packages in Fedora already use the same scheme for similar
metapackages representing Python extras. And normalized Python
distribution package names (or extras names) don't naturally contain
the <code>+</code> sign. (Neither do existing Fedora packages prefixed
with <code>python3-</code>, except the 5 components already
mentioned.)
The metapackage can have additional features if desired. For example:
* It can obsolete/provide other names (e.g. obsoleted extras packages)
* It can have manual strong or weak dependencies on other (possibly
non-Python) packages
* It can contain files excluded from the "base" package (if such files
only make sense with the extra and the base package does not fail
without them)
The "base" package (in this case <code>python3-setuptools_scm</code>)
can optionally Require/Recommend/Suggest a Python extras metapackage
if the packager deems it useful.
The change for the RPM Python dist dependency generator is prepared in:
* https://github.com/torsava/rpm/pull/2 (PR for upstream RPM will
follow after this change is discussed in Fedora)
* https://src.fedoraproject.org/rpms/python-rpm-generators/pull-request/19
(to be adapted based on feedback and merged in Fedora once the change
is approved)
=== Macro helper ===
For the most common case, the change owners have prepared a macro
helper in https://src.fedoraproject.org/rpms/python-rpm-macros/pull-request/59
To generate the example above, it should be used like this:
%{?python_extras_subpkg:%python_extras_subpkg -n
python3-setuptools_scm -i %{python3_sitelib}/*.egg-info toml}
* The <code>%{?python_extras_subpkg:...}</code> way of using this
macro ensures the spec file remains valid for older Fedora/EL
releases, where this code will do nothing.
* The <code>-n</code> option specifies the name of the "base" package.
* The <code>-i</code> option specifies the <code>%files %ghost</code>
path (glob) to the the metadata directory (the <code>.dist-info</code>
or <code>.egg-info</code> directory)
* The one or more positional arguments specify the extra(s) name(s) —
multiple metapackages are generated when multiple names are provided.
Other possible arguments:
* The <code>-f</code> option (conflicts with <code>-i</code> and
<code>-F</code>) can specify the relative path to the filelist for
this metapackage (which should contain the <code>%files %ghost</code>
path (glob) to the the metadata directory). This API is prepared for
integration with <code>pyproject-rpm-macros</code>.
* The <code>-F</code> flag (conflicts with <code>-i</code> and
<code>-f</code>) can be used to skip the <code>%files</code> section
entirely (if the packager wants to construct it manually).
Note that this macro generates all the subpackage definition sections
(<code>%package</code> including the Summary and Requires on the base
package, <code>%description</code> and <code>%files</code>), and hence
it cannot be extended with custom Provides/Obsoletes/Requires/etc.
This macro is designed to fit the most common uses. It doesn't
currently cover all use cases. Packagers can, however, construct the
subpackage manually if they need custom features not covered by
<code>%python_extras_subpkg</code>. In the future, the API of the
macro can be extended if there is demand.
See the [https://src.fedoraproject.org/rpms/python-rpm-macros/pull-request/59
linked pull request] for example outputs.
Due to technical limitations, the macro helper never generates
requirement on the arched <code>BASE_PACKAGE%{?_isa} =
%{?epoch:%{epoch}:}%{version}-%{release}</code>. It only adds
<code>Requires: BASE_PACKAGE =
%{?epoch:%{epoch}:}%{version}-%{release}</code>) because a
[https://github.com/rpm-software-management/rpm/issues/689 macro
cannot reliably detect if the subpackage is arched or not]. The change
owners believe the resolver will do the right thing by default. If
there are problems with this approach, an additional flag (such as
<code>-a</code>) can be introduced to indicate an arched base package.
=== Why is there no automatic extras discovery? ===
[http://lists.rpm.org/pipermail/rpm-ecosystem/2020-February/000730.html
RPM is not capable of creating dynamic subpackages] based on the
content in <code>%{buildroot}</code> or on the unpacked sources
(<code>%{_builddir}</code>) yet.
Hence, we require the packager to manually list which Python extras
(if any) should be packaged as metapackages. Not all extras are useful
for us anyway, as there are often extras representing the
build/dev/doc/test dependencies of the project.
In the future (once/if RPM supports this), the generators can be
extended with auto-discovery of Python extras (with filtering).
=== Automatic provides generator ===
To continue with our example, the
<code>python3-setuptools_scm+toml</code> subpackage will Provide
<code>python3.Xdist(setuptools_scm[toml])</code> (and also
<code>python3dist(setuptools_scm[toml])</code>).
An attempt to package a nonexsiting extra (e.g.
<code>python3-setuptools_scm+nopenopenope</code>) will result in build
failure with an human-readable error message.
=== Automatic requires generator ===
If a Python package requires <code>setuptools_scm[toml]</code>, the
Fedora RPM package will require
<code>python3.Xdist(setuptools_scm[toml])</code> and also
<code>python3.Xdist(setuptools_scm)</code>. In theory, the second
requirement is redundant, but in practice, it makes it easier (and
less error prone) to query package dependencies in Fedora (e.g. using
<code>dnf repoquery</code>).
The packaged extras will also Require additional dependencies listed
in their Python metadata, in the case of
<code>python3-setuptools_scm+toml</code>, it will require
<code>python3.Xdist(toml)</code> (because on the Python level,
<code>setuptools_scm[toml]</code> requires <code>toml</code>).
Packagers can opt out from automatically generated dependencies on
Python extras by defining the <code>%_python_no_extras_requires</code>
macro to any value (usually <code>1</code>) in the spec file. This
should be only a a temporary measure until the missing extra is
packaged. If the upstream dependency information is not accurate,
please work with upstream to fix it.
=== Coordinated effort to avoid breakage ===
The change owners have
[https://copr.fedorainfracloud.org/coprs/g/python/python-extras/
collected data about non-modular packages in Copr]. Note that ~270
packages failed to build for unrelated reasons and hence we miss data
for them. However, ~3300 packages built successfully.
The following extras metapackages will be added to avoid broken dependencies:
autobahn[twisted]
cachecontrol[filecache]
cairocffi[xcb]
cli-helpers[styles]
docker[ssh]
fonttools[ufo]
fonttools[unicode]
ipython[notebook]
lunr[languages]
oauthlib[signedtoken]
pyjwt[crypto]
raven[flask]
requests[security]
requests[socks]
tabulate[widechars]
twisted[tls]
vistir[spinner]
The following components will be modified:
python-autobahn
python-CacheControl
python-cairocffi
python-cli-helpers
python-docker
fonttools
ipython
python-lunr
python-oauthlib
python-jwt
python-raven
python-requests
python-tabulate
python-twisted
python-vistir
When we added the metapackages for these extras in our testing Copr,
no new broken requires on Python extras were generated. In other
words, these new extras subpackages don't require adding any more
extras subpackages. No extras are required by the remaining Python 2
packages in Fedora.
Once the change in the dependency generator is deployed in rawhide,
the change owners will monitor all newly added requires on missing
extras and will add new metapackages as needed.
5 source packages in Fedora already have Python extras
meta-subpackages with the proposed naming pattern, but they don't have
any listed <code>%files</code>. They will be non-intrusively adapted
via pull requests — by adding the <code>%ghost</code> file entry to
the metapackage(s). Maintainers can then decide whether to opt for
simpler rawhide only specfile with <code>%python_extras_subpkg</code>
or to maintain the current compatibility. This concerns the following
18 subpackages:
python3-dask+{array,bag,dataframe,delayed}
python3-django-storages+{azure,boto,boto3,dropbox,libcloud,sftp}
python3-dns-lexicon+{easyname,gratisdns,henet,hetzner,plesk,route53}
python3-drf-yasg+validation
python3-prometheus_client+twisted
==== Modular packages ====
The change owners are only cable of monitoring and adapting
non-modular packages. Due to long standing issues, we are unable to
inspect, query (or do a targeted rebuild of) modular content:
* https://pagure.io/modularity/issue/160
* https://pagure.io/modularity/issue/163
* https://pagure.io/modularity/issue/165
If there are people available to help with this problem, the change
owners will gladly accept their help, we are not excluding modular
content because we would like to do it, but because we don't know how
to work with it at scale.
=== How to add Python extras subpackage to my package? ===
In this section, we'll describe a step-by-step guide of adding the
Python extras subpackage to your package. Imagine you maintain
<code>python-requests</code> and a maintainer of a dependent package
contacts you: "I would like you to add a subpackage for
<code>requests[security]</code>, because my package requires it."
# Locate the <code>%files</code> section for
<code>python3-requests</code> package in
<code>python-requests.spec</code>.
# Find the entry for <code>.egg-info</code> or <code>.dist-info</code>
metadata directory. If the entry is generalized with globs like
<code>%{python3_sitelib}/*</code>, please make the <code>%files</code>
section more explicit while at it. Copy the line with the metadata
directory. In this guide we assume it is
<code>%{python3_sitelib}/*.egg-info</code>.
# Locate the <code>%description</code> of the
<code>python3-requests</code> package.
# After the description, add:
<code>%{?python_extras_subpkg:%python_extras_subpkg -n
python3-requests -i %{python3_sitelib}/*.egg-info security}</code> on
a separate line.
# Build the package (e.g. in local mock).
# Verify the <code>python3-requests+security</code> package is build
and provides <code>python3dist(requests[security])</code>.
# See if the new extras package doesn't have dependencies on packages
missing from Fedora (extras or "basic") and proceed with adding those
if needed.
# Ship the change in Fedora 33+. It should do nothing in Fedora 31/32
or current EPELs.
=== Packaging guidelines ===
The change owners will describe this concept in the Python packaging
guidelines and will propose the following rules for the Fedora
Packaging Committee to approve:
* Packagers MAY add Python extras metapackages as needed.
* The Python extras metapackages MUST require the base package (exact NEVR).
* Packagers MAY add strong or weak dependencies on the extras
metapackages from the base package as they see fit.
* Packagers SHOULD NOT add Python extras metapackages with
dependencies only useful for maintaining the package (usually extras
called dev/test/doc/build/...).
** Optional: Packagers MAY package tests separately into the
<code>[test]</code> or <code>[testing]</code> extras subpackage.
* If a Fedora package requires a Python extra of a different package,
the extras metapackage MUST be added to that package to avoid broken
dependencies.
* Packagers MAY temporarily disable the automatic requires on extras
subpackages (by defining <code>%_python_no_extras_requires</code>)
until the missing metapackage is introduced, but they SHOULD notify
the maintainer of the package they depend on about the situation.
* If upstream drops an extra, even though it is discouraged by
upstream documentation
([https://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-ext...
see final paragraph]), the metapackage SHOULD be Obsoleted from the
base package or, if there is continuity, from another extras
metapackage.
* If the upstream Python package name contains <code>+</code>, it MUST
be replaced with <code>-</code> in package names (in accordance with
the upstream [https://www.python.org/dev/peps/pep-0503/#normalized-names
Python package names normalization]).
== Feedback ==
This has been briefly discussed in general terms
[https://github.com/rpm-software-management/rpm/issues/1061 upstream].
People tend to agree that some solution is needed. The concrete
proposal contained in this Fedora Change is based on the discussion,
but has received no feedback yet.
More feedback will be documented here once the change proposal is
announced and discussed in Fedora.
== Benefit to Fedora ==
* Packages will have more accurate automatic dependencies, and the
hard-to-maintain and error prone manual transitive (and other)
dependencies can be dropped.
* There will be less missing and redundant dependencies.
* Python packagers will have less manual dependencies to worry about
and less problems to workaround.
* The handling of Python extras will be standardized.
* Overall, the Python ecosystem in Fedora will be closer to upstream.
== Scope ==
* Proposal owners:
** Polish and merge the code changes for
<code>python-rpm-generators</code> and <code>python-rpm-macros</code>
linked above.
** Add the 17 missing extras metapackages listed in this change to
avoid broken dependencies (using pull requests or provenpackager
powers if need be).
** Adapt the 5 existing Python extras subpackages listed in this
change to work with the dependency generator (using pull requests, or
provenpackager powers if need be).
** Monitor new dependencies on Python extras subpackages, add extras
subpackages where needed (using pull requests, or provenpackager
powers if need be).
** Propose the updated Python packaging guidelines to FPC for approval.
** Provide help and guidance for packagers.
** Optional: Prepare <code>pyproject-rpm-macros</code> integration of
this change.
* Other developers:
** No immediate action necessary.
** They can opt in for more metapackages with extras.
** They can review and merge pull requests.
** They should follow the updated Python packaging guidelines if the
changes are approved by FPC.
* Release engineering: No releng impact anticipated. The new
dependencies will be primarily generated by the mass rebuild, but if
the mass rebuild is missed, the package maintainers or change owners
can rebuild the packages that will gain the new automatic Requires is
on Python extras.
* Policies and guidelines: Yes, see detailed description.
* Trademark approval: Not needed for this Change.
== Upgrade/compatibility impact ==
No impact anticipated.
== How To Test ==
Check that there are packages that Require
<code>python3.9dist(basename[extrasname])</code>. You can use the
following repoquery:
dnf repoquery --repo=rawhide --whatrequires 'python3.9dist(*\[*\])'
Check that there are Python extras metapackages with the correct
Provides, for example by installing the packages returned by the above
query, or manually via queries like:
dnf repoquery --repo=rawhide --whatprovides
'python3.9dist(requests\[security\])'
To query all existing Python extras metapackages, you can use:
dnf repoquery --repo=rawhide --provides -a | grep -E
'python(3\.9|2\.7)dist\(\S+\[\S+\]\)'
And lastly, to query all required Python extras metapackages:
dnf repoquery --repo=rawhide --requires -a | grep -E
'python(3\.9|2\.7)dist\(\S+\[\S+\]\)'
== User Experience ==
When installing Python RPM packages, the dependencies are more likely
to fulfill user expectations, as they will more closely adhere to the
behavior of pip (the Python package installer).
== Dependencies ==
Nothing.
== Contingency Plan ==
* Contingency mechanism: (What to do? Who will do it?)
** Soft: The change owners will disable the requirements generator by
default and rebuild (or untag if FTBFS) packages with broken
dependencies caused by the change.
** Hard: The change owners will revert everything and rebuild (or
untag if FTBFS) packages with new requirements/provides caused by the
change.
* Contingency deadline: Beta freeze
* Blocks release? No
== Documentation ==
The packaging guidelines will be the documentation if approved. If
not, this Fedora Change shall serve as the documentation.
--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
3 years, 10 months
Fedora 33 System-Wide Change proposal: The GNU C Library version 2.32
by Ben Cotton
https://fedoraproject.org/wiki/Changes/GLIBC232
== Summary ==
Switch glibc in Fedora 33 to glibc version 2.32.
== Owner ==
* Name: [[User:codonell|Carlos O'Donell]]
* Email: carlos(a)redhat.com
== Detailed Description ==
The GNU C Library version 2.32 will be released at the beginning of
August 2020; we have started closely tracking the glibc 2.32
development code in Fedora Rawhide and are addressing any issues as
they arise. Given the present schedule Fedora 33 will branch after the
glibc 2.32 upstream release. However, the mass rebuild schedule means
Fedora 33 will mass rebuild (if required) after glibc 2.31 upstream
freezes ABI for release, but before the actual release, so careful
attention must be paid to any last minute ABI changes.
== Benefit to Fedora ==
Stays up to date with latest security and bug fixes from glibc upstream.
== Scope ==
* Proposal owners: Update glibc to 2.32.
* Other developers: Developers need to ensure that rawhide is stable
and ready for the Fedora 32 branch. Given that glibc is backwards
compatible and we have been testing the new glibc in rawhide it should
make very little impact when updated, except for the occasional
deprecation warnings and removal of legacy interfaces from public
header files.
* Release engineering: [https://pagure.io/releng/issue/9491 #9491]
* Policies and guidelines: The policies and guidelines do not need to
be updated.
* Trademark approval: N/A (not needed for this Change)
== Upgrade/compatibility impact ==
The GNU C Library has its own testsuite, which is run during the
package build and examined by the glibc developers before being
uploaded. This test suite has over 6200 tests that run to verify the
correct operation of the library. In the future may also run the
microbenchmark to look for performance regressions.
== User Experience ==
Users will see improved performance, many bugfixes and improvements to
POSIX compliance, additional locales, etc. The glibc 2.32 NEWS update
will include more details.
== Dependencies ==
All packages do not need to be rebuilt.
== Contingency Plan ==
* Contingency mechanism: Given that Rawhide has started tracking glibc
2.32, no show-stopper problems are expected. At this point, we can
still revert to upstream version 2.31 if insurmountable problems
appear, but to do so may require a mass rebuild to remove new symbols
from the ABI/API.
* Contingency deadline: Upstream ABI freeze deadline of 2020-07-01.
* Blocks release? Yes, upgrading glibc does block the release. We
should not ship without a newer glibc, there will be gcc and language
features that depend on glibc being upgraded. Thus without the upgrade
some features will be disabled or fall back to less optimal
implementations.
== Documentation ==
The glibc manual contains the documentation for the release and
doesn't need any more additional work.
== Release Notes ==
The GNU C Library version 2.32 will be released at the beginning of
August 2020. The current NEWS notes can be seen here as they are
added: https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;hb=HEAD
--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
3 years, 10 months
Fedora Packager Dashboard available for testing
by Josef Skladanka
Hi,
We'd like to announce public testing of the Packager Dashboard - a new
service for Fedora package maintainers aiming to provide all relevant
data: FTBFS/FTI status (from both Bugzilla, Koschei and health check),
orphan warnings, bugzillas, pull requests, active overrides and
updates - at a single place in an easy to read and filter way.
The Dashboard is now available: https://packager.fedorainfracloud.org/
Packager Dashboard leverages caching in the Oraculum backend to
significantly speed-up loading times with comparison to querying all
the relevant resources separately. We, of course, can't cache the
entire Bugzilla, Pagure, Bodhi... so we only cache data for users who
visit Packager Dashboard at least once per 14 days. Please keep in
mind that the first load for a “new” user might take a while. Most of
the data sources are refreshed every hour.
You can use the Dashboard for individual accounts as well as for FAS groups.
We'd love to hear your feedback. Please keep in mind that this is
testing deployment - it's currently running on a server with very
limited resources and we're aiming for production deployment on
CommuniShift during this summer.
Feel free to provide ideas or bug reports at
https://pagure.io/fedora-qa/packager_dashboard or simply send an email
reply to this thread with all kinds of feedback.
I'd like to mention the other people who made this possible:
- Miro Hrončok (churchyard) - Original idea
<https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.o...>
and ideas for data to display
- František Zatloukal - Backend <https://pagure.io/fedora-qa/oraculum>
- Lukáš Brabec - Frontend <https://pagure.io/fedora-qa/packager_dashboard>
Josef
3 years, 10 months
Please BuildRequire python3-setuptools explicitly
by Tomas Hrnciar
Hello everyone,
there are plenty of Python packages in Fedora currently using setuptools at
buildtime but not all of them are BuildRequiring it explicitly. This only works
because python3-devel (transitively) depends on python3-setuptools.
We would like to kindly ask you to add explicit BuildRequires for
python3-setuptools to packages where setuptools is used. It will help us
with testing new versions of setuptools in the future or with decoupling
Python and setuptools. Today, if we want to know if a package is using
setuptools, we have to do `fedpkg prep` and use grep to search for
setuptools. Using a repoquery is much more convenient.
Several packages can successfully build either with or without setuptools
(they use try-except import and fallback to distutils from the standard
library). Such packages are especially dangerous when not BuildRequiring
setuptools -- they can produce different results depending on the presence
of setuptools: either an .egg-info metadata directory (w/setuptools) or
.egg-info text file (w/distutils). RPM has troubles when upgrading
directories to files [1].
[1]
https://docs.fedoraproject.org/en-US/packaging-guidelines/Directory_Repla...
According to our grep based query on Fedora Rawhide, there are 621 known
packages using setuptools without BuildRequiring it at this point:
Thank you very much for your help with this.
On behalf of python-setuptools maintainers,
Tomáš Hrnčiar
Maintainers by package:
0ad ignatenkobrain pcpa pwalter
APLpy sergiopr skytux
COPASI sagitter
OpenMolcas jussilehtola
ProDy sagitter
PyGreSQL hhorak jmlich odubaj panovotn pkajaba pkubat praiskup
PySolFC sergiomb shlomif
R2spec pingou
ViTables tnorth zbyszek
androguard fab
ansible-review dcallagh ttrinks
artifacts fab
borgmatic heffer
btrfs-sxbackup thofmann
bumpversion duriantang jdornak
cantoolz fab
cinch greghellings
commissaire-client mbarnes smilner
compose-utils lsedlar
condor bbockelm bcotton eerlands matt matyas stevetraylen
tstclair ttheisen valtri
congruity adamwill swt2c
copr-messaging schlupov
copydeps suve
cppcheck c72578 jussilehtola sgrubb
cranc lenkaseg
crudini apevec jruzicka pbrady
cxxtest mgieseki
datanommer ralph
dblatex alexlan jchaloup mjg
dnstwist suve
dogtag-pki cipherboy dmoluguw edewata kwright mharmsen vakwetu
dolfin limb zbyszek
dot2tex thofmann
electrum jonny
expliot fab
fail2ban atkac hobbes1069 jgu orion
fedora-messaging abompard
file kdudka macermak odubaj svashisht vmihalko
flatcam dwrobel
flawfinder athoscr
flent adrian tohojo
fontdump pnemade
fontforge frixxon kevin pnemade
fonttools pnemade tagoh
freeipa-healthcheck abbra cheimes fcami mkosek pvoborni rcritten twoerner
frescobaldi limb
gajim michich
gau2grid jussilehtola
gdal alexlan devrim jmlich mmahut neteler oliver orion pali
praiskup smani volter
gedit-plugin-editorconfig ferdnyc
gfal2-python adev andreamanzi gbitzes
ginga lupinix
git-filter-repo asn
git-up mhjacks
gns3-gui kwizart
gns3-net-converter kwizart
gns3-server kwizart nucleo
gtimelog amigadave
h5py stevetraylen terjeros
hashid fab
hgview kiilerix
home-assistant-cli fab
httpie codeblock ralph
inception fab
inkscape duffy jgu limb lkundrak
ioc-writer fab
irclog2html fab
isrcsubmit amigadave
koji ausil kevin mikem puiterwijk
lammps ellio167 junghans
legendary atim
legofy lkf williamjmorenor
libCombine sagitter
libcaca hubbitus slaanesh thias
libolm xvitaly
librealsense thofmann
libreoffice caolanm dtardon erack sbergmann
libxc jussilehtola
lldb airlied daveisfera jankratochvil sergesanspaille
siddharths tstellar
llvm dmalcolm ignatenkobrain jakub jistone kyle scottt
sergesanspaille siddharths tstellar
llvm7.0 jistone petersen sergesanspaille tstellar
llvm9.0 jistone sergesanspaille tstellar
mercurial kiilerix nbecker pstodulk
mgarepo misc ngompa
minigalaxy atim
mkdocs-bootstrap cheeselee
mkdocs-cinder cheeselee
mkdocs-material cheeselee
mod_wsgi jdornak jkaluza jorton lmacken mrunge
modtools dhodovsk phracek ttomecek
modulemd-tools frostyx
moose zbyszek
mopidy-mpd girst
mozjs68 frantisekz kalev
mpi4py deji limb tomspur
mypaint avsej
mysql-connector-python hhorak hubbitus hvad mschorm
nodejs mrunge patches piotrp sgallagh zvetlik
nototools mfabian pwu
officeparser rebus
offlineimap cicku dodji notting sergesanspaille teuf
ogr2osm musuruan
opae aravuri nkorde trix
openbabel itamarjp jussilehtola rathann
oval-graph hony
past-time fab
pcapy limb
pcp agerstmayr lberk mgoodwin nathans
pcp2pdf lberk mbaldessari
pdfarranger dreua fab fschwarz
pdfposter fab
percol hubbitus
petsc sagitter
petsc4py sagitter
picard alexlan cicku gbcox ohaessler
pipsi cstratak mstuchli
pipx mhjacks
pki-core cipherboy dmoluguw edewata kwright mharmsen vakwetu
poezio fantom louizatakk
porcupine kushal
portmidi eeickmeyer mjg xavierb
protonvpn-cli jflory7
prunerepo clime frostyx
py-bcrypt kevin limb
py3c pviktori
pyaudio chkr
pybluez limb
pycolumnize fab kushal
pyephem elwell orphan
pygobject3 johnp nacho walters
pygsl jamatos
pyhunspell mfabian till
pykka fab
pylast fab peter
pylibacl frankcrawford kevin szpak
pyodbc fjanus hhorak
pyosmium tomh
pyproj jdekloe
pyscard sjenning
pyserial stingray
pysubnettree fab
python-CommonMark jujens
python-GeoIP pingou ralph sergiomb totol
python-GridDataFormats rathann
python-OBD rathann
python-PyLEMS ankursinha
python-Pyped uggla
python-Rtree volter
python-SALib ankursinha
python-acme jhogarth nb
python-acoustid terjeros
python-agate jujens
python-aiodns fantom
python-airspeed ankursinha
python-alsa limb perex
python-aniso8601 jsedlak kparal
python-ansicolors skisela
python-apipkg fab ktdreyer thm
python-apprise lead2gold
python-apsw cicku dfateyev maci
python-arviz sergiopr
python-ase besser82 marcindulak
python-astral fab
python-astroplan sergiopr
python-astropy-healpix lupinix
python-astroquery lupinix
python-astroscrappy lupinix
python-asttokens zbyszek
python-asyncssh gsauthof
python-audioread terjeros
python-autobahn jujens
python-autopep8 mrunge ndipanov
python-babelfish jorti
python-basemap jspaleta limb
python-betamax-matchers fab
python-betamax-serializers fab
python-bigsuds xavierb
python-biopython alexlan lbazan rathann sagitter
python-bloom cottsay rmattes
python-blosc tnorth zbyszek
python-box dmsimard
python-btchip jonny xenithorb
python-cached_property adamwill immanetize
python-cachetools jeckersb
python-cachez eharney
python-carbon jsteffan piotrp
python-ccdproc lupinix
python-certbot-apache jhogarth nb
python-chai kevin pingou ralph
python-click-plugins qulogic
python-cloud-sptheme kevin ralph
python-cmigemo hubbitus
python-colorlog fab
python-colorspacious rathann
python-conda-package-handling orion
python-construct moezroy terjeros
python-contextlib2 abompard pingou ralph tjikkun
python-convertdate fab
python-cookiecutter wakko666
python-coveralls bcl
python-crcelk fab
python-crochet abompard
python-css-parser zbyszek
python-dateparser fab limb
python-dbfread jujens
python-debrepo ktdreyer
python-decopatch zbyszek
python-descartes qulogic
python-dfdatetime fab
python-dialog itamarjp mjakubicek noodles raphgro sundaram zbyszek
python-diff-match-patch amigadave
python-dijitso zbyszek
python-dill sergiopr
python-django bkabrda churchyard jdornak mrunge rdopiera salimma
sgallagh
python-django-contact-form mrunge
python-django-formtools jpena mrunge
python-django-health-check dmsimard
python-django-registration kumarpraveen
python-django-reversion mrunge
python-django-tagging jdornak mrunge piotrp
python-django-tastypie bkabrda cquad mrunge stevetraylen
python-djangoql vkrizan
python-docx kushal124
python-dpkt mbaldessari
python-dtfabric fab
python-duecredit ankursinha
python-dukpy zbyszek
python-dulwich fab
python-edgegrid rohanpm
python-editdistance major
python-editorconfig barracks510
python-efel ankursinha
python-emcee sergiopr
python-emoji xvitaly
python-enthought-sphinx-theme orion
python-enzyme jorti
python-et_xmlfile jujens
python-etcd mbarnes smilner
python-faker jorti
python-fasteners mrunge
python-fastpurge rohanpm
python-feedgenerator ankursinha
python-ffc zbyszek
python-fiat fab
python-fido2 orion
python-fields cottsay
python-filetype fab
python-firkin fab
python-fisx zbyszek
python-fitsio lupinix
python-flake8-docstrings cottsay
python-flask-gravatar devrim itamarjp
python-flask-htmlmin devrim itamarjp
python-flask-paranoid devrim itamarjp
python-flask-rstpages rmarko
python-flask-security devrim itamarjp
python-flask-sphinx-themes devrim itamarjp
python-formats uggla
python-fs pnemade
python-fsleyes ankursinha
python-fsleyes-props ankursinha
python-fsleyes-widgets ankursinha
python-fslpy ankursinha
python-fuse jorti
python-fypp rathann
python-geopandas qulogic
python-gevent dcallagh ignatenkobrain orion skottler
python-giacpy sagitter
python-glances-api fab
python-gsd rathann
python-guessit jorti
python-heapdict qulogic
python-hl7 ankursinha
python-hole fab
python-html5-parser kevin
python-htmlmin jujens
python-humblewx rickardlindberg
python-hupper kevin
python-i3ipc msimacek
python-idstools jtaylor marcindulak
python-ifcfg cottsay
python-igraph bstinson limb pingou
python-img2pdf gsauthof
python-indexed_gzip ankursinha
python-inema gsauthof
python-inotify jfilak stevetraylen terjeros
python-inotify_simple praiskup
python-instant fab
python-intervaltree mikep
python-ipykernel churchyard pcpa
python-ipyparallel ellert
python-iso-639 melmorabity
python-iso3166 melmorabity
python-javalang fab
python-jep raphgro
python-jinja2-cli jujens
python-jinja2-time wakko666
python-jnius raphgro
python-joblib besser82 ignatenkobrain sergiopr
python-journal-brief twaugh
python-jsonmodels oanson
python-jsonrpclib ihrachyshka jonny
python-junit_xml jhogarth
python-kaitaistruct rathann
python-kdcproxy rharwood
python-kerberos rcritten simo
python-kitchen kevin pingou ralph
python-kiwisolver qulogic
python-klusta ankursinha
python-landslide echevemaster
python-lark-parser totol
python-leather jujens
python-libNeuroML ankursinha
python-libnacl jonny sergiomb
python-libsass dormouse
python-libusb1 jonny
python-lmdb pspacek
python-logzero somlo
python-luftdaten fab
python-lunr cheeselee
python-m2r nforro
python-makefun zbyszek
python-mapnik tomh
python-markdown2 thm
python-matplotlib-scalebar ankursinha
python-mdp zbyszek
python-mdx_gh_links cheeselee
python-meld3 kevin stevetraylen tsao
python-metakernel ellert
python-metar jdekloe thias
python-migen somlo
python-minibelt uggla
python-mmtf rathann
python-mnemonic jonny
python-mongoquery mkrizek
python-more-executors rohanpm
python-more-itertools aarem churchyard jcaratzas
python-music21 zbyszek
python-mutagen cicku ignatenkobrain mbaldessari moezroy
python-mwclient adamwill rdieter tuxbrewr
python-myhdl filiperosset
python-mystrom fab
python-ndg_httpsclient churchyard fschwarz itamarjp noodles
python-netdata fab
python-networkmanager jdulaney
python-neurodsp major
python-nilearn ankursinha
python-nistats ankursinha
python-nitime ankursinha
python-nixio ankursinha
python-nmrglue nonamedotc
python-node-semver xvitaly
python-notario ktdreyer
python-oauth2 ignatenkobrain pjp spot sundaram
python-octave-kernel qulogic
python-odml major
python-oletools rebus robert
python-opendata-transport fab
python-openoffice sharkcz
python-opensensemap-api fab
python-paho-mqtt fab
python-pandas-datareader sergiopr
python-partd qulogic
python-paste-script andreamanzi dcallagh
python-patch-ng xvitaly
python-pathlib2 pcpa
python-patsy sergiopr
python-pbkdf2 jonny
python-pcodedmp robert
python-pdfrw fschwarz sergiopr slaanesh
python-pecan-notario ktdreyer
python-pelican firemanxbr mrunge
python-pep8-naming qulogic
python-periodictable sagitter
python-persist-queue eharney
python-petlink ankursinha
python-pexpect amcnabb fabiand ignatenkobrain radez swt2c tomspur
python-photutils sergiopr
python-pingouin ankursinha
python-pkginfo decathorpe fab pcreech17
python-plaster-pastedeploy abompard
python-play-scraper fab
python-plumbum greghellings lorenzodalrio
python-pocketlint jkonecny vtrefny
python-polib cicku dchen diegobz dshea ivazquez moezroy suanand
python-poyo wakko666
python-prawcore fab
python-precis_i18n michich
python-proteus sharkcz
python-psutil salimma
python-publicsuffix2 rathann
python-pulsectl pfrields
python-pvc raphgro
python-pycares fantom
python-pycha potty sharkcz
python-pycosat orion
python-pycurl jsynacek kdudka msekleta svashisht
python-pydocstyle tadej
python-pyeclib hguemar zaitcev
python-pyelectro ankursinha
python-pyemd ankursinha
python-pygeoip kevin ralph
python-pylatex ankursinha
python-pylons-sphinx-themes abompard
python-pymatreader ankursinha
python-pyotp icon
python-pypcapkit fab
python-pypet ankursinha
python-pypng kevin ralph
python-pypubsub swt2c
python-pyramid_sawing abompard
python-pyrfc3339 fschwarz itamarjp jhogarth noodles
python-pysb zbyszek
python-pysignals kni
python-pysrt jorti
python-pytelegrambotapi xvitaly
python-pytest-aiohttp fab
python-pytest-astropy-header sergiopr
python-pytest-benchmark jorti
python-pytest-cases zbyszek
python-pytest-faulthandler dkrejci lbalhar
python-pytest-fixture-config kevin
python-pytest-forked swt2c
python-pytest-harvest zbyszek
python-pytest-lazy-fixture ankursinha
python-pytest-mock jujens
python-pytest-repeat cottsay
python-pytest-shutil kevin
python-pytest-steps zbyszek
python-pytest-timeout swt2c
python-pytest-tornado qulogic
python-pytest-vcr limb
python-pytest-virtualenv kevin
python-pytest-watch jujens
python-pytest-xdist swt2c
python-pyvit fab
python-pyvo lupinix
python-queuelib fab
python-rarfile fab
python-rebulk jorti
python-recommonmark jujens
python-relatorio sharkcz
python-rencode jgu orion patches
python-reportlab sagitter
python-represent dkrejci lbalhar
python-reproject lupinix
python-requests-cache codeblock hobbes1069
python-requests-futures fab
python-restructuredtext-lint jujens
python-retrying apevec
python-retryz eharney
python-rmtest lberk mgoodwin nathans
python-rope nonamedotc
python-rosdep cottsay rmattes thofmann
python-rpmautospec asaleh nphilipp
python-sanction kevin ralph
python-scales filabrazilska lbalhar lkundrak
python-scikit-learn besser82 ignatenkobrain lupinix sergiopr
python-sciunit ankursinha
python-scrapy echevemaster
python-setuptools-lint jdulaney
python-shamir-mnemonic jonny
python-sieve kevin ondrejj ralph
python-simplemediawiki lmacken potty ralph
python-simpleparse grover mlombard
python-slixmpp fantom louizatakk
python-snappy jujens
python-social-auth-core cqi
python-soupsieve zbyszek
python-spdx jbertozzi
python-spdx-lookup jbertozzi
python-sphinxcontrib-issuetracker orion
python-sphinxcontrib-svg2pdfconverter belegdol
python-sql sharkcz
python-ssdeep suve
python-statsd pabelanger tdecacqu
python-statsmodels sergiopr
python-steps ankursinha
python-subliminal jorti
python-suds jortel swt2c
python-sybil fab
python-tables tnorth zbyszek
python-tasklib ankursinha
python-tblib qulogic
python-tbtrim fab
python-tempdir rathann
python-testfixtures fab
python-testing.postgresql ekulik mmarusak msuchy
python-timeout-decorator jcapitao
python-tinycss2 brouhaha fschwarz
python-tinydb suanand
python-toml jujens
python-tortilla uggla
python-tree-format chedi wakko666
python-trezor jonny
python-twilio mich181189
python-txaio jujens
python-ufl fab
python-unidecode pjp sundaram
python-unidiff dcallagh
python-upt-cpan jbertozzi
python-upt-fedora jbertozzi
python-upt-pypi jbertozzi
python-upt-rubygems jbertozzi
python-urwidtrees ttomecek
python-validators fab
python-varlink harald
python-virtualenv-clone ralph tadej
python-volkszaehler fab
python-wand barracks510
python-watchdog jsteffan jujens pingou
python-webcolors dridi
python-webencodings abompard
python-webpy mrunge
python-webthing-ws fab
python-winrm jhogarth
python-wloc xvitaly
python-wsaccel jujens
python-xlib jspaleta orion potty
python-xlwt leamas moezroy rathann
python-xml2rfc pwouters
python-xmltodict fab ralph
python-xvfbwrapper mrunge totol
python-zeep gsauthof
python-zict qulogic
python-zodbpickle jjames
python-zstandard rathann
python3-exiv2 asn
python3-mallard-ducktype amigadave
python3-poppler-qt5 limb
python3-pytest-asyncio jujens
python3-saml dcallagh
pyusb limb
pyxattr defolos frankcrawford kevin szpak
qemu amitshah berrange bonzini crobinso dwmw2 ehabkost
jforbes lkundrak quintela rjones
rdiff-backup frankcrawford kevin
rdkit giallu
rpl timj
rpmdeplint dcallagh frantisekz mvadkert
rpmspectool nphilipp
rst2txt fab
salt dmurphy18
samba abbra anoopcs asn gd iboukris jarrpa jlayton jstephen
obnox simo
scribus pwalter sharkcz tripledes
sentencepiece kenhys
sepolicy_analysis vmojzis
seqan sagitter
shyaml thofmann
solaar brouhaha rathann richardfearn tibbs
solarwolf limb
sos-collector turboturtle
spec2scl jstanek
spglib sagitter
spyder nonamedotc thozza
starcal hedayat
stomppy stevetraylen
swid-tools adelton
swift-lang tachoknight
sympy cbm jjames jussilehtola orion
texlive-base spot
thonny aivarannamaa churchyard
thrift ctubbsii milleruntime orion
tortoisehg kiilerix nbecker
tpm2-pkcs11 jjelen pbrobinson
translate-toolkit cicku dwayne petersen suanand
tryton sharkcz
trytond sharkcz
trytond-account sharkcz
trytond-account-be sharkcz
trytond-account-de-skr03 sharkcz
trytond-account-invoice sharkcz
trytond-account-invoice-history sharkcz
trytond-account-invoice-line-standalone sharkcz
trytond-account-product sharkcz
trytond-account-statement sharkcz
trytond-account-stock-anglo-saxon sharkcz
trytond-account-stock-continental sharkcz
trytond-analytic-account sharkcz
trytond-analytic-invoice sharkcz
trytond-analytic-purchase sharkcz
trytond-analytic-sale sharkcz
trytond-company sharkcz
trytond-company-work-time sharkcz
trytond-country sharkcz
trytond-currency sharkcz
trytond-dashboard sharkcz
trytond-google-maps sharkcz
trytond-ldap-authentication sharkcz
trytond-party sharkcz
trytond-party-siret sharkcz
trytond-product sharkcz
trytond-product-cost-fifo sharkcz
trytond-product-cost-history sharkcz
trytond-product-price-list sharkcz
trytond-project sharkcz
trytond-project-plan sharkcz
trytond-project-revenue sharkcz
trytond-purchase sharkcz
trytond-purchase-invoice-line-standalone sharkcz
trytond-sale sharkcz
trytond-sale-opportunity sharkcz
trytond-sale-price-list sharkcz
trytond-stock sharkcz
trytond-stock-forecast sharkcz
trytond-stock-inventory-location sharkcz
trytond-stock-location-sequence sharkcz
trytond-stock-product-location sharkcz
trytond-stock-supply sharkcz
trytond-stock-supply-day sharkcz
trytond-timesheet sharkcz
uhd jskarvad
upt jbertozzi
uwsgi kad
wafw00f fab
wine-mono mooninite
winpdb spot
xortool fab
xrootd ellert simonm
xtensor-python sergesanspaille
yawn jsafrane miminar vcrhonek
yubikey-manager gbcox sjenning
Packages by maintainer:
aarem python-more-itertools
abbra freeipa-healthcheck samba
abompard fedora-messaging python-contextlib2 python-crochet
python-plaster-pastedeploy python-pylons-sphinx-themes
python-pyramid_sawing python-webencodings
adamwill congruity python-cached_property python-mwclient
adelton swid-tools
adev gfal2-python
adrian flent
agerstmayr pcp
airlied lldb
aivarannamaa thonny
alexlan dblatex gdal picard python-biopython
amcnabb python-pexpect
amigadave gtimelog isrcsubmit python-diff-match-patch
python3-mallard-ducktype
amitshah qemu
andreamanzi gfal2-python python-paste-script
ankursinha python-PyLEMS python-SALib python-airspeed python-duecredit
python-efel python-feedgenerator python-fsleyes python-fsleyes-props
python-fsleyes-widgets python-fslpy python-hl7 python-indexed_gzip
python-klusta python-libNeuroML python-matplotlib-scalebar python-nilearn
python-nistats python-nitime python-nixio python-petlink python-pingouin
python-pyelectro python-pyemd python-pylatex python-pymatreader
python-pypet python-pytest-lazy-fixture python-sciunit python-steps
python-tasklib
anoopcs samba
apevec crudini python-retrying
aravuri opae
asaleh python-rpmautospec
asn git-filter-repo python3-exiv2 samba
athoscr flawfinder
atim legendary minigalaxy
atkac fail2ban
ausil koji
avsej mypaint
barracks510 python-editorconfig python-wand
bbockelm condor
bcl python-coveralls
bcotton condor
belegdol python-sphinxcontrib-svg2pdfconverter
berrange qemu
besser82 python-ase python-joblib python-scikit-learn
bkabrda python-django python-django-tastypie
bonzini qemu
brouhaha python-tinycss2 solaar
bstinson python-igraph
c72578 cppcheck
caolanm libreoffice
cbm sympy
chedi python-tree-format
cheeselee mkdocs-bootstrap mkdocs-cinder mkdocs-material python-lunr
python-mdx_gh_links
cheimes freeipa-healthcheck
chkr pyaudio
churchyard python-django python-ipykernel python-more-itertools
python-ndg_httpsclient thonny
cicku offlineimap picard python-apsw python-mutagen python-polib
translate-toolkit
cipherboy dogtag-pki pki-core
clime prunerepo
codeblock httpie python-requests-cache
cottsay python-bloom python-fields python-flake8-docstrings python-ifcfg
python-pytest-repeat python-rosdep
cqi python-social-auth-core
cquad python-django-tastypie
crobinso qemu
cstratak pipsi
ctubbsii thrift
daveisfera lldb
dcallagh ansible-review python-gevent python-paste-script python-unidiff
python3-saml rpmdeplint
dchen python-polib
decathorpe python-pkginfo
defolos pyxattr
deji mpi4py
devrim gdal python-flask-gravatar python-flask-htmlmin
python-flask-paranoid python-flask-security python-flask-sphinx-themes
dfateyev python-apsw
dhodovsk modtools
diegobz python-polib
dkrejci python-pytest-faulthandler python-represent
dmalcolm llvm
dmoluguw dogtag-pki pki-core
dmsimard python-box python-django-health-check
dmurphy18 salt
dodji offlineimap
dormouse python-libsass
dreua pdfarranger
dridi python-webcolors
dshea python-polib
dtardon libreoffice
duffy inkscape
duriantang bumpversion
dwayne translate-toolkit
dwmw2 qemu
dwrobel flatcam
echevemaster python-landslide python-scrapy
edewata dogtag-pki pki-core
eeickmeyer portmidi
eerlands condor
ehabkost qemu
eharney python-cachez python-persist-queue python-retryz
ekulik python-testing.postgresql
ellert python-ipyparallel python-metakernel xrootd
ellio167 lammps
elwell pyephem
erack libreoffice
fab androguard artifacts cantoolz expliot hashid home-assistant-cli
inception ioc-writer irclog2html past-time pdfarranger pdfposter
pycolumnize pykka pylast pysubnettree python-apipkg python-astral
python-betamax-matchers python-betamax-serializers python-colorlog
python-convertdate python-crcelk python-dateparser python-dfdatetime
python-dtfabric python-dulwich python-fiat python-filetype python-firkin
python-glances-api python-hole python-instant python-javalang
python-luftdaten python-mystrom python-netdata python-opendata-transport
python-opensensemap-api python-paho-mqtt python-pkginfo python-play-scraper
python-prawcore python-pypcapkit python-pytest-aiohttp python-pyvit
python-queuelib python-rarfile python-requests-futures python-sybil
python-tbtrim python-testfixtures python-ufl python-validators
python-volkszaehler python-webthing-ws python-xmltodict rst2txt wafw00f
xortool
fabiand python-pexpect
fantom poezio python-aiodns python-pycares python-slixmpp
fcami freeipa-healthcheck
ferdnyc gedit-plugin-editorconfig
filabrazilska python-scales
filiperosset python-myhdl
firemanxbr python-pelican
fjanus pyodbc
frankcrawford pylibacl pyxattr rdiff-backup
frantisekz mozjs68 rpmdeplint
frixxon fontforge
frostyx modulemd-tools prunerepo
fschwarz pdfarranger python-ndg_httpsclient python-pdfrw python-pyrfc3339
python-tinycss2
gbcox picard yubikey-manager
gbitzes gfal2-python
gd samba
giallu rdkit
girst mopidy-mpd
greghellings cinch python-plumbum
grover python-simpleparse
gsauthof python-asyncssh python-img2pdf python-inema python-zeep
harald python-varlink
hedayat starcal
heffer borgmatic
hguemar python-pyeclib
hhorak PyGreSQL mysql-connector-python pyodbc
hobbes1069 fail2ban python-requests-cache
hony oval-graph
hubbitus libcaca mysql-connector-python percol python-cmigemo
hvad mysql-connector-python
iboukris samba
icon python-pyotp
ignatenkobrain 0ad llvm python-gevent python-joblib python-mutagen
python-oauth2 python-pexpect python-scikit-learn
ihrachyshka python-jsonrpclib
immanetize python-cached_property
itamarjp openbabel python-dialog python-flask-gravatar
python-flask-htmlmin python-flask-paranoid python-flask-security
python-flask-sphinx-themes python-ndg_httpsclient python-pyrfc3339
ivazquez python-polib
jakub llvm
jamatos pygsl
jankratochvil lldb
jarrpa samba
jbertozzi python-spdx python-spdx-lookup python-upt-cpan python-upt-fedora
python-upt-pypi python-upt-rubygems upt
jcapitao python-timeout-decorator
jcaratzas python-more-itertools
jchaloup dblatex
jdekloe pyproj python-metar
jdornak bumpversion mod_wsgi python-django python-django-tagging
jdulaney python-networkmanager python-setuptools-lint
jeckersb python-cachetools
jfilak python-inotify
jflory7 protonvpn-cli
jforbes qemu
jgu fail2ban inkscape python-rencode
jhogarth python-acme python-certbot-apache python-junit_xml
python-pyrfc3339 python-winrm
jistone llvm llvm7.0 llvm9.0
jjames python-zodbpickle sympy
jjelen tpm2-pkcs11
jkaluza mod_wsgi
jkonecny python-pocketlint
jlayton samba
jmlich PyGreSQL gdal
johnp pygobject3
jonny electrum python-btchip python-jsonrpclib python-libnacl
python-libusb1 python-mnemonic python-pbkdf2 python-shamir-mnemonic
python-trezor
jortel python-suds
jorti python-babelfish python-enzyme python-faker python-fuse
python-guessit python-pysrt python-pytest-benchmark python-rebulk
python-subliminal
jorton mod_wsgi
jpena python-django-formtools
jruzicka crudini
jsafrane yawn
jsedlak python-aniso8601
jskarvad uhd
jspaleta python-basemap python-xlib
jstanek spec2scl
jsteffan python-carbon python-watchdog
jstephen samba
jsynacek python-pycurl
jtaylor python-idstools
jujens python-CommonMark python-agate python-autobahn python-dbfread
python-et_xmlfile python-htmlmin python-jinja2-cli python-leather
python-pytest-mock python-pytest-watch python-recommonmark
python-restructuredtext-lint python-snappy python-toml python-txaio
python-watchdog python-wsaccel python3-pytest-asyncio
junghans lammps
jussilehtola OpenMolcas cppcheck gau2grid libxc openbabel sympy
kad uwsgi
kalev mozjs68
kdudka file python-pycurl
kenhys sentencepiece
kevin fontforge koji py-bcrypt pylibacl python-chai
python-cloud-sptheme python-html5-parser python-hupper python-kitchen
python-meld3 python-pygeoip python-pypng python-pytest-fixture-config
python-pytest-shutil python-pytest-virtualenv python-sanction python-sieve
pyxattr rdiff-backup
kiilerix hgview mercurial tortoisehg
kni python-pysignals
kparal python-aniso8601
ktdreyer python-apipkg python-debrepo python-notario python-pecan-notario
kumarpraveen python-django-registration
kushal porcupine pycolumnize
kushal124 python-docx
kwizart gns3-gui gns3-net-converter gns3-server
kwright dogtag-pki pki-core
kyle llvm
lbalhar python-pytest-faulthandler python-represent python-scales
lbazan python-biopython
lberk pcp pcp2pdf python-rmtest
lead2gold python-apprise
leamas python-xlwt
lenkaseg cranc
limb dolfin frescobaldi inkscape mpi4py pcapy py-bcrypt pybluez
python-alsa python-basemap python-dateparser python-igraph
python-pytest-vcr python3-poppler-qt5 pyusb solarwolf
lkf legofy
lkundrak inkscape python-scales qemu
lmacken mod_wsgi python-simplemediawiki
lorenzodalrio python-plumbum
louizatakk poezio python-slixmpp
lsedlar compose-utils
lupinix ginga python-astropy-healpix python-astroquery
python-astroscrappy python-ccdproc python-fitsio python-pyvo
python-reproject python-scikit-learn
macermak file
maci python-apsw
major python-editdistance python-neurodsp python-odml
marcindulak python-ase python-idstools
matt condor
matyas condor
mbaldessari pcp2pdf python-dpkt python-mutagen
mbarnes commissaire-client python-etcd
melmorabity python-iso-639 python-iso3166
mfabian nototools pyhunspell
mgieseki cxxtest
mgoodwin pcp python-rmtest
mharmsen dogtag-pki pki-core
mhjacks git-up pipx
mich181189 python-twilio
michich gajim python-precis_i18n
mikem koji
mikep python-intervaltree
milleruntime thrift
miminar yawn
misc mgarepo
mjakubicek python-dialog
mjg dblatex portmidi
mkosek freeipa-healthcheck
mkrizek python-mongoquery
mlombard python-simpleparse
mmahut gdal
mmarusak python-testing.postgresql
moezroy python-construct python-mutagen python-polib python-xlwt
mooninite wine-mono
mrunge mod_wsgi nodejs python-autopep8 python-django
python-django-contact-form python-django-formtools python-django-reversion
python-django-tagging python-django-tastypie python-fasteners
python-pelican python-webpy python-xvfbwrapper
mschorm mysql-connector-python
msekleta python-pycurl
msimacek python-i3ipc
mstuchli pipsi
msuchy python-testing.postgresql
musuruan ogr2osm
mvadkert rpmdeplint
nacho pygobject3
nathans pcp python-rmtest
nb python-acme python-certbot-apache
nbecker mercurial tortoisehg
ndipanov python-autopep8
neteler gdal
nforro python-m2r
ngompa mgarepo
nkorde opae
nonamedotc python-nmrglue python-rope spyder
noodles python-dialog python-ndg_httpsclient python-pyrfc3339
notting offlineimap
nphilipp python-rpmautospec rpmspectool
nucleo gns3-server
oanson python-jsonmodels
obnox samba
odubaj PyGreSQL file
ohaessler picard
oliver gdal
ondrejj python-sieve
orion fail2ban gdal python-conda-package-handling
python-enthought-sphinx-theme python-fido2 python-gevent python-pycosat
python-rencode python-sphinxcontrib-issuetracker python-xlib sympy thrift
orphan pyephem
pabelanger python-statsd
pali gdal
panovotn PyGreSQL
patches nodejs python-rencode
pbrady crudini
pbrobinson tpm2-pkcs11
pcpa 0ad python-ipykernel python-pathlib2
pcreech17 python-pkginfo
perex python-alsa
peter pylast
petersen llvm7.0 translate-toolkit
pfrields python-pulsectl
phracek modtools
pingou R2spec python-GeoIP python-chai python-contextlib2 python-igraph
python-kitchen python-watchdog
piotrp nodejs python-carbon python-django-tagging
pjp python-oauth2 python-unidecode
pkajaba PyGreSQL
pkubat PyGreSQL
pnemade fontdump fontforge fonttools python-fs
potty python-pycha python-simplemediawiki python-xlib
praiskup PyGreSQL gdal python-inotify_simple
pspacek python-lmdb
pstodulk mercurial
puiterwijk koji
pviktori py3c
pvoborni freeipa-healthcheck
pwalter 0ad scribus
pwouters python-xml2rfc
pwu nototools
quintela qemu
qulogic python-click-plugins python-descartes python-geopandas
python-heapdict python-kiwisolver python-octave-kernel python-partd
python-pep8-naming python-pytest-tornado python-tblib python-zict
radez python-pexpect
ralph datanommer httpie python-GeoIP python-chai python-cloud-sptheme
python-contextlib2 python-kitchen python-pygeoip python-pypng
python-sanction python-sieve python-simplemediawiki python-virtualenv-clone
python-xmltodict
raphgro python-dialog python-jep python-jnius python-pvc
rathann openbabel python-GridDataFormats python-OBD python-biopython
python-colorspacious python-fypp python-gsd python-kaitaistruct python-mmtf
python-publicsuffix2 python-tempdir python-xlwt python-zstandard solaar
rcritten freeipa-healthcheck python-kerberos
rdieter python-mwclient
rdopiera python-django
rebus officeparser python-oletools
rharwood python-kdcproxy
richardfearn solaar
rickardlindberg python-humblewx
rjones qemu
rmarko python-flask-rstpages
rmattes python-bloom python-rosdep
robert python-oletools python-pcodedmp
rohanpm python-edgegrid python-fastpurge python-more-executors
sagitter COPASI ProDy libCombine petsc petsc4py python-biopython
python-giacpy python-periodictable python-reportlab seqan spglib
salimma python-django python-psutil
sbergmann libreoffice
schlupov copr-messaging
scottt llvm
sergesanspaille lldb llvm llvm7.0 llvm9.0 offlineimap xtensor-python
sergiomb PySolFC python-GeoIP python-libnacl
sergiopr APLpy python-arviz python-astroplan python-dill python-emcee
python-joblib python-pandas-datareader python-patsy python-pdfrw
python-photutils python-pytest-astropy-header python-scikit-learn
python-statsmodels
sgallagh nodejs python-django
sgrubb cppcheck
sharkcz python-openoffice python-proteus python-pycha python-relatorio
python-sql scribus tryton trytond trytond-account trytond-account-be
trytond-account-de-skr03 trytond-account-invoice
trytond-account-invoice-history trytond-account-invoice-line-standalone
trytond-account-product trytond-account-statement
trytond-account-stock-anglo-saxon trytond-account-stock-continental
trytond-analytic-account trytond-analytic-invoice trytond-analytic-purchase
trytond-analytic-sale trytond-company trytond-company-work-time
trytond-country trytond-currency trytond-dashboard trytond-google-maps
trytond-ldap-authentication trytond-party trytond-party-siret
trytond-product trytond-product-cost-fifo trytond-product-cost-history
trytond-product-price-list trytond-project trytond-project-plan
trytond-project-revenue trytond-purchase
trytond-purchase-invoice-line-standalone trytond-sale
trytond-sale-opportunity trytond-sale-price-list trytond-stock
trytond-stock-forecast trytond-stock-inventory-location
trytond-stock-location-sequence trytond-stock-product-location
trytond-stock-supply trytond-stock-supply-day trytond-timesheet
shlomif PySolFC
siddharths lldb llvm
simo python-kerberos samba
simonm xrootd
sjenning pyscard yubikey-manager
skisela python-ansicolors
skottler python-gevent
skytux APLpy
slaanesh libcaca python-pdfrw
smani gdal
smilner commissaire-client python-etcd
somlo python-logzero python-migen
spot python-oauth2 texlive-base winpdb
stevetraylen condor h5py python-django-tastypie python-inotify python-meld3
stomppy
stingray pyserial
suanand python-polib python-tinydb translate-toolkit
sundaram python-dialog python-oauth2 python-unidecode
suve copydeps dnstwist python-ssdeep
svashisht file python-pycurl
swt2c congruity python-pexpect python-pypubsub python-pytest-forked
python-pytest-timeout python-pytest-xdist python-suds
szpak pylibacl pyxattr
tachoknight swift-lang
tadej python-pydocstyle python-virtualenv-clone
tagoh fonttools
tdecacqu python-statsd
terjeros h5py python-acoustid python-audioread python-construct
python-inotify
teuf offlineimap
thias libcaca python-metar
thm python-apipkg python-markdown2
thofmann btrfs-sxbackup dot2tex librealsense python-rosdep shyaml
thozza spyder
tibbs solaar
till pyhunspell
timj rpl
tjikkun python-contextlib2
tnorth ViTables python-blosc python-tables
tohojo flent
tomh pyosmium python-mapnik
tomspur mpi4py python-pexpect
totol python-GeoIP python-lark-parser python-xvfbwrapper
tripledes scribus
trix opae
tsao python-meld3
tstclair condor
tstellar lldb llvm llvm7.0 llvm9.0
ttheisen condor
ttomecek modtools python-urwidtrees
ttrinks ansible-review
turboturtle sos-collector
tuxbrewr python-mwclient
twaugh python-journal-brief
twoerner freeipa-healthcheck
uggla python-Pyped python-formats python-minibelt python-tortilla
vakwetu dogtag-pki pki-core
valtri condor
vcrhonek yawn
vkrizan python-djangoql
vmihalko file
vmojzis sepolicy_analysis
volter gdal python-Rtree
vtrefny python-pocketlint
wakko666 python-cookiecutter python-jinja2-time python-poyo
python-tree-format
walters pygobject3
williamjmorenor legofy
xavierb portmidi python-bigsuds
xenithorb python-btchip
xvitaly libolm python-emoji python-node-semver python-patch-ng
python-pytelegrambotapi python-wloc
zaitcev python-pyeclib
zbyszek ViTables dolfin moose python-asttokens python-blosc
python-css-parser python-decopatch python-dialog python-dijitso
python-dukpy python-ffc python-fisx python-makefun python-mdp
python-music21 python-pysb python-pytest-cases python-pytest-harvest
python-pytest-steps python-soupsieve python-tables
zvetlik nodejs
3 years, 10 months
Orphaned packages looking for new maintainers (~200 nodejs packages
to be retired in 2 days)
by Miro Hrončok
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-06-22.txt
grep it for your FAS username and follow the dependency chain.
Package (co)maintainers Status Change
================================================================================
CutyCapt orphan 5 weeks ago
ORBit2 alexl, caillon, caolanm, danw, 0 weeks ago
gnome-sig, johnp, mbarnes,
orphan, rhughes, rstrode, ssp
abgraph orphan 3 weeks ago
accrete orphan 3 weeks ago
amqp irina, orphan 2 weeks ago
apache-commons-vfs mizdebsk, orphan 5 weeks ago
astronomy-backgrounds orphan 3 weeks ago
astronomy-bookmarks orphan 3 weeks ago
atoum orphan, trasher 0 weeks ago
coro-mock orphan 2 weeks ago
csvdiff orphan 2 weeks ago
cvsgraph bojan, orphan 3 weeks ago
cvsplot orphan 3 weeks ago
cvsweb orphan 3 weeks ago
datanucleus-maven-parent orphan 1 weeks ago
dateformat orphan 5 weeks ago
drawtk orphan 4 weeks ago
ebay-cors-filter orphan 1 weeks ago
eris bruno, orphan 3 weeks ago
felix-framework mizdebsk, msimacek, orphan 6 weeks ago
felix-osgi-obr-resolver orphan 6 weeks ago
gcx orphan 3 weeks ago
ggobi orphan 3 weeks ago
glassfish-hk2 orphan 4 weeks ago
gnome-themes alexl, caillon, caolanm, 5 weeks ago
gnome-sig, johnp, mbarnes,
orphan, rhughes, rstrode, ssp
gobby05 kevin, orphan 1 weeks ago
gpredict orphan 3 weeks ago
gtkglextmm churchyard, orphan 2 weeks ago
icon-slicer alexl, caillon, caolanm, 0 weeks ago
gnome-sig, johnp, mbarnes,
orphan, rhughes, rstrode, ssp
invokebinder mmorsi, orphan 2 weeks ago
ircd-ratbox orphan 3 weeks ago
jasmine nodejs-sig, orphan, patches 5 weeks ago
jasmine-node nodejs-sig, orphan, patches 5 weeks ago
javolution orphan 1 weeks ago
jp2a mayorga, orphan 2 weeks ago
js-jquery-datetimepicker orphan 1 weeks ago
js-json nodejs-sig, orphan 5 weeks ago
js-zlib nodejs-sig, orphan, patches, 5 weeks ago
zbyszek
kchildlock orphan 4 weeks ago
kitsune orphan 5 weeks ago
libgnomecanvas alexl, caillon, caolanm, 0 weeks ago
gnome-sig, johnp, mbarnes,
orphan, rhughes, rstrode, ssp
loudmouth fale, lkundrak, maha, orphan, 0 weeks ago
otaylor
mencal orphan 3 weeks ago
mercator bruno, orphan 3 weeks ago
mnemosyne itamarjp, jpopelka, orphan, 1 weeks ago
rathann
mocha nodejs-sig, orphan, patches 5 weeks ago
nexcontrol orphan 3 weeks ago
nightfall orphan 3 weeks ago
nodejs-abbrev nodejs-sig, orphan, patches 5 weeks ago
nodejs-ain2 nodejs-sig, orphan, patches 5 weeks ago
nodejs-ansi nodejs-sig, orphan, patches 5 weeks ago
nodejs-ansi-styles nodejs-sig, orphan, patches 5 weeks ago
nodejs-archy nodejs-sig, orphan, patches 5 weeks ago
nodejs-asap nodejs-sig, orphan, patches 5 weeks ago
nodejs-asn1 nodejs-sig, orphan, patches 5 weeks ago
nodejs-assert-plus nodejs-sig, orphan, patches 5 weeks ago
nodejs-async nodejs-sig, orphan, patches 5 weeks ago
nodejs-aws-sign nodejs-sig, orphan, patches 5 weeks ago
nodejs-basic-auth-connect nodejs-sig, orphan, patches 5 weeks ago
nodejs-batch nodejs-sig, orphan, patches 5 weeks ago
nodejs-better-assert nodejs-sig, orphan, patches 5 weeks ago
nodejs-bindings nodejs-sig, orphan, patches 5 weeks ago
nodejs-block-stream nodejs-sig, orphan, patches 5 weeks ago
nodejs-boom nodejs-sig, orphan, patches 5 weeks ago
nodejs-buffer-crc32 nodejs-sig, orphan, patches 5 weeks ago
nodejs-buffer-equal nodejs-sig, orphan, patches 5 weeks ago
nodejs-bunker nodejs-sig, orphan, patches 5 weeks ago
nodejs-burrito nodejs-sig, orphan, patches 5 weeks ago
nodejs-bytes nodejs-sig, orphan, patches 5 weeks ago
nodejs-callsite nodejs-sig, orphan, patches 5 weeks ago
nodejs-chalk nodejs-sig, orphan, patches 5 weeks ago
nodejs-character-parser nodejs-sig, orphan, patches 5 weeks ago
nodejs-charm nodejs-sig, orphan, patches 5 weeks ago
nodejs-child-process-close nodejs-sig, orphan, patches 5 weeks ago
nodejs-chmodr nodejs-sig, orphan, patches 5 weeks ago
nodejs-chownr nodejs-sig, orphan, patches 5 weeks ago
nodejs-cmd-shim nodejs-sig, orphan, patches 5 weeks ago
nodejs-combined-stream nodejs-sig, orphan, patches 5 weeks ago
nodejs-commander nodejs-sig, orphan, patches 5 weeks ago
nodejs-component-emitter nodejs-sig, orphan, patches 5 weeks ago
nodejs-config-chain nodejs-sig, orphan, patches 5 weeks ago
nodejs-connect-timeout nodejs-sig, orphan, patches 5 weeks ago
nodejs-console-dot-log nodejs-sig, orphan, patches 5 weeks ago
nodejs-cookie nodejs-sig, orphan, patches 5 weeks ago
nodejs-cookie-jar nodejs-sig, orphan, patches 5 weeks ago
nodejs-cookie-parser nodejs-sig, orphan, patches 5 weeks ago
nodejs-cookie-signature nodejs-sig, orphan, patches 5 weeks ago
nodejs-cookiejar nodejs-sig, orphan, patches 5 weeks ago
nodejs-couch-login nodejs-sig, orphan, patches 5 weeks ago
nodejs-cryptiles nodejs-sig, orphan, patches 5 weeks ago
nodejs-css nodejs-sig, orphan, patches 5 weeks ago
nodejs-css-parse nodejs-sig, orphan, patches 5 weeks ago
nodejs-css-stringify nodejs-sig, orphan, patches 5 weeks ago
nodejs-cssom nodejs-sig, orphan, patches 5 weeks ago
nodejs-csurf nodejs-sig, orphan, patches 5 weeks ago
nodejs-ctype nodejs-sig, orphan, patches 5 weeks ago
nodejs-cycle nodejs-sig, orphan, patches 5 weeks ago
nodejs-debug nodejs-sig, orphan, patches, 5 weeks ago
piotrp
nodejs-defined nodejs-sig, orphan, patches 5 weeks ago
nodejs-delayed-stream nodejs-sig, orphan, patches 5 weeks ago
nodejs-detective nodejs-sig, orphan, patches, 5 weeks ago
piotrp
nodejs-diff nodejs-sig, orphan, patches 5 weeks ago
nodejs-dryice nodejs-sig, orphan, patches 5 weeks ago
nodejs-editor nodejs-sig, orphan, patches 5 weeks ago
nodejs-ejs nodejs-sig, orphan, patches 5 weeks ago
nodejs-escodegen nodejs-sig, orphan, patches, 5 weeks ago
piotrp
nodejs-estraverse nodejs-sig, orphan, patches 5 weeks ago
nodejs-esutils nodejs-sig, orphan, patches, 5 weeks ago
piotrp
nodejs-eventemitter2 nodejs-sig, orphan, patches 5 weeks ago
nodejs-exit nodejs-sig, orphan, patches 5 weeks ago
nodejs-expect-dot-js nodejs-sig, orphan, patches 5 weeks ago
nodejs-express-session nodejs-sig, orphan, patches 5 weeks ago
nodejs-faye-websocket nodejs-sig, orphan, patches 5 weeks ago
nodejs-fileset nodejs-sig, orphan, patches 5 weeks ago
nodejs-findup-sync nodejs-sig, orphan, patches 5 weeks ago
nodejs-forever-agent nodejs-sig, orphan, patches 5 weeks ago
nodejs-form-data nodejs-sig, orphan, patches 5 weeks ago
nodejs-formidable nodejs-sig, orphan, patches 5 weeks ago
nodejs-fresh nodejs-sig, orphan, patches 5 weeks ago
nodejs-fstream nodejs-sig, orphan, patches 5 weeks ago
nodejs-fstream-ignore nodejs-sig, orphan, patches 5 weeks ago
nodejs-fstream-npm nodejs-sig, orphan, patches 5 weeks ago
nodejs-generic-pool nodejs-sig, orphan, patches 5 weeks ago
nodejs-getobject nodejs-sig, orphan, patches 5 weeks ago
nodejs-github-url-from-git nodejs-sig, orphan, patches 5 weeks ago
nodejs-glob nodejs-sig, orphan, patches 5 weeks ago
nodejs-grip nodejs-sig, orphan, patches 5 weeks ago
nodejs-growl nodejs-sig, orphan, patches 5 weeks ago
nodejs-grunt-compare-size nodejs-sig, orphan, patches 5 weeks ago
nodejs-grunt-contrib-concat nodejs-sig, orphan, patches 5 weeks ago
nodejs-grunt-contrib-internal nodejs-sig, orphan, patches, 5 weeks ago
piotrp
nodejs-grunt-contrib-uglify nodejs-sig, orphan, patches 5 weeks ago
nodejs-grunt-contrib-watch nodejs-sig, orphan, patches, 5 weeks ago
piotrp
nodejs-grunt-git-authors nodejs-sig, orphan, patches 5 weeks ago
nodejs-gzip-size nodejs-sig, orphan, patches 5 weeks ago
nodejs-has-color nodejs-sig, orphan, patches 5 weeks ago
nodejs-hawk nodejs-sig, orphan, patches 5 weeks ago
nodejs-hoek nodejs-sig, orphan, patches 5 weeks ago
nodejs-hooker nodejs-sig, orphan, patches 5 weeks ago
nodejs-http-signature nodejs-sig, orphan, patches 5 weeks ago
nodejs-inherits1 nodejs-sig, orphan, patches 5 weeks ago
nodejs-ini nodejs-sig, orphan, patches 5 weeks ago
nodejs-iso8601 nodejs-sig, orphan, patches 5 weeks ago
nodejs-isodate nodejs-sig, orphan, patches 5 weeks ago
nodejs-jasmine-reporters nodejs-sig, orphan, patches 5 weeks ago
nodejs-joose nodejs-sig, orphan, patches 5 weeks ago
nodejs-joosex-namespace- nodejs-sig, orphan, patches 5 weeks ago
depended
nodejs-joosex-simplerequest nodejs-sig, orphan, patches 5 weeks ago
nodejs-js-yaml nodejs-sig, orphan, patches 5 weeks ago
nodejs-jscoverage nodejs-sig, orphan, patches 5 weeks ago
nodejs-json-stringify-safe nodejs-sig, orphan, patches 5 weeks ago
nodejs-jsonfile nodejs-sig, orphan, patches 5 weeks ago
nodejs-jsonify nodejs-sig, orphan, patches 5 weeks ago
nodejs-jwt-simple nodejs-sig, orphan, patches 5 weeks ago
nodejs-keypress nodejs-sig, orphan, patches 5 weeks ago
nodejs-lazystream nodejs-sig, orphan, patches 5 weeks ago
nodejs-lockfile nodejs-sig, orphan, patches 5 weeks ago
nodejs-maxmin nodejs-sig, orphan, patches 5 weeks ago
nodejs-methods nodejs-sig, orphan, patches 5 weeks ago
nodejs-mime nodejs-sig, orphan, patches 5 weeks ago
nodejs-mimeparse nodejs-sig, orphan, patches 5 weeks ago
nodejs-minimatch nodejs-sig, orphan, patches 5 weeks ago
nodejs-minimist nodejs-sig, orphan, patches 5 weeks ago
nodejs-morgan nodejs-sig, orphan, patches 5 weeks ago
nodejs-ms nodejs-sig, orphan, patches 5 weeks ago
nodejs-muffin nodejs-sig, orphan, patches 5 weeks ago
nodejs-multiparty nodejs-sig, orphan, patches 5 weeks ago
nodejs-mute-stream nodejs-sig, orphan, patches 5 weeks ago
nodejs-nan0 nodejs-sig, orphan, patches 5 weeks ago
nodejs-ncp nodejs-sig, orphan, patches 5 weeks ago
nodejs-node-int64 nodejs-sig, orphan 5 weeks ago
nodejs-node-uuid nodejs-sig, orphan, patches 5 weeks ago
nodejs-nopt nodejs-sig, orphan, patches 5 weeks ago
nodejs-noptify nodejs-sig, orphan, patches 5 weeks ago
nodejs-npm-user-validate nodejs-sig, orphan, patches 5 weeks ago
nodejs-npmlog nodejs-sig, orphan, patches 5 weeks ago
nodejs-oauth-sign nodejs-sig, orphan, patches 5 weeks ago
nodejs-opener nodejs-sig, orphan, patches 5 weeks ago
nodejs-optimist mayorga, nodejs-sig, orphan, 5 weeks ago
patches
nodejs-opts nodejs-sig, orphan, patches 5 weeks ago
nodejs-osenv nodejs-sig, orphan, patches 5 weeks ago
nodejs-package nodejs-sig, orphan, patches 5 weeks ago
nodejs-paperboy nodejs-sig, orphan, patches 5 weeks ago
nodejs-parseurl nodejs-sig, orphan, patches 5 weeks ago
nodejs-pause nodejs-sig, orphan, patches 5 weeks ago
nodejs-pkginfo nodejs-sig, orphan, patches 5 weeks ago
nodejs-pretty-bytes nodejs-sig, orphan, patches 5 weeks ago
nodejs-promise nodejs-sig, orphan, patches 5 weeks ago
nodejs-promzard nodejs-sig, orphan, patches 5 weeks ago
nodejs-proto-list nodejs-sig, orphan, patches 5 weeks ago
nodejs-pubcontrol nodejs-sig, orphan, patches 5 weeks ago
nodejs-qs nodejs-sig, orphan, patches 5 weeks ago
nodejs-range-parser nodejs-sig, orphan, patches 5 weeks ago
nodejs-read nodejs-sig, orphan, patches 5 weeks ago
nodejs-read-package-json nodejs-sig, orphan, patches 5 weeks ago
nodejs-readdirp nodejs-sig, orphan, patches 5 weeks ago
nodejs-reduce-component nodejs-sig, orphan, patches 5 weeks ago
nodejs-repl nodejs-sig, orphan, patches 5 weeks ago
nodejs-require-cs nodejs-sig, orphan, patches 5 weeks ago
nodejs-requirejs nodejs-sig, orphan, patches 5 weeks ago
nodejs-resolve nodejs-sig, orphan, patches 5 weeks ago
nodejs-response-time nodejs-sig, orphan, patches 5 weeks ago
nodejs-retry nodejs-sig, orphan, patches 5 weeks ago
nodejs-rimraf nodejs-sig, orphan, patches 5 weeks ago
nodejs-runforcover nodejs-sig, orphan, patches 5 weeks ago
nodejs-sax nodejs-sig, orphan, patches 5 weeks ago
nodejs-semver nodejs-sig, orphan, patches 5 weeks ago
nodejs-serve-index nodejs-sig, orphan, patches 5 weeks ago
nodejs-setimmediate nodejs-sig, orphan, patches 5 weeks ago
nodejs-sha nodejs-sig, orphan, patches 5 weeks ago
nodejs-shelljs nodejs-sig, orphan, patches 5 weeks ago
nodejs-showdown nodejs-sig, orphan, patches 5 weeks ago
nodejs-sigmund nodejs-sig, orphan, patches 5 weeks ago
nodejs-slide nodejs-sig, orphan, patches 5 weeks ago
nodejs-source-map mayorga, nodejs-sig, orphan, 5 weeks ago
patches
nodejs-stack-trace nodejs-sig, orphan, patches 5 weeks ago
nodejs-static-favicon nodejs-sig, orphan, patches 5 weeks ago
nodejs-stream-counter nodejs-sig, orphan, patches 5 weeks ago
nodejs-strip-ansi nodejs-sig, orphan, patches 5 weeks ago
nodejs-superagent nodejs-sig, orphan, patches, 5 weeks ago
piotrp
nodejs-supertest nodejs-sig, orphan, patches 5 weeks ago
nodejs-tar nodejs-sig, orphan, patches 5 weeks ago
nodejs-temp nodejs-sig, orphan, patches, 5 weeks ago
piotrp
nodejs-temporary nodejs-sig, orphan, patches 5 weeks ago
nodejs-testswarm nodejs-sig, orphan, patches 5 weeks ago
nodejs-through nodejs-sig, orphan, patches 5 weeks ago
nodejs-tiny-lr-fork nodejs-sig, orphan, patches 5 weeks ago
nodejs-transformers nodejs-sig, orphan, patches 5 weeks ago
nodejs-traverse nodejs-sig, orphan, patches 5 weeks ago
nodejs-tunnel-agent nodejs-sig, orphan, patches 5 weeks ago
nodejs-uglify-to-browserify nodejs-sig, orphan, patches 5 weeks ago
nodejs-uid-number nodejs-sig, orphan, patches 5 weeks ago
nodejs-underscore-dot-string nodejs-sig, orphan, patches 5 weeks ago
nodejs-vhost nodejs-sig, orphan, patches 5 weeks ago
nodejs-walkdir nodejs-sig, orphan, patches 5 weeks ago
nodejs-weak-map nodejs-sig, orphan, patches 5 weeks ago
nodejs-websocket-driver nodejs-sig, orphan, patches 5 weeks ago
nodejs-which nodejs-sig, orphan, patches 5 weeks ago
nodejs-wordwrap nodejs-sig, orphan, patches 5 weeks ago
nodejs-yamlish nodejs-sig, orphan, patches 5 weeks ago
nodejs-zlib-browserify nodejs-sig, orphan, patches 5 weeks ago
nodejs-zlibjs nodejs-sig, orphan, patches, 5 weeks ago
zbyszek
ocaml-json-wheel orphan 4 weeks ago
ocaml-pxp orphan 4 weeks ago
ocaml-ulex orphan 4 weeks ago
openslide-python orphan 1 weeks ago
orthanc mrceresa, orphan, sjodogne 1 weeks ago
pam_ccreds orphan 3 weeks ago
pyephem elwell, orphan 3 weeks ago
python-cltk orphan, pnemade 3 weeks ago
python-tgext-crud orphan 2 weeks ago
python-zope-i18nmessageid orphan, ralph, tdabasin 5 weeks ago
ratbox-services orphan 3 weeks ago
redmode orphan 3 weeks ago
repsnapper churchyard, orphan 2 weeks ago
rubygem-activeldap mtasaka, orphan 0 weeks ago
rubygem-echoe orphan 5 weeks ago
rubygem-inflecto orphan 5 weeks ago
shared-color-targets orphan, rhughes 1 weeks ago
sub2srt orphan 3 weeks ago
sysfsutils orphan 2 weeks ago
uglify-js nodejs-sig, orphan, patches, 0 weeks ago
vjancik
uglify-js1 nodejs-sig, orphan, patches 5 weeks ago
varconf bruno, orphan 3 weeks ago
vocal orphan 2 weeks ago
wt miminar, orphan 0 weeks ago
xcompmgr deji, orphan 3 weeks ago
xstar lkundrak, orphan 3 weeks ago
xvarstar orphan 3 weeks ago
ycssmin mrunge, nodejs-sig, orphan, 5 weeks ago
patches, sgallagh
The following packages require above mentioned packages:
Report too long, see the full version at
https://churchyard.fedorapeople.org/orphans-2020-06-22.txt
(grep it for your username and follow the dependency chain)
Affected (co)maintainers (either directly or via packages' dependencies):
abompard: python-zope-i18nmessageid
adamwill: nodejs-mime
adeza: nodejs-mime
affix: loudmouth
alebastr: nodejs-mime
alexl: gnome-themes, libgnomecanvas, ORBit2, icon-slicer
amdunn: libgnomecanvas
anishpatil: nodejs-transformers, nodejs-readdirp, nodejs-growl, nodejs-through,
nodejs-yamlish, mocha, nodejs-css, nodejs-character-parser, nodejs-bunker,
nodejs-callsite, nodejs-commander, nodejs-runforcover, nodejs-css-stringify,
nodejs-defined, nodejs-diff, nodejs-promise, nodejs-traverse,
nodejs-better-assert, nodejs-burrito, nodejs-css-parse, nodejs-jsonify,
nodejs-charm, nodejs-buffer-equal, nodejs-slide, nodejs-asap
antiaircraft: ORBit2
awood: felix-framework, felix-osgi-obr-resolver
berrange: sysfsutils
besser82: nodejs-findup-sync, nodejs-grunt-contrib-uglify, nodejs-maxmin,
nodejs-package, nodejs-getobject, nodejs-shelljs, nodejs-temporary, nodejs-exit,
nodejs-requirejs, nodejs-hooker, nodejs-eventemitter2, nodejs-gzip-size,
nodejs-pretty-bytes
bojan: cvsgraph
bowlofeggs: nodejs-optimist, uglify-js
branto: nodejs-mime
bruno: mercator, eris, varconf, libgnomecanvas
bsjones: libgnomecanvas
buc: libgnomecanvas, ORBit2
caillon: gnome-themes, libgnomecanvas, ORBit2, icon-slicer
caolanm: gnome-themes, libgnomecanvas, ORBit2, icon-slicer
cheese: libgnomecanvas
cheeselee: nodejs-findup-sync, nodejs-grunt-contrib-uglify, nodejs-maxmin,
nodejs-package, nodejs-getobject, nodejs-shelljs, nodejs-temporary, nodejs-exit,
nodejs-requirejs, nodejs-hooker, nodejs-eventemitter2, nodejs-gzip-size,
nodejs-pretty-bytes
chreide: ORBit2
churchyard: gtkglextmm, repsnapper
clime: nodejs-findup-sync, nodejs-grunt-contrib-uglify, nodejs-maxmin,
nodejs-package, nodejs-getobject, nodejs-faye-websocket, nodejs-noptify,
nodejs-shelljs, nodejs-temporary, nodejs-exit, nodejs-requirejs, nodejs-hooker,
nodejs-grunt-contrib-watch, nodejs-eventemitter2, nodejs-tiny-lr-fork,
nodejs-gzip-size, nodejs-websocket-driver, nodejs-pretty-bytes
copr-sig: nodejs-findup-sync, nodejs-grunt-contrib-uglify, nodejs-maxmin,
nodejs-package, nodejs-getobject, nodejs-faye-websocket, nodejs-noptify,
nodejs-shelljs, nodejs-temporary, nodejs-exit, nodejs-requirejs, nodejs-hooker,
nodejs-grunt-contrib-watch, nodejs-eventemitter2, nodejs-tiny-lr-fork,
nodejs-gzip-size, nodejs-websocket-driver, nodejs-pretty-bytes
danw: ORBit2
dcallagh: nodejs-has-color, nodejs-chalk, nodejs-transformers, nodejs-readdirp,
nodejs-growl, nodejs-through, nodejs-mime, nodejs-yamlish, mocha, amqp,
uglify-js1, nodejs-css, nodejs-ejs, nodejs-character-parser, nodejs-bunker,
nodejs-optimist, nodejs-strip-ansi, nodejs-callsite, nodejs-source-map,
nodejs-commander, nodejs-runforcover, nodejs-ansi-styles, nodejs-css-stringify,
uglify-js, nodejs-defined, nodejs-wordwrap, nodejs-diff, nodejs-promise,
nodejs-minimatch, nodejs-traverse, nodejs-better-assert, nodejs-burrito,
nodejs-css-parse, nodejs-jsonify, nodejs-charm, nodejs-minimist,
nodejs-buffer-equal, nodejs-slide, nodejs-asap
dchen: libgnomecanvas
deji: xcompmgr
dgoodwin: felix-framework, felix-osgi-obr-resolver
dmick: nodejs-mime
dturecek: nodejs-findup-sync, nodejs-grunt-contrib-uglify, nodejs-maxmin,
nodejs-package, nodejs-getobject, nodejs-faye-websocket, nodejs-noptify,
nodejs-shelljs, nodejs-temporary, nodejs-exit, nodejs-requirejs, nodejs-hooker,
nodejs-grunt-contrib-watch, nodejs-eventemitter2, nodejs-tiny-lr-fork,
nodejs-gzip-size, nodejs-websocket-driver, nodejs-pretty-bytes
dwmw2: sysfsutils
eeickmeyer: ORBit2
ellert: nodejs-optimist, uglify-js
elsupergomez: ORBit2
elwell: pyephem
epienbro: ORBit2
eseyman: nodejs-mime, nodejs-source-map, uglify-js1
fab: pyephem
fale: loudmouth
fcami: nodejs-wordwrap
filiperosset: libgnomecanvas
fmuellner: libgnomecanvas
fnasser: apache-commons-vfs
frostyx: nodejs-findup-sync, nodejs-grunt-contrib-uglify, nodejs-maxmin,
nodejs-package, nodejs-getobject, nodejs-faye-websocket, nodejs-noptify,
nodejs-shelljs, nodejs-temporary, nodejs-exit, nodejs-requirejs, nodejs-hooker,
nodejs-grunt-contrib-watch, nodejs-eventemitter2, nodejs-tiny-lr-fork,
nodejs-gzip-size, nodejs-websocket-driver, nodejs-pretty-bytes
galileo: nodejs-esutils, nodejs-burrito, nodejs-yamlish, nodejs-charm,
nodejs-runforcover, nodejs-buffer-equal, nodejs-traverse, nodejs-slide,
nodejs-bunker
gnat: libgnomecanvas
gnome-sig: gnome-themes, libgnomecanvas, ORBit2, icon-slicer
harald: sysfsutils
herrold: loudmouth
humaton: nodejs-defined, nodejs-traverse, nodejs-burrito, nodejs-yamlish,
nodejs-rimraf, nodejs-through, nodejs-semver, nodejs-jsonify, nodejs-charm,
nodejs-minimist, nodejs-npmlog, nodejs-runforcover, nodejs-buffer-equal,
nodejs-ansi, nodejs-slide, nodejs-ejs, nodejs-bunker
huzaifas: loudmouth
infra-sig: python-zope-i18nmessageid
irina: nodejs-better-assert, nodejs-ms, nodejs-css-parse, nodejs-growl,
nodejs-readdirp, nodejs-diff, nodejs-callsite, nodejs-promise,
nodejs-transformers, mocha, nodejs-commander, amqp, nodejs-debug,
nodejs-css-stringify, nodejs-css, nodejs-character-parser, nodejs-asap
itamarjp: nodejs-mime, libgnomecanvas, mnemosyne, ORBit2
jaruga: nodejs-findup-sync, nodejs-grunt-contrib-uglify, nodejs-maxmin,
nodejs-package, nodejs-getobject, nodejs-shelljs, nodejs-temporary, nodejs-exit,
nodejs-requirejs, nodejs-hooker, nodejs-eventemitter2, nodejs-gzip-size,
nodejs-pretty-bytes
jcajka: sysfsutils
jcapik: sysfsutils
jdeluyck: nodejs-shelljs
jenslody: sysfsutils
jgrulich: loudmouth
jgu: nodejs-optimist, uglify-js
jirka: sysfsutils
jjames: libgnomecanvas
jjelen: apache-commons-vfs
jjmcd: nodejs-grunt-contrib-uglify, nodejs-maxmin, nodejs-shelljs,
nodejs-requirejs, ycssmin, nodejs-gzip-size, nodejs-pretty-bytes
jjohnstn: glassfish-hk2
johnp: gnome-themes, libgnomecanvas, ORBit2, icon-slicer
jplesnik: libgnomecanvas, ORBit2
jpopelka: mnemosyne
jsmith: nodejs-findup-sync, nodejs-chalk, nodejs-json-stringify-safe,
nodejs-nopt, nodejs-transformers, nodejs-rimraf, nodejs-cryptiles, mocha,
nodejs-npmlog, nodejs-node-uuid, nodejs-bunker, nodejs-optimist,
nodejs-strip-ansi, nodejs-glob, nodejs-hooker, sysfsutils, nodejs-resolve,
nodejs-component-emitter, nodejs-diff, nodejs-promise, nodejs-abbrev,
nodejs-hawk, nodejs-minimatch, nodejs-tunnel-agent, nodejs-better-assert,
nodejs-expect-dot-js, nodejs-escodegen, nodejs-semver, nodejs-async,
nodejs-has-color, nodejs-delayed-stream, nodejs-yamlish, nodejs-bytes,
nodejs-growl, nodejs-mime, nodejs-through, nodejs-hoek, nodejs-oauth-sign,
nodejs-ncp, nodejs-cookiejar, nodejs-osenv, nodejs-setimmediate, nodejs-fstream,
nodejs-commander, nodejs-retry, nodejs-bindings, nodejs-runforcover, nodejs-sax,
nodejs-uid-number, nodejs-asn1, nodejs-package, nodejs-methods,
nodejs-assert-plus, nodejs-buffer-equal, nodejs-ansi, nodejs-esutils,
nodejs-readdirp, nodejs-supertest, nodejs-forever-agent, nodejs-fstream-ignore,
nodejs-character-parser, nodejs-getobject, nodejs-callsite, nodejs-pkginfo,
uglify-js, nodejs-combined-stream, nodejs-block-stream, nodejs-estraverse,
nodejs-underscore-dot-string, nodejs-ms, nodejs-http-signature, nodejs-shelljs,
nodejs-jsonify, nodejs-minimist, nodejs-ini, nodejs-asap,
nodejs-reduce-component, nodejs-form-data, nodejs-formidable, nodejs-tar,
nodejs-github-url-from-git, uglify-js1, nodejs-css, nodejs-ejs, nodejs-cmd-shim,
nodejs-source-map, nodejs-exit, nodejs-ansi-styles, nodejs-css-stringify,
nodejs-defined, nodejs-wordwrap, nodejs-debug, nodejs-eventemitter2,
nodejs-which, nodejs-traverse, nodejs-burrito, nodejs-css-parse,
nodejs-temporary, nodejs-ctype, nodejs-js-yaml, nodejs-charm, nodejs-qs,
nodejs-slide, nodejs-boom, nodejs-superagent
jtaylor: libgnomecanvas
jtluka: sysfsutils
karsten: sysfsutils
kde-sig: loudmouth
ke4qqq: nodejs-mime
kevin: gobby05, libgnomecanvas
kkeithle: nodejs-mime
kni: nodejs-findup-sync, nodejs-grunt-contrib-uglify, nodejs-maxmin,
nodejs-package, nodejs-getobject, nodejs-shelljs, nodejs-temporary, nodejs-exit,
nodejs-requirejs, nodejs-hooker, nodejs-eventemitter2, nodejs-gzip-size,
nodejs-pretty-bytes
ktdreyer: nodejs-mime
kumarpraveen: nodejs-optimist, nodejs-wordwrap, nodejs-mime, nodejs-source-map,
uglify-js1, uglify-js
kwizart: nodejs-mime, libgnomecanvas
laine: sysfsutils
laxathom: libgnomecanvas, ORBit2
lbazan: loudmouth
limb: loudmouth, ORBit2
lkundrak: loudmouth, xstar
luya: gnome-themes
maha: loudmouth
marcdeop: loudmouth
mathstuf: nodejs-findup-sync, nodejs-grunt-contrib-uglify, nodejs-maxmin,
nodejs-package, nodejs-getobject, nodejs-shelljs, nodejs-temporary, nodejs-exit,
nodejs-requirejs, nodejs-hooker, nodejs-eventemitter2, nodejs-gzip-size,
nodejs-pretty-bytes
mayorga: nodejs-burrito, nodejs-yamlish, nodejs-optimist, nodejs-wordwrap,
nodejs-source-map, jp2a, nodejs-charm, nodejs-minimist, nodejs-runforcover,
nodejs-buffer-equal, nodejs-traverse, nodejs-slide, nodejs-bunker
mbarnes: gnome-themes, libgnomecanvas, ORBit2, icon-slicer
mbooth: glassfish-hk2
mchehab: sysfsutils
mcrha: ORBit2
mildew: nodejs-mime
miminar: wt
mizdebsk: apache-commons-vfs, felix-framework, felix-osgi-obr-resolver
mmahut: loudmouth
mmorsi: invokebinder
moezroy: libgnomecanvas, ORBit2
mrceresa: orthanc
mrunge: nodejs-findup-sync, nodejs-grunt-contrib-uglify, nodejs-maxmin,
nodejs-package, nodejs-getobject, nodejs-mime, nodejs-source-map,
nodejs-shelljs, nodejs-temporary, nodejs-exit, nodejs-expect-dot-js,
nodejs-hooker, ycssmin, nodejs-eventemitter2, nodejs-requirejs,
nodejs-gzip-size, nodejs-ejs, nodejs-pretty-bytes
msimacek: felix-framework, felix-osgi-obr-resolver
mso: nodejs-mime, gnome-themes
msuchy: nodejs-findup-sync, nodejs-grunt-contrib-uglify, nodejs-maxmin,
nodejs-package, nodejs-getobject, nodejs-faye-websocket, nodejs-noptify,
nodejs-shelljs, nodejs-temporary, nodejs-exit, nodejs-requirejs, nodejs-hooker,
nodejs-grunt-contrib-watch, nodejs-eventemitter2, nodejs-tiny-lr-fork,
nodejs-gzip-size, nodejs-websocket-driver, nodejs-pretty-bytes
mtasaka: rubygem-activeldap, libgnomecanvas, ORBit2
mystro256: nodejs-mime
nando: libgnomecanvas
nhorman: sysfsutils
nodejs-sig: nodejs-findup-sync, nodejs-chalk, nodejs-json-stringify-safe,
nodejs-config-chain, nodejs-nopt, nodejs-transformers, nodejs-rimraf,
nodejs-cryptiles, nodejs-dryice, nodejs-static-favicon, mocha,
nodejs-grunt-git-authors, nodejs-npmlog, nodejs-node-uuid,
nodejs-read-package-json, nodejs-bunker, nodejs-optimist, nodejs-strip-ansi,
nodejs-jasmine-reporters, nodejs-glob, nodejs-hooker, nodejs-lockfile,
nodejs-child-process-close, nodejs-iso8601, nodejs-jscoverage, nodejs-testswarm,
nodejs-ain2, nodejs-resolve, nodejs-buffer-crc32, nodejs-component-emitter,
nodejs-read, nodejs-lazystream, nodejs-diff, nodejs-promise,
nodejs-express-session, nodejs-abbrev, nodejs-basic-auth-connect, nodejs-hawk,
nodejs-minimatch, nodejs-tunnel-agent, nodejs-better-assert, nodejs-batch,
nodejs-maxmin, nodejs-proto-list, nodejs-expect-dot-js, nodejs-escodegen,
nodejs-semver, nodejs-async, ycssmin, nodejs-parseurl, nodejs-has-color,
nodejs-delayed-stream, nodejs-yamlish, nodejs-bytes, nodejs-growl, nodejs-mime,
nodejs-mute-stream, nodejs-opts, nodejs-through, nodejs-hoek, nodejs-grip,
nodejs-oauth-sign, nodejs-ncp, nodejs-stack-trace, nodejs-tiny-lr-fork,
nodejs-cookiejar, nodejs-osenv, nodejs-setimmediate, js-json, nodejs-commander,
nodejs-fstream, nodejs-retry, nodejs-bindings, nodejs-stream-counter,
nodejs-runforcover, nodejs-sax, nodejs-cookie-parser, nodejs-uid-number,
nodejs-mimeparse, nodejs-jwt-simple, nodejs-fileset, nodejs-csurf, nodejs-asn1,
nodejs-pause, nodejs-range-parser, nodejs-fresh, nodejs-cycle, nodejs-vhost,
nodejs-keypress, nodejs-weak-map, nodejs-isodate, nodejs-generic-pool,
nodejs-sha, nodejs-package, nodejs-sigmund, nodejs-methods, nodejs-promzard,
nodejs-assert-plus, nodejs-cookie-jar, nodejs-buffer-equal, jasmine-node,
nodejs-ansi, nodejs-grunt-contrib-uglify, nodejs-esutils, nodejs-readdirp,
nodejs-supertest, nodejs-aws-sign, nodejs-archy, nodejs-forever-agent,
nodejs-fstream-ignore, nodejs-character-parser, nodejs-getobject,
nodejs-callsite, nodejs-pkginfo, uglify-js, nodejs-combined-stream,
nodejs-jsonfile, nodejs-showdown, nodejs-block-stream, nodejs-estraverse,
nodejs-node-int64, nodejs-response-time, nodejs-serve-index,
nodejs-underscore-dot-string, nodejs-temp, nodejs-cssom, jasmine, nodejs-opener,
nodejs-chownr, nodejs-console-dot-log, nodejs-grunt-contrib-internal,
nodejs-fstream-npm, nodejs-ms, nodejs-nan0, nodejs-cookie-signature,
nodejs-http-signature, nodejs-grunt-contrib-concat, nodejs-shelljs,
nodejs-pubcontrol, nodejs-jsonify, nodejs-minimist, nodejs-inherits1,
nodejs-zlib-browserify, nodejs-cookie, nodejs-ini, nodejs-asap,
nodejs-pretty-bytes, nodejs-morgan, nodejs-faye-websocket,
nodejs-reduce-component, nodejs-uglify-to-browserify, nodejs-form-data,
nodejs-formidable, nodejs-connect-timeout, nodejs-requirejs, nodejs-tar,
nodejs-github-url-from-git, nodejs-grunt-contrib-watch, nodejs-zlibjs,
uglify-js1, nodejs-css, nodejs-ejs, nodejs-cmd-shim, nodejs-npm-user-validate,
nodejs-multiparty, nodejs-source-map, nodejs-joose, nodejs-exit,
nodejs-paperboy, js-zlib, nodejs-walkdir, nodejs-grunt-compare-size,
nodejs-ansi-styles, nodejs-css-stringify, nodejs-detective, nodejs-defined,
nodejs-require-cs, nodejs-wordwrap, nodejs-noptify, nodejs-debug,
nodejs-eventemitter2, nodejs-which, nodejs-gzip-size, nodejs-traverse,
nodejs-joosex-simplerequest, nodejs-websocket-driver, nodejs-couch-login,
nodejs-editor, nodejs-chmodr, nodejs-joosex-namespace-depended, nodejs-burrito,
nodejs-css-parse, nodejs-temporary, nodejs-ctype, nodejs-repl, nodejs-js-yaml,
nodejs-muffin, nodejs-charm, nodejs-qs, nodejs-slide, nodejs-boom, nodejs-superagent
nonamedotc: libgnomecanvas
noodles: nodejs-temp, nodejs-generic-pool, nodejs-ejs
nphilipp: libgnomecanvas
nushio: ORBit2
olea: ORBit2
olichtne: sysfsutils
openstack-sig: nodejs-findup-sync, nodejs-grunt-contrib-uglify, nodejs-maxmin,
nodejs-package, nodejs-getobject, nodejs-shelljs, nodejs-temporary, nodejs-exit,
nodejs-requirejs, nodejs-hooker, nodejs-eventemitter2, nodejs-gzip-size,
nodejs-pretty-bytes
otaylor: loudmouth
patches: nodejs-findup-sync, nodejs-chalk, nodejs-json-stringify-safe,
nodejs-config-chain, nodejs-nopt, nodejs-transformers, nodejs-rimraf,
nodejs-cryptiles, nodejs-dryice, nodejs-static-favicon, mocha,
nodejs-grunt-git-authors, nodejs-npmlog, nodejs-node-uuid,
nodejs-read-package-json, nodejs-bunker, nodejs-optimist, nodejs-strip-ansi,
nodejs-jasmine-reporters, nodejs-glob, nodejs-hooker, nodejs-lockfile,
nodejs-child-process-close, nodejs-iso8601, nodejs-jscoverage, nodejs-testswarm,
nodejs-ain2, nodejs-resolve, nodejs-buffer-crc32, nodejs-component-emitter,
nodejs-read, nodejs-lazystream, nodejs-diff, nodejs-promise,
nodejs-express-session, nodejs-abbrev, nodejs-basic-auth-connect, nodejs-hawk,
nodejs-minimatch, nodejs-tunnel-agent, nodejs-better-assert, nodejs-batch,
nodejs-maxmin, nodejs-proto-list, nodejs-expect-dot-js, nodejs-escodegen,
nodejs-semver, nodejs-async, ycssmin, nodejs-parseurl, nodejs-has-color,
nodejs-delayed-stream, nodejs-yamlish, nodejs-bytes, nodejs-growl, nodejs-mime,
nodejs-mute-stream, nodejs-opts, nodejs-through, nodejs-hoek, nodejs-grip,
nodejs-oauth-sign, nodejs-ncp, nodejs-stack-trace, nodejs-tiny-lr-fork,
nodejs-cookiejar, nodejs-osenv, nodejs-setimmediate, nodejs-fstream,
nodejs-commander, nodejs-retry, nodejs-bindings, nodejs-stream-counter,
nodejs-runforcover, nodejs-sax, nodejs-cookie-parser, nodejs-uid-number,
nodejs-mimeparse, nodejs-jwt-simple, nodejs-fileset, nodejs-csurf, nodejs-asn1,
nodejs-pause, nodejs-range-parser, nodejs-fresh, nodejs-cycle, nodejs-vhost,
nodejs-keypress, nodejs-weak-map, nodejs-isodate, nodejs-generic-pool,
nodejs-sha, nodejs-package, nodejs-sigmund, nodejs-methods, nodejs-promzard,
nodejs-assert-plus, nodejs-cookie-jar, nodejs-buffer-equal, jasmine-node,
nodejs-ansi, nodejs-grunt-contrib-uglify, nodejs-esutils, nodejs-readdirp,
nodejs-supertest, nodejs-aws-sign, nodejs-archy, nodejs-forever-agent,
nodejs-fstream-ignore, nodejs-character-parser, nodejs-getobject,
nodejs-callsite, nodejs-pkginfo, uglify-js, nodejs-combined-stream,
nodejs-jsonfile, nodejs-showdown, nodejs-block-stream, nodejs-estraverse,
nodejs-response-time, nodejs-serve-index, nodejs-underscore-dot-string,
nodejs-temp, nodejs-cssom, jasmine, nodejs-opener, nodejs-chownr,
nodejs-console-dot-log, nodejs-grunt-contrib-internal, nodejs-fstream-npm,
nodejs-ms, nodejs-nan0, nodejs-cookie-signature, nodejs-http-signature,
nodejs-grunt-contrib-concat, nodejs-shelljs, nodejs-pubcontrol, nodejs-jsonify,
nodejs-minimist, nodejs-inherits1, nodejs-zlib-browserify, nodejs-cookie,
nodejs-ini, nodejs-asap, nodejs-pretty-bytes, nodejs-morgan,
nodejs-faye-websocket, nodejs-reduce-component, nodejs-uglify-to-browserify,
nodejs-form-data, nodejs-formidable, nodejs-connect-timeout, nodejs-requirejs,
nodejs-tar, nodejs-github-url-from-git, nodejs-grunt-contrib-watch,
nodejs-zlibjs, uglify-js1, nodejs-css, nodejs-ejs, nodejs-cmd-shim,
nodejs-npm-user-validate, nodejs-multiparty, nodejs-source-map, nodejs-joose,
nodejs-exit, nodejs-paperboy, js-zlib, nodejs-walkdir,
nodejs-grunt-compare-size, nodejs-ansi-styles, nodejs-css-stringify,
nodejs-detective, nodejs-defined, nodejs-require-cs, nodejs-wordwrap,
nodejs-noptify, nodejs-debug, nodejs-eventemitter2, nodejs-which,
nodejs-gzip-size, nodejs-traverse, nodejs-joosex-simplerequest,
nodejs-websocket-driver, nodejs-couch-login, nodejs-editor, nodejs-chmodr,
nodejs-joosex-namespace-depended, nodejs-burrito, nodejs-css-parse,
nodejs-temporary, nodejs-ctype, nodejs-repl, nodejs-js-yaml, nodejs-muffin,
nodejs-charm, nodejs-qs, nodejs-slide, nodejs-boom, nodejs-superagent
pbrobinson: sysfsutils
pcfe: sysfsutils
pfrields: ORBit2
pgordon: ORBit2
piotrp: nodejs-findup-sync, nodejs-chalk, nodejs-json-stringify-safe,
nodejs-nopt, nodejs-transformers, nodejs-rimraf, nodejs-cryptiles, mocha,
nodejs-node-uuid, nodejs-read-package-json, nodejs-bunker, nodejs-optimist,
nodejs-strip-ansi, nodejs-glob, nodejs-hooker, nodejs-resolve,
nodejs-component-emitter, nodejs-diff, nodejs-promise, nodejs-abbrev,
nodejs-hawk, nodejs-minimatch, nodejs-tunnel-agent, nodejs-better-assert,
nodejs-expect-dot-js, nodejs-escodegen, nodejs-async, nodejs-has-color,
nodejs-delayed-stream, nodejs-yamlish, nodejs-growl, nodejs-through,
nodejs-mime, nodejs-hoek, nodejs-oauth-sign, nodejs-tiny-lr-fork,
nodejs-stack-trace, nodejs-cookiejar, nodejs-commander, nodejs-runforcover,
nodejs-asn1, nodejs-cycle, nodejs-generic-pool, nodejs-package, nodejs-methods,
nodejs-assert-plus, nodejs-buffer-equal, nodejs-esutils, nodejs-readdirp,
nodejs-forever-agent, nodejs-character-parser, nodejs-getobject,
nodejs-callsite, nodejs-pkginfo, nodejs-combined-stream, nodejs-estraverse,
nodejs-underscore-dot-string, nodejs-temp, nodejs-grunt-contrib-internal,
nodejs-ms, nodejs-http-signature, nodejs-jsonify, nodejs-minimist, nodejs-asap,
nodejs-faye-websocket, nodejs-reduce-component, nodejs-form-data,
nodejs-formidable, nodejs-grunt-contrib-watch, uglify-js1, nodejs-css,
nodejs-ejs, nodejs-source-map, nodejs-exit, nodejs-ansi-styles,
nodejs-css-stringify, nodejs-detective, nodejs-defined, nodejs-wordwrap,
nodejs-noptify, nodejs-debug, nodejs-eventemitter2, nodejs-which,
nodejs-traverse, nodejs-websocket-driver, nodejs-burrito, nodejs-css-parse,
nodejs-temporary, nodejs-ctype, nodejs-js-yaml, nodejs-charm, nodejs-qs,
nodejs-slide, nodejs-boom, nodejs-superagent
pjp: nodejs-optimist, nodejs-wordwrap, nodejs-mime, nodejs-source-map,
uglify-js1, uglify-js
pknirsch: sysfsutils
pnemade: nodejs-json-stringify-safe, nodejs-delayed-stream, nodejs-nopt,
nodejs-transformers, nodejs-readdirp, nodejs-growl, nodejs-through,
nodejs-cryptiles, nodejs-yamlish, python-cltk, nodejs-form-data, mocha,
nodejs-tar, nodejs-hoek, nodejs-npmlog, uglify-js1, nodejs-oauth-sign,
nodejs-forever-agent, nodejs-css, nodejs-node-uuid, nodejs-character-parser,
nodejs-bunker, nodejs-osenv, nodejs-optimist, nodejs-callsite,
nodejs-source-map, nodejs-fstream, nodejs-commander, nodejs-bindings,
nodejs-runforcover, nodejs-css-stringify, uglify-js, nodejs-defined,
nodejs-combined-stream, nodejs-asn1, nodejs-block-stream, nodejs-wordwrap,
nodejs-diff, nodejs-promise, nodejs-abbrev, nodejs-hawk, nodejs-which,
nodejs-minimatch, nodejs-traverse, nodejs-tunnel-agent, nodejs-better-assert,
nodejs-burrito, nodejs-css-parse, nodejs-http-signature, nodejs-ctype,
nodejs-semver, nodejs-async, nodejs-assert-plus, nodejs-charm, nodejs-jsonify,
nodejs-qs, nodejs-buffer-equal, nodejs-ansi, nodejs-slide, nodejs-boom, nodejs-asap
ppisar: libgnomecanvas, ORBit2
praiskup: nodejs-findup-sync, nodejs-grunt-contrib-uglify,
nodejs-faye-websocket, nodejs-requirejs, nodejs-grunt-contrib-watch, uglify-js1,
nodejs-tiny-lr-fork, nodejs-getobject, nodejs-exit, nodejs-hooker,
nodejs-noptify, nodejs-underscore-dot-string, nodejs-eventemitter2,
nodejs-gzip-size, nodejs-websocket-driver, nodejs-maxmin, nodejs-package,
nodejs-shelljs, nodejs-temporary, nodejs-js-yaml, nodejs-pretty-bytes
pvoborni: nodejs-wordwrap
python-sig: pyephem
qulogic: nodejs-findup-sync, nodejs-grunt-contrib-uglify, nodejs-maxmin,
nodejs-package, nodejs-getobject, nodejs-showdown, nodejs-shelljs,
nodejs-temporary, nodejs-exit, nodejs-requirejs, nodejs-hooker, ycssmin,
nodejs-eventemitter2, nodejs-gzip-size, nodejs-pretty-bytes
ralph: python-zope-i18nmessageid
rathann: nodejs-mime, mnemosyne
rdieter: loudmouth
rdopiera: nodejs-findup-sync, nodejs-grunt-contrib-uglify, nodejs-maxmin,
nodejs-package, nodejs-getobject, nodejs-shelljs, nodejs-temporary, nodejs-exit,
nodejs-requirejs, nodejs-hooker, nodejs-eventemitter2, nodejs-gzip-size,
nodejs-pretty-bytes
rdossant: sysfsutils
rebus: loudmouth
rgrunber: glassfish-hk2
rhughes: ORBit2, icon-slicer, shared-color-targets, gnome-themes, libgnomecanvas
rjones: libgnomecanvas
rmattes: libgnomecanvas
robotics-sig: libgnomecanvas
rombobeorn: libgnomecanvas
rpazdera: sysfsutils
rstrode: gnome-themes, libgnomecanvas, ORBit2, icon-slicer
ruben: nodejs-optimist, uglify-js
ruby-packagers-sig: nodejs-findup-sync, nodejs-grunt-contrib-uglify,
nodejs-maxmin, nodejs-package, nodejs-getobject, nodejs-shelljs,
nodejs-temporary, nodejs-exit, nodejs-requirejs, nodejs-hooker,
nodejs-eventemitter2, nodejs-gzip-size, nodejs-pretty-bytes
rvokal: gnome-themes
sagitter: nodejs-shelljs
sdgathman: nodejs-nopt, uglify-js, nodejs-burrito, nodejs-yamlish,
nodejs-optimist, nodejs-opts, nodejs-abbrev, nodejs-charm, nodejs-runforcover,
nodejs-buffer-equal, nodejs-traverse, nodejs-slide, nodejs-bunker
senderek: sysfsutils
sergiomb: nodejs-better-assert, nodejs-transformers, nodejs-css-parse,
nodejs-growl, nodejs-readdirp, nodejs-diff, nodejs-callsite, nodejs-promise,
mocha, nodejs-commander, nodejs-css-stringify, nodejs-css,
nodejs-character-parser, nodejs-asap
sgallagh: nodejs-mime, nodejs-source-map, nodejs-expect-dot-js, ycssmin, nodejs-ejs
sharkcz: sysfsutils, ORBit2
sic: nodejs-findup-sync, nodejs-grunt-contrib-uglify, nodejs-maxmin,
nodejs-package, nodejs-getobject, nodejs-shelljs, nodejs-temporary, nodejs-exit,
nodejs-requirejs, nodejs-hooker, nodejs-eventemitter2, nodejs-gzip-size,
nodejs-pretty-bytes
sjodogne: orthanc
spike: apache-commons-vfs
spot: nodejs-grunt-contrib-uglify, nodejs-maxmin, ORBit2, nodejs-shelljs,
nodejs-requirejs, ycssmin, nodejs-gzip-size, nodejs-pretty-bytes
ssp: gnome-themes, libgnomecanvas, ORBit2, icon-slicer
steve: nodejs-mime
stingray: nodejs-mime
sundaram: nodejs-optimist, nodejs-wordwrap, nodejs-mime, nodejs-source-map,
uglify-js1, uglify-js
sway-sig: nodejs-mime
tartina: libgnomecanvas
tc01: nodejs-findup-sync, nodejs-json-stringify-safe, nodejs-nopt,
nodejs-transformers, nodejs-cryptiles, mocha, nodejs-npmlog, nodejs-node-uuid,
nodejs-bunker, nodejs-optimist, nodejs-hooker, nodejs-resolve,
nodejs-component-emitter, nodejs-diff, nodejs-promise, nodejs-abbrev,
nodejs-hawk, nodejs-minimatch, nodejs-tunnel-agent, nodejs-better-assert,
nodejs-semver, nodejs-async, nodejs-delayed-stream, nodejs-yamlish,
nodejs-bytes, nodejs-growl, nodejs-mime, nodejs-through, nodejs-hoek,
nodejs-oauth-sign, nodejs-stack-trace, nodejs-cookiejar, nodejs-osenv,
nodejs-fstream, nodejs-commander, nodejs-bindings, nodejs-runforcover,
nodejs-asn1, nodejs-cycle, nodejs-package, nodejs-methods, nodejs-assert-plus,
nodejs-buffer-equal, nodejs-ansi, nodejs-readdirp, nodejs-supertest,
nodejs-forever-agent, nodejs-character-parser, nodejs-getobject,
nodejs-callsite, nodejs-pkginfo, uglify-js, nodejs-combined-stream,
nodejs-block-stream, nodejs-underscore-dot-string, nodejs-ms,
nodejs-http-signature, nodejs-jsonify, nodejs-asap, nodejs-reduce-component,
nodejs-form-data, nodejs-formidable, nodejs-tar, nodejs-css, nodejs-ejs,
nodejs-exit, nodejs-css-stringify, nodejs-defined, nodejs-debug,
nodejs-eventemitter2, nodejs-which, nodejs-traverse, nodejs-burrito,
nodejs-css-parse, nodejs-temporary, nodejs-ctype, nodejs-js-yaml, nodejs-charm,
nodejs-qs, nodejs-slide, nodejs-boom, nodejs-superagent
tchaikov: nodejs-mime, nodejs-source-map
tdabasin: python-zope-i18nmessageid
tdawson: nodejs-json-stringify-safe, nodejs-delayed-stream, nodejs-nopt,
nodejs-through, nodejs-cryptiles, nodejs-mime, nodejs-form-data, nodejs-tar,
nodejs-hoek, nodejs-npmlog, nodejs-oauth-sign, nodejs-forever-agent,
nodejs-node-uuid, nodejs-osenv, nodejs-optimist, nodejs-fstream,
nodejs-bindings, sysfsutils, nodejs-defined, nodejs-combined-stream,
nodejs-asn1, nodejs-block-stream, nodejs-wordwrap, nodejs-abbrev, nodejs-hawk,
nodejs-which, nodejs-minimatch, nodejs-traverse, nodejs-tunnel-agent,
nodejs-http-signature, nodejs-ctype, nodejs-semver, nodejs-assert-plus,
nodejs-jsonify, nodejs-qs, nodejs-ansi, nodejs-boom
thm: ORBit2
thofmann: nodejs-mime
timn: libgnomecanvas
tjikkun: nodejs-optimist, uglify-js
tomh: nodejs-findup-sync, nodejs-chalk, nodejs-json-stringify-safe, nodejs-nopt,
nodejs-transformers, nodejs-rimraf, nodejs-cryptiles, mocha, nodejs-npmlog,
nodejs-node-uuid, nodejs-bunker, nodejs-optimist, nodejs-strip-ansi,
nodejs-glob, nodejs-hooker, nodejs-resolve, nodejs-buffer-crc32, nodejs-read,
nodejs-diff, nodejs-promise, nodejs-abbrev, nodejs-hawk, nodejs-minimatch,
nodejs-tunnel-agent, nodejs-better-assert, nodejs-expect-dot-js, nodejs-semver,
nodejs-async, nodejs-has-color, nodejs-delayed-stream, nodejs-yamlish,
nodejs-growl, nodejs-mute-stream, nodejs-mime, nodejs-through, nodejs-hoek,
nodejs-oauth-sign, nodejs-stack-trace, nodejs-osenv, nodejs-fstream,
nodejs-commander, nodejs-bindings, nodejs-runforcover, nodejs-sax, nodejs-asn1,
nodejs-pause, nodejs-range-parser, nodejs-fresh, nodejs-cycle,
nodejs-generic-pool, nodejs-package, nodejs-methods, nodejs-assert-plus,
nodejs-buffer-equal, nodejs-ansi, nodejs-readdirp, nodejs-forever-agent,
nodejs-character-parser, nodejs-getobject, nodejs-callsite, nodejs-pkginfo,
uglify-js, nodejs-combined-stream, nodejs-showdown, nodejs-block-stream,
nodejs-underscore-dot-string, nodejs-ms, nodejs-cookie-signature,
nodejs-http-signature, nodejs-jsonify, nodejs-minimist, nodejs-cookie,
nodejs-asap, nodejs-form-data, nodejs-tar, uglify-js1, nodejs-css, nodejs-ejs,
nodejs-source-map, nodejs-exit, nodejs-ansi-styles, nodejs-css-stringify,
nodejs-defined, nodejs-wordwrap, nodejs-debug, nodejs-eventemitter2,
nodejs-which, nodejs-traverse, nodejs-burrito, nodejs-css-parse,
nodejs-temporary, nodejs-ctype, nodejs-repl, nodejs-js-yaml, nodejs-charm,
nodejs-qs, nodejs-slide, nodejs-boom
tpokorra: libgnomecanvas, ORBit2
trasher: atoum
ttorling: libgnomecanvas
twoerner: sysfsutils
uwog: loudmouth
vascom: loudmouth
vcrhonek: sysfsutils
verdurin: libgnomecanvas
vjancik: nodejs-has-color, nodejs-chalk, nodejs-esutils, nodejs-transformers,
nodejs-readdirp, nodejs-growl, nodejs-rimraf, nodejs-mime, nodejs-through,
nodejs-yamlish, mocha, nodejs-npmlog, uglify-js1, nodejs-css, nodejs-ejs,
nodejs-character-parser, nodejs-bunker, nodejs-optimist, nodejs-strip-ansi,
nodejs-callsite, nodejs-source-map, nodejs-commander, nodejs-runforcover,
nodejs-ansi-styles, nodejs-css-stringify, uglify-js, nodejs-defined,
nodejs-wordwrap, nodejs-diff, nodejs-promise, nodejs-minimatch, nodejs-traverse,
nodejs-better-assert, nodejs-burrito, nodejs-css-parse, nodejs-semver,
nodejs-async, nodejs-jsonify, nodejs-charm, nodejs-minimist,
nodejs-buffer-equal, nodejs-ansi, nodejs-slide, nodejs-asap
vondruch: nodejs-findup-sync, nodejs-grunt-contrib-uglify, nodejs-maxmin,
nodejs-package, nodejs-getobject, nodejs-shelljs, nodejs-temporary, nodejs-exit,
nodejs-requirejs, nodejs-hooker, nodejs-js-yaml, nodejs-eventemitter2,
nodejs-underscore-dot-string, nodejs-gzip-size, nodejs-pretty-bytes, nodejs-resolve
xavierb: nodejs-findup-sync, nodejs-grunt-contrib-uglify, nodejs-faye-websocket,
nodejs-grunt-contrib-watch, nodejs-tiny-lr-fork, nodejs-getobject, nodejs-exit,
nodejs-hooker, nodejs-resolve, nodejs-noptify, nodejs-underscore-dot-string,
nodejs-eventemitter2, nodejs-gzip-size, nodejs-websocket-driver, nodejs-maxmin,
nodejs-package, nodejs-grunt-contrib-concat, nodejs-temporary, nodejs-js-yaml,
nodejs-pretty-bytes
xvitaly: nodejs-mime, nodejs-source-map
yselkowitz: libgnomecanvas
zbyszek: js-zlib, nodejs-zlibjs
zvetlik: nodejs-has-color, nodejs-chalk, nodejs-esutils, nodejs-transformers,
nodejs-readdirp, nodejs-growl, nodejs-rimraf, nodejs-through, nodejs-yamlish,
mocha, nodejs-npmlog, nodejs-css, nodejs-ejs, nodejs-character-parser,
nodejs-bunker, nodejs-strip-ansi, nodejs-callsite, nodejs-commander,
nodejs-runforcover, nodejs-ansi-styles, nodejs-css-stringify, nodejs-defined,
nodejs-diff, nodejs-promise, nodejs-traverse, nodejs-better-assert,
nodejs-burrito, nodejs-css-parse, nodejs-semver, nodejs-jsonify, nodejs-charm,
nodejs-minimist, nodejs-buffer-equal, nodejs-ansi, nodejs-slide, nodejs-asap
--
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
3 years, 10 months
Fedora 33 System-Wide Change proposal: LLVM 11
by Ben Cotton
https://fedoraproject.org/wiki/Changes/LLVM-11
== Summary ==
Update all llvm sub-projects in Fedora to version 11.
== Owner ==
* Name: [[User:tstellar| Tom Stellard]]
* Email: <tstellar(a)redhat.com>
== Detailed Description ==
All llvm sub-projects in Fedora will be updated to version 11, and there
will be a soname version change for the llvm libraries. Compatibility
packages clang10 and llvm10 will be added to ensure that packages that
currently depend on clang and llvm version 10 libraries will continue to
work.
Also, changing in this update is the compatibility package naming. The .0
will be dropped from the package name, so the compatibility packages will
be called llvm10 and clang10 instead of llvm10.0 and clang10.0.
== Benefit to Fedora ==
New features and bug fixes provided by the latest version of LLVM.
== Scope ==
* Proposal owners:
** Review existing llvm and clang compatibility packages and orphan any
packages that are no longer used.
** Request a f33-llvm side-tag from Release Engineering.
** Build llvm10 and clang10 into the side-tag.
** When the upstream LLVM project releases version 11.0.0-rc1 (2020-7-15),
package this and build it into the side tag.
** Merge side-tag into rawhide prior to the f33 branch date.
** Continue packaging newer release candidates into rawhide and f33 until
the final release is complete (~2020-8-26)
* Other developers:
** Maintainers of packages that depend on clang-libs or llvm-libs will need
to update their spec files to depend on the clang10 and llvm10
compatibility packages if they want to rebuild their package and it does
not work with LLVM 11 yet. The key point here is that spec file changes
are only needed if a package is going to be rebuilt after LLVM 11 is added
to Fedora. The compatibility packages will ensure that already built
packages continue to work.
* Release engineering: [https://pagure.io/releng/issues/9535]
* Policies and guidelines: No policies or guidelines will need to be
updated as a result of this change.
* Trademark approval: N/A (not needed for this Change)
== Upgrade/compatibility impact ==
This change should not impact upgradeability.
== How To Test ==
The CI tests for the llvm sub-packages in Fedora will be used to catch
regressions that might be potentially introduced by the update to LLVM 11.
== User Experience ==
Users will benefit from new features and bug-fixes in the latest version of
LLVM.
== Dependencies ==
This change can be made without updating any other packages. However, as
mention before, packages that need to use LLVM 10 will need to update their
spec file on their first rebuild after this change.
== Contingency Plan ==
* Contingency mechanism: (What to do? Who will do it?) If there are major
problems with LLVM 11, the compatibility package provide a way for other
packages to continue using LLVM 10. In the worst case, we could always
revert LLVM back to LLVM 10, but this would only happen if their were an
unprecedented amount of problems.
* Contingency deadline: Beta Freeze
* Blocks release? No
== Documentation ==
Release notes will be added for this change.
== Release Notes ==
LLVM sub-projects in Fedora have been updated to version 11:
* llvm
* clang
* lld
* lldb
* compiler-rt
* libomp
* llvm-test-suite
* libcxx
* libcxxabi
* python-lit
--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
3 years, 10 months
Fedora 33 System-Wide Change proposal: Use %make_build and
%make_install macros
by Ben Cotton
https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
== Summary ==
This change will update all spec files in Fedora that use make and replace
the make invocations with either the %make_build or %make_install macros.
== Owner ==
* Name: [[User:tstellar| Tom Stellard]]
* Email: <tstellar(a)redhat.com>
== Detailed Description ==
The goal of this change is to standardize the usage of make in Fedora. All
make invocations in spec files that don't use the install target will be
modified to use the %make_build macro, and all make invocations that use
the install target will be updated to use the %make_install macro. Any
additional arguments to make that are not included in either the
%make_build and %make_install will be preserved.
The %make_build macro enables parallel make builds using the -j option. In
case a package does not build correctly with parallel make, then parallel
make will be disabled for that package by redefining the %_smp_mflags macro
like this:
%global _smp_mflags -j1
All changes will be submitted to dist-git repositories via pull requests.
Pull requests will be merged after 1 week if there are no objections or
earlier if approved by the package maintainers.
A script will be used to apply the necessary changes to the spec files, and
the result will be manually inspected before being merged.
All packages updated by this change request will be rebuilt after the spec
file changes are merged.
Some packages already use the %make_build and %make_install macros. These
packages will be left unchanged.
== Benefit to Fedora ==
* Reduced build times: Using the %make_build macros enables parallel make
builds which will reduce build times for Fedora packages.
* This will make it easier to enforce consistent build flag usage across
all of Fedora.
== Scope ==
* Proposal owners: Update spec files and submit pull requests and do new
package builds. Optional: Merge pull requests (Proposal Owner would need
to request to be added to provenpackagers group)
* Other developers: Package owners may merge pull requests and submit new
builds if they want, but this is not required for them. A member of the
provenpackagers group will be needed to merge pull requests.
* Release engineering: [https://pagure.io/releng/issues/9533 #9533]
* Policies and guidelines: Package guidelines already specify that packages
should use these macros when possible. Documentation will be updated to
clarify that %make_build should be used for all make invocations (besides
make install), and also with instructions for packages that fail to build
with parallel make.
* Trademark approval: N/A (not needed for this Change)
== Upgrade/compatibility impact ==
No impact.
== How To Test ==
End-users will not notice any changes.
== Dependencies ==
No real dependencies, each package can be updated independently.
== Contingency Plan ==
* Contingency mechanism: None. If not all packages are updated in time,
then the work can continue into the next release.
* Contingency deadline: All work will be done in the rawhide branch, and
will not be backported into the f33 branch once it is created, so whatever
gets done before the branch date will make it into the release.
* Blocks release? No
== Documentation ==
The packaging guidelines will be updated as described in the Scope Section.
--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
3 years, 10 months
Fedora 33 System-Wide Change proposal: Zanata Removal
by Ben Cotton
https://fedoraproject.org/wiki/Changes/Zanata_removal
== Summary ==
While most Fedora project migrated to Weblate, the old translation platform
still exists and needs to be removed (the community shouldn't have to go to
multiple place to contribute, and nobody assume Zanata maintenance).
== Owner ==
* Owner: the [[L10N]] group ({{fpchat|#fedora-i18n}})
* Primary contact: [[User:jibecfed|Jean-Baptiste Holcroft]]
* Email: [
https://lists.fedoraproject.org/archives/list/trans@lists.fedoraproject.org/
localization mailing list]
== Detailed Description ==
<!-- Expand on the summary, if appropriate. A couple sentences suffices to
explain the goal, but the more details you can provide the better. -->
We created a migration page to follow projects migration from Zanata to
Weblate: [[L10N Move to Weblate]].
Remaining projects should either: migrate to Weblate or move to another
translation platform.
== Feedback ==
Weblate configuration: unless your team knows Weblate, Jibecfed will do
first configuration and make you admin of your project so you can add more
components.
Pull request support for Pagure: it is unlikely this features lands in
Weblate before Zanata removal. Suggestion is to allow
https://pagure.io/user/weblatebot for commits.
Some project requiring Sign-off:
https://docs.weblate.org/en/latest/admin/licensing.html#signed-off-by
Reducing translation impact in your repository:
* you can configure weblate's components to save po files without any line
number, saving many useless commits if you do frequent pot updates
* you can configure weblate's components to squash commits per author to
limit the number of commits
== Benefit to Fedora ==
This makes the distribution more efficient:
* translators have one single place for translating, and get many
interesting features (alerts, comments, etc.)
* newcomers can directly translate without approval
* maintainer have less automation to do (po updates, etc.)
* reduce complexity (all in one place) & infrastructure costs
== Scope ==
* Proposal owners: continue to answer questions from upstream projects and
translators
* Other developers:
** if we created a ticket for you, answer it. It may require you to change
your l10n/i18n automation (likely) and git repositories (unlikely).
** if not, open a ticket to l10n team: https://pagure.io/fedora-l10n/tickets
* Release engineering: [https://pagure.io/releng/issue/9537 #9537]
* Policies and guidelines: No
* Trademark approval: No
== Upgrade/compatibility impact ==
This impact upstream projects, not the delivered operating system.
Worse case scenario: less translations reach upstream.
== How To Test ==
Project is in readonly in https://fedora.zanata.org
Project exists in Fedora Weblate: https://translate.fedoraproject.org
Modification done in Fedora Weblate can be seen in upstream repository.
== User Experience ==
This improve the experience of users that don't speak English correctly
(90% of the world, source CLDR + Wikipedia) or not at all (80% of the
world, source CLDR + Wikipedia)
== Dependencies ==
None (this doesn't impact packaging)
== Contingency Plan ==
* Contingency mechanism: (What to do? Who will do it?) No contingency,
Zanata won't be kept any longer, we already gave 6 more month to let
project migrate at their own pace to the new system
* Contingency deadline: none
* Blocks release? No
== Documentation ==
* [[L10N/Translate_on_Weblate|How to translate on Weblate?]]
* List of Weblate file formats support:
https://docs.weblate.org/en/latest/formats.html
* Weblate's FAQ: https://docs.weblate.org/en/latest/faq.html
* Weblate evolves fast, reading changes is interesting:
https://docs.weblate.org/en/latest/changes.html
--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
3 years, 10 months