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

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

    <bug>
          <bug_id>51975</bug_id>
          
          <creation_ts>2024-11-07 13:47:09 +0300</creation_ts>
          <short_desc>Implementation of &apos;apt-get changelog&apos;</short_desc>
          <delta_ts>2024-12-04 16:36:07 +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>apt</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</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="Alexey Shabalin">shaba</reporter>
          <assigned_to name="Ivan Zakharyaschev">imz</assigned_to>
          <cc>boyarsh</cc>
    
    <cc>glebfm</cc>
    
    <cc>imz</cc>
    
    <cc>ldv</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>254074</commentid>
    <comment_count>0</comment_count>
      <attachid>17142</attachid>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2024-11-07 13:47:09 +0300</bug_when>
    <thetext>Created attachment 17142
Implementation of &apos;apt-get changelog&apos;

Прошу добавить поддержку &apos;apt-get changelog&apos;.
Мне это нужно для PVE.
Патч прилагаю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255485</commentid>
    <comment_count>1</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2024-12-04 16:36:07 +0300</bug_when>
    <thetext>apt-0.5.15lorg2-alt89 -&gt; sisyphus:

 Sun Nov 24 2024 Ivan Zakharyaschev &lt;imz@altlinux&gt; 0.5.15lorg2-alt89
 - apt-get changelog: new Debian-compatible cmd; in ALT, it just reads it from
   the cache rather than downloads. (Thx Sergey Konev konevsa@) (ALT#51975)
 - sources(configure.ac): Made the build procedure work the same even when
   built not from this .spec by doing a fallback if the archname is unknown.
   Also simplified quoting/escaping in that archtable code.
 - tests &amp; checkinstall subpkgs: cache &amp; re-use built pkgs (for speed).
 - tests subpkg: do not depend on apt (to be able to test other apt versions).
 - tests: Fixed to detect more failures (previously unnoticed).
 - tests &amp; checkinstall subpkgs: test copy method, too.
 - tests: prepare for non-std filenames for built pkgs.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>17142</attachid>
            <date>2024-11-07 13:47:09 +0300</date>
            <delta_ts>2024-11-07 13:47:09 +0300</delta_ts>
            <desc>Implementation of &apos;apt-get changelog&apos;</desc>
            <filename>apt-get-changelog.patch</filename>
            <type>text/plain</type>
            <size>3825</size>
            <attacher name="Alexey Shabalin">shaba</attacher>
            
              <data encoding="base64">RnJvbSAyMDNmM2QxYzliYjU5MGE0N2E1N2EyYTBkNmMwYmI0MzRiMDJjYWQ3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnZXkgS29uZXYgPGtvbmV2c2FAYmFzZWFsdC5ydT4KRGF0
ZTogRnJpLCAxIE5vdiAyMDI0IDE4OjI3OjA1ICswMzAwClN1YmplY3Q6IFtQQVRDSF0gSW1wbGVt
ZW50YXRpb24gb2YgJ2FwdC1nZXQgY2hhbmdlbG9nJwoKVGhlIGNvZGUgaXMgYmFzZWQgb24gQUxU
J3MgJ2FwdC1jYWNoZSBzaG93JyAoc2VlIGNtZGxpbmUvYXB0LWNhY2hlLmNjKS4KVmlydHVhbCBw
YWNrYWdlcyBoYW5kbGluZyBpcyB0YWtlbiBmcm9tICdzaG93JyBpbXBsZW1lbnRhdGlvbi4KVXRp
bGl0eSB0YWtlcyBjaGFuZ2Vsb2cgZnJvbSBDYW5kaWRhdGUgdmVyc2lvbiAoaS5lLiB0aGUgbW9z
dCByZWNlbnQpLgoncnBtUmVjb3JkUGFyc2VyJyBpcyB1c2VkIHRvIGV4dHJhY3QgQ2hhbmdlbG9n
LgoKVXNhZ2UgZXhhbXBsZToKIGBgYAogICAgJCBhcHQtZ2V0IGNoYW5nZWxvZyBnY2MgaHRvcAog
YGBgCiBXaWxsIGRpc3BsYXkgY2hhbmdlbG9nIG9mICdnY2MnIGFuZCAnaHRvcCcgcGFja2FnZXMK
LS0tCiBjbWRsaW5lL2FwdC1nZXQuY2MgfCA3NiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNzYgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2NtZGxpbmUvYXB0LWdldC5jYyBiL2NtZGxpbmUvYXB0LWdldC5jYwppbmRleCA3
N2YyMWZkZi4uNzczNWM1MDUgMTAwNjQ0Ci0tLSBhL2NtZGxpbmUvYXB0LWdldC5jYworKysgYi9j
bWRsaW5lL2FwdC1nZXQuY2MKQEAgLTIwOTEsNiArMjA5MSw4MCBAQCBib29sIERvU291cmNlKENv
bW1hbmRMaW5lICZDbWRMKQogCiAgICByZXR1cm4gdHJ1ZTsKIH0KKwordm9pZCBEaXNwbGF5Q2hh
bmdlbG9nKENhY2hlRmlsZSYgQ2FjaGUsIHBrZ0NhY2hlOjpWZXJJdGVyYXRvciBWKSB7CisgICBw
a2dDYWNoZTo6VmVyRmlsZUl0ZXJhdG9yIFZmID0gVi5GaWxlTGlzdCgpOworICAgZm9yICg7IFZm
LmVuZCgpID09IGZhbHNlOyBWZisrKQorICAgICBpZiAoKFZmLkZpbGUoKS0+RmxhZ3MgJiBwa2dD
YWNoZTo6RmxhZzo6Tm90U291cmNlKSA9PSAwKQorICAgICAgIGJyZWFrOworCisgICBpZiAoVmYu
ZW5kKCkgPT0gdHJ1ZSkKKyAgICAgVmYgPSBWLkZpbGVMaXN0KCk7CisKKyAgIHBrZ1JlY29yZHMg
UmVjcygqQ2FjaGUpOworICAgcGtnUmVjb3Jkczo6UGFyc2VyICZQID0gUmVjcy5Mb29rdXAoVmYp
OworCisgICBzdGQ6OmNvdXQgPDwgIkNoYW5nZWxvZyBmb3IgIiA8PCBQLk5hbWUoKSA8PCAiOlxu
IjsKKyAgIHN0ZDo6Y291dCA8PCBQLkNoYW5nZWxvZygpIDw8ICJcbiI7Cit9CisKK2Jvb2wgRG9D
aGFuZ2Vsb2coQ29tbWFuZExpbmUgJkNtZEwpIHsKKyAgIC8vIEltcGxlbWVudGF0aW9uIGlzIHZl
cnkgc2ltaWxhciB0byBhcHQtY2FjaGUgc2hvdworICAgQ2FjaGVGaWxlIENhY2hlKGRldm51bGws
IGZhbHNlIC8qIG5vdCBXaXRoTG9jayAqLyk7CisgICBpZiAoQ2FjaGUuT3BlbigpID09IGZhbHNl
KQorICAgICByZXR1cm4gZmFsc2U7CisKKyAgIGlmIChDbWRMLkZpbGVTaXplKCkgPD0gMSkKKyAg
ICAgcmV0dXJuIF9lcnJvci0+RXJyb3IoXygiTXVzdCBzcGVjaWZ5IGF0IGxlYXN0IG9uZSBwYWNr
YWdlIHRvIGdldCBjaGFuZ2Vsb2cgZm9yIikpOworCisgICBwa2dEZXBDYWNoZTo6UG9saWN5IFBs
Y3k7CisKKyAgIHVuc2lnbmVkIGludCBmb3VuZCA9IDA7CisKKyAgIGZvciAoY29uc3QgY2hhciAq
KkkgPSBDbWRMLkZpbGVMaXN0ICsgMTsgKkkgIT0gMDsgKytJKSB7CisgICAgcGtnQ2FjaGU6OlBr
Z0l0ZXJhdG9yIFBrZyA9IENhY2hlLT5GaW5kUGtnKCpJKTsKKyAgICBpZiAoUGtnLmVuZCgpID09
IHRydWUpIHsKKyAgICAgIF9lcnJvci0+V2FybmluZyhfKCJVbmFibGUgdG8gbG9jYXRlIHBhY2th
Z2UgJXMiKSwgKkkpOworICAgICAgY29udGludWU7CisgICAgfQorCisgICAgKytmb3VuZDsKKwor
ICAgIC8vIElmIGl0J3MgYSB2aXJ0dWFsIHBhY2thZ2UsIHJlcXVpcmUgdXNlciB0byBzZWxlY3QK
KyAgICBpZiAoUGtnLlZlcnNpb25MaXN0KCkuZW5kKCkgPT0gdHJ1ZSBhbmQgUGtnLT5Qcm92aWRl
c0xpc3QgIT0gMCkgeworICAgICAgaW9wcmludGYoY291dCwgXygiUGFja2FnZSAlcyBpcyBhIHZp
cnR1YWwgcGFja2FnZSBwcm92aWRlZCBieTpcbiIpLAorICAgICAgICAgICAgICAgUGtnLk5hbWUo
KSk7CisgICAgICBmb3IgKHBrZ0NhY2hlOjpQcnZJdGVyYXRvciBQcnYgPSBQa2cuUHJvdmlkZXNM
aXN0KCk7IFBydi5lbmQoKSA9PSBmYWxzZTsKKyAgICAgICAgICAgUHJ2KyspIHsKKyAgICAgICAg
cGtnQ2FjaGU6OlZlckl0ZXJhdG9yIFYgPSBQbGN5LkdldENhbmRpZGF0ZVZlcihQcnYuT3duZXJQ
a2coKSk7CisgICAgICAgIGlmIChWLmVuZCgpID09IHRydWUpCisgICAgICAgICAgY29udGludWU7
CisgICAgICAgIGlmIChWICE9IFBydi5Pd25lclZlcigpKQorICAgICAgICAgIGNvbnRpbnVlOwor
ICAgICAgICBjb3V0IDw8ICIgICIgPDwgUHJ2Lk93bmVyUGtnKCkuTmFtZSgpIDw8ICIgIiA8PCBW
LlZlclN0cigpIDw8IGVuZGw7CisgICAgICB9CisKKyAgICAgIF9lcnJvci0+RXJyb3IoCisgICAg
ICAgICAgXygiUGFja2FnZSAlcyBpcyBhIHZpcnR1YWwgcGFja2FnZSB3aXRoIG11bHRpcGxlIHBy
b3ZpZGVycy4iKSwKKyAgICAgICAgICBQa2cuTmFtZSgpKTsKKyAgICAgIHJldHVybiBmYWxzZTsK
KyAgICB9CisKKyAgIC8vIEZpbmQgdGhlIHByb3BlciB2ZXJzaW9uIHRvIHVzZS4KKyAgIHBrZ0Nh
Y2hlOjpWZXJJdGVyYXRvciBWID0gUGxjeS5HZXRDYW5kaWRhdGVWZXIoUGtnKTsKKworICAgaWYg
KFYuZW5kKCkgPT0gdHJ1ZSB8fCBWLkZpbGVMaXN0KCkuZW5kKCkgPT0gdHJ1ZSkKKyAgICAgY29u
dGludWU7CisKKyAgIERpc3BsYXlDaGFuZ2Vsb2coQ2FjaGUsIFYpOworICB9CisKKyAgaWYgKGZv
dW5kID4gMCkKKyAgICByZXR1cm4gdHJ1ZTsKKyAgcmV0dXJuIF9lcnJvci0+RXJyb3IoXygiTm8g
cGFja2FnZXMgZm91bmQiKSk7CisKK30KKwogCQkJCQkJCQkJLyp9fX0qLwogLy8gRG9CdWlsZERl
cCAtIEluc3RhbGwvcmVtb3ZlcyBwYWNrYWdlcyB0byBzYXRpc2Z5IGJ1aWxkIGRlcGVuZGVuY2ll
cyAgLyp7e3sqLwogLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkBAIC0yNTE4LDYgKzI1OTIsNyBAQCBib29sIFNo
b3dIZWxwKENvbW1hbmRMaW5lICZDbWRMKQogICAgICAgIiAgIGNsZWFuIC0gRXJhc2UgZG93bmxv
YWRlZCBhcmNoaXZlIGZpbGVzXG4iCiAgICAgICAiICAgYXV0b2NsZWFuIC0gRXJhc2Ugb2xkIGRv
d25sb2FkZWQgYXJjaGl2ZSBmaWxlc1xuIgogICAgICAgIiAgIGNoZWNrIC0gVmVyaWZ5IHRoYXQg
dGhlcmUgYXJlIG5vIGJyb2tlbiBkZXBlbmRlbmNpZXNcbiIKKyAgICAgICIgICBjaGFuZ2Vsb2cg
LSBEaXNwbGF5IHRoZSBjaGFuZ2Vsb2cgZm9yIHRoZSBnaXZlbiBwYWNrYWdlXG4iCiAvLyBDTkM6
MjAwMy0wMy0xNgogICAgICAgKTsKICNpZmRlZiBXSVRIX0xVQQpAQCAtMjY0OCw2ICsyNzIzLDcg
QEAgaW50IG1haW4oaW50IGFyZ2MsY29uc3QgY2hhciAqYXJndltdKQogCQkJCSAgIHsic291cmNl
IiwmRG9Tb3VyY2V9LAogCQkJCSAgIHsibW9vIiwmRG9Nb299LAogCQkJCSAgIHsiYXV0b3JlbW92
ZSIsICZEb0F1dG9yZW1vdmV9LAorCQkJCSAgIHsiY2hhbmdlbG9nIiwmRG9DaGFuZ2Vsb2d9LAog
CQkJCSAgIHsiaGVscCIsJlNob3dIZWxwfSwKIC8vIENOQzoyMDAzLTAzLTE5CiAjaWZkZWYgV0lU
SF9MVUEK
</data>

          </attachment>
      

    </bug>

</bugzilla>