LINUX.ORG.RU

MATE weather applet

 , ,


0

1

Здравствуйте!

Уже достаточно давно не работает апплет погоды, хотелось бы починить. Все способы которые находила на просторах интернета не рабочие, ну или с тех пор что-то поменялось. Кому-то удалось решить эту проблему?

На форуме есть тема, но там для Gentoo О погоде (чиним MATE weather applet)

Использую Debian 14, версия MATE 1.28.2.

Использую Debian 14,

Хм. Могла бы и проще написать …

Я бы раньше прошел мимо темы, не вставляя свои 5 копеек, так как в гноме 50 это фигня пашет.

Но так они эту фигню по умолчанию в фирефокс бахнули, зачем она теперь нужна в ДЕ то?

anonymous
()
Ответ на: комментарий от anonymous

Могла бы и проще написать …

Мм... Проще это как, testing?

в гноме 50 это фигня пашет.

Возможно, но я использую mate.

Но так они эту фигню по умолчанию в фирефокс бахнули, зачем она теперь нужна в ДЕ то?

Она у меня все время была в DE и работала, поэтому хотелось бы починить.

Aleksandra
() автор топика
Ответ на: комментарий от Aleksandra

Может в терминале набрать:

curl wttr.in

или

curl wttr.in/[свой город]?lang=ru
anonymous
()

Debian 14

Народ кто рубит в дебиане? Решил я тут свой експиренсе повысить, попробовать собрать пакет с патчем.
Заткнулся на FROM docker.io/library/debian:14

Почему не пашет? Мне что нужно forky что ли указать или что?

anonymous
()
Ответ на: комментарий от einhander

ну и ладно, просто я хз что за 14 а он его не принимает и я указал ему forky.

Теперь новая засада, после

APP_NAME="libmateweather1t64"

podman run --rm \
...
    apt-get source --download-only ${APP_NAME}"

прилетело

libmateweather_1.26.3-5.debian.tar.xz
libmateweather_1.26.3-5.dsc
libmateweather_1.26.3.orig.tar.xz

че то мне кажется это не то что автор пишет: версия MATE 1.28.2.

:(

P.S. Был бы rpm давно бы пересобрал :(

anonymous
()
Ответ на: комментарий от anonymous

че то мне кажется это не то что автор пишет: версия MATE 1.28.2.

Для каждой версии свой патч.

Aleksandra
() автор топика
Ответ на: комментарий от anonymous

Зайди да посмотри какие версии лежат на докере, может быть они там древние как мать сыра земля. Forky тестируемый дистр, новые версии пакетов каждый день.

einhander ★★★★★
()
Ответ на: комментарий от einhander

да вроде 6 дней назад. Это вроде официальная фигня.

https://hub.docker.com/layers/library/debian/forky/images/sha256-b91874f454183a545d9762fff8d8fc8e09fcd6a010d92e2916fc8efb7f43c0b2

Ладно по фигу, я пока с 1.26 потренируюсь пока мне не объяснят как 1.28 прилепить ;)

P.S. Интересно от каких таких мыслей имя libmateweather1t64, а внутри архив: libmateweather логика 100% ;)

anonymous
()
Ответ на: комментарий от einhander

и кстати когда я буилд-контейнер леплю там у меня apt update … пусть колется как 1.28 залепить.

anonymous
()
Ответ на: комментарий от einhander

