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

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

    <bug>
          <bug_id>51204</bug_id>
          
          <creation_ts>2024-08-19 18:20:12 +0300</creation_ts>
          <short_desc>Поддержка waked в gnome-clocks</short_desc>
          <delta_ts>2026-03-14 01:28:50 +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>gnome-clocks</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="Egor Shestakov">vedingrot</reporter>
          <assigned_to name="Yuri N. Sedunov">aris</assigned_to>
          <cc>aris</cc>
    
    <cc>bircoph</cc>
    
    <cc>galilley</cc>
    
    <cc>oleg</cc>
    
    <cc>shrek</cc>
    
    <cc>vedingrot</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>250248</commentid>
    <comment_count>0</comment_count>
      <attachid>16650</attachid>
    <who name="Egor Shestakov">vedingrot</who>
    <bug_when>2024-08-19 18:20:12 +0300</bug_when>
    <thetext>Created attachment 16650
патч

Добрый день! Остро необходима поддержка waked в gnome-clocks.
Waked -- это демон, который пробуждает устройство ото сна и дает
возможность будильникам отрабатывать корректно. На мобильных
устройствах без этого патча gnome-clocks, фактически, сломан и
сломан очень противно.

Попытка внести эти изменения в апстрим идут достаточно давно, но
как явного отказа, так и принятия мы пока что не получили.
URL: https://gitlab.gnome.org/GNOME/gnome-clocks/-/merge_requests/313

