Porteus-3.2rc2 bug reports

Please reproduce your error on a second machine before posting, and check the error by running without saved changes or extra modules (See FAQ No. 13, "How to report a bug"). For unstable Porteus versions (alpha, beta, rc) please use the relevant thread in our "Development" section.
User avatar
Blaze
DEV Team
DEV Team
Posts: 2023
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Re: Porteus-3.2rc2 bug reports

Post#136 by Blaze » 03 Jun 2016, 17:06

Evan wrote:Good to know you can remove pastebin as i wouldn't trust it here with my Brother and his friends , Very likely do something stupid like upload a passwords and order payments details.
+1

brokenman, should not rush. Slackware in no hurry to grow up.
It would be nice to add a context menu with these abilities to the others desktop environments and to drop p7zip Version 9.38.1 with 7zFM (GUI edition)

Xfce x86_64

If I try to upload file via Mozilla Firefox I see a missing icons - hard drive and desktop
Image

BTW, I would like to translate USM in Russian language. It's possible?
Linux 4.19.2-porteus #1 SMP PREEMPT Wed Nov 14 09:31:28 UTC 2018 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
brokenman
Site Admin
Site Admin
Posts: 5976
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil
Contact:

Re: Porteus-3.2rc2 bug reports

Post#137 by brokenman » 04 Jun 2016, 02:28

Thanks Blaze. Can you install some icon sets until you find the one that appears in the missing icon position?

You can get the .pot file here.
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
Blaze
DEV Team
DEV Team
Posts: 2023
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Re: Porteus-3.2rc2 bug reports

Post#138 by Blaze » 04 Jun 2016, 06:26

brokenman,
Image
from left to right

Code: Select all

/usr/share/icons/Name_of_Theme/actions/scalable/
pan-start.svg or pan-start-symbolic.svg - left arrow icon

Code: Select all

/usr/share/icons/Name_of_Theme/places/symbolic/
user-home.svg or user-home-symbolic.svg - home icon (where root label)

Code: Select all

