Orphaned packages looking for new maintainers

2020-09-14 Thread 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/

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

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

Package  (co)maintainers   Status Change

apache-commons-dbcp   mizdebsk, orphan 4 weeks ago
dbus-java orphan   5 weeks ago
fedora-icon-theme orphan   1 weeks ago
freight   orphan   1 weeks ago
fst   orphan   6 weeks ago
geronimo-parent-poms  jjelen, mizdebsk, orphan 4 weeks ago
golang-github-mholt-  orphan   3 weeks ago
certmagic-0.9
jboss-interceptors-1.2-apiorphan   0 weeks ago
joda-time mizdebsk, orphan 4 weeks ago
js-jquery-iframe-transportorphan   5 weeks ago
js-jquery-knoborphan   5 weeks ago
js-jquery-qrcode  orphan   5 weeks ago
js-tag-it orphan   5 weeks ago
jvnet-parent  mizdebsk, orphan 3 weeks ago
libmatthew-java   orphan   5 weeks ago
liquibase awood, orphan5 weeks ago
log4j12   mizdebsk, orphan 0 weeks ago
man-pages-de  orphan, romal6 weeks ago
marble-widget orphan, rdieter  2 weeks ago
mozilla-iot-gateway-addon-nodeorphan   6 weeks ago
mozilla-iot-gateway-addon-orphan   6 weeks ago
python
nodejs-babel-code-frame   orphan   1 weeks ago
nodejs-base   orphan   1 weeks ago
nodejs-bcrypt nodejs-sig, orphan   1 weeks ago
nodejs-body-parserorphan   1 weeks ago
nodejs-bufferutil nodejs-sig, orphan   1 weeks ago
nodejs-cache-base orphan   1 weeks ago
nodejs-call-matcher   orphan   1 weeks ago
nodejs-cross-spawnnodejs-sig, orphan   1 weeks ago
nodejs-cross-spawn-async  nodejs-sig, orphan   1 weeks ago
nodejs-css-stringify  nodejs-sig, orphan, patches  3 weeks ago
nodejs-css-tree   orphan   3 weeks ago
nodejs-doctrine   galileo, nodejs-sig, orphan, 1 weeks ago
  vjancik
nodejs-espower-location-  orphan   3 weeks ago
detector
nodejs-esrecurse  nodejs-sig, orphan   1 weeks ago
nodejs-faucet orphan   1 weeks ago
nodejs-fs-dot-notify  orphan   1 weeks ago
nodejs-gauge  nodejs-sig, orphan   1 weeks ago
nodejs-global-prefix  nodejs-sig, orphan   1 weeks ago
nodejs-grunt  nodejs-sig, orphan, patches, 3 weeks ago
  piotrp
nodejs-grunt-legacy-util  nodejs-sig, orphan, patches, 1 weeks ago
  piotrp
nodejs-http-signature nodejs-sig, orphan, patches  0 weeks ago
nodejs-jsonm  nodejs-sig, orphan   1 weeks ago
nodejs-jsonstream nodejs-sig, orphan   1 weeks ago
nodejs-markdown-it-testgennodejs-sig, orphan   1 weeks ago
nodejs-node-staticnodejs-sig, orphan, tdawson  0 weeks ago
nodejs-nopt   nodejs-sig, 

F34 Change Proposal: Rust Crate Packages For Release Branches (System-Wide Change)

2020-09-14 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/Rust_Crate_Packages_For_Release_Branches

== Summary ==

This Change proposal aims to enable shipping Rust crate packages
(rust-$CRATE_NAME) on release branches of fedora.
Currently, they are only available for rawhide, which makes building
Rust packages for release branches difficult.

== Owner ==

* Name: [[User:decathorpe| Fabio Valentini]]
* Email: 


== Detailed Description ==