Прикладываю патч.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250250</commentid>
    <comment_count>1</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2024-08-19 19:17:40 +0300</bug_when>
    <thetext>gnome-clocks-46.0-alt2 -&gt; sisyphus:

 Mon Aug 19 2024 Yuri N. Sedunov &lt;aris@altlinux&gt; 46.0-alt2
 - 46.0-11-g302f429 (updated translations)
 - enabled waked support (ALT #51204)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250252</commentid>
    <comment_count>2</comment_count>
    <who name="Олег Щавелев">oleg</who>
    <bug_when>2024-08-19 19:31:36 +0300</bug_when>
    <thetext> (Ответ для Egor Shestakov на комментарий #0)
&gt; Создано вложение 16650 [подробности]
&gt; патч
&gt; 
&gt; Добрый день! Остро необходима поддержка waked в gnome-clocks.
&gt; Waked -- это демон, который пробуждает устройство ото сна и дает
&gt; возможность будильникам отрабатывать корректно. На мобильных
&gt; устройствах без этого патча gnome-clocks, фактически, сломан и
&gt; сломан очень противно.
&gt; 
&gt; Попытка внести эти изменения в апстрим идут достаточно давно, но
&gt; как явного отказа, так и принятия мы пока что не получили.
&gt; URL: https://gitlab.gnome.org/GNOME/gnome-clocks/-/merge_requests/313
&gt; 
&gt; Прикладываю патч.

Я поддерживаю инициативу Егора Шестакова.

Приложение gnome-clocks входит в группу GNOME Core, и я считаю, что оно будет поставляться в мобильных рабочих окружениях, таких как phosh и gnome-shell-mobile, с поддержкой оболочки.

Если посмотреть на процесс разработки с точки зрения адаптации для устройств с небольшими экранами (мобильных), то можно заметить, что он происходит поэтапно, с учётом релизов. Это означает, что если вносится незначительное изменение, оно будет принято сразу. А если изменение более существенное, то его внедрение может быть отложено до первого квартала 2025 года (GNOME 48). А если фиксации проблемы окажется в конце дорожной карты проекта, то, я полагаю, эту работу можно ожидать 1 квартала 2026 года (GNOME 50).

Я считаю решение Егора Шестакова оптимальным и автономным, потому что операционная система «Альт» позволяет использовать её на некоторых моделях мобильных устройств уже сегодня. Однако для этого необходимо решение на уровне репозитория.

После принятия патча важно продолжать диалог с коллегами из апстрима, чтобы полностью решить функциональную проблему с будильником.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250253</commentid>
    <comment_count>3</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2024-08-19 19:36:25 +0300</bug_when>
    <thetext>(Ответ для Олег Щавелев на комментарий #2)
&gt; Я поддерживаю инициативу Егора Шестакова.
...

Завязывайте с искусственным интеллектом -- свой весь выйдет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250879</commentid>
    <comment_count>4</comment_count>
    <who name="Denis Sergeevich">galilley</who>
    <bug_when>2024-08-30 09:50:46 +0300</bug_when>
    <thetext>Я извиняюсь, но зачем нужен крайне специализированный waked, если проблема вроде как должна решаться средствами systemd начиная с версии 254?
https://github.com/systemd/systemd/issues/21382</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251222</commentid>
    <comment_count>5</comment_count>
    <who name="Egor Shestakov">vedingrot</who>
    <bug_when>2024-09-04 17:00:53 +0300</bug_when>
    <thetext>(Ответ для Denis Sergeevich на комментарий #4)
&gt; Я извиняюсь, но зачем нужен крайне специализированный waked, если проблема
&gt; вроде как должна решаться средствами systemd начиная с версии 254?

По большому счету только из-за того, что с waked есть рабочее решение
и активно используемое решение, а с помощью средств systemd так никто
ничего и не сделал.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259244</commentid>
    <comment_count>6</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2025-02-14 16:18:17 +0300</bug_when>
    <thetext>Грядет переход на sdbus-cpp-2.0.0. alterator-usb{guard,mount} в пути, waked тоже надо приготовиться, иначе придется оторвать предложенный патч.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283744</commentid>
    <comment_count>7</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2026-03-13 10:02:38 +0300</bug_when>
    <thetext>В gnome-clocks-50.0 патч отвалился. Если он еще нужен, подготовьте новый.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283820</commentid>
    <comment_count>8</comment_count>
      <attachid>20879</attachid>
    <who name="Egor Shestakov">vedingrot</who>
    <bug_when>2026-03-13 19:00:35 +0300</bug_when>
    <thetext>Created attachment 20879
patch for 50 release</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283849</commentid>
    <comment_count>9</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2026-03-14 01:28:50 +0300</bug_when>
    <thetext>gnome-clocks-50.0-alt1 -&gt; sisyphus:

Fri Mar 13 2026 Yuri N. Sedunov &lt;aris@altlinux&gt; 50.0-alt1
- 50.0
- updated alt-waked.patch (ALT #51204)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>16650</attachid>
            <date>2024-08-19 18:20:12 +0300</date>
            <delta_ts>2024-08-19 18:20:12 +0300</delta_ts>
            <desc>патч</desc>
            <filename>waked.patch</filename>
            <type>text/plain</type>
            <size>5952</size>
            <attacher name="Egor Shestakov">vedingrot</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL2J1aWxkLWF1eC9mbGF0cGFrL29yZy5nbm9tZS5jbG9ja3MuanNvbiBiL2J1
aWxkLWF1eC9mbGF0cGFrL29yZy5nbm9tZS5jbG9ja3MuanNvbgppbmRleCBkMGE1YTczLi4wNGFm
YjkwIDEwMDY0NAotLS0gYS9idWlsZC1hdXgvZmxhdHBhay9vcmcuZ25vbWUuY2xvY2tzLmpzb24K
KysrIGIvYnVpbGQtYXV4L2ZsYXRwYWsvb3JnLmdub21lLmNsb2Nrcy5qc29uCkBAIC0xNSw2ICsx
NSw3IEBACiAgICAgICAgICItLXNvY2tldD13YXlsYW5kIiwKICAgICAgICAgIi0tc29ja2V0PXB1
bHNlYXVkaW8iLAogICAgICAgICAiLS1zaGFyZT1uZXR3b3JrIiwKKyAgICAgICAgIi0tc3lzdGVt
LXRhbGstbmFtZT1kZS5zZWF0aC5XYWtlZCIsCiAgICAgICAgICItLWVudj1HX01FU1NBR0VTX0RF
QlVHPW9yZy5nbm9tZS5DbG9ja3NEZXZlbCIKICAgICBdLAogICAgICJidWlsZC1vcHRpb25zIjog
ewpkaWZmIC0tZ2l0IGEvbWVzb25fb3B0aW9ucy50eHQgYi9tZXNvbl9vcHRpb25zLnR4dAppbmRl
eCAxMmZmNDBkLi45MjhlOGEzIDEwMDY0NAotLS0gYS9tZXNvbl9vcHRpb25zLnR4dAorKysgYi9t
ZXNvbl9vcHRpb25zLnR4dApAQCAtOSw0ICs5LDYgQEAgb3B0aW9uKAogICBkZXNjcmlwdGlvbjog
J1RoZSBidWlsZCBwcm9maWxlIGZvciBDbG9jay4gT25lIG9mICJkZWZhdWx0IiBvciAiZGV2ZWxv
cG1lbnQiLicKICkKIAotb3B0aW9uKCdkb2NzJywgdHlwZSA6ICdib29sZWFuJywgdmFsdWUgOiBm
YWxzZSkKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCitvcHRpb24oJ2RvY3MnLCB0eXBlIDog
J2Jvb2xlYW4nLCB2YWx1ZSA6IGZhbHNlKQorCitvcHRpb24oJ3dha2VkJywgdHlwZSA6ICdib29s
ZWFuJywgdmFsdWUgOiBmYWxzZSkKZGlmZiAtLWdpdCBhL3NyYy9hbGFybS1mYWNlLnZhbGEgYi9z
cmMvYWxhcm0tZmFjZS52YWxhCmluZGV4IDdiYzQ1OWQuLjAxZmJlZDcgMTAwNjQ0Ci0tLSBhL3Ny
Yy9hbGFybS1mYWNlLnZhbGEKKysrIGIvc3JjL2FsYXJtLWZhY2UudmFsYQpAQCAtODQsNiArODQs
OSBAQCBwdWJsaWMgY2xhc3MgRmFjZSA6IEFkdy5CaW4sIENsb2Nrcy5DbG9jayB7CiAgICAgICAg
ICAgICB9KTsKIAogICAgICAgICAgICAgcm93LnJlbW92ZV9hbGFybS5jb25uZWN0ICgoKSA9PiB7
CisjaWYgSEFWRV9XQUtFRAorICAgICAgICAgICAgICAgIFdha2VkLmdldF9kZWZhdWx0ICgpLnJl
bW92ZV90aW1lci5iZWdpbiAoKChJdGVtKSBpdGVtKS5pZCk7CisjZW5kaWYKICAgICAgICAgICAg
ICAgICBhbGFybXMuZGVsZXRlX2l0ZW0gKChJdGVtKSBpdGVtKTsKICAgICAgICAgICAgICAgICBp
ZiAocmluZ190aW1lX3RvYXN0ICE9IG51bGwgJiYgaXRlbSA9PSByaW5nX3RpbWVfdG9hc3RfYWxh
cm0pIHsKICAgICAgICAgICAgICAgICAgICAgcmluZ190aW1lX3RvYXN0X2FsYXJtID0gbnVsbDsK
QEAgLTE4Nyw2ICsxOTAsOSBAQCBwdWJsaWMgY2xhc3MgRmFjZSA6IEFkdy5CaW4sIENsb2Nrcy5D
bG9jayB7CiAgICAgICAgICAgICAgICAgYWxhcm0uYWN0aXZlID0gdHJ1ZTsKICAgICAgICAgICAg
ICAgICBzYXZlICgpOwogICAgICAgICAgICAgfSBlbHNlIGlmIChyZXNwb25zZSA9PSBERUxFVEVf
QUxBUk0pIHsKKyNpZiBIQVZFX1dBS0VECisgICAgICAgICAgICAgICAgV2FrZWQuZ2V0X2RlZmF1
bHQgKCkucmVtb3ZlX3RpbWVyLmJlZ2luIChhbGFybS5pZCk7CisjZW5kaWYKICAgICAgICAgICAg
ICAgICBhbGFybXMuZGVsZXRlX2l0ZW0gKGFsYXJtKTsKICAgICAgICAgICAgICAgICBzYXZlICgp
OwogICAgICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvc3JjL2FsYXJtLWl0ZW0udmFsYSBiL3NyYy9h
bGFybS1pdGVtLnZhbGEKaW5kZXggMjc5NjhmNy4uY2Q4NzA1ZiAxMDA2NDQKLS0tIGEvc3JjL2Fs
YXJtLWl0ZW0udmFsYQorKysgYi9zcmMvYWxhcm0taXRlbS52YWxhCkBAIC04Nyw2ICs4NywxNCBA
QCBwcml2YXRlIGNsYXNzIEl0ZW0gOiBPYmplY3QsIENvbnRlbnRJdGVtIHsKICAgICAgICAgICAg
ICAgICBub3RpZnlfcHJvcGVydHkgKCJhY3RpdmUiKTsKICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIG5vdGlmeV9wcm9wZXJ0eSAoInJpbmctdGltZSIpOworCisjaWYgSEFWRV9XQUtFRAorICAg
ICAgICAgICAgaWYgKHZhbHVlID09IG51bGwpIHsKKyAgICAgICAgICAgICAgICBXYWtlZC5nZXRf
ZGVmYXVsdCAoKS5yZW1vdmVfdGltZXIuYmVnaW4gKGlkKTsKKyAgICAgICAgICAgIH0gZWxzZSB7
CisgICAgICAgICAgICAgICAgV2FrZWQuZ2V0X2RlZmF1bHQgKCkudXBkYXRlX3RpbWVyLmJlZ2lu
IChpZCwgcmluZ190aW1lKTsKKyAgICAgICAgICAgIH0KKyNlbmRpZgogICAgICAgICB9CiAgICAg
fQogCkBAIC0xODYsNiArMTk0LDExIEBAIHByaXZhdGUgY2xhc3MgSXRlbSA6IE9iamVjdCwgQ29u
dGVudEl0ZW0gewogICAgICAgICB2YXIgZ3VpZCA9IGlkICE9IG51bGwgPyAoc3RyaW5nKSBpZCA6
IEdMaWIuREJ1cy5nZW5lcmF0ZV9ndWlkICgpOwogICAgICAgICBPYmplY3QgKGlkOiBndWlkKTsK
ICAgICB9CisgICAgfkl0ZW0gKCkgeworI2lmIEhBVkVfV0FLRUQKKyAgICAgICAgV2FrZWQuZ2V0
X2RlZmF1bHQgKCkucmVtb3ZlX3RpbWVyLmJlZ2luIChpZCk7CisjZW5kaWYKKyAgICB9CiAKICAg
ICBwcml2YXRlIHZvaWQgc2V0dXBfYmVsbCAoKSB7CiAgICAgICAgIGJlbGwgPSBuZXcgVXRpbHMu
QmVsbCAoR0xpYi5GaWxlLm5ld19mb3JfdXJpICgicmVzb3VyY2U6Ly9vcmcvZ25vbWUvY2xvY2tz
L3NvdW5kcy9hbGFybS1jbG9jay1lbGFwc2VkLm9nYSIpKTsKZGlmZiAtLWdpdCBhL3NyYy9tZXNv
bi5idWlsZCBiL3NyYy9tZXNvbi5idWlsZAppbmRleCAzNDQ3ODFjLi41MTM5MDI4IDEwMDY0NAot
LS0gYS9zcmMvbWVzb24uYnVpbGQKKysrIGIvc3JjL21lc29uLmJ1aWxkCkBAIC0yNCw2ICsyNCw3
IEBAIGNsb2Nrc192YWxhX3NvdXJjZXMgPSBmaWxlcygKICAgJ3RpbWVyLXNldHVwLnZhbGEnLAog
ICAndGltZXItc2V0dXAtZGlhbG9nLnZhbGEnLAogICAndXRpbHMudmFsYScsCisgICd3YWtlZC52
YWxhJywKICAgJ3dpZGdldHMudmFsYScsCiAgICd3aW5kb3cudmFsYScsCiAgICd3b3JsZC1mYWNl
LnZhbGEnLApAQCAtNDcsNiArNDgsMTAgQEAgY2xvY2tzX3NvdXJjZXMgPSBbCiAgIHJlc291cmNl
cwogXQogCitpZiBnZXRfb3B0aW9uKCd3YWtlZCcpCisgIGFkZF9wcm9qZWN0X2FyZ3VtZW50cygn
LUQnLCAnSEFWRV9XQUtFRCcsIGxhbmd1YWdlOiAndmFsYScpCitlbmRpZgorCiBjbG9ja3NfdmFs
YV9hcmdzID0gWwogICAnLS10YXJnZXQtZ2xpYicsICcyLjcyJywKICAgJy0tdmFwaWRpcicsIG1l
c29uLmN1cnJlbnRfc291cmNlX2RpcigpLApkaWZmIC0tZ2l0IGEvc3JjL3dha2VkLnZhbGEgYi9z
cmMvd2FrZWQudmFsYQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lMjUyM2I0
Ci0tLSAvZGV2L251bGwKKysrIGIvc3JjL3dha2VkLnZhbGEKQEAgLTAsMCArMSw3NiBAQAorLyoK
KyAqIENvcHlyaWdodCAoQykgMjAyMSBSb2JpbiBXZXN0ZXJtYW5uIDx3YWtlZEBzZWF0aC5kZT4K
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZQorICogYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIKKyAqIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQg
eW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
KyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
CisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdy
aXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisgKiBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xp
biBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BICAwMjExMC0xMzAxLCBVU0EuCisgKi8K
KworbmFtZXNwYWNlIENsb2NrcyB7CisKK1tTaW5nbGVJbnN0YW5jZV0KK3B1YmxpYyBjbGFzcyBX
YWtlZCA6IEdMaWIuT2JqZWN0IHsKKyAgICBbREJ1cyAobmFtZSA9ICJkZS5zZWF0aC5XYWtlZCIp
XQorICAgIGludGVybmFsIGludGVyZmFjZSBXYWtlZFByb3h5IDogR0xpYi5PYmplY3QgeworICAg
ICAgICBwdWJsaWMgYXN5bmMgYWJzdHJhY3Qgdm9pZCBhZGQgKHN0cmluZyBpZCwgdWludDY0IHRp
bWUpIHRocm93cyBHTGliLkVycm9yOworICAgICAgICBwdWJsaWMgYXN5bmMgYWJzdHJhY3Qgdm9p
ZCB1cGRhdGUgKHN0cmluZyBpZCwgdWludDY0IHRpbWUpIHRocm93cyBHTGliLkVycm9yOworICAg
ICAgICBwdWJsaWMgYXN5bmMgYWJzdHJhY3Qgdm9pZCByZW1vdmUgKHN0cmluZyBpZCkgdGhyb3dz
IEdMaWIuRXJyb3I7CisgICAgfQorCisgICAgc3RhdGljIFdha2VkIGluc3RhbmNlOworICAgIHBy
aXZhdGUgV2FrZWRQcm94eSBfd2FrZWRfcHJveHk7CisKKyAgICBwdWJsaWMgc3RhdGljIFdha2Vk
IGdldF9kZWZhdWx0ICgpIHsKKyAgICAgICAgaWYgKGluc3RhbmNlID09IG51bGwpIHsKKyAgICAg
ICAgICAgIGluc3RhbmNlID0gbmV3IFdha2VkICgpOworICAgICAgICB9CisKKyAgICAgICAgcmV0
dXJuIGluc3RhbmNlOworICAgIH0KKworICAgIGFzeW5jIFdha2VkUHJveHkgZ2V0X3Byb3h5ICgp
IHRocm93cyBHTGliLklPRXJyb3IgeworICAgICAgICBpZiAoX3dha2VkX3Byb3h5ID09IG51bGwp
IHsKKyAgICAgICAgICAgIF93YWtlZF9wcm94eSA9CisgICAgICAgICAgICAgICAgeWllbGQgQnVz
LmdldF9wcm94eTxXYWtlZFByb3h5PiAoCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBCdXNUeXBlLlNZU1RFTSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJkZS5zZWF0aC5XYWtlZCIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL2RlL3NlYXRoL1dha2VkL0FsYXJt
Iik7CisgICAgICAgIH0KKworICAgICAgICByZXR1cm4gX3dha2VkX3Byb3h5OworICAgIH0KKwor
ICAgIHB1YmxpYyBhc3luYyB2b2lkIHVwZGF0ZV90aW1lciAoc3RyaW5nIGlkLCBHTGliLkRhdGVU
aW1lIHRpbWUpIHsKKyAgICAgICAgdHJ5IHsKKyAgICAgICAgICAgIHZhciB3YWtlZF9wcm94eSA9
IHlpZWxkIGdldF9wcm94eSAoKTsKKworICAgICAgICAgICAgeWllbGQgd2FrZWRfcHJveHkudXBk
YXRlIChpZCwgdGltZS50b191bml4ICgpKTsKKworICAgICAgICB9IGNhdGNoIChHTGliLkVycm9y
IGUpIHsKKyAgICAgICAgICAgIHN0ZGVyci5wcmludGYgKCIlc1xuIiwgZS5tZXNzYWdlKTsKKyAg
ICAgICAgfQorICAgIH0KKworICAgIHB1YmxpYyBhc3luYyB2b2lkIHJlbW92ZV90aW1lciAoc3Ry
aW5nIGlkKSB7CisgICAgICAgIHRyeSB7CisgICAgICAgICAgICB2YXIgd2FrZWRfcHJveHkgPSB5
aWVsZCBnZXRfcHJveHkgKCk7CisKKyAgICAgICAgICAgIHlpZWxkIHdha2VkX3Byb3h5LnJlbW92
ZSAoaWQpOworCisgICAgICAgIH0gY2F0Y2ggKEdMaWIuRXJyb3IgZSkgeworICAgICAgICAgICAg
c3RkZXJyLnByaW50ZiAoIiVzXG4iLCBlLm1lc3NhZ2UpOworICAgICAgICB9CisgICAgfQorfQor
Cit9IC8vIG5hbWVzcGFjZSBDbG9ja3MK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>20879</attachid>
            <date>2026-03-13 19:00:35 +0300</date>
            <delta_ts>2026-03-13 19:00:35 +0300</delta_ts>
            <desc>patch for 50 release</desc>
            <filename>gnome-clocks-50.0-alt-waked.patch</filename>
            <type>text/plain</type>
            <size>5859</size>
            <attacher name="Egor Shestakov">vedingrot</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL2J1aWxkLWF1eC9mbGF0cGFrL29yZy5nbm9tZS5jbG9ja3MuanNvbiBiL2J1
aWxkLWF1eC9mbGF0cGFrL29yZy5nbm9tZS5jbG9ja3MuanNvbgppbmRleCA5YmM4MTIwNS4uMTYx
MmJlZmQgMTAwNjQ0Ci0tLSBhL2J1aWxkLWF1eC9mbGF0cGFrL29yZy5nbm9tZS5jbG9ja3MuanNv
bgorKysgYi9idWlsZC1hdXgvZmxhdHBhay9vcmcuZ25vbWUuY2xvY2tzLmpzb24KQEAgLTE1LDYg
KzE1LDcgQEAKICAgICAgICAgIi0tc29ja2V0PXdheWxhbmQiLAogICAgICAgICAiLS1zb2NrZXQ9
cHVsc2VhdWRpbyIsCiAgICAgICAgICItLXNoYXJlPW5ldHdvcmsiLAorICAgICAgICAiLS1zeXN0
ZW0tdGFsay1uYW1lPWRlLnNlYXRoLldha2VkIiwKICAgICAgICAgIi0tZW52PUdfTUVTU0FHRVNf
REVCVUc9b3JnLmdub21lLkNsb2Nrc0RldmVsIgogICAgIF0sCiAgICAgImJ1aWxkLW9wdGlvbnMi
OiB7CmRpZmYgLS1naXQgYS9tZXNvbl9vcHRpb25zLnR4dCBiL21lc29uX29wdGlvbnMudHh0Cmlu
ZGV4IDEyZmY0MGRjLi45MjhlOGEzOSAxMDA2NDQKLS0tIGEvbWVzb25fb3B0aW9ucy50eHQKKysr
IGIvbWVzb25fb3B0aW9ucy50eHQKQEAgLTksNCArOSw2IEBAIG9wdGlvbigKICAgZGVzY3JpcHRp
b246ICdUaGUgYnVpbGQgcHJvZmlsZSBmb3IgQ2xvY2suIE9uZSBvZiAiZGVmYXVsdCIgb3IgImRl
dmVsb3BtZW50Ii4nCiApCiAKLW9wdGlvbignZG9jcycsIHR5cGUgOiAnYm9vbGVhbicsIHZhbHVl
IDogZmFsc2UpClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQorb3B0aW9uKCdkb2NzJywgdHlw
ZSA6ICdib29sZWFuJywgdmFsdWUgOiBmYWxzZSkKKworb3B0aW9uKCd3YWtlZCcsIHR5cGUgOiAn
Ym9vbGVhbicsIHZhbHVlIDogZmFsc2UpCmRpZmYgLS1naXQgYS9zcmMvYWxhcm0tZmFjZS52YWxh
IGIvc3JjL2FsYXJtLWZhY2UudmFsYQppbmRleCA0OGExYTMwZS4uNmI2NmQ5MWEgMTAwNjQ0Ci0t
LSBhL3NyYy9hbGFybS1mYWNlLnZhbGEKKysrIGIvc3JjL2FsYXJtLWZhY2UudmFsYQpAQCAtODIs
NiArODIsOSBAQCBwdWJsaWMgY2xhc3MgRmFjZSA6IEFkdy5CaW4sIENsb2Nrcy5DbG9jayB7CiAg
ICAgICAgICAgICB9KTsKIAogICAgICAgICAgICAgcm93LnJlbW92ZV9hbGFybS5jb25uZWN0ICgo
KSA9PiB7CisjaWYgSEFWRV9XQUtFRAorICAgICAgICAgICAgICAgIFdha2VkLmdldF9kZWZhdWx0
ICgpLnJlbW92ZV90aW1lci5iZWdpbiAoKChJdGVtKSBpdGVtKS5pZCk7CisjZW5kaWYKICAgICAg
ICAgICAgICAgICBhbGFybXMucmVtb3ZlICgoSXRlbSkgaXRlbSk7CiAgICAgICAgICAgICAgICAg
aWYgKHJpbmdfdGltZV90b2FzdCAhPSBudWxsICYmIGl0ZW0gPT0gcmluZ190aW1lX3RvYXN0X2Fs
YXJtKSB7CiAgICAgICAgICAgICAgICAgICAgIHJpbmdfdGltZV90b2FzdF9hbGFybSA9IG51bGw7
CkBAIC0xODcsNiArMTkwLDkgQEAgcHVibGljIGNsYXNzIEZhY2UgOiBBZHcuQmluLCBDbG9ja3Mu
Q2xvY2sgewogICAgICAgICAgICAgICAgIGFsYXJtLmFjdGl2ZSA9IHRydWU7CiAgICAgICAgICAg
ICAgICAgc2F2ZSAoKTsKICAgICAgICAgICAgIH0gZWxzZSBpZiAocmVzcG9uc2UgPT0gREVMRVRF
X0FMQVJNKSB7CisjaWYgSEFWRV9XQUtFRAorICAgICAgICAgICAgICAgIFdha2VkLmdldF9kZWZh
dWx0ICgpLnJlbW92ZV90aW1lci5iZWdpbiAoYWxhcm0uaWQpOworI2VuZGlmCiAgICAgICAgICAg
ICAgICAgYWxhcm1zLnJlbW92ZSAoYWxhcm0pOwogICAgICAgICAgICAgICAgIHNhdmUgKCk7CiAg
ICAgICAgICAgICB9CmRpZmYgLS1naXQgYS9zcmMvYWxhcm0taXRlbS52YWxhIGIvc3JjL2FsYXJt
LWl0ZW0udmFsYQppbmRleCA3YjY3MzVkOC4uZTk0NTE4NmEgMTAwNjQ0Ci0tLSBhL3NyYy9hbGFy
bS1pdGVtLnZhbGEKKysrIGIvc3JjL2FsYXJtLWl0ZW0udmFsYQpAQCAtODksNiArODksMTQgQEAg
cHJpdmF0ZSBjbGFzcyBJdGVtIDogT2JqZWN0LCBDb250ZW50SXRlbSB7CiAgICAgICAgICAgICAg
ICAgbm90aWZ5X3Byb3BlcnR5ICgiYWN0aXZlIik7CiAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICBub3RpZnlfcHJvcGVydHkgKCJyaW5nLXRpbWUiKTsKKworI2lmIEhBVkVfV0FLRUQKKyAgICAg
ICAgICAgIGlmICh2YWx1ZSA9PSBudWxsKSB7CisgICAgICAgICAgICAgICAgV2FrZWQuZ2V0X2Rl
ZmF1bHQgKCkucmVtb3ZlX3RpbWVyLmJlZ2luIChpZCk7CisgICAgICAgICAgICB9IGVsc2Ugewor
ICAgICAgICAgICAgICAgIFdha2VkLmdldF9kZWZhdWx0ICgpLnVwZGF0ZV90aW1lci5iZWdpbiAo
aWQsIHJpbmdfdGltZSk7CisgICAgICAgICAgICB9CisjZW5kaWYKICAgICAgICAgfQogICAgIH0K
IApAQCAtMTkzLDYgKzIwMSwxMSBAQCBwcml2YXRlIGNsYXNzIEl0ZW0gOiBPYmplY3QsIENvbnRl
bnRJdGVtIHsKICAgICBwdWJsaWMgSXRlbSAoc3RyaW5nPyBpZCA9IG51bGwpIHsKICAgICAgICAg
T2JqZWN0IChpZDogaWQpOwogICAgIH0KKyAgICB+SXRlbSAoKSB7CisjaWYgSEFWRV9XQUtFRAor
ICAgICAgICBXYWtlZC5nZXRfZGVmYXVsdCAoKS5yZW1vdmVfdGltZXIuYmVnaW4gKGlkKTsKKyNl
bmRpZgorICAgIH0KIAogICAgIHByaXZhdGUgdm9pZCBzZXR1cF9iZWxsICgpIHsKICAgICAgICAg
YmVsbCA9IG5ldyBVdGlscy5CZWxsIChzb3VuZF9maWxlKTsKZGlmZiAtLWdpdCBhL3NyYy9tZXNv
bi5idWlsZCBiL3NyYy9tZXNvbi5idWlsZAppbmRleCBiZjNiZGU3OS4uNTUyZjQ1Y2MgMTAwNjQ0
Ci0tLSBhL3NyYy9tZXNvbi5idWlsZAorKysgYi9zcmMvbWVzb24uYnVpbGQKQEAgLTEsNSArMSw5
IEBACiBjbG9ja3NfY19zb3VyY2VzID0gZmlsZXMoJ2N1dGlscy5jJywgJ3R3aWxpZ2h0LmMnKQog
CitpZiBnZXRfb3B0aW9uKCd3YWtlZCcpCisgIGFkZF9wcm9qZWN0X2FyZ3VtZW50cygnLUQnLCAn
SEFWRV9XQUtFRCcsIGxhbmd1YWdlOiAndmFsYScpCitlbmRpZgorCiBjbG9ja3NfY19hcmdzID0g
WwogICAnLURHV0VBVEhFUl9JX0tOT1dfVEhJU19JU19VTlNUQUJMRScsCiAgICctREdOT01FX0RF
U0tUT1BfVVNFX1VOU1RBQkxFX0FQSScsCkBAIC00Nyw2ICs1MSw3IEBAIGNsb2Nrc192YWxhX3Nv
dXJjZXMgPSBmaWxlcygKICAgJ3RpbWVyLXNldHVwLnZhbGEnLAogICAndGltZXItc2V0dXAtZGlh
bG9nLnZhbGEnLAogICAndXRpbHMudmFsYScsCisgICd3YWtlZC52YWxhJywKICAgJ3dpZGdldHMu
dmFsYScsCiAgICd3aW5kb3cudmFsYScsCiAgICd3b3JsZC1mYWNlLnZhbGEnLApkaWZmIC0tZ2l0
IGEvc3JjL3dha2VkLnZhbGEgYi9zcmMvd2FrZWQudmFsYQpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi5lMjUyM2I0Ci0tLSAvZGV2L251bGwKKysrIGIvc3JjL3dha2VkLnZhbGEK
QEAgLTAsMCArMSw3NiBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAyMSBSb2JpbiBXZXN0ZXJt
YW5uIDx3YWtlZEBzZWF0aC5kZT4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYXMgcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIKKyAqIG9m
IHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoK
KyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg
Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhp
cyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisgKiBGb3VuZGF0
aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BICAw
MjExMC0xMzAxLCBVU0EuCisgKi8KKworbmFtZXNwYWNlIENsb2NrcyB7CisKK1tTaW5nbGVJbnN0
YW5jZV0KK3B1YmxpYyBjbGFzcyBXYWtlZCA6IEdMaWIuT2JqZWN0IHsKKyAgICBbREJ1cyAobmFt
ZSA9ICJkZS5zZWF0aC5XYWtlZCIpXQorICAgIGludGVybmFsIGludGVyZmFjZSBXYWtlZFByb3h5
IDogR0xpYi5PYmplY3QgeworICAgICAgICBwdWJsaWMgYXN5bmMgYWJzdHJhY3Qgdm9pZCBhZGQg
KHN0cmluZyBpZCwgdWludDY0IHRpbWUpIHRocm93cyBHTGliLkVycm9yOworICAgICAgICBwdWJs
aWMgYXN5bmMgYWJzdHJhY3Qgdm9pZCB1cGRhdGUgKHN0cmluZyBpZCwgdWludDY0IHRpbWUpIHRo
cm93cyBHTGliLkVycm9yOworICAgICAgICBwdWJsaWMgYXN5bmMgYWJzdHJhY3Qgdm9pZCByZW1v
dmUgKHN0cmluZyBpZCkgdGhyb3dzIEdMaWIuRXJyb3I7CisgICAgfQorCisgICAgc3RhdGljIFdh
a2VkIGluc3RhbmNlOworICAgIHByaXZhdGUgV2FrZWRQcm94eSBfd2FrZWRfcHJveHk7CisKKyAg
ICBwdWJsaWMgc3RhdGljIFdha2VkIGdldF9kZWZhdWx0ICgpIHsKKyAgICAgICAgaWYgKGluc3Rh
bmNlID09IG51bGwpIHsKKyAgICAgICAgICAgIGluc3RhbmNlID0gbmV3IFdha2VkICgpOworICAg
ICAgICB9CisKKyAgICAgICAgcmV0dXJuIGluc3RhbmNlOworICAgIH0KKworICAgIGFzeW5jIFdh
a2VkUHJveHkgZ2V0X3Byb3h5ICgpIHRocm93cyBHTGliLklPRXJyb3IgeworICAgICAgICBpZiAo
X3dha2VkX3Byb3h5ID09IG51bGwpIHsKKyAgICAgICAgICAgIF93YWtlZF9wcm94eSA9CisgICAg
ICAgICAgICAgICAgeWllbGQgQnVzLmdldF9wcm94eTxXYWtlZFByb3h5PiAoCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCdXNUeXBlLlNZU1RFTSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZS5zZWF0aC5X
YWtlZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
L2RlL3NlYXRoL1dha2VkL0FsYXJtIik7CisgICAgICAgIH0KKworICAgICAgICByZXR1cm4gX3dh
a2VkX3Byb3h5OworICAgIH0KKworICAgIHB1YmxpYyBhc3luYyB2b2lkIHVwZGF0ZV90aW1lciAo
c3RyaW5nIGlkLCBHTGliLkRhdGVUaW1lIHRpbWUpIHsKKyAgICAgICAgdHJ5IHsKKyAgICAgICAg
ICAgIHZhciB3YWtlZF9wcm94eSA9IHlpZWxkIGdldF9wcm94eSAoKTsKKworICAgICAgICAgICAg
eWllbGQgd2FrZWRfcHJveHkudXBkYXRlIChpZCwgdGltZS50b191bml4ICgpKTsKKworICAgICAg
ICB9IGNhdGNoIChHTGliLkVycm9yIGUpIHsKKyAgICAgICAgICAgIHN0ZGVyci5wcmludGYgKCIl
c1xuIiwgZS5tZXNzYWdlKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHB1YmxpYyBhc3luYyB2
b2lkIHJlbW92ZV90aW1lciAoc3RyaW5nIGlkKSB7CisgICAgICAgIHRyeSB7CisgICAgICAgICAg
ICB2YXIgd2FrZWRfcHJveHkgPSB5aWVsZCBnZXRfcHJveHkgKCk7CisKKyAgICAgICAgICAgIHlp
ZWxkIHdha2VkX3Byb3h5LnJlbW92ZSAoaWQpOworCisgICAgICAgIH0gY2F0Y2ggKEdMaWIuRXJy
b3IgZSkgeworICAgICAgICAgICAgc3RkZXJyLnByaW50ZiAoIiVzXG4iLCBlLm1lc3NhZ2UpOwor
ICAgICAgICB9CisgICAgfQorfQorCit9IC8vIG5hbWVzcGFjZSBDbG9ja3MK
</data>

          </attachment>
      

    </bug>

</bugzilla>