/usr/share/icons/Name_of_Theme/places/symbolic/
user-desktop.svg (it's strange, but user-desktop.svg is present in Faenza) or user-desktop-symbolic.svg - desktop icon (where Desktop label)

Code: Select all

/usr/share/icons/Name_of_Theme/actions/scalable/
pan-end.svg or pan-end-symbolic.svg (in Faenza /usr/share/icons/Faenza/actions/16/pan-end-symbolic.png it's symbolic link to /usr/share/icons/Faenza/actions/16/go-previous.svg) - right arrow icon

Thanks for usm.pot file.

BTW, your usm.pot with language mistakes (and sorry about my (English) language mistakes :oops:)
#: funcsystemDeps:143
msgid "File verificaion is good"
msgstr ""
right
#: funcsystemDeps:143
msgid "File verification is good"
msgstr ""
and probably
#: funcsystemDeps:281
msgid "was ins\ttalled."
msgstr ""
need to be
#: funcsystemDeps:281
msgid "was installed."
msgstr ""
Linux 4.19.2-porteus #1 SMP PREEMPT Wed Nov 14 09:31:28 UTC 2018 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
brokenman
Site Admin
Site Admin
Posts: 5976
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil
Contact:

Re: Porteus-3.2rc2 bug reports

Post#139 by brokenman » 04 Jun 2016, 21:14

Thanks Blaze. Saved me a heap of time. Your a champion.
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
Blaze
DEV Team
DEV Team
Posts: 2023
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Re: Porteus-3.2rc2 bug reports

Post#140 by Blaze » 05 Jun 2016, 19:48

brokenman, in usm.pot
#: funcupdateDatabase:57
msgid "Please restart the application to refreshthe database."
msgstr ""
#: funcupdateDatabase:57
msgid "Please restart the application to refresh the database."
msgstr ""
I have done my Russian localization of USM. Tomorrow I will test it and probably publish it :)
Linux 4.19.2-porteus #1 SMP PREEMPT Wed Nov 14 09:31:28 UTC 2018 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
brokenman
Site Admin
Site Admin
Posts: 5976
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil
Contact:

Re: Porteus-3.2rc2 bug reports

Post#141 by brokenman » 05 Jun 2016, 21:01

Ok thanks. Send me your mo file when you are done and I will include it in the official final release. I've already uploaded rc3 and am waiting for mirrors to catch it.
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
Blaze
DEV Team
DEV Team
Posts: 2023
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Re: Porteus-3.2rc2 bug reports

Post#142 by Blaze » 06 Jun 2016, 20:36

brokenman, sorry for off topic

Some text of USM GUI and USM CLI does not translated into Russian. It has remained in English, for example:

1. USM CLI
Image
but I translated these (all) lines in usm.pot

Code: Select all

#: functxtStatic:11
msgid "Options \\t\\t\\t Arguments"
msgstr "Опции \\t\\t\\t Аргументы"

#: functxtStatic:12
msgid ""
"  -u: Update databases. \\t alien|ponce|salix|slackware|slacky|slackonly|all"
msgstr ""
"  -u: Обновление базы данных. \\t alien|ponce|salix|slackware|slacky|slackonly|all"

#: functxtStatic:13
msgid "  -u usm: Update the usm package to latest version"
msgstr "  -u usm: Обновление USM до последней версии"

#: functxtStatic:14
msgid "  -s: Package search. \\t\\t <package>"
msgstr "  -s: Поиск пакета. \\t\\t <имя пакет>"

#: functxtStatic:15
msgid "  -s: Reverse library search. \\t <library>"
msgstr "  -s: Поиск библиотеки. \\t <имя библиотеки>"

#: functxtStatic:16
msgid "  -i: Package information. \\t <package>"
msgstr "  -i: Package information. \\t <package>"

#: functxtStatic:17
msgid "  -g: Download package. \\t <package>"
msgstr "  -g: Скачать пакет. \\t <имя пакета>"

#: functxtStatic:18
msgid "  -l: List installed packages. \\t <package>"
msgstr "  -l: Вывести список установленных пакетов. \\t <имя пакета>"

#: functxtStatic:19
msgid "  -d: Resolve dependencies. \\t </var/log/packages/package-name>"
msgstr "  -d: Устранить зависимости. \\t </var/log/packages/имя-пакета>"

#: functxtStatic:20
msgid "  -c: Open repo changelog. \\t <distro>"
msgstr "  -c: Открыть список изменений репозитория. \\t <имя дистрибутива>"

#: functxtStatic:21
msgid "  -k: Keyword search. \\t\\t <string>"
msgstr "  -k: Поиск по ключевым словам. \\t\\t <ключевое слово или ключевые слова>"

#: functxtStatic:22
msgid "  -b: Build from source. \\t <package>"
msgstr "  -b: Построить из исходника. \\t <имя пакета>"

#: functxtStatic:23
msgid "  -v: Get USM version."
msgstr "  -v: Показать версию USM."

#: functxtStatic:24
msgid "  -h: Show this help."
msgstr "  -h: Показать справку USM."

#: functxtStatic:26
msgid " set: Set local storage. \\t /path/to/folder"
msgstr " set: Задать локальное место хранилища USM. \\t /путь/к/папке"

#: functxtStatic:27
msgid " linksonly: Only show links."
msgstr " linksonly: Показывать только связи."

#: functxtStatic:28
msgid " noprompts: Only essential questions."
msgstr " noprompts: Только основные вопросы."

#: functxtStatic:29
msgid " nodeps: No dependency resolution."
msgstr " nodeps: Без устранения зависимостей."

#: functxtStatic:30
msgid " depth=n: Quit after n loops of resolution."
msgstr " depth=n: Выход после n разрешенных циклов."

#: functxtStatic:31
msgid " info: Give interesting information."
msgstr " info: Вывести интересную информацию."

#: functxtStatic:33
msgid "Slackbuilds options"
msgstr "Опции Slackbuilds"

#: functxtStatic:34
msgid "  sbo -l: list sbo categories"
msgstr "  sbo -l: список категорий sbo"

#: functxtStatic:35
msgid "  sbo -l: with no argument will show all sbo categories"
msgstr "  sbo -l: без аргумента отобразит все категории"

#: functxtStatic:36
msgid "  sbo -l: with a category will list all packages in the category"
msgstr "  sbo -l: с категорией будут перечислены все пакеты в категории"

#: functxtStatic:37
msgid "  sbo -b: will attempt to build the package from source"
msgstr "  sbo -b: будет пытаться построить пакет из исходника"

#: functxtStatic:39
msgid "Example1: usm sbo -l multimedia"
msgstr "Пример 1: usm sbo -l multimedia"

#: functxtStatic:40
msgid "Example2: usm sbo -b cueplayer"
msgstr "Пример 2: usm sbo -b cueplayer"

#: functxtStatic:43
msgid "Type:"
msgstr "Введите команду:"

#: functxtStatic:45 usm:139
msgid "You are using USM version:"
msgstr "Вы пользуетесь версией USM:" 
Tell me, what's wrong?

2. USM GUI
Image
2.1 Text 'Resolve dependencies' does not translated (does not present in your usm.pot).
2.2 Is it possible to make the default window of USM is wider.
Not all Russian words fit in the main window of USM. Need to be like this window
Image
2.3 Text 'not installed' does not translated (does not present in your usm.pot).
2.4 'Edit' button does not translated (does not present in your usm.pot).
Image
2.5 'Select' button does not translated (does not present in your usm.pot).
Image
And what mean these lines

Code: Select all

#: usm:528
msgid "Enable automatic update checks."
msgstr "Включить автоматическую проверку обновлений."

Code: Select all

#: usm:527
msgid "Disable the automatic update check made when internet is accessed."
msgstr "Отключить автоматическую проверку обновления при интернет-доступе."
?

I got one contradicts another.
If I 'enable automatic update checks' - for this item, I get a hint 'Disable the automatic update check made when internet is accessed.'
What is mean? Can you describe in more detail. Thanks.

2.6 I can't to translate these options in USM:
Tools > Slackware package tools
Tools > Porteus module tools
because they are does not present in your usm.pot (I mean lines for translate these options)
Image Image

2.7 'Close' button does not translated
Image
'Close' button is present in your usm.pot

Code: Select all

#: usm:639
msgid "Cancel"
msgstr "Закрыть"
but in this window does not translated.

For test you can download my last variant USM-3.2-Russian-Localization-by-Blaze-beta1.7z at this moment.

Thanks.
Linux 4.19.2-porteus #1 SMP PREEMPT Wed Nov 14 09:31:28 UTC 2018 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

Bogomips
Full of knowledge
Full of knowledge
Posts: 2564
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

Re: Porteus-3.2rc2 bug reports

Post#143 by Bogomips » 06 Jun 2016, 21:57

@ Blaze
Don't forget to translate usm.conf. :wink:
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

User avatar
brokenman
Site Admin
Site Admin
Posts: 5976
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil
Contact:

Re: Porteus-3.2rc2 bug reports

Post#144 by brokenman » 06 Jun 2016, 23:27

Some text of USM GUI and USM CLI does not translated into Russian.
Yes sorry about that. At some stage during coding I forgot about internationalization. I will need to go through the code again and ensure gettext is used for all text. Once final is out I will go back over USM.
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
Blaze
DEV Team
DEV Team
Posts: 2023
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Re: Porteus-3.2rc2 bug reports

Post#145 by Blaze » 07 Jun 2016, 08:07

Bogomips, probably in the future :D
I need your help. You are best in English and Russian :friends:
Disable the automatic update check made when internet is accessed.
I need more info what it's meaning.

I think it's meaning
If there is no Internet connection - it's to turn off checking automatic updates
if Internet connection is have - this option will be activated.*
*Note. This option will be activated this option

Code: Select all

#: usm:528
msgid "Enable automatic update checks."
msgstr "Включить автоматическую проверку обновлений."
In Russian it translated how
При отсутствии интернет соединения отключать автоматическую проверку обновления и при появлении интернет соединения активировать данную функцию.
Image
As a result, my translation is

Code: Select all

#: usm:527
msgid "Disable the automatic update check made when internet is accessed."
msgstr "При отсутствии интернет соединения отключать автоматическую проверку обновления и при появлении интернет соединения активировать данную функцию." 
Linux 4.19.2-porteus #1 SMP PREEMPT Wed Nov 14 09:31:28 UTC 2018 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

Bogomips
Full of knowledge
Full of knowledge
Posts: 2564
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

Re: Porteus-3.2rc2 bug reports

Post#146 by Bogomips » 07 Jun 2016, 15:02

Blaze wrote:Bogomips, probably in the future :D
иначе умрет щенок :wink:
Blaze wrote:I need your help. You are best in English and Russian :friends:
Disable the automatic update check made when internet is accessed.
I need more info what it's meaning.

*Note. This option will be activated this option

Code: Select all

#: usm:528
msgid "Enable automatic update checks."
msgstr "Включить автоматическую проверку обновлений." 

Окей
:)
______________________________________________________________________________
In Russian it translated how
Image
As a result, my translation is

