From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#15310: 24.3.50; [ELPA] Better commit notifications for upstream authors Date: Mon, 09 Sep 2013 00:56:40 +0300 Message-ID: <871u4znfjb.fsf@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1378677509 20155 80.91.229.3 (8 Sep 2013 21:58:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Sep 2013 21:58:29 +0000 (UTC) To: 15310@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Sep 08 23:58:31 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VImzw-0005ZV-DG for geb-bug-gnu-emacs@m.gmane.org; Sun, 08 Sep 2013 23:58:24 +0200 Original-Received: from localhost ([::1]:46743 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VImzw-0002Sf-44 for geb-bug-gnu-emacs@m.gmane.org; Sun, 08 Sep 2013 17:58:24 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43827) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VImzj-0002Qm-GY for bug-gnu-emacs@gnu.org; Sun, 08 Sep 2013 17:58:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VImza-0002MA-Tp for bug-gnu-emacs@gnu.org; Sun, 08 Sep 2013 17:58:11 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:41116) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VImza-0002M5-Pw for bug-gnu-emacs@gnu.org; Sun, 08 Sep 2013 17:58:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VImza-0002SM-8R for bug-gnu-emacs@gnu.org; Sun, 08 Sep 2013 17:58:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 Sep 2013 21:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15310 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.13786774449396 (code B ref -1); Sun, 08 Sep 2013 21:58:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 8 Sep 2013 21:57:24 +0000 Original-Received: from localhost ([127.0.0.1]:49409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VImyy-0002RT-8D for submit@debbugs.gnu.org; Sun, 08 Sep 2013 17:57:24 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:41959) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VImyw-0002RH-A3 for submit@debbugs.gnu.org; Sun, 08 Sep 2013 17:57:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VImyi-0001lp-FM for submit@debbugs.gnu.org; Sun, 08 Sep 2013 17:57:16 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:36196) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VImyi-0001lj-By for submit@debbugs.gnu.org; Sun, 08 Sep 2013 17:57:08 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43635) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VImyZ-0002J9-S3 for bug-gnu-emacs@gnu.org; Sun, 08 Sep 2013 17:57:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VImyR-0001jj-EZ for bug-gnu-emacs@gnu.org; Sun, 08 Sep 2013 17:56:59 -0400 Original-Received: from mail-ee0-x233.google.com ([2a00:1450:4013:c00::233]:51284) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VImyQ-0001jM-Vo for bug-gnu-emacs@gnu.org; Sun, 08 Sep 2013 17:56:51 -0400 Original-Received: by mail-ee0-f51.google.com with SMTP id c1so2768313eek.10 for ; Sun, 08 Sep 2013 14:56:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:date:message-id:mime-version:content-type; bh=0Lpp9xmzSqTuakIrOsGrQFVMYb5DsmWrU8xoJFjnNbc=; b=foAWARGeGF/0Jk3CFkcrIgAbkkaAngG/LzoroKzy9yulrdJr4ftI9fTD0W0Ao8BHWc RC/tNhQBOODy7o43S01rCgJ0Zfu3SG5l+jeGXSWIghqpbVbjRJaI2rS1ojvAZpdV1Wcw 2A+z77B4fXC0Fc7+KwfyYEMupUYiTkXPtyBOJr11yezjQhbOurCiuQGIc0FHxykXY6f0 pBmXelBaGrAKw6ISOHaaGtoeJyB5X+T2g3ogztMDTd4KbCxWTe/oGthOxDX3eEa2tIvj D1ZX0Hz0bqqes6H5iYWUHbdHR+wMEcaNJrJOGnUL0TL17z3/JaHEmKUSxjriYf0BDx+d YJDQ== X-Received: by 10.15.48.197 with SMTP id h45mr25064039eew.0.1378677408290; Sun, 08 Sep 2013 14:56:48 -0700 (PDT) Original-Received: from axl (62-118-214.netrun.cytanet.com.cy. [62.228.118.214]) by mx.google.com with ESMTPSA id b45sm16926606eef.4.1969.12.31.16.00.00 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 08 Sep 2013 14:56:47 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:78136 Archived-At: Currently, when there are some changes made to a package that has an upstream, an email gets sent for each group of commits pushed, to upstream author (or authors, I'm assuming). When the notification does come, getting the required changes out is not as easy as it could be. The commits are all sent together (one notification email per push, AFAICS), as a plain-text email without attachments. I have to identify the ones that originated from ELPA, and weren't synced from upstream, or just sync commits, for each of them copy the diff to a file manually, and separately copy the message and the author when making the commit. Since all paths the such diffs contain "a/packages/", I also have to run a replace command before applying the diff. Is there a better way to work with these emails? If no, it would be better if, for example, the script preparing these emails identified commits not synced from upstream (maybe by file paths inside the diffs?), fixed the paths, and attached these commits in patch format that's accepted by 'git am' and already contains the commit message and author information.