2487 Commits

Author SHA1 Message Date
Zuul
620a325674 Merge "Remove DPL model projects." 2023-02-10 18:25:44 +00:00
Zuul
ea13d853d5 Merge "Adding Rajat Dhasmana's candidacy for Cinder PTL (Bobcat)" 2023-02-09 15:50:08 +00:00
Rajat Dhasmana
39d4edb286 Adding Rajat Dhasmana's candidacy for Cinder PTL (Bobcat)
Change-Id: Ic9b8efee2c030d580caf26aae6a4213dc218838a
2023-02-09 10:52:57 +00:00
gecong
939999878b Add Cong Ge's candidacy for Freezer PTL
Change-Id: I9c87b277291eb32d9b9cea5e9bf2a578dfb086e5
2023-02-09 06:57:12 +00:00
Zuul
e9013f5743 Merge "Michal Nasiadka candidacy for Kolla PTL Bobcat/2023.2" 2023-02-09 00:45:10 +00:00
Amy Marrich (spotz)
32248f0764 Amy Marrich TC candidacy
Change-Id: I22d08ad20afbbbab5b3aaec37f6a36e780af6b8a
2023-02-08 11:27:23 -06:00
Michal Nasiadka
f4a26ecbb0 Michal Nasiadka candidacy for Kolla PTL Bobcat/2023.2
Change-Id: I5bc936669e3892c8b15559f7055b2361cc13d522
2023-02-08 09:35:09 +01:00
Tony Breeds
9b90ae6cdb Remove DPL model projects.
Mistral, Oslo, Requirements and Release Team are DPL projects so we

shouldn't include them in the election.

  $ grep -B1 ': distributed' ../governance/reference/projects.yaml
  mistral:
    leadership_type: distributed
  --
  oslo:
    leadership_type: distributed
  --
  Release Management:
    leadership_type: distributed
  --
  requirements:
    leadership_type: distributed
  $

Change-Id: I59764adf53d96611c482c2ba6a5a1e14f73155c2
2023-02-08 02:49:57 +00:00
chenker
ea28ba3f64 Add Ke Chen's candidacy for Watcher PTL
Change-Id: I6d82f84405a0109f79609b334b743b15b0c1eb74
2023-02-08 01:23:48 +00:00
Zuul
ac87f7b7bc Merge "Add Rong Zhu's candidacy for Solum PTL" 2023-02-06 23:41:30 +00:00
Zuul
c366305575 Merge "Add Rong Zhu's candidacy for Murano PTL" 2023-02-06 23:41:28 +00:00
Zuul
0a685a669d Merge "Add Hongbin Lu candidacy for Zun PTL" 2023-02-06 11:34:41 +00:00
zhurong
9054f9bbab Add Rong Zhu's candidacy for Solum PTL
Change-Id: Ib7eeeb017ca09ef487fae96c4d31fde7eaedade9
2023-02-06 07:07:17 +00:00
zhurong
519bb58007 Add Rong Zhu's candidacy for Murano PTL
Change-Id: I3c3fe679098fa58b0d7b789dc524d7d348a931ff
2023-02-06 07:05:11 +00:00
Vladimir Kozhukalov
d3669e61e1 Add Vladimir Kozhukalov candidacy Openstack-Helm
Change-Id: I37760079dbba563714933cec193a66900fb6aab8
2023-02-03 23:12:28 +03:00
Hongbin Lu
d32a0076d0 Add Hongbin Lu candidacy for Zun PTL
Change-Id: Ib2650d8504191957a14eddf55ec6cf062e9b6a86
2023-02-03 08:57:26 +00:00
Zuul
bc534fd4ca Merge "Add Hao Wang candidacy for Zaqar PTL in Bobcat" 2023-02-02 02:32:02 +00:00
Zuul
be33161a26 Merge "Add CIVS policy to combined voting kickoff template" 2023-02-02 01:58:06 +00:00
Zuul
e8ea3abdd5 Merge "Skip if e-mail in Gerrit is None" 2023-02-02 01:53:47 +00:00
wanghao
343a07b6f8 Add Hao Wang candidacy for Zaqar PTL in Bobcat
Add Hao Wang candidacy for Zaqar PTL