Code: Select all

#: usm:527
msgid "Disable the automatic update check made when internet is accessed."
msgstr "При отсутствии интернет соединения отключать автоматическую проверку обновления и при появлении интернет соединения активировать данную функцию."
При появлении интернет соединения отключать автоматическую проверку обновления.
Blaze wrote:I think it's meaning
If there is no Internet connection - it's to turn off checking automatic updates
if Internet connection is have - this option will be activated.*
Blaze wrote:
При отсутствии интернет соединения отключать автоматическую проверку обновления и при появлении интернет соединения активировать данную функцию.
Your guess is as good as mine. 8) Need brokenman to set us straight, but anyway here goes:
  1. After successful completion of usm -s/i/g <pkg/lib name>
  2. Check if 3 hours or more elapsed since last update
  3. If not then exit
  4. Automatic update switch on?
  5. Not on, so exit.
  6. Otherwise check for updates and output message if they exist
  7. Exit
P.S. Feel free to PM me with any other queries. :friends:
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

User avatar
Blaze
DEV Team
DEV Team
Posts: 2023
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Re: Porteus-3.2rc2 bug reports

Post#147 by Blaze » 07 Jun 2016, 19:57

brokenman,
1) can you fix ~/.config/Thunar/uca.xml ?
I forgot about missing icon for txz2xzm option

