Announcing new anitya integration and de-orphaning process

2019-11-26 Thread Pierre-Yves Chibon
Good Morning Everyone, Tomorrow we are planning on deploying a new version of pagure and pagure-dist-git on production. These changes come with two changes to the packager workflow: * Anitya integration in dist-git Something we lost when loosing pkgdb was the easy integration to anitya (https:/

dist-git bugzilla sync script being fixed

2019-12-02 Thread Pierre-Yves Chibon
Good Morning Everyone™, we have recently spent some time refactoring, improving and fixing the script that syncs the default assignee and CC list from dist-git to Bugzilla. Since the script was broken for some time, we felt that it needs some validation before we run it live (which will still req

Announcing multi-builds updates gating

2020-01-21 Thread Pierre-Yves Chibon
Good Morning Everyone, We are pleased to announce that the work to gate rawhide packages has leveled up! Back in July we announced the first phase where bodhi got the support to gate single-build updates. We can now officially announce that bodhi can gate multi-builds updates. This is achieved th

Announcing bugzilla overrides coming to dist-git (stg)

2020-03-17 Thread Pierre-Yves Chibon
Good Morning Everyone, A little while ago[1], we integrated anitya in dist-git itself, allowing to stop using fedora-scm-request's[2] git repository to store this information. However, this git repository is still being used to store bugzilla overrides (i.e.: default assignee on bugzilla ticket w

Call for testers for rpmautospec in staging

2020-04-09 Thread Pierre-Yves Chibon
Good Morning Everyone, You may remember that Nils, Adam and pingou have been investigating what it would take to get rid of maintaining the changelog and release fields manually in our spec files (but still have them in the produced RPMs). We have already discussed the idea in a few threads: -

Re: Announcing bugzilla overrides coming to dist-git (stg)

2020-05-04 Thread Pierre-Yves Chibon
us know if you run into any problems or have any questions with this. Happy packaging! Pierre On Tue, Mar 17, 2020 at 11:58:40AM +0100, Pierre-Yves Chibon wrote: > Good Morning Everyone, > > A little while ago[1], we integrated anitya in dist-git itself, allowing to > stop usin

Retired packages with maintainers

2020-05-12 Thread Pierre-Yves Chibon
Good Morning Everyone, A little while ago we have received the request on the infra issue tracker to remove all maintainers of retired packages [1]. So today I decided to look at what this would look like and wrote a script that queries PDC for the list of all branches on all projects [2], gather

Packagers with no corresponding valid bugzilla accounts

2020-06-13 Thread Pierre-Yves Chibon
Good Morning Everyone, If you are a packagers or are watching tickets on dist-git (ie: asked to be cc'ed on tickets on bugzilla for a given package), you must have a valid bugzilla account associated with the email address you have set in FAS. There are currently 66 users and groups who do not sa

Re: Packagers with no corresponding valid bugzilla accounts

2020-06-25 Thread Pierre-Yves Chibon
On Sat, Jun 13, 2020 at 10:10:36PM +0200, Pierre-Yves Chibon wrote: > Good Morning Everyone, > > If you are a packagers or are watching tickets on dist-git (ie: asked to be > cc'ed on tickets on bugzilla for a given package), you must have a valid > bugzilla account assoc

Re: Packagers with no corresponding valid bugzilla accounts

2020-07-06 Thread Pierre-Yves Chibon
On Thu, Jun 25, 2020 at 02:55:50PM +0200, Pierre-Yves Chibon wrote: > On Sat, Jun 13, 2020 at 10:10:36PM +0200, Pierre-Yves Chibon wrote: > > Good Morning Everyone, > > > > If you are a packagers or are watching tickets on dist-git (ie: asked to be > > cc'ed on

Planned Outage - pagure.io - 2020-10-01 08:00 UTC

2020-09-30 Thread Pierre-Yves Chibon
There will be an outage starting at 2020-10-01 08:00 UTC, which will last approximately 4 hours. To convert UTC to your local time, take a look at http://fedoraproject.org/wiki/Infrastructure/UTCHowto or run: date -d '2020-10-01 08:00 UTC' Reason for outage: We are moving the service to a new s

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

2020-12-31 Thread Pierre-Yves Chibon
There will be an outage starting at 2021-01-05 07:00 UTC which will last approximately 3 hours. To convert UTC to your local time, take a look at http://fedoraproject.org/wiki/Infrastructure/UTCHowto or run: date -d '2021-01-05 07:00UTC' Reason for outage: Upgrade to a more recent/patched taiga

Inactive packagers to be removed from their packages

2021-04-16 Thread Pierre-Yves Chibon
Good Morning Everyone, When we rolled out the new AAA solution a few weeks ago, some accounts have not been migrated: - Accounts that have been set inactive by their owner - Accounts that are disabled - Accounts marked as spam This resulted in some packager accounts not being migrated. As a conse

Planned Outage: Fedocal outage for update - 2014-01-30 10:30 UTC

2014-01-29 Thread Pierre-Yves Chibon
Planned Outage: Fedocal outage for update - 2014-01-30 10:30 UTC There will be an outage starting at 2014-01-30 10:30 UTC, which will last approximately 1 hours, possibly less. To convert UTC to your local time, take a look at http://fedoraproject.org/wiki/Infrastructure/UTCHowto or run: date

Re: Planned Outage: Fedocal outage for update - 2014-01-30 10:30 UTC

2014-01-30 Thread Pierre-Yves Chibon
On Wed, Jan 29, 2014 at 05:10:39PM +0100, Pierre-Yves Chibon wrote: > Planned Outage: Fedocal outage for update - 2014-01-30 10:30 UTC > > There will be an outage starting at 2014-01-30 10:30 UTC, which will last > approximately 1 hours, possibly less. > > To convert UTC

PkgDB2 is now in production

2014-05-14 Thread Pierre-Yves Chibon
After more than 15 months in development, today we deployed pkgdb2 into production at https://admin.fedoraproject.org/pkgdb/ pkgdb is the application that manages package metadata for Fedora, including commit access for packagers, bugzilla assignment, and scm changes notifications. A few of the m

More pkgdb2-related information

2014-05-16 Thread Pierre-Yves Chibon
Dear all, Here is some information regarding the consequences of deploying pkgdb2: * The first and most annoying one is that PkgDB2 having a new API, it needs a new packagedb-cli [1] which is necessary to have `fedpkg retire` working. There is already a bug opened for it [2] but the solution is s

Future changes in the new package and new branch processes

2014-09-05 Thread Pierre-Yves Chibon
Dear all, In the last months, Till and I together with infrastructure and release-engineering have been thinking and working on how we could improve the current workflow for new package and new branch. To give you an idea, this is the current workflow: Current new-package procedure:

[pkgdb] Call for beta-testers for group maintainership

2014-10-06 Thread Pierre-Yves Chibon
Dear all, A long desired and awaited feature for pkgdb2 is the possibility to have FAS groups maintain packages. The idea is the following: - You have a FAS group - People are members of this group - This group can be given commit or even be made point of contact of packages on pkgdb - If the g

Mass orphan: iarnell

2014-11-07 Thread Pierre-Yves Chibon
Hi all, Following ticket: https://fedorahosted.org/fesco/ticket/1360 I have just orphaned all the packages from iarnell on all branches. During the mass-orphaned we found out a bug in pkgdb making it orphaned all the branches of the package, not just the ones for which the user is POC. Unfortunat

Mass reassign and orphan: steve

2014-11-10 Thread Pierre-Yves Chibon
Dear all, This morning I processed another round of point of contact changes. According to https://fedorahosted.org/fesco/ticket/1233, all the perl-* packages from the FAS user steve have been reassigned to psabata and the rest of it orphaned. Here below is the full list, orphaned first, perl the

Call for testers: distgit gitolite3@rhel7

2015-01-29 Thread Pierre-Yves Chibon
Dear testers, Mathieu Bridon and I have been working for a little while now on migrating our existing distgit solution from RHEL6 to RHEL7, this as involved three migrations in one: * Migrate from RHEL6 to RHEL7 * Migrate from puppet to Ansible * Migrate from gitolite2 to gitolite3 All this runnin

fedora-packages rebuild/upgrade

2015-11-19 Thread Pierre-Yves Chibon
Hello, In the coming hours we will be both upgrading fedora-packages [1] to a new version (relying on mdapi [2]) and rebuilding its index. This should take a couple of hours during which fedora-packages will not be available. It will impact the package name completion in the new update form of Bo

Namespacing in pkgdb

2015-12-16 Thread Pierre-Yves Chibon
Hello everyone, The Fedora infrastructure and the release-engineering teams have worked together to begin to add namespacing to our infrastructure. The idea is that in a near future Fedora will distribute more than just rpms, such as docker containers but also other technologies that might arise [

Fedora CI effort/Interest Group

2017-04-12 Thread Pierre-Yves Chibon
Dear all, A small team of people interested in working on a Continuous Integration has started looking into what it would take to add Continous Integration (CI) to our current packaging and releasing workflow. The current idea is to use fedora-atomic as a prototype product to port into this workfl

Pagure over dist-git: what changes?

2017-08-03 Thread Pierre-Yves Chibon
Good morning everyone, We're now in the final sprint before Pagure over dist-git is a real thing. This is a great time and we're very excited to see it happen. However this change brings other changes with it which are detailed below. Point of contact in bugzilla Pkg

Cleaning up the test-* namespaces

2017-08-23 Thread Pierre-Yves Chibon
Good Morning Everyone, A while ago we had the question about including tests in dist-git. We considered two options: - Have the tests in the same git repos as the files to generate the artifact - Have the tests in a separate namespace test- While we weren't quite sure what was the best approach,

Intent to retire jenkins.fedorainfracloud.org

2018-01-09 Thread Pierre-Yves Chibon
Dear all, The Fedora Infrastructure team has had a jenkins instance running at jenkins.fedorainfracloud.org for a little while now. This instance was maintained on a best-effort basis though and we often had outage and issues when upgrading it. Originally the jenkins master was running on RHEL usi

Planned Outage: nuancier - 2018/01/12 10:00 UTC

2018-01-11 Thread Pierre-Yves Chibon
Planned Outage: apps.fedoraproject.org/nuancier 2018-01-12 10:00 UTC There will be an outage starting at 2018-01-12 10:00 UTC, which will last approximately 30 minutes, To convert UTC to your local time, take a look at http://fedoraproject.org/wiki/Infrastructure/UTCHowto or run: date -d '2018-0

Test gating enabled in Bodhi

2018-01-23 Thread Pierre-Yves Chibon
Good Morning Fedorans! On Thursday, a new version of Bodhi was deployed that enabled Bodhi to gate updates based on test results. You may notice a "Test Gating Status" message in the right have side of the page. One thing to know about this is that there is currently a confusing issue where Bodhi

Call for users of darkserver

2018-02-14 Thread Pierre-Yves Chibon
Good Morning Everyone, The week before DevConf, a number of the members of the Fedora Infrastructure met in Brno to discuss states and plans for the infrastructure. One of the question that raised was about darkserver. This application is available at: https://darkserver.fedoraproject.org/ and is

Decommissioning Darkserver

2018-04-10 Thread Pierre-Yves Chibon
Good Morning Everyone, As announced earlier [1] and after some discussion on the fedora devel list [2], we are decommissioning the darkserver service. Based on the discussion on the devel list, there is an use-case for such a tool and potentially interest for it, but no-one has stepped up to fix

Decommissioning summershum

2018-04-10 Thread Pierre-Yves Chibon
Good Morning Everyone, The Fedora Infrastructure has been running a small service named summershum [1] for a few years. This service exploded all the archives uploaded in our lookaside cache, calculated the md5, sha1, sha256 and sha512 hash of every files in these archives and stored them in a da

Planned Outage - src.fedoraproject.org - 2018-11-20 08:30 UTC

2018-11-16 Thread Pierre-Yves Chibon
Planned Outage - src.fedoraproject.org - 2018-11-20 08:30 UTC There will be an outage starting at 2018-11-20 08:30 UTC, which will last approximately 1 hour. To convert UTC to your local time, take a look at http://fedoraproject.org/wiki/Infrastructure/UTCHowto or run: date -d '2018-11-20 08:30U

Discussion around app retirements and categorizations by the CPE team

2019-07-17 Thread Pierre-Yves Chibon
Good Morning, We posted this [1] blog today and want to open a mailing thread to garner feedback, field questions and get some thoughts from the Community on the approach that we in Community Platform Engineering (CPE) are taking. [1] https://communityblog.fedoraproject.org/application-service-c

Rolling out Phase I of rawhide package gating

2019-07-23 Thread Pierre-Yves Chibon
Good Morning Everyone, TL;DR: On July 24th we will turn on the first phase of Rawhide package gating, for single build updates. In a later phase, Rawhide updates that contain multiple builds will also be enabled for gating. Our goal is to improve our ability to continuously turn out a useful Fedor

Re: Rolling out Phase I of rawhide package gating

2019-07-25 Thread Pierre-Yves Chibon
Good Morning Everyone, I just wanted to let everyone know that this is now live. You can see all the updates going through (or not) to rawhide in: https://bodhi.fedoraproject.org/releases/F31 Many many thanks to all the people involved, I'm afraid I'll miss some but I'll take the risk, so here it

Upcoming change for adopting orphaned packages and anitya integration

2019-09-13 Thread Pierre-Yves Chibon
Good Morning Everyone, The Fedora Infrastructure team has been working on making changes to the way orphaned packages are being adopted as well as the way to set the monitoring status for the integration with anitya (ie: https://release-monitoring.org). ## Orphan packages Currently if a package

Defining the future of the packager workflow in Fedora

2019-09-26 Thread Pierre-Yves Chibon
Good Morning Everyone, At Flock, a few of us met to discuss a future vision of the packager workflow. This discussion was triggered by the realization that a number of initiatives are happening around packaging in Fedora but there is no real shared vision on what we want the packager UX/workflow t