Change-Id: I84afcf36bd545fe9e651d556855943b74db77dd5
2023-02-02 09:45:14 +08:00
Jay Faulkner
87af17a629 Jay Faulkner candidacy for Ironic PTL 2023.2
Change-Id: If4b598b90e78e0e6e038f44a990b75d8063473d3
2023-02-02 12:18:01 +11:00
Tony Breeds
c993e3ef10 Use underscores in setup metadata
Fixes:
[pbr] Generating ChangeLog
.../lib/python3.11/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
.../lib/python3.11/site-packages/setuptools/dist.py:770: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
  warnings.warn(
.../lib/python3.11/site-packages/setuptools/dist.py:770: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead
  warnings.warn(
.../lib/python3.11/site-packages/setuptools/dist.py:770: UserWarning: Usage of dash-separated 'home-page' will not be supported in future versions. Please use the underscore name 'home_page' instead
  warnings.warn(
running editable_wheel

Change-Id: I248d6a305108f4eb49b8ce10829fb4f650104c8a
2023-02-02 11:34:37 +11:00
Tony Breeds
84c50c9878 Simplify date conversions
Also do a sneaky update to switch from dict() to list()

Change-Id: I71b65b82e8609fc4b3b48ef58acdf434ce69fe5c
2023-02-02 11:33:23 +11:00
Tony Breeds
5701eea441 Update select_release_end_date() to work cross release
Currently the event name is limited to 'x-final', this doesn't
work for current releases.  Update that to determine the correct
tag.

Change-Id: I14a2d71a0bc26c837ebe4dfebbcfc9b05f02b069
2023-02-02 11:32:18 +11:00
Tony Breeds
d084748d44 Gracefully exit if we can't find a date
If the release name passed into the tool doesn't yet have a schedule,
which is actually the most common use case, we won't be able to
auto-detect a date.  In that case let's bail somewhat nicely.

Change-Id: I4072e73c15d0299755fcce43f8b35798179719c3
2023-02-02 11:31:10 +11:00
Tony Breeds
bb587d0ff4 Remove stupid think-o
Setting a variable to itself should be a no-op right?  Frankly I have
no idea why I did this so remove it.

Change-Id: I9f9851c76455e5d559ba68921dfd29557a64b574
2023-02-02 11:30:00 +11:00
Tony Breeds
780c4140cb fix release name
For now the release *must* be the name, not the "version".  Fixing this is a slightly bigger issue.

Change-Id: I3a4ad7089e7a58b30f25ce05823fdbe34cef3550
2023-02-02 11:28:26 +11:00
Tony Breeds
4ef299381b Switch election timing to Wednesday
Tuesday was selected because it was early in the week and was "safe"
for APAC and US timezones.   Releases actually happen on Wednesdays
so for something more like consistency lets do make elections also
happen on Wednesdays

Change-Id: If66602b12eb77b17904427149ab81ce7a21d9492
2023-02-02 07:23:45 +09:00
Zuul
e9aba065ff Merge "Fix release name and timeline names" 2023-02-01 21:27:47 +00:00
Ian Y. Choi
7aa786a30a Create "2023.2" subdirectory to start election
Let's use release version number as primary identifier

Change-Id: I2a831751ef9771c504816c248732b496aa0cc6f7
2023-01-31 08:28:38 +09:00
Ian Y. Choi
8f8db968d6 Fix release name and timeline names
This fix aligns with

1. release: 2023.2 (release number)
2. template_emails.py [1] source code.

[1] https://opendev.org/openstack/election/src/branch/master/openstack_election/cmds/template_emails.py#L39

Change-Id: I23c9380720711c4f18760f429ea2bba005e95eb0
2023-01-31 08:26:10 +09:00
Ghanshyam Mann
fac3d836bc Fix tox4 error
tox.ini started failing with Tox4 which had some
incompatible changes. One of the reason for failure
is due to the skipsdist = True with usedevelop and it
seems it was never supported.

Change-Id: If70b1a8b17bd925b04b35366ff80fd5dacf19c3c
2023-01-30 16:40:10 -06:00
Zuul
dac837c596 Merge "Add dates for the 2023.2/B-release[1]" 2022-12-14 02:25:12 +00:00
Tony Breeds
49f333cbfc Add dates for the 2023.2/B-release[1]
governance repo tags and release names are place holders until
those details are settled.

Setting combined Election
Release is at: 2023-03-24
Latest possible completion is at: 2023-03-10
Moving back to Wednesday: 2023-03-08
TC & PTL Voting from 2023-02-22T23:45 to 2023-03-08T23:45
TC Campaigning from 2023-02-15T23:45 to 2023-02-22T23:45
TC & PTL Nominations from 2023-02-01T23:45 to 2023-02-15T23:45
Set email_deadline to 2023-02-15T00:00
Setting TC timeframe end to email_deadline
Begining of Zed Cycle @ 2022-03-11 00:00:00+00:00
End of Antelope cycle @ 2023-02-15 00:00:00+00:00
Election timeframe: 341 days, 0:00:00s

[1] Affectionately call bugbear, until the OIF selects a name

Change-Id: Ic9bc45fcb7dbc9faa48a1384f441fd8eb49ba46c
2022-12-12 13:09:15 +11:00
Zuul
250ee1777f Merge "Add Tony Breeds as an election offical" 2022-12-06 22:40:49 +00:00
Zuul
037720ec05 Merge "Remove "current" officals." 2022-12-06 22:19:54 +00:00
Tony Breeds
5e026f959b Add Tony Breeds as an election offical
Change-Id: I2e1682807f9c258c768d4612d38c278dc6ba76fc
2022-12-07 08:47:08 +11:00
Tony Breeds
5fb3788902 Remove "current" officals.
The list of officals has grown overtime, but not everyone is active,
nor due to personal/employment chnages, can actully perform this role.

Remove officials for now except official(s) who commented on the review
and expect/required to opt-in affrim they're available.

Change-Id: I9f718f2eeae4aaf194fa8e2f7caa0d976182e6c8
2022-12-06 20:24:41 +00:00
Hervé Beraud
3311ab5744 Remove python-dev from bindep
It is no longer supported by jammy and lead us to the following errors with the announce-release job.

```
No package matching 'python-dev' is available
```

Change-Id: I2a1c4c2fc169a2eec87fee87e584661798d90afa
2022-11-07 10:50:47 +01:00
Kristi Nikolla
8ae13def4d
Antelope Election Results (TC/PTL)
Close out Antelope / 2023.1 elections.

CIVS Election Links
- TC: https://civs1.civs.us/cgi-bin/results.pl?id=E_41d42603087bcf58
- Ironic: https://civs1.civs.us/cgi-bin/results.pl?id=E_c7d81a19f30c67f0

Change-Id: I72797a1565bd34b0bf44ec74ede0793ff94030f5
2022-09-20 09:36:10 -04:00
Ian Y. Choi
d5c2dfdc98 Skip if e-mail in Gerrit is None
Need to skip to work properly if E-mail address preferred in Gerrit
for owner's account is None

Change-Id: I2f222c9c58b9db9df1eb8370b1703ef690c1243d
2022-09-13 15:51:15 +09:00
Ian Y. Choi
a135c4c310 Add CIVS policy to combined voting kickoff template
Adding the policy statement to combined election which was already
added in PTL and TC election voting kickoff templates

Change-Id: I10fbbab9d11512cb66a3e3eaaa3cfd4159e48513
2022-09-13 09:20:44 +09:00
Zuul
d4a6bad962 Merge "Match tag version for the current election" 2022-09-12 16:20:08 +00:00
Zuul
a1eb1777f9 Merge "Put Artem Goncharov candidacy (SDK) to the correct cycle" 2022-09-08 14:25:09 +00:00
Artem Goncharov
6b96fc97ac Put Artem Goncharov candidacy (SDK) to the correct cycle
In previous patch file was mistakenly placed into wrong cycle
overwriting previous one. Restore zed cycle content and put properly
antelope candidacy.

Change-Id: I3b02c2f9cc80868040dfcb36a4870fd33f0c43a4
2022-09-08 15:54:41 +02:00
Zuul
1c463b501b Merge "Add Grzegorz Grasza candidacy for Barbican" 2022-09-08 03:37:41 +00:00
Amy Marrich (spotz)
a032fd9a47 Adding a campaigning period for TC
In order to give folks time to opt-in as well as to assure the CIVS
system is ready we are adding a seperate` TC campaign back in until 9/12

Change-Id: Idedf339fecb5f83e0a3e2383145c1885c8308875
2022-09-07 20:38:50 -05:00
Grzegorz Grasza
7475a71f39 Add Grzegorz Grasza candidacy for Barbican
Change-Id: I150ff331e5465e9f80e03b62fbdfb3811e5ebc4d
2022-09-07 17:20:57 +02:00
Ian Y. Choi
ffa6f2d644 Match tag version for the current election
Let's exactly match tag version which number is managed
on openstack/releases repository.

Depends-On: Ie3f763c2012930e6b14ac69d0667ba1372892b29
Change-Id: I92a7432978c6e30eb637806a772421cd1b476b51
2022-09-07 23:11:49 +09:00
Zuul
63c4e12a58 Merge "Add Jay Faulkner TC Candidacy" 2022-09-06 23:22:48 +00:00