Following the general upwards trend in the Rust language's popularity,
more and more applications and services in fedora are written in Rust.
This includes some CoreOS services, PARSEC, some nice command line
tools (e.g. ripgrep, bat, fedora-update-feedback, ...), and parts of
the GNOME stack.
However, because rust crate packages are currently only available on
rawhide, packaging rust applications for release branches is difficult
and involves more steps than usual.

This Change proposal aims to bring Rust packaging in line with the
normal packaging workflows in fedora.

In particular, the following additional steps will become obsolete:

* use koji side tags for *every package build* on release branches
* manual tagging and untagging of koji buildroot contents

Instead, rust packages can be built like any other package in fedora.


== Benefit to Fedora ==

This Change lowers the bar for contributing to the Rust stack in
fedora, because it will no longer be a special case that involves
additional steps.

It will also make it possible to build Rust packages for release
branches locally in mock without the need for custom mock buildroot
configurations and / or third-party repositories.

== Scope ==

* Proposal owner(s):
** one-off change: submit PR to revert the special-case handling for
rust-* packages in the mass branching releng script
** ongoing effort: help package maintainers with merging changes from
rawhide (where appropriate) and creating compat packages (when
necessary) - this is made easier by the strong SemVer compatibility
guarantees of Rust crates

* Other developers:

Initially, there is no impact on other developers.
However, as soon as fedora 34 is branched, building Rust applications
on that release branch will be easier than without this change.
This will require packagers to merge rawhide updates into release
branches when appropriate (again, bringing Rust packaging in line with
the rest of fedora).

I also expect there to be reduced load on koji due less side tags
being in use concurrently, which will benefit all package maintainers
in fedora.

* Release engineering: [https://pagure.io/releng/issue/9753 #9753]

Release engineering will need to remove special-case handling of
rust-* packages from their mass branching script before
f34 is branched off of rawhide.

* Policies and guidelines:

The Rust packaging Guidelines will need small adaptations.

They are already outdated, so Change owner(s) will update them to the
current state of Rust packaging regardless.

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

* Alignment with Objectives:

The fedora IoT Edition promotes PARSEC, which is comprised of Rust
packages - its package maintainers will benefit from being able to
update and build those packages faster and more easily for release
branches.

== Upgrade/compatibility impact ==

There will be no impact on upgrades from previous fedora releases,
since Rust crate packages will only be available for those users for
the first time.

If for some reason a user installed rust-*-devel packages
manually after downloading them from the rawhide repositories, they
will be gracefully upgraded.

== How To Test ==

Users should be able to build Rust applications for fedora 34 without
workarounds or special steps (both in mock locally and in koji - both
scratch and non-scratch builds).

== User Experience ==

Users should not notice this change. However, I expect some
application updates to be available for release branches faster, since
it will be easier for package maintainers to create them.

== Dependencies ==

N/A (this only affects the Rust package stack and has no external dependencies)

== Contingency Plan ==

* Contingency mechanism: untag and block rust-* packages
in the f34 tag in koji (help from releng / a koji admin required),
revert mass branching script changes before f35 branch point
* Contingency deadline: Final Freeze (removing packages from koji will
no longer be possible after this point)
* Blocks release? No (the initial Change is small and does not
negatively affect release process)
* Blocks product? N/A

== Documentation ==

The Packaging Guidelines for Rust will be updated to reflect this Change.

== Release Notes ==

TBD


-- 
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
___
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org
Fedora Code of 

stk update and soname change

2020-09-14 Thread Thomas Moschny
The Synthesis ToolKit in C++ (STK) package has been updated to 4.6.1,
which includes an SONAME change from "libstk.so.4" to "libstk-4.6.1.so".

The stk package has been built in side tag f34-build-side-29971, which
will be merged to f34 in about a week.

Packages that need to be rebuilt:

csound-0:6.15.0-1.fc34.src
lmms-0:1.1.3-19.fc33.src
lv2-newtonator-0:0.6.0-20.fc33.src

I will take care of lmms, other package maintainers cc'ed.

- Thomas
___
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org