find

Code: Select all

<action>
	<icon>start-here-slackware</icon>
	<name>txz2xzm</name>
	<name xml:lang="ru">Сконвертировать txz/tgz в xzm модуль</name>
	<unique-id>1406927847266624-10</unique-id>
	<command>/opt/porteus-scripts/context-menu/convert_txz %F</command>
	<description>Convert slackware package to porteus module</description>
	<description xml:lang="ru">Сконвертировать пакет Slackware  в модуль Porteus</description>
	<patterns>*.txz;*.tgz</patterns>
	<other-files/>
</action>
replace with

Code: Select all

<action>
	<icon>usmslackware</icon>
	<name>txz2xzm</name>
	<name xml:lang="ru">Сконвертировать txz/tgz в xzm модуль</name>
	<unique-id>1406927847266624-10</unique-id>
	<command>/opt/porteus-scripts/context-menu/convert_txz %F</command>
	<description>Convert slackware package to porteus module</description>
	<description xml:lang="ru">Сконвертировать пакет Slackware в модуль Porteus</description>
	<patterns>*.txz;*.tgz</patterns>
	<other-files/>
</action>
and fogot /usr/libexec/gvfsd-archive file=%u in
<action>
<icon>media-cdr</icon>
<name>Mount ISO</name>
<name xml:lang="ru">Смонтировать образ ISO</name>
<unique-id>1406927813307622-8</unique-id>
<command>/usr/libexec/gvfsd-archive file=%</command>
<description>Mount an ISO file</description>
<description xml:lang="ru">Смонтировать образ ISO</description>
<patterns>*.iso</patterns>
<other-files/>
</action>
need to replace with
<action>
<icon>media-cdr</icon>
<name>Mount ISO</name>
<name xml:lang="ru">Смонтировать образ ISO</name>
<unique-id>1406927813307622-8</unique-id>
<command>/usr/libexec/gvfsd-archive file=%u</command>
<description>Mount an ISO file</description>
<description xml:lang="ru">Смонтировать образ ISO</description>
<patterns>*.iso</patterns>
<other-files/>
</action>
My fixed variant you can download from here uca-tweak-by-baze.7z

2) I have suggestion - can you tweak (make a scripts) for these options 'Add to 7z archive' and 'Extract here' with visual gtkdialog?
If use these options with my variant, I does not see when finished pack and unpack archive and this causes inconvenience.
Thanks.

3) I'm finishd my Russian localization.
Copy usm.mo to /usr/share/locale/ru/LC_MESSAGES (you can use for this USM-3.2-Russian-Localization-by-Blaze.xzm)
I upload for you all files - you can download it from here USM-3.2-Russian-Localization-by-Blaze.7z ((mirror))

Code: Select all

USM-3.2-Russian-Localization-by-Blaze.xzm
usm.mo
usm.po
usm.pot
you can upload these files at github of USM project and on others sites.
Linux 4.19.2-porteus #1 SMP PREEMPT Wed Nov 14 09:31:28 UTC 2018 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
brokenman
Site Admin
Site Admin
Posts: 5976
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil
Contact:

Re: Porteus-3.2rc2 bug reports

Post#148 by brokenman » 08 Jun 2016, 01:14

Your guess is as good as mine. Need brokenman to set us straight, but anyway here goes:
After successful completion of usm -s/i/g <pkg/lib name>
Check if 3 hours or more elapsed since last update
If not then exit
Automatic update switch on?
Not on, so exit.
Otherwise check for updates and output message if they exist
Exit
In USM a file is time stamped when an update check is made.
If the setting to allow automatic updates is on then:
If 3 hours or more has passed (according to time stamp) then another update check is made. If not then no update check is made.

Sorry Blaze, I have already pushed the ISOs to the server and am waiting for mirrors to sync. This update will have to go into final.
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
Blaze
DEV Team
DEV Team
Posts: 2023
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Re: Porteus-3.2rc2 bug reports

Post#149 by Blaze » 08 Jun 2016, 07:19

brokenman wrote:In USM a file is time stamped when an update check is made.
If the setting to allow automatic updates is on then:
If 3 hours or more has passed (according to time stamp) then another update check is made. If not then no update check is made.

Sorry Blaze, I have already pushed the ISOs to the server and am waiting for mirrors to sync. This update will have to go into final.
Quite a different meaning.
При появлении интернет соединения отключать автоматическую проверку обновления.
and
При отсутствии интернет соединения отключать автоматическую проверку обновления и при появлении интернет соединения активировать данную функцию.
Incorrectly :wall:

When I will be at home - I will fix my Russian localization for USM and reupload it.

Thanks for info.

Edit.
Done. A new links with my Russian localization for USM USM-3.2-Russian-Localization-by-Blaze.7z (mirror)
Linux 4.19.2-porteus #1 SMP PREEMPT Wed Nov 14 09:31:28 UTC 2018 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

Bogomips
Full of knowledge
Full of knowledge
Posts: 2564
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

Re: Porteus-3.2rc2 bug reports

Post#150 by Bogomips » 08 Jun 2016, 21:08

Blaze wrote:Quite a different meaning.
При появлении интернет соединения отключать автоматическую проверку обновления.
При доступе в интернет Better?
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

Locked