<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>60327</bug_id>
          
          <creation_ts>2026-08-31 14:23:42 +0300</creation_ts>
          <short_desc>gear-remotes-uscan пишет мусор в merge commit</short_desc>
          <delta_ts>2026-08-31 15:03:02 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>perl-Gear-Remotes</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Artem Semenov">savoptik</reporter>
          <assigned_to name="viy">viy</assigned_to>
          <cc>maksimenkovda</cc>
    
    <cc>viy</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>293716</commentid>
    <comment_count>0</comment_count>
    <who name="Artem Semenov">savoptik</who>
    <bug_when>2026-08-31 14:23:42 +0300</bug_when>
    <thetext>Использование gear-remotes-uscan формирует вот такой merge commit 

```SHELL
commit a6fae5870f7a369aa6d56218070d302a41cf53d0
Merge: 115a8aba 1a8a9c48
Author: Artem Semenov &lt;savoptik@altlinux.org&gt;
Date:   Mon Aug 31 11:32:33 2026 +0300

    Merge tag &apos;6.15.01&apos; into sisyphus
    
    6.15.01 Release Tag
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQFHBAABCAAxFiEE3zIT3rFWdzLmXjtNfbKovurk2KoFAmqS+SITHGYuYi5icm9r
    # a2VuQHJ1Zy5ubAAKCRB9sqi+6uTYqv4XB/9NF4bmhLzzfQpiQ64khoiuyBuHEAoQ
    # XdU8+j/zNFC+zp10Xaw8mK6qA6JBfq3EiDNwBJNXVyVDROmzrWPt3cZWePAVaRt1
    # ljrbQpPCtEMgW9oZLDOIie+Xhv7RT0L9/aj/acwpPJDwFr3ck13jk6L8/jhy/TJx
    # D5J4k7oW2/RfrotSOqyjWrRmN99ctEu0qGpcC1lT+geHq6FKGkfaCQKGQY1XXVs+
    # ZC2RIefP3/J28LBjIUfBpS6Ej3LqqttONHp2F7JtgH5QyRCFnmtkXsKG7AhTJwNx
    # X2nLO0hwaTPdaYgtwPvoqHU6LWV4LpATbcYDuCqrCKJo4z1jk7khannc
    # =XJ1J
    # -----END PGP SIGNATURE-----
    # gpg: Подпись сделана Сб 29 авг 2026 18:22:10 MSK
    # gpg:                ключом RSA с ID 7DB2A8BEEAE4D8AA
    # gpg: Не могу проверить подпись: открытый ключ не найден
```

Мне так кажется, что эти строки, как начинающиеся с решётки, не должны попадать в мерж коммит.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>293722</commentid>
    <comment_count>1</comment_count>
    <who name="Dmitry Maksimenkov">maksimenkovda</who>
    <bug_when>2026-08-31 15:03:02 +0300</bug_when>
    <thetext>Версия:
gear-remotes-utils-0.037-alt1

При использование gear-remotes-uscan при сливании подписанного тега проверяется подпись.

Лично мое мнение, не считаю это ошибкой - это поведение самого git по умолчанию. Я наоборот в своих пакетах проверяю эту подпись, предварительно импортирую публичный gpg ключ апстрима [1]. Но можно вынести на обсуждение. При желании можно отключить проверку подписей:
&gt; $ git config --global merge.verifySignatures false

Дополнительно:
[1]: https://git.altlinux.org/gears/m/miniserve.git?p=miniserve.git;a=commit;h=df6e81458f8d0fd8c35529f37e4536be5a10b71a</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>