все я заткнулся на патче :(

Видать руки у меня не того :(

dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building libmateweather using existing ../libmateweather_1.26.3.orig.tar.xz
dpkg-source: info: using patch list from debian/patches/series
patching file libmateweather/weather-metar.c
Hunk #1 FAILED at 510.
Hunk #2 FAILED at 550.
2 out of 2 hunks FAILED
dpkg-source: info: the patch has fuzz which is not allowed, or is malformed
dpkg-source: info: if patch 'libmateweather-issue135.patch' is correctly applied by quilt, use 'quilt refresh' to update it
dpkg-source: info: if the file is present in the unpacked source, make sure it is also present in the orig tarball
dpkg-source: error: LC_ALL=C patch -t -F 0 -N -p1 -u -V never -E -b -B .pc/libmateweather-issue135.patch/ --reject-file=- < /app/libmateweather-1.26.3.orig.WCwdaj/debian/patches/libmateweather-issue135.patch subprocess failed with exit status 1
anonymous
()
Ответ на: комментарий от anonymous

Я тормоз. Там у них этот патч уже есть:

0002_metar-Update-AviationWeather-URL.patch

From 3ab46125b590d90c021b67d45990b9385a77e54c Mon Sep 17 00:00:00 2001
From: Victor Kareh <vkareh@redhat.com>
Date: Thu, 18 Sep 2025 11:40:55 -0400
Subject: [PATCH] metar: Update AviationWeather URL
According to their website: "The AviationWeather Data API has been
redeveloped in 2025."
Also they put 'METAR' (or 'SPECI') onto the beginning of data to make it
ICAO compliant, so we add code to parse that.
Fixes #135
...

Кто бы сомневался что это не от Шапки ;)

P.S. Короче жду рецепт как 1.28 прицепить …

anonymous
()
Ответ на: комментарий от anonymous

Для ветки 1.26:

wget -O libmateweather-issue135.patch https://github.com/mate-desktop/libmateweather/commit/7e7baca66d1da49d26fd22c923e8787f85597e76.diff

Для ветки 1.28:

wget -O libmateweather-issue135.patch https://github.com/mate-desktop/libmateweather/commit/80b5f259864f7fecfb3c936f8f9aeade2d327f56.diff
Aleksandra
() автор топика
Ответ на: комментарий от Aleksandra

Так вроде я по русски пишу.

  1. Для ветки 1.26 патч уже внутри.

  2. Как затребовать мате 1.28 хз, я в дебиане полный 0.

anonymous
()
Ответ на: комментарий от Aleksandra

Ну я хз, в мате 1.26 должно работать, по крайне мере патч они наложили тот самый 135.

anonymous
()
Ответ на: комментарий от anonymous

кругом только 1.26 ;(

Пес с ней с этой 1.28. Я могу вернуться на Debian 12, там 1.26.

Я не смогла установить патч. Как его поставить на старую версию?

Aleksandra
() автор топика
Ответ на: комментарий от Aleksandra
  1. В версии 1.26 патч уже внутри.
-        "GET", "https://aviationweather.gov/cgi-bin/data/dataserver.php",
+        "GET", "https://aviationweather.gov/api/data/dataserver",
  1. Возвращаться никуда не нужно. В forky тоже МАТЕ 1.26.

И почему на 12? хм.

P.S. Что то я не совсем врубаюсь. Вы меня не троллите?

anonymous
()
Ответ на: комментарий от anonymous

В forky тоже МАТЕ 1.26.

У меня пишет, что 1.28.2.

И почему на 12? хм.

В 12 и в 14 у меня все работает, а в 13-ой многое нет. Например, usb-наушники.

Вы меня не троллите?

Нет.

Aleksandra
() автор топика
Ответ на: комментарий от Aleksandra

Хм. я врубился.

libmate там действительно 1.28.2 но аплет погоды они юзают от 1.26 и там внутри есть этот патч, что гентушники пихали. И почему они разделяют версии 1.26, 1.28 я вообще не совсем врубаюсь.

И почему оно не пашет х.з.

P.S. Завтра у кореша спрошу, он в Fedora 44 юзает Mate, как там у него с погодой …

anonymous
()
Ответ на: комментарий от Aleksandra

Ну вроде прояснилось.

Вот у меня в Федоре:

dnf info libmateweather.x86_64
Обновление и загрузка репозиториев:
Репозитории загружены.
Доступные пакеты
Имя              : libmateweather
Этап             : 0
Версия           : 1.28.0
Выпуск           : 10.fc44
Архитектура      : x86_64
Размер загрузки  : 63.4 KiB
Размер установки : 152.2 KiB
Источник         : libmateweather-1.28.0-10.fc44.src.rpm
Репозиторий      : fedora
Сводка           : Libraries to allow MATE Desktop to display weather information
URL-адрес        : http://mate-desktop.org
Лицензия         : GPL-2.0-or-later AND LicenseRef-Callaway-LGPLv2+
Описание         : Libraries to allow MATE Desktop to display weather information
Поставщик        : Fedora Project

Т.е. я думаю что эти мантейнеры обновили мате до версии 1.28 но забыли про libmateweather, а он от версии 1.26 и тупо не работает …

anonymous
()
Ответ на: комментарий от Aleksandra

я скачал исходники libmateweather-1.28.2.tar.gz и там этот патч уже внутри, теперь мне нужно из него deb слепить …

Завтра (сегодня вечером) буду пробовать …

anonymous
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария