From: "Stephan Hartmann" <sultan@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/chromium-tools:master commit in: /
Date: Fri, 11 Feb 2022 17:16:48 +0000 (UTC) [thread overview]
Message-ID: <1644599801.bc93089a28f77b14ffe49280024e404247323848.sultan@gentoo> (raw)
commit: bc93089a28f77b14ffe49280024e404247323848
Author: Stephan Hartmann <sultan <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 11 17:16:20 2022 +0000
Commit: Stephan Hartmann <sultan <AT> gentoo <DOT> org>
CommitDate: Fri Feb 11 17:16:41 2022 +0000
URL: https://gitweb.gentoo.org/proj/chromium-tools.git/commit/?id=bc93089a
edge-bump: copy metadata.xml
Signed-off-by: Stephan Hartmann <sultan <AT> gentoo.org>
edge-bump | 23 ++++++++++++++++++++---
1 file changed, 20 insertions(+), 3 deletions(-)
diff --git a/edge-bump b/edge-bump
index 5a44177..e77f87d 100755
--- a/edge-bump
+++ b/edge-bump
@@ -77,10 +77,11 @@ def getEdgeChannelVersions(versions, channel):
v.sort(key=functools.cmp_to_key(compareEdgeVersion))
return v
-def isMajorBump(uversion, tversion):
+def isMajorBump(channel, uversion, tversion):
uv_list = uversion.split(".")
tv_list = tversion.split(".")
- if int(uv_list[0]) > int(tv_list[0]):
+ if ( int(uv_list[0]) > int(tv_list[0]) and
+ getPrevChannel(channel=channel) != channel ):
return True
return False
@@ -227,7 +228,9 @@ def main():
tversion = getEbuildVersion(tver)
for uver in pkg_data[channel]["bversion"]:
uversion = getEbuildVersion(uver)
- major_bump = isMajorBump(uversion=uver[0], tversion=tver[0])
+ major_bump = isMajorBump(channel=channel,
+ uversion=uver[0],
+ tversion=tver[0])
output.einfo(f"Bumping www-client/{pkg}-{uversion} ...")
if major_bump:
prev_channel = getPrevChannel(channel=channel)
@@ -239,6 +242,12 @@ def main():
prev_pkg + "-" +
prev_version +
".ebuild")
+ from_meta = os.path.join("www-client",
+ prev_pkg,
+ "metadata.xml")
+ to_meta = os.path.join("www-client",
+ pkg,
+ "metadata.xml")
else:
from_ebuild = os.path.join("www-client",
pkg,
@@ -256,6 +265,9 @@ def main():
if pkg_data[channel]["stable"]:
print(f"ekeyword ~amd64 {to_ebuild}")
print(f"git add {to_ebuild}")
+ if major_bump:
+ print(f"cp {from_meta} {to_meta}")
+ print(f"git add {to_meta}")
else:
to_ebuild = os.path.join(repo_path, to_ebuild)
from_ebuild = os.path.join(repo_path, from_ebuild)
@@ -263,6 +275,11 @@ def main():
if pkg_data[channel]["stable"]:
subprocess.check_call(["ekeyword", "~amd64", to_ebuild])
index.add(to_ebuild)
+ if major_bump:
+ to_meta = os.path.join(repo_path, to_meta)
+ from_meta = os.path.join(repo_path, from_meta)
+ shutil.copyfile(from_meta, to_meta)
+ index.add(to_meta)
if args.dry_run:
print(f"git add {os.path.join('www-client', pkg, 'Manifest')}")
next reply other threads:[~2022-02-11 17:16 UTC|newest]
Thread overview: 43+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-02-11 17:16 Stephan Hartmann [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-05-01 7:48 [gentoo-commits] proj/chromium-tools:master commit in: / Matt Jolly
2025-03-25 4:03 Matt Jolly
2025-03-10 13:43 Matt Jolly
2025-03-10 13:43 Matt Jolly
2024-10-23 3:50 Matt Jolly
2024-10-23 3:50 Matt Jolly
2024-10-10 21:52 Matt Jolly
2024-10-10 10:03 Matt Jolly
2024-09-27 0:52 Matt Jolly
2024-09-27 0:52 Matt Jolly
2024-09-27 0:52 Matt Jolly
2024-09-26 7:25 Matt Jolly
2024-09-26 5:29 Matt Jolly
2024-09-26 5:21 Matt Jolly
2024-09-26 3:03 Matt Jolly
2024-09-26 2:39 Matt Jolly
2024-09-26 2:36 Matt Jolly
2024-08-30 3:39 Matt Jolly
2024-06-01 7:22 Matt Jolly
2024-05-31 23:02 Matt Jolly
2024-03-28 2:39 Matt Jolly
2024-03-20 21:45 Matt Jolly
2024-03-20 21:45 Matt Jolly
2024-03-20 21:45 Matt Jolly
2024-03-20 21:45 Matt Jolly
2023-02-05 15:09 Stephan Hartmann
2022-09-01 19:33 Mike Gilbert
2022-09-01 19:24 Mike Gilbert
2022-05-06 9:55 Stephan Hartmann
2022-05-03 16:54 Mike Gilbert
2022-05-03 16:54 Mike Gilbert
2022-02-05 16:29 Stephan Hartmann
2022-01-31 20:20 Stephan Hartmann
2020-11-21 19:34 Stephan Hartmann
2020-10-26 17:48 Mike Gilbert
2016-09-15 16:15 Mike Gilbert
2016-09-15 16:11 Mike Gilbert
2015-08-13 20:53 Mike Gilbert
2012-07-31 23:27 Mike Gilbert
2012-07-31 20:39 Mike Gilbert
2012-06-18 7:38 Paweł Hajdan
2011-10-25 16:36 Paweł Hajdan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1644599801.bc93089a28f77b14ffe49280024e404247323848.sultan@gentoo \
--to=sultan@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox