[release] pdc-updater: 0.3.0
by Ralph Bean
Hey all,
A new release of pdc-updater is out. There are a few bug fixes in place.
PR#15 adds wholly new functionality to start modelling our dependency chain in
PDC. For more information see https://fedoraproject.org/wiki/User:Ralph/Drafts/Infrastructure/Factory2/...
I'll be deploying this to staging (hopefully) later to today to see how it behaves.
Cheers!
- Ralph
0.3.0
-----
Pull Requests
- (@ralphbean) #7, Apply with_ridiculous_timeout to the _import_compose method.
https://github.com/fedora-infra/pdc-updater/pull/7
- (@ralphbean) #8, Pretend like kojipkgs has what we expect.
https://github.com/fedora-infra/pdc-updater/pull/8
- (@ralphbean) #12, Not all composes have RPMS.
https://github.com/fedora-infra/pdc-updater/pull/12
- (@nphilipp) #13, use PDCClient.get_paged()
https://github.com/fedora-infra/pdc-updater/pull/13
- (@ralphbean) #15, Introducing new handlers to maintain an rpm dep chain.
https://github.com/fedora-infra/pdc-updater/pull/15
Commits
- fa305cd52 Demote this log statement.
https://github.com/fedora-infra/pdc-updater/commit/fa305cd52
- 608d70814 Sleeping beauty.
https://github.com/fedora-infra/pdc-updater/commit/608d70814
- 8afdbc121 Forgotten import.
https://github.com/fedora-infra/pdc-updater/commit/8afdbc121
- 258c606f9 Check to make sure a compose is really really done before considering it.
https://github.com/fedora-infra/pdc-updater/commit/258c606f9
- ac130f8b7 First stab at a diagram.
https://github.com/fedora-infra/pdc-updater/commit/ac130f8b7
- a2be25f57 build diagram.
https://github.com/fedora-infra/pdc-updater/commit/a2be25f57
- d9c51edb5 Klaxon.
https://github.com/fedora-infra/pdc-updater/commit/d9c51edb5
- 23e9fb360 s/fedorainfracloud/fedoraproject/g
https://github.com/fedora-infra/pdc-updater/commit/23e9fb360
- 52325526a We don't need the --insecure option anymore.
https://github.com/fedora-infra/pdc-updater/commit/52325526a
- 271810f5b libyaml-devel makes the tests 10x faster.
https://github.com/fedora-infra/pdc-updater/commit/271810f5b
- 956c2b0b5 atomic: Remove a duplicate component-groups query
https://github.com/fedora-infra/pdc-updater/commit/956c2b0b5
- 19eca57a6 Allow in both FINISHED and FINISHED_INCOMPLETE composes.
https://github.com/fedora-infra/pdc-updater/commit/19eca57a6
- fe906113f 0.2.4
https://github.com/fedora-infra/pdc-updater/commit/fe906113f
- 9792b18b0 Merge branch 'master' into develop
https://github.com/fedora-infra/pdc-updater/commit/9792b18b0
- f98249fd7 specbump
https://github.com/fedora-infra/pdc-updater/commit/f98249fd7
- 23ef90842 pdc-client will be in the buildroot someday soon...
https://github.com/fedora-infra/pdc-updater/commit/23ef90842
- 9a1c26b93 Disable tests for now until we get pdc-client in the buildroot.
https://github.com/fedora-infra/pdc-updater/commit/9a1c26b93
- 9348dd98b Note to self.
https://github.com/fedora-infra/pdc-updater/commit/9348dd98b
- f2903804e More info in this error message, please.
https://github.com/fedora-infra/pdc-updater/commit/f2903804e
- 84bced32c Error check on this request.
https://github.com/fedora-infra/pdc-updater/commit/84bced32c
- a60cbd6ae Better error message this way..
https://github.com/fedora-infra/pdc-updater/commit/a60cbd6ae
- 497fb0fcb Actually, this is not our problem. This is the atomic devs problem.
https://github.com/fedora-infra/pdc-updater/commit/497fb0fcb
- 73e6cdf18 Move the with_ridiculous_timeout decorator to the utils module.
https://github.com/fedora-infra/pdc-updater/commit/73e6cdf18
- a91688d45 Apply with_ridiculous_timeout to the _import_compose method.
https://github.com/fedora-infra/pdc-updater/commit/a91688d45
- eddba65ba Pretend like kojipkgs has what we expect.
https://github.com/fedora-infra/pdc-updater/commit/eddba65ba
- c438a39ba This was backwards.
https://github.com/fedora-infra/pdc-updater/commit/c438a39ba
- 0e63cf430 Some fixes for the failing test suite (sloppy threebean..)
https://github.com/fedora-infra/pdc-updater/commit/0e63cf430
- c89994892 Not all composes have RPMS.
https://github.com/fedora-infra/pdc-updater/commit/c89994892
- c15ee8852 use PDCClient.get_paged()
https://github.com/fedora-infra/pdc-updater/commit/c15ee8852
- 5864fca6f Tests for new rpm depchain handlers.
https://github.com/fedora-infra/pdc-updater/commit/5864fca6f
- 3334d7a62 New depchain handlers for RPM.
https://github.com/fedora-infra/pdc-updater/commit/3334d7a62
- 885aadae6 Update our utilities to support the new rpm depchain handlers.
https://github.com/fedora-infra/pdc-updater/commit/885aadae6
- 8caec5d18 Fix config paths.
https://github.com/fedora-infra/pdc-updater/commit/8caec5d18
- 2546dfc55 Link to the wiki page.
https://github.com/fedora-infra/pdc-updater/commit/2546dfc55
- 675decc11 Encapsulate this PDC query, and fix a bug.
https://github.com/fedora-infra/pdc-updater/commit/675decc11
- 2992a392e Prune the graph when deps disappear in koji.
https://github.com/fedora-infra/pdc-updater/commit/2992a392e
- fe9306aec Replace pprint with log.warn as per review discussion.
https://github.com/fedora-infra/pdc-updater/commit/fe9306aec
- 921afbc3e Re-use topic_suffixes to reduce hardcoding.
https://github.com/fedora-infra/pdc-updater/commit/921afbc3e
- f6d892de1 Use an f24 build instead of f26 to get the test suite consistent again.
https://github.com/fedora-infra/pdc-updater/commit/f6d892de1
- 2fc8d098f Set managed_types to None in the base class.
https://github.com/fedora-infra/pdc-updater/commit/2fc8d098f
- 597a80503 Fix up some naming, as per @PrahlM93's recommendations.
https://github.com/fedora-infra/pdc-updater/commit/597a80503
- 9e87f4fcd Fix copy/pasta.
https://github.com/fedora-infra/pdc-updater/commit/9e87f4fcd
- 1a83083d6 More tag/mock wrangling.
https://github.com/fedora-infra/pdc-updater/commit/1a83083d6
- d99d438b3 Finish implementing the graph pruning logic.
https://github.com/fedora-infra/pdc-updater/commit/d99d438b3
- a84dcf3db Fix erroneous API parameter usage.
https://github.com/fedora-infra/pdc-updater/commit/a84dcf3db
- 555fd39a3 The results list here has a dict envelope around it.
https://github.com/fedora-infra/pdc-updater/commit/555fd39a3
- 8d198595d Fix this API invocation and handle the error we now know to expect.
https://github.com/fedora-infra/pdc-updater/commit/8d198595d
- d748b058a Eliminate a number of unnecessary checks and API calls.
https://github.com/fedora-infra/pdc-updater/commit/d748b058a
- f518728c4 Some logging.
https://github.com/fedora-infra/pdc-updater/commit/f518728c4
- f6954f464 Move this managed check inside the generator.
https://github.com/fedora-infra/pdc-updater/commit/f6954f464
- a9b1c602a Make the audit method much simpler.
https://github.com/fedora-infra/pdc-updater/commit/a9b1c602a
- 7cc9c23d9 Rename these to be more specific (we're going to add more...)
https://github.com/fedora-infra/pdc-updater/commit/7cc9c23d9
- 7f529f502 Refactor the depchain stuff to use bulk operations.
https://github.com/fedora-infra/pdc-updater/commit/7f529f502
- 8794bd96e Be polite.
https://github.com/fedora-infra/pdc-updater/commit/8794bd96e
- de6f1d2f8 Fix a bug in bulk delete where the release_id was never extracted.
https://github.com/fedora-infra/pdc-updater/commit/de6f1d2f8
- a136836bf Remove erroneous duplicate queries to koji during initialization.
https://github.com/fedora-infra/pdc-updater/commit/a136836bf
- da296849e Link to this improved message hook code.
https://github.com/fedora-infra/pdc-updater/commit/da296849e
- 1ddd02500 More clear logging about progress.
https://github.com/fedora-infra/pdc-updater/commit/1ddd02500
- 7399f7391 Use the SRPM name here.
https://github.com/fedora-infra/pdc-updater/commit/7399f7391
- 7723a2049 Add retry logic to protect ourselves from temporary network blips.
https://github.com/fedora-infra/pdc-updater/commit/7723a2049
- b388f033f Drop parent consolidation so initialize can import on the fly.
https://github.com/fedora-infra/pdc-updater/commit/b388f033f
- 8c9879199 Ensure this PK exists.
https://github.com/fedora-infra/pdc-updater/commit/8c9879199
- 7e87aea1d Adjust logging.
https://github.com/fedora-infra/pdc-updater/commit/7e87aea1d
- 35b103c75 Utilities for chunked queries.
https://github.com/fedora-infra/pdc-updater/commit/35b103c75
- dcaae2dba Only make this query once.
https://github.com/fedora-infra/pdc-updater/commit/dcaae2dba
- 75d48b553 Less logging.
https://github.com/fedora-infra/pdc-updater/commit/75d48b553
- 07c3e9ca3 Use chunked query for bulk release component relationships.
https://github.com/fedora-infra/pdc-updater/commit/07c3e9ca3
- 2db0fdb17 Further work on de-duplication.
https://github.com/fedora-infra/pdc-updater/commit/2db0fdb17
- 2741f2de4 Apply chunked queries to other bulk functions.
https://github.com/fedora-infra/pdc-updater/commit/2741f2de4
- 98d93a16a Get arch handling correct.
https://github.com/fedora-infra/pdc-updater/commit/98d93a16a
- 4082d575e Nice to do modern tags first.
https://github.com/fedora-infra/pdc-updater/commit/4082d575e
- 5d1b275b5 Unused.
https://github.com/fedora-infra/pdc-updater/commit/5d1b275b5
- b68685bb4 Kill TODO.txt.
https://github.com/fedora-infra/pdc-updater/commit/b68685bb4
- a0afe6dc6 Use threads to query koji in parallel.
https://github.com/fedora-infra/pdc-updater/commit/a0afe6dc6
- 73a9a68b3 Finish out the last chunk of the loop.
https://github.com/fedora-infra/pdc-updater/commit/73a9a68b3
- 261e4411e We make more calls to PDC now (less calls to koji).
https://github.com/fedora-infra/pdc-updater/commit/261e4411e
- 87513cd48 Disable sanity checks for now.
https://github.com/fedora-infra/pdc-updater/commit/87513cd48
- 2c8336cfa Update our test mocks.
https://github.com/fedora-infra/pdc-updater/commit/2c8336cfa
- 4e08b514c Merge branch 'feature/rpm-dep-chain' into develop
https://github.com/fedora-infra/pdc-updater/commit/4e08b514c
- 9da65cb6c Add some retry logic for weird koji session behavior.
https://github.com/fedora-infra/pdc-updater/commit/9da65cb6c
- c6d7383c6 Fix mocks, yet again.
https://github.com/fedora-infra/pdc-updater/commit/c6d7383c6
7 years, 6 months
Plan for tomorrow's Fedora Infrastructure meeting - 2016-09-08
by Kevin Fenzi
The infrastructure team will be having it's weekly meeting tomorrow,
2016-09-08 at 18:00 UTC in #fedora-meeting on the freenode network.
We have a gobby document
(see: https://fedoraproject.org/wiki/Gobby )
fedora-infrastructure-meeting-next is the document.
Please try and review and edit that document before the meeting and we
will use it to have our agenda of things to discuss. A copy as of today
is included in this email.
If you have something to discuss, add the topic to the discussion area
with your name. If you would like to teach other folks about some
application or setup in our infrastructure, please add that topic and
your name to the learn about section.
kevin
--
= Introduction =
This shared document is for the next fedora infrastructure meeting.
We will use it over the week before the meeting to gather status and info and
discussion items and so forth, then use it in the irc meeting to transfer
information to the meetbot logs.
= Meeting start stuff =
#startmeeting Infrastructure (2016-09-08)
#meetingname infrastructure
#topic aloha
#chair smooge relrod nirik abadger1999 lmacken dgilmore threebean pingou puiterwijk pbrobinson
#topic New folks introductions
= Status / information / Trivia / Announcements =
(We put things here we want others on the team to know, but don't need to discuss)
(Please use #info <the thing> - your name)
#topic announcements and information
#info git checkout seed script now fixed - kevin, clime
#info bodhi updates have moved from bodhi-backend01 to 03 - kevin
#info Sept apprentice nag email is out (a bit late), please reply - kevin
#info fedorahosted.org sunset announcement is out - everyone
#info
= Things we should discuss =
We use this section to bring up discussion topics. Things we want to talk about
as a group and come up with some consensus or decision or just brainstorm a
problem or issue. If there are none of these we skip this section.
(Use #topic your discussion topic - your username)
#topic
= Apprentice office hours =
#topic Apprentice Open office hours
Here we will discuss any apprentice questions, try and match up people looking
for things to do with things to do, progress, testing anything like that.
= Learn about some application or setup in infrastructure =
(This section, each week we get 1 person to talk about an application or setup
that we have. Just going over what it is, how to contribute, ideas for improvement,
etc. Whoever would like to do this, just add the info in this section. In the
event we don't find someone to teach about something, we skip this section
and just move on to open floor.)
#topic Learn about:
= Meeting end stuff =
#topic Open Floor
#endmeeting
7 years, 6 months
Fedora Infrastructure hosted -> pagure migration complete (with
some roadbumps)
by Kevin Fenzi
Greetings.
Today I went and ran pgimporter ( https://pagure.io/pagure-importer )
on the fedora-infrastructure trac tickets and then imported them into
pagure.
Things went pretty smoothly until the import, when we found that even
though the 'fedmsg' plugin was off for the main git repo, there's
currently no way to disable it for the tickets or docs repos for a
project. This meant that the import started sending out fedmsgs to
everyone who interacted to fedora-infrastructure trac over the last 10
years or so. ;( We stopped things before too long and managed to wipe
out the messages (Thanks patrick!). Sorry for any confusion with old
messages.
We will want to sort this out before more projects migrate. There needs
to be a way to supress these "rewind of the past" fedmsg storms. ;)
All that said, we are now migrated to pagure, so where you would file
tickets before on fedorahosted, you should file issues on
pagure.io/fedora-infrastructure.
I will be syncing up the git repo and readme and adding docs over the
coming days.
kevin
7 years, 6 months
Meeting Agenda Item: Introduction Carlo.
by carlo
Hello Everybody,
-My irc handle is wind85(a)irc.freenode.net
-Programming languages I am familiar with are python, C++ and Go.
-I am familiar with various ticketing systems and common sysadmin tasks
tough I have no work experience on the linux platform, currently I am
studying for a linux system administator certification (LPIC-1). I
have a fairly good command line knowledge and linux internals
knowledge.
I work as a tech support/sysadmin on the windows platform and I moving
to possibly linux sysadmin only position or as an SRE...
-I am currently not working due to health issue (had surgery recently),
therefore I have no company affiliation, nor I am active in any other
pertinent association.
-I'd love to work on sysadmin/devopos SRE related tasks, possibly some
bugs fixing and programming as well ( infrastructure related issues ).
-I have took the time to read some of the outstaing issues, but I
haven't picked up one in particular.
I guess that's all, I am really looking forward to contribute to the
fedora infrastructre team.
Regards Carlo.
7 years, 6 months
Plan for tomorrow's Fedora Infrastructure meeting - 2016-09-22
by Kevin Fenzi
The infrastructure team will be having it's weekly meeting tomorrow,
2016-09-22 at 18:00 UTC in #fedora-meeting on the freenode network.
We have a gobby document
(see: https://fedoraproject.org/wiki/Gobby )
fedora-infrastructure-meeting-next is the document.
Please try and review and edit that document before the meeting and we
will use it to have our agenda of things to discuss. A copy as of today
is included in this email.
If you have something to discuss, add the topic to the discussion area
with your name. If you would like to teach other folks about some
application or setup in our infrastructure, please add that topic and
your name to the learn about section.
kevin
--
= Introduction =
This shared document is for the next fedora infrastructure meeting.
We will use it over the week before the meeting to gather status and info and
discussion items and so forth, then use it in the irc meeting to transfer
information to the meetbot logs.
= Meeting start stuff =
#startmeeting Infrastructure (2016-09-22)
#meetingname infrastructure
#topic aloha
#chair smooge relrod nirik abadger1999 lmacken dgilmore threebean pingou puiterwijk pbrobinson
#topic New folks introductions
= Status / information / Trivia / Announcements =
(We put things here we want others on the team to know, but don't need to discuss)
(Please use #info <the thing> - your name)
#topic announcements and information
#info haproxy-mirrorlist-nagios check - doteast/smooge/nirik
#info mass update/reboot cycle done on cloud, build and other machines - patrick/smooge/nirik
#info update/reboots pending on builders still - kevin
#info Freeze coming up next tuesday - everyone
#info bodhi upgrade tuesday - bowlofeggs
#info Initial version of new wiki theme in stg - ryanlerch
#info 5 Fedora 22 instances left, we need to replace them asap - kevin
#info more sigul improvements / changes - patrick/nirik
#info
= Things we should discuss =
We use this section to bring up discussion topics. Things we want to talk about
as a group and come up with some consensus or decision or just brainstorm a
problem or issue. If there are none of these we skip this section.
(Use #topic your discussion topic - your username)
#topic Freeze coming up soon. What to get done before then? - kevin
#topic
= Apprentice office hours =
#topic Apprentice Open office hours
Here we will discuss any apprentice questions, try and match up people looking
for things to do with things to do, progress, testing anything like that.
= Learn about some application or setup in infrastructure =
(This section, each week we get 1 person to talk about an application or setup
that we have. Just going over what it is, how to contribute, ideas for improvement,
etc. Whoever would like to do this, just add the info in this section. In the
event we don't find someone to teach about something, we skip this section
and just move on to open floor.)
#topic Learn about:
= Meeting end stuff =
#topic Open Floor
#endmeeting
7 years, 6 months
[release] pagure: 2.6
by Pierre-Yves Chibon
Good Morning Everyone,
I just cut a new release of pagure: 2.6
Here is the corresponding changelog:
* Tue Sep 20 2016 Pierre-Yves Chibon <pingou(a)pingoured.fr> - 2.6-1
- Update to 2.6
- Fix creating new PR from the page listing all the PRs
- Fix grammar error in the issues and PRs page (Jason Tibbitts)
- Fall back to the user's username if no fullname is provided (Vivek Anand)
- Fix typo in the using_docs documentation page (Aleksandra Fedorova (bookwar))
- Fix viewing plugins when the project has a namespace (and the redirection
after that)
- Rework the milestone, so that a ticket can only be assigned to one milestone
and things look better
- Add a project wide setting allowing to make all new tickets private by default
(with the option to make them public)
- Allow toggling the privacy setting when editing the ticket's metadata
- Rework some of the logic of pagure-ci for when it searches the project related
to a receive notification
- Fix the label of the button to view all close issues to be consistent with the
PR page (Jeremy Cline)
- Add the possibility for projects to notify specific email addresses about
issues/PRs update
- Fix loading tickets from the ticket git repository (fixes importing project to
pagure)
As you can see, smaller release but with a few interesting new features and
fixes.
This new release is happily running in stg and prod.
Happy hacking,
Pierre
7 years, 6 months
[release] tahrir: 0.9.0
by Sayan Chowdhury
0.9.0
-----
Pull Requests
- (@decause) #310, Free as in Freedom
https://github.com/fedora-infra/tahrir/pull/310
- (@ralphbean) #312, Add a search form to the header..
https://github.com/fedora-infra/tahrir/pull/312
- (@trishnaguha) #322, Changes for RPM-based distributions
https://github.com/fedora-infra/tahrir/pull/322
- (@trishnaguha) #324, Changes to fix traceback from dependencies
https://github.com/fedora-infra/tahrir/pull/324
- (@trishnaguha) #325, Fixes Internal server error #321
https://github.com/fedora-infra/tahrir/pull/325
- (@puiterwijk) #326, The current code crashes in December as 12+1 > 12
https://github.com/fedora-infra/tahrir/pull/326
- (@puiterwijk) #327, Fix the monthly report, same breakage
https://github.com/fedora-infra/tahrir/pull/327
- (@sayanchowdhury) #328, fix the percentile for the top users in the
leaderboard
https://github.com/fedora-infra/tahrir/pull/328
- (@trishnaguha) #333, Linking GoBack of datagrepper page to user page
https://github.com/fedora-infra/tahrir/pull/333
- (@cydrobolt) #335, Change "add assertion" to "award individual badge"
https://github.com/fedora-infra/tahrir/pull/335
- (@sayanchowdhury) #344, Create a function to return a dict of user
badge informations
https://github.com/fedora-infra/tahrir/pull/344
- (@sayanchowdhury) #347, Forms to create Teams, Series, Perks and
json endpoint for the Paths
https://github.com/fedora-infra/tahrir/pull/347
Commits
- 565a65dda Be more careful with this comprehension.
https://github.com/fedora-infra/tahrir/commit/565a65dda
- 59fdefa85 Free as in Freedom
https://github.com/fedora-infra/tahrir/commit/59fdefa85
- 54018f713 Add a search form to the header..
https://github.com/fedora-infra/tahrir/commit/54018f713
- c513c3211 Changes for RPM-based distributions
https://github.com/fedora-infra/tahrir/commit/c513c3211
- 45d0c3b61 Changes to fix traceback from dependencies
https://github.com/fedora-infra/tahrir/commit/45d0c3b61
- 7fb633f3e Fixes Internal server error #321
https://github.com/fedora-infra/tahrir/commit/7fb633f3e
- 11c8da3a7 Add a note about fedora-apps.
https://github.com/fedora-infra/tahrir/commit/11c8da3a7
- bc055fda1 Merge branch 'develop' of github.com:fedora-infra/tahrir
into develop
https://github.com/fedora-infra/tahrir/commit/bc055fda1
- 90b28c8e3 The current code crashes in December as 12+1 > 12
https://github.com/fedora-infra/tahrir/commit/90b28c8e3
- 9414d86ae Fix the monthly report, same breakage
https://github.com/fedora-infra/tahrir/commit/9414d86ae
- fba45ed4d Also expose tags over the JSON api.
https://github.com/fedora-infra/tahrir/commit/fba45ed4d
- 70593ccfe Merge branch 'develop' of github.com:fedora-infra/tahrir
into develop
https://github.com/fedora-infra/tahrir/commit/70593ccfe
- 5a198ed36 fix the percentile for the top users in the leaderboard
https://github.com/fedora-infra/tahrir/commit/5a198ed36
- 902fe55d3 Linking GoBack of datagrepper page to user page
https://github.com/fedora-infra/tahrir/commit/902fe55d3
- 512ac2ccd Change "add assertion" to "award individual badge"
https://github.com/fedora-infra/tahrir/commit/512ac2ccd
- f29b6431b Create a function to return a dict of user badge informations
https://github.com/fedora-infra/tahrir/commit/f29b6431b
- 594a8b922 Add the form to add team
https://github.com/fedora-infra/tahrir/commit/594a8b922
- a3b5c8965 Add forms for adding perk and series
https://github.com/fedora-infra/tahrir/commit/a3b5c8965
- 0e033ce8e Add a new endpoint to pull out the json for team user data
https://github.com/fedora-infra/tahrir/commit/0e033ce8e
- 3fd168505 Minor fixes to template and remove redundant code
https://github.com/fedora-infra/tahrir/commit/3fd168505
- 70aeaacb7 Explicitly mentions the route name in the template
https://github.com/fedora-infra/tahrir/commit/70aeaacb7
- 03040ced0 Change Perk to Milestone
https://github.com/fedora-infra/tahrir/commit/03040ced0
--
Sayan Chowdhury <https://sayanchowdhury.dgplug.org/>
Senior Software Engineer, Fedora Engineering - Emerging Platform
GPG Fingerprint : 0F16 E841 E517 225C 7D13 AB3C B023 9931 9CD0 5C8B
Proud to work at The Open Organization!
7 years, 6 months