diff --git a/roles/apps-fp-o/files/apps.yaml b/roles/apps-fp-o/files/apps.yaml
index 50c88ff7d0..0acf380e90 100644
--- a/roles/apps-fp-o/files/apps.yaml
+++ b/roles/apps-fp-o/files/apps.yaml
@@ -1,7 +1,6 @@
%YAML 1.2
---
-
name: Fedora Apps
data:
description: >
@@ -20,6 +19,7 @@ children:
- name: Koschei
data:
url: http://koschei.cloud.fedoraproject.org
+ package_url: http://koschei.cloud.fedoraproject.org/package/{package}
description: >
Koschei is a continuous integration system for RPM packages. It
tracks dependency changes done in Koji repositories and rebuilds
@@ -29,6 +29,7 @@ children:
- name: Release Monitoring
data:
url: http://release-monitoring.org
+ package_url: https://release-monitoring.org/projects/search/?pattern={package}
description: >
Code named anitya, this
@@ -78,9 +79,11 @@ children:
work or web application development? This should be useful
to you.
- name: DataGrepper
- icon: fedmsg.png
data:
+ icon: fedmsg.png
url: https://apps.fedoraproject.org/datagrepper
+ package_url: https://apps.fedoraproject.org/datagrepper/raw?package={package}
+ user_url: https://apps.fedoraproject.org/datagrepper/raw?user={user}
status_mappings: ['fedmsg']
description: >
DataGrepper is an HTTP API for querying the datanommer
@@ -90,8 +93,8 @@ children:
source, by topic... you name it.
- name: Status
- icon: status-good.png
data:
+ icon: status-good.png
url: http://status.fedoraproject.org
description: >
Sometimes the Fedora Infrastructure team messes up (or
@@ -102,8 +105,8 @@ children:
so if you keep this open you can check back to it at a
glance.
- name: MirrorManager
- icon: downloads.png
data:
+ icon: downloads.png
url: http://mirrors.fedoraproject.org
status_mappings: ['mirrormanager', 'mirrorlist']
description: >
@@ -116,8 +119,8 @@ children:
site is dynamically generated every hour, listing only
up-to-date mirrors.
- name: Nagios
- icon: nagios-logo.png
data:
+ icon: nagios-logo.png
url: http://admin.fedoraproject.org/nagios
description: >
"Is telia down?" The answer can most definitively be
@@ -126,8 +129,8 @@ children:
Fedora. Accessing most details requires membership
in the sysadmin group.
- name: Collectd
- icon: collectd.png
data:
+ icon: collectd.png
url: http://admin.fedoraproject.org/collectd/
description: >
Tracks and displays statistics on the Fedora
@@ -148,6 +151,7 @@ children:
- name: Taskotron
data:
url: https://taskotron.fedoraproject.org
+ package_url: https://taskotron.fedoraproject.org/resultsdb/results?item={package}
description: >
Taskotron is a framework for automated task execution and is in
the very early stages of development with the objective to
@@ -163,6 +167,7 @@ children:
- name: Problem Tracker
data:
url: https://retrace.fedoraproject.org
+ package_url: https://retrace.fedoraproject.org/faf/reports/?component_names={package}
description: >
The Problem Tracker is a platform for collecting and
analyzing package crashes reported via ABRT (Automatic Bug
@@ -178,9 +183,10 @@ children:
and related updates in Fedora releases currently under
development.
- name: Bugzilla
- icon: bugzilla.png
data:
+ icon: bugzilla.png
url: http://bugzilla.redhat.com
+ package_url: https://bugzilla.redhat.com/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Fedora&product=Fedora%20EPEL&query_format=advanced&component={package}
description: >
The Fedora Community makes use of a bugzilla instance
run by Red Hat. Notice something wrong with a Fedora
@@ -188,13 +194,14 @@ children:
- name: Review Status
data:
url: http://fedoraproject.org/PackageReviewStatus/
+ package_url: https://bugzilla.redhat.com/buglist.cgi?component=Package%20Review&query_format=advanced&short_desc_type=allwordssubstr&short_desc={package}
description: >
These pages contain periodically generated reports with
information on the current state of all Fedora package review
tickets -- a super useful window on bugzilla.
- name: Kerneltest
- icon: tux.png
data:
+ icon: tux.png
url: https://apps.fedoraproject.org/kerneltest
description: >
As part of the
Nuancier is a simple voting application for the
supplementary wallpapers included in Fedora.
- name: The Mailing lists
- icon: mail.png
data:
+ icon: mail.png
url: http://lists.fedoraproject.org
status_mappings: ['mailinglists']
description: >
@@ -244,8 +251,8 @@ children:
There are lists for generic topics and lists more dedicated
to a specific topic, there is for sure one for you.
- name: FedoCal
- icon: fedocal.png
data:
+ icon: fedocal.png
url: https://apps.fedoraproject.org/calendar
status_mappings: ['fedocal']
description: >
@@ -255,8 +262,8 @@ children:
be kept abrest of releases, freezes, and events? This is
the tool for you.
- name: Meetbot
- icon: meetbot.png
data:
+ icon: meetbot.png
url: https://meetbot.fedoraproject.org
status_mappings: ['zodbot']
description: >
@@ -274,8 +281,8 @@ children:
children:
- name: github2fedmsg
- icon: github.png
data:
+ icon: github.png
url: https://apps.fedoraproject.org/github2fedmsg
status_mappings: ['fedmsg']
description: >
@@ -286,8 +293,8 @@ children:
bus. Visit the self-service dashboard to toggle the
status of your repositories.
- name: Fedora Hosted
- icon: trac.png
data:
+ icon: trac.png
url: http://fedorahosted.org
status_mappings: ['fedorahosted']
description: >
@@ -323,6 +330,7 @@ children:
- name: FedoraPeople
data:
url: https://fedorapeople.org
+ user_url: https://{user}.fedorapeople.org
status_mappings: ['people']
description: >
Being a community member you gain access to fedorapeople which
@@ -331,23 +339,25 @@ children:
- name: FAS
data:
url: http://admin.fedoraproject.org/accounts
+ user_url: https://admin.fedoraproject.org/accounts/view/{user}
status_mappings: ['fas']
description: >
The Fedora Account System. Update your profile
information and apply for membership in groups.
- name: Notifications
- icon: fedmsg.png
data:
+ icon: fedmsg.png
url: https://apps.fedoraproject.org/notifications
status_mappings: ['fedmsg']
description: >
Centrally managed preferences for Fedora Infrastructure
notifications to your inbox, irc client, and mobile device.
- name: Badges
- icon: badges.png
status_mappings: ['badges']
data:
+ icon: badges.png
url: https://badges.fedoraproject.org
+ user_url: https://badges.fedoraproject.org/user/{user}
description: >
An achievements system for Fedora Contributors! "Badges"
are awarded based on activity in the community. Can you
@@ -363,31 +373,32 @@ children:
more..
children:
- name: Ask Fedora
- icon: ask_fedora.png
data:
+ icon: ask_fedora.png
url: https://ask.fedoraproject.org/
status_mappings: ['ask']
description: >
Any question at all about Fedora? Ask it here.
- name: The Wiki
- icon: mediawiki.png
data:
+ icon: mediawiki.png
url: http://fedoraproject.org/wiki
+ user_url: https://fedoraproject.org/wiki/User:{user}
status_mappings: ['wiki']
description: >
Maintain your own user profile page, contribute to
documents about features, process, and governance.
- name: Fedora Magazine
- icon: magazine.png
data:
+ icon: magazine.png
url: http://fedoramagazine.org
description: >
Fedora Magazine is a WordPress-based site which delivers all
the news of the Fedora Community. (It replaces the previous
Fedora Weekly News.)
- name: The Planet
- icon: planet_logo.png
data:
+ icon: planet_logo.png
url: http://planet.fedoraproject.org
description: >
The planet is a blog aggregator, a space accessible to you
@@ -413,6 +424,7 @@ children:
- name: Packages
data:
url: https://apps.fedoraproject.org/packages
+ package_url: https://apps.fedoraproject.org/packages/{package}
status_mappings: ['packages']
description: >
A meta-app over the other packaging apps; the best place to
@@ -424,18 +436,20 @@ children:
It is sometimes called "Fedora Community v2" after the old
Fedora Community site.
- name: Tagger
- icon: tagger.png
data:
+ icon: tagger.png
url: https://apps.fedoraproject.org/tagger
+ package_url: https://apps.fedoraproject.org/tagger/{package}
status_mappings: ['tagger']
description: >
Help build a tag cloud of all our packages.. It's actually
really useful. It'll help improve the search of the
"Packages" webapp.
- name: COPR
- icon: copr.png
data:
+ icon: copr.png
url: https://copr.fedoraproject.org
+ user_url: https://copr.fedoraproject.org/coprs/{user}/
status_mappings: ['copr']
description: >
Copr is an easy-to-use automatic build system providing a
@@ -443,13 +457,17 @@ children:
- name: PkgDB
data:
url: https://admin.fedoraproject.org/pkgdb
+ user_url: https://admin.fedoraproject.org/pkgdb/packager/{user}/
+ package_url: https://admin.fedoraproject.org/pkgdb/package/{package}/
status_mappings: ['pkgdb']
description: >
Manage ACLs of your packages.
- name: Koji
- icon: koji.png
data:
+ icon: koji.png
url: http://koji.fedoraproject.org/koji
+ package_url: http://koji.fedoraproject.org/koji/search?match=glob&type=package&terms={package}
+ user_url: http://koji.fedoraproject.org/koji/userinfo?userID={user}
status_mappings: ['koji']
description: >
Koji is the software that builds RPM packages for the
@@ -457,9 +475,11 @@ children:
environments to perform builds that are both safe and
trusted.
- name: Bodhi
- icon: bodhi.png
data:
+ icon: bodhi.png
url: https://admin.fedoraproject.org/updates
+ package_url: https://admin.fedoraproject.org/updates/{package}
+ user_url: https://admin.fedoraproject.org/updates/user/{user}
status_mappings: ['bodhi']
description: >
The tool you will use to push your packages to the Fedora
@@ -468,9 +488,10 @@ children:
(repository: updates). Behold -- the Magic
Cabbage.
- name: SCM
- icon: git-logo.png
data:
+ icon: git-logo.png
url: http://pkgs.fedoraproject.org/cgit
+ package_url: http://pkgs.fedoraproject.org/cgit/{package}.git
status_mappings: ['pkgs']
description: >
Ever wonder exactly what is in the new release