И это всё МОЁ

Традиционный подход:



  • В NEWS перечисляются важные изменения от релиза к релизу.

  • В ChangeLog перечисляются ВСЕ изменения в исходном коде.


Моё мнение по этому поводу:



  • В наше время исходным кодом в полном смысле является не столько тарбол с копией сорцов, сколько вся история сорцов, хранимая в VCS.

  • Тарболы нужны только для поставки софта в дистрибутивы, чтобы сборочной машине не приходилось тянуть файлы из VCS (что банально занимает больше времени).

  • История изменений в программе бывает не менее, а подчас и более, важна, чем статичный срез состояния кода.

  • ChangeLog — атавизм той эпохи, когда VCS не применялись повсеместно, а патчи пересылались исключительно почтой от одного разработчика другому.

  • ChangeLog не нужен, потому что есть git log или аналоги.


Имеет смысл писать только осмысленные записи в NEWS. Все, кого интересуют мелкие детали, могут прочитать git log самостоятельно. А кто не может этого сделать, тем содержимое файла ChangeLog всё равно ничего не скажет.


Ваше мнение?


P.S.


На форуме нет тегов release engineering, releng, software engineering, software life cycle или подобных, но форум настойчиво требует от меня хотя бы один тег.









 








И это всё МОЁ

перенес базу на отдельный сервер внутри частной сети
понятно что скорость сайтов немного упала
как можно увеличить скорость? или как если база была на том же сервере, уж не достичь скорости?








 








И это всё МОЁ

Привет, ЛОР!


На новость не тянет, потому что ещё ничего не открыто. Оставлю это здесь.


https://threema.ch/en/blog/posts/open-source-and-new-partner


Широко известный в узких кругах мессенжер Threema объявил, что в ближайшее время исходный код приложений будет открыт.


Threema – мессенжер, созданный одноимённой компанией из Швейцарии, поддерживающий E2EE, голосовые звонки и прочие ништяки. Использование номера телефона или email при регистрации опционально. Клиенты доступны для iOS, Android и Web.









 , ,








И это всё МОЁ

Доброго дня! Кто сталкивался с подобной проблемой, как выходили из ситуации?









 , ,








И это всё МОЁ

Слышал, что были проблемы в работе линукс и ryzen 5 3600. Так это и осталось, или уже все хорошо? И есть ли люди, сидящие на линуксе под 3600?


Больше всего интересует ситуация с Debian (тк пользуюсь им), но узнать пашет ли на других дистрибутивах тоже хотелось бы.









 , ,








И это всё МОЁ

Здавствуйте.
У меня на Red Hat 7.6 установлен zabbix 4.4 На одном сервере - база данных и на другом сервере- web и сам сервер. Установлены пакеты - zabbix-server-mysql, zabbix-web и zabbix-web-mysql. подключил новый репозиторий zabbix 5.0.1 для обновления, но там нет пакета zabbix-web-mysql, а есть пакет zabbix-web-mysql-scl и пакет zabbix-web-mysql не обновляется, не поlскажите что можно сделать?









 








И это всё МОЁ

Всем привет.


На домене domain.ru такие записи:


domain.ru. 	3600 	A (адрес Internet v4) 	193.xx.xx.4 	
www.domain.ru. 3600 A (адрес Internet v4) 193.xx.xx.4
cp198.domain.ru. 3600 A (адрес Internet v4) 193.xx.xx.198
domain.ru. 3600 MX (почтовый сервер) mail.domain.ru. priority = 10
domain.ru. 3600 MX (почтовый сервер) smtp.domain.ru. priority = 20
domain.ru. 3600 NS (сервер имён) ns.domain.ru.
domain.ru. 3600 NS (сервер имён) ns3.domain.ru.
domain.ru. 3600 SOA (начальная запись зоны) support.domain.ru. mname = cp198.domain.ru.; serial = 2xxxxxxx4
domain.ru. 3600 TXT (текстовая запись) v=spf1 ip4:193.xx.xx.198 ip4:193.xx.xx.4 a mx ~all
dkim._domainkey.domain.ru. 3600 TXT (текстовая запись) v=DKIM1; k=rsa; s=email; p=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxmQP5yXspATbKimBRMUBlXt05GNgYuTJ/CUXRKaJlMytw5RxQ3vXs15sGtBy+wHgB8FAwUSi7P7MjvPQPjhVnRmKvmrhEeTAqVpFwyklsdRW9C+3DFgOu4nge2Ryw05DVX7v+7htHQIDAQAB
_dmarc.domain.ru. 3600 TXT (текстовая запись) v=DMARC1; p=none; fo=1; rua=mailto:[email protected]; ruf=mailto:[email protected]


На поддомене cp198.domain.ru такие записи:


mail.cp198.domain.ru. 	3600 	A (адрес Internet v4) 	193.xx.xx.201 	
smtp.cp198.domain.ru. 3600 A (адрес Internet v4) 193.xx.xx.201
cp198.domain.ru. 3600 A (адрес Internet v4) 193.xx.xx.198
www.cp198.domain.ru. 3600 A (адрес Internet v4) 193.xx.xx.198
cp198.domain.ru. 3600 MX (почтовый сервер) mail.cp198.domain.ru. priority = 10
cp198.domain.ru. 3600 MX (почтовый сервер) smtp.cp198.domain.ru. priority = 20
cp198.domain.ru. 3600 NS (сервер имён) ns.domain.ru.
cp198.domain.ru. 3600 NS (сервер имён) ns3.domain.ru.
cp198.domain.ru. 3600 SOA (начальная запись зоны) support.domain.ru. mname = cp198.domain.ru.; serial = 2xxxxxxx44
cp198.domain.ru. 3600 TXT (текстовая запись) v=spf1 ip4:193.xx.xx.198 ip4:193.xx.xx.201 a mx ~all


Мне не понятно вот что. EXIM находится на cp198.domain.ru. Со своего ящика [email protected] отправляю письмо в гугл.


В гугле читаю заголовок полученного письма


Delivered-To: [email protected]
Received: by 2002:a54:3e4b:0:0:0:0:0 with SMTP id n11csp1186732ecr;
Thu, 3 Sep 2020 21:28:14 -0700 (PDT)
X-Google-Smtp-Source: AxxxxxxxxxxxBFSvSW2VUsxuQugit8glJ+
X-Received: by 2002:a05:651c:22e:: with SMTP id z14mr2668095ljn.260.1599193694213;
Thu, 03 Sep 2020 21:28:14 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1599193694; cv=none;
d=google.com; s=arc-20160816;
b=fxqdfgtrsghrtdhrtYg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
h=content-transfer-encoding:message-id:user-agent:subject:to:from
:date:mime-version:dkim-signature;
bhrthtrhbtrhtrhtrhtrhgmVnI7ecGdaKVPd
uGTA==
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass [email protected] header.s=dkim header.b=YksrkCnI;
spf=pass (google.com: domain of [email protected] designates 193.xx.xx.198 as permitted sender) [email protected];
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=domain.ru
Return-Path: <[email protected]>
Received: from cp198.domain.ru (cp198.domain.ru. [193.xx.xx.198])
by mx.google.com with ESMTPS id r20si2656140lfi.178.2020.09.03.21.28.13
for <[email protected]>
(version=TLS1_1 cipher=ECDHE-ECDSA-AES128-SHA bits=128/128);
Thu, 03 Sep 2020 21:28:14 -0700 (PDT)
Received-SPF: pass (google.com: domain of [email protected] designates 193.xx.xx.198 as permitted sender) client-ip=193.xx.xx.198;
Authentication-Results: mx.google.com;
dkim=pass [email protected] header.s=dkim header.b=YksrkCnI;
spf=pass (google.com: domain of [email protected] designates 193.xx.xx.198 as permitted sender) [email protected];
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=domain.ru
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=domain.ru;
s=dkim; h=Content-Transfer-Encoding:Content-Type:Message-ID:Subject:To:From: Date:MIME-Version:Sender:Reply-To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=POjJtRr2J22hIRBdKSDyUpnD3l/oJdQ1HyvOrIBxB5o=; b=YksrkCnIVd8TJ9O1IgS5HXfDdn Kj5B/Q7dNggggggggggggNcfrT7x1H9NjxHQG 83NuhLMc8yvetFTwIPeJgggdoPGXxQF1Q35LoLfydNk=;
Received: from [::1] (helo=localhost) by cp198.domain.ru with esmtpa (Exim 4.92.3) (envelope-from <[email protected]>;) id 1kE3Kf-00042n-CD for [email protected]; Fri, 04 Sep 2020 07:28:13 +0300
MIME-Version: 1.0
Date: Fri, 04 Sep 2020 14:28:12 +1000
From: [email protected]
To: [email protected]
Subject: Еще проверка
User-Agent: Roundcube Webmail/1.4.6
Message-ID: <[email protected]>
X-Sender: [email protected]
Content-Type: text/plain; charset=US-ASCII; format=flowed
Content-Transfer-Encoding: 7bit
X-Scanned-By: ClamAV 0.101.5; Fri, 04 Sep 2020 07:28:13 +0300

55557777


И вижу, что письмо уходит не с domain.ru, а с cp198.domain.ru. Меня смутило то, что DKIM нужен для того, чтобы гарантировать отправку письма именно с хоста, с которого изначально я отправлял письмо, то есть с domain.ru, а отправляю то с cp198.domain.ru. Но тем не менее в заголовке есть строка dkim=pass [email protected] header.s=dkim header.b=YksrkCnI;


Похоже я толком не вник в работу DKIM, поэтому объясните пожалуйста почему так.


Может все же надо обязательно прописать DKIM в cp198.domain.ru?









 








И это всё МОЁ

Как думаете когда это будет?








 , ,








И это всё МОЁ
Компания Oracle выпустила четвёртое функциональное обновление для ядра Unbreakable Enterprise Kernel R5, позиционируемого для использования в дистрибутиве Oracle Linux в качестве альтернативы штатному пакету с ядром из Red Hat Enterprise Linux. Ядро доступно для архитектур x86_64 и ARM64 (aarch64). Исходные тексты ядра, включая разбивку на отдельные патчи, опубликованы в публичном Git-репозитории Oracle.



И это всё МОЁ

Собственно сабж.. какой-нибудь редхат к примеру?


Если да, то как потом откатить к родному ПО?









 , ,








И это всё МОЁ

От имени root:

# echo "I'm test file!" > test.txt
# ln -s test.txt test_simlink
ln: не удалось создать символьную ссылку 'test_symlink': Операция не позволена








 , ,








И это всё МОЁ
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.7 LTS
Release: 16.04
Codename: xenial

попытался установить dpkg -i phpmyadmin_4.9.5+dfsg1-2_all.deb

теперь все время

apt install p7zip-full
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
phpmyadmin : Depends: php
Depends: php-phpmyadmin-sql-parser (>= 4.3.2) but it is not installable
Depends: php-phpmyadmin-sql-parser (< 5~~) but it is not installable
Depends: php-phpmyadmin-motranslator (>= 5.0) but it is not installable
Depends: php-phpmyadmin-motranslator (< 6~~) but it is not installable
Depends: php-phpmyadmin-shapefile (>= 2.0) but it is not installable
Depends: php-phpmyadmin-shapefile (< 3~~) but it is not installable
Depends: php-google-recaptcha (>= 1.1) but it is not installable
Depends: php-google-recaptcha (< 2~~) but it is not installable
Depends: php-psr-container (>= 1.0) but it is not installable
Depends: php-psr-container (< 2~~) but it is not installable
Depends: php-twig (>= 2.9) but it is not going to be installed
Depends: php-twig (< 3~~) but it is not going to be installed
Depends: php-twig-extensions (>= 1.5.1) but it is not installable
Depends: php-twig-extensions (< 1.6~~) but it is not installable
Depends: php-symfony-expression-language but it is not going to be installed
Depends: libjs-openlayers but it is not going to be installed
Recommends: php-bz2
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

пробовал
apt autoremove
apt install -f
dpkg --configure -a
apt autoclean
Ничего не помогает, пакетный менеджер предлагает удалить ispmanager-lite ispmanager-pkg-myadmin phpmyadmin а я не хочу

apt-get -f install 
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
javasсript-common libevent-core-2.0-5 libjs-jquery libjs-sphinxdoc libjs-underscore php-gettext php-phpseclib php-tcpdf
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
php php7.0
The following packages will be REMOVED:
ispmanager-lite ispmanager-pkg-myadmin phpmyadmin
The following NEW packages will be installed:
php php7.0
0 upgraded, 2 newly installed, 3 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 4,150 B of archives.
After this operation, 27.2 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.

как починить?








 ,








И это всё МОЁ
И это всё МОЁ

1 сентября состоялся релиз 0.4.3 свободной, распространяемой под лицензией BSD, ОС реального времени для встраиваемых систем Embox:


( читать дальше... )









 , , ,








И это всё МОЁ

В общем, решил поставить себе посмотреть элементари ос второй системой к виндовс 10. Выбрал установку рядом, установил посмотрел, решил обратно в виндовс вернуться, ну и крч не вышло. Кинуло синьку. Захожу обратно в элементари и вижу что все файлы виндовс есть, посмотрел под них даже раздел есть на диске, но виндовс не запускается. Подскажите, что делать. Извините, если что-то написал не так(не очень опытный пользователь linux). Если нужны любые скрины я пришлю. Заранее спасибо.









 , ,








И это всё МОЁ

Насколько не Ъ ставить Ark на xfce? File Roller как-то не очень нравится внешне, а стандартный Xarchiver совсем мало умеет. Про консоль знаю, удобнее через GUI управлять архивами.








 , , ,








И это всё МОЁ

Подскажите пожалуйста, как в jenkins pipeline организовать динамический параметр?
Задача: создать джоб с 2 параметрами:
1) choice с 4 фиксированными значениями
2) динамически формируемый список из произвольного кол-ва значений.

Пробовал
1.

def patch = input message: 'Please choose the patch to deploy ', ok: 'OK',
parameters: [choice(name: 'PATCH_ID', choices: list, description: 'Patch to deploy?')]

Но данный вариант не подходит по 2м причинам: диалог не появляется сам - надо знать куда и когда кликнуть для его отображения; после появления диалога если убрать курсор мыши из зоны диалога, он исчезает с экрана и надо повторно кликать для его появления.

2.
Active Choices Parameter не подходит, т.к. в нем не получается использовать sh для построения второго списка или файловые операции для подкачки списка из готового файла








 ,








И это всё МОЁ

Пытался подключить bluetooth наушники к ноутбуку, по статье. Вплоть до connect всё работает нормально, но вот во время подключения выдаёт следующую ошибку:
Failed to connect: org.bluez.Error.Failed
Попробовал подключить свой телефон, там всё заканчивается на стадии pair-команды:


Failed to connect: Device 87:C6:02:34:23:36 Connected: yes
Request confirmation
[agent] Confirm passkey 058575 (yes/no): y
Failed to pair: org.bluez.Error.AuthenticationFailed


Телефон пишет, что был неправильно введён PIN


Вопрос: что может быть не так?


towe@localhost ~ $ dmesg | grep -i "bluetooth"
[ 12.212128] Bluetooth: Core ver 2.22
[ 12.212136] Bluetooth: HCI device and connection manager initialized
[ 12.212139] Bluetooth: HCI socket layer initialized
[ 12.212140] Bluetooth: L2CAP socket layer initialized
[ 12.212142] Bluetooth: SCO socket layer initialized
[ 12.215469] Bluetooth: hci0: Bootloader revision 0.0 build 26 week 38 2015
[ 12.216480] Bluetooth: hci0: Device revision is 16
[ 12.216481] Bluetooth: hci0: Secure boot is enabled
[ 12.216482] Bluetooth: hci0: OTP lock is enabled
[ 12.216482] Bluetooth: hci0: API lock is enabled
[ 12.216483] Bluetooth: hci0: Debug lock is disabled
[ 12.216484] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[ 12.219264] Bluetooth: hci0: Found device firmware: intel/ibt-12-16.sfi
[ 13.567580] Bluetooth: hci0: Waiting for firmware download to complete
[ 13.568443] Bluetooth: hci0: Firmware loaded in 1322156 usecs
[ 13.568471] Bluetooth: hci0: Waiting for device to boot
[ 13.580491] Bluetooth: hci0: Device booted in 11745 usecs
[ 13.580692] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-12-16.ddc
[ 13.583503] Bluetooth: hci0: Applying Intel DDC parameters completed









 , ,








И это всё МОЁ
И это всё МОЁ

Добрый день, ЛОР.


Думаю собирать новый системный блок. Один из недостатков, который меня раздражал в старом 11-летнем системнике - от нажатия кнопки питания до появления GRUB проходило аж 22 секунды (это был Classic BIOS, да, Gigabyte GA-EP43-DS3). Реклама UEFI обещала радикальное ускорение, и это было похоже на правду — на моём ноутбуке (Sony 2013 г.в.) с UEFI GRUB появляется аж через 3,5 секунды после нажатия на Power. Если бы добиться такого или даже чуть худшего на десктопе, меня бы это вполне устроило.


Теперь смотрю на десктопные «мамки». Во-первых, очень трудно для конкретной модели найти время загрузки, приходится искать сторонние отзывы. Во-вторых, нахожу я вот такое сравнение (не совсем по моей части, мне больше интересны платы под AMD, а тут про интел, но тем не менее) и медленно офигеваю:


https://www.citilink.ru/catalog/computers_and_notebooks/parts/motherboards/809751/rev17720/


Сравнивается 5 моделей разных производителей. Время от включения системы до начала загрузки ОС — от 11,97 до 13,2 с. Они это серьёзно? Нет, это не 22 секунды, но 13 секунд — такое и во времена classic BIOS можно было найти, и даже, кажется, побыстрее.


Да, и это сравнение безнадёжно устарело, оно 2014 года. Новее материалов не нахожу вообще.


Как мне в 2020 году найти материнку с быстрой загрузкой? Не выключать компьютер не предлагать, это не сервер, а десктоп, и люди из квартиры уходят на весь день, нефиг ему без толку молотить. Гугл с яндексом ничего путного сказать не могут (ну или я неправильно ищу).


Линукс здесь при том, что на собранный комп будет ставиться дебиан (нативно, никаких WSL), нужна материнка, совместимая с линуксом.


Интересуют и советы по конкретным моделям, и ориентиры, на какое время загрузки я вообще могу рассчитывать?









 , ,