From patchwork Fri Nov 3 18:37:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cosmin Stejerean X-Patchwork-Id: 44502 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3aa6:b0:181:818d:5e7f with SMTP id d38csp18455pzh; Fri, 3 Nov 2023 11:38:06 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE/8sF7FPuzvoCegWsdQ3/oztTVQ76hOC0APbMZZ3Qx8kpCZRgfuGmmSy6rKCl1e1s7dROU X-Received: by 2002:a50:8d4f:0:b0:53e:1388:cb2e with SMTP id t15-20020a508d4f000000b0053e1388cb2emr18947894edt.35.1699036685715; Fri, 03 Nov 2023 11:38:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1699036685; cv=none; d=google.com; s=arc-20160816; b=Aadob77URf6i8UaOyRw3lNY5S/XNxDPNGxQ+jbAkr6m1oWFH0kilqJemo3TaVGGfW3 e7cfUSN13KDX4935zGdxfbQgNiut/kXCgA7UhTZk++yk+KwnntkI6joLAb6qHmLfM2WU TMS0cbcfn9+vR73B1XkwaGUXIA47aDGmHIOsNYdpKMBgTna9otz+Y5qK9x+JL0hsWnBo S6MMD/cW1OQ9pxWZBxWv2dv5O44ma7Im4bjyYtOO+I65K1EWTvdCZ4Ssy8WWCjIGcZa2 L8ktullkGfw3ScWR3YAv8RFsLX4rggSjOyqzJVv2mavS7u8Bjx/xtLlrLz2l6NS4dRe2 BpDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to:from :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:feedback-id:message-id:thread-topic :thread-index:references:in-reply-to:mime-version:date:to :delivered-to; bh=VPZA75rpfUb2vgFWRFmoH4NGfmZ++qrKzNeIcbvsQdA=; fh=CBS/D0cB4KwqFBY8d8UQ4TY1w6HZ9TulitLE+VqI2+k=; b=Y9mXSRwTMWFEYPnhtxvr/fLR8MXA/h+Wyxu8+ovT9Ej5aeEuUTxzEDSNSLumv6Z9fj sZiT/eTJOseCXEN+melp52rWb3v4kkQUbuCBmiwqpgqt6n8RLRioSXDnJrMRed5LgrNE v9/KqU2YqU2toIte4uWC2L6EgZd7M9vyW57/GNBnO68VBM8+JKbVgO/O1RUmuVEOO8Q+ /CslTyFl8rDxY6tSDTnjLQvsvl2nJCRA2yJjWivfW7LCHOOoh/uvIoUR+KW2D9kZlejQ Ucu+P722V4GWQnyNfL7/9/PG59TIQkfhl5niaC1rJLZMLEUKt8xV1gAsM/4ajXWukifb vbDA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id a26-20020a509b5a000000b0053ed6214d0dsi1155269edj.544.2023.11.03.11.38.05; Fri, 03 Nov 2023 11:38:05 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 540E968CDA2; Fri, 3 Nov 2023 20:38:03 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from a27-28.smtp-out.us-west-2.amazonses.com (a27-28.smtp-out.us-west-2.amazonses.com [54.240.27.28]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 93FE968CCC4 for ; Fri, 3 Nov 2023 20:37:56 +0200 (EET) To: =?utf-8?q?ffmpeg-devel=40ffmpeg=2Eorg?= Date: Fri, 3 Nov 2023 18:37:53 +0000 Mime-Version: 1.0 In-Reply-To: <20231103183712.95151-1-cosmin@cosmin.at> References: <20231103183712.95151-1-cosmin@cosmin.at> <20231103183712.95151-2-cosmin@cosmin.at> X-Mailer: Amazon WorkMail Thread-Index: AQHaDoTDBWq8XZpkQ0CE6C4RqJi9cQAAAFNd Thread-Topic: [PATCH 1/1] tools/general_assembly.pl - print names with emails X-Original-Mailer: git-send-email 2.42.1 X-Wm-Sent-Timestamp: 1699036672 Message-ID: <0101018b967a36dd-054beb70-1080-4c9d-ac9f-d1193adf13a1-000000@us-west-2.amazonses.com> Feedback-ID: 1.us-west-2.An468LAV0jCjQDrDLvlZjeAthld7qrhZr+vow8irkvU=:AmazonSES X-SES-Outgoing: 2023.11.03-54.240.27.28 Subject: [FFmpeg-devel] [PATCH 1/1] tools/general_assembly.pl - print names with emails X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Cosmin Stejerean via ffmpeg-devel From: Cosmin Stejerean Reply-To: FFmpeg development discussions and patches Cc: =?utf-8?q?Cosmin_Stejerean?= Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: Qs5FeurDjXyE Update GA script to print names in addition to emails since emails should not be shared in all contexts, this makes it easier to publish the current GA membership. Signed-off-by: Cosmin Stejerean --- tools/general_assembly.pl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/general_assembly.pl b/tools/general_assembly.pl index 898a6262ef..aa467ba34a 100644 --- a/tools/general_assembly.pl +++ b/tools/general_assembly.pl @@ -7,6 +7,8 @@ use POSIX qw(strftime); use Encode qw(decode); use Data::Dumper; +binmode(STDOUT, ":utf8"); + sub trim { my $s = shift; $s =~ s/^\s+|\s+$//g; return $s }; my @shortlog = split /\n/, decode('UTF-8', `git log --pretty=format:"%aN <%aE>" --since="last 36 months" | sort | uniq -c | sort -r`, Encode::FB_CROAK); @@ -35,6 +37,7 @@ foreach my $line (@shortlog) { } printf("# %s %s", strftime("%Y-%m-%d", localtime), decode('UTF-8', `git rev-parse HEAD`, Encode::FB_CROAK)); -foreach my $email (sort values %assembly) { - printf("%s\n", $email); +foreach my $name (sort keys %assembly) { + my $email = $assembly{$name}; + printf("%s <%s>\n", $name, $email); }