Jump to content


Photo

develop: python3 transition


  • Please log in to reply
371 replies to this topic

Re: develop: python3 transition #141 Huevos

  • PLi® Contributor
  • 4,641 posts

+161
Excellent

Posted 2 January 2022 - 01:13

If you can override SRC_URI variable why does the protocol matter?



Re: develop: python3 transition #142 nautilus7

  • Senior Member
  • 229 posts

+6
Neutral

Posted 2 January 2022 - 01:27

Wanwizard, please add osmio4k to the test build as well. I would like to test. Thanks!



Re: develop: python3 transition #143 Pr2

  • PLi® Contributor
  • 6,175 posts

+261
Excellent

Posted 2 January 2022 - 01:31

PULSe 4K homebuild there are only warnings:

WARNING: libpcre2-native-10.36-r0 do_fetch: Failed to fetch URL https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.36/pcre2-10.36.tar.bz2, attempting MIRRORS if available
WARNING: opkg-1_0.4.4-r0 do_patch: Fuzz detected:

Applying patch 0002-opkg-symlink-to-directory-workarounds.patch
patching file libopkg/opkg_install.c
Hunk #1 succeeded at 431 (offset 2 lines).
Hunk #2 succeeded at 444 with fuzz 1 (offset 1 line).
Hunk #3 succeeded at 502 (offset 15 lines).


The context lines in the patches can be updated with devtool:

    devtool modify opkg
    devtool finish --force-patch-refresh opkg <layer_path>

Don't forget to review changes done by devtool!                                                                                                                                      

WARNING: opkg-1_0.4.4-r0 do_patch: QA Issue: Patch log indicates that patches do not apply cleanly. [patch-fuzz]
WARNING: opkg-native-1_0.4.4-r0 do_patch: Fuzz detected:

Applying patch 0002-opkg-symlink-to-directory-workarounds.patch
patching file libopkg/opkg_install.c
Hunk #1 succeeded at 431 (offset 2 lines).
Hunk #2 succeeded at 444 with fuzz 1 (offset 1 line).
Hunk #3 succeeded at 502 (offset 15 lines).


The context lines in the patches can be updated with devtool:

    devtool modify opkg-native
    devtool finish --force-patch-refresh opkg-native <layer_path>

Don't forget to review changes done by devtool!                                                                                                                                      

WARNING: opkg-native-1_0.4.4-r0 do_patch: QA Issue: Patch log indicates that patches do not apply cleanly. [patch-fuzz]
WARNING: tuxtxt-enigma2-2.0+gitAUTOINC+1402795d66-r3 do_package: QA Issue: tuxtxt-enigma2: Files/directories were installed but not shipped in any package:
  /usr/lib/libtuxtxt32bpp.so
  /usr/lib/enigma2/python/Plugins/Extensions/Tuxtxt/__pycache__
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
tuxtxt-enigma2: 2 installed and not shipped files. [installed-vs-shipped]
WARNING: enigma2-plugin-extensions-ppanel-2.0+gitAUTOINC+3c83ace78c-r1 do_package: QA Issue: enigma2-plugin-extensions-ppanel: Files/directories were installed but not shipped in any package:
  /usr/share
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
enigma2-plugin-extensions-ppanel: 1 installed and not shipped files. [installed-vs-shipped]
WARNING: enigma2-plugin-extensions-openwebif-gitAUTOINC+fb175df1f5-r0 do_package: QA Issue: enigma2-plugin-extensions-openwebif: Files/directories were installed but not shipped in any package:
  /usr/lib/python3.9
  /usr/lib/python3.9/site-packages
  /usr/lib/enigma2/python/Plugins/enigma2_plugin_extensions_openwebif-0.0.0-py3.9.egg-info
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
enigma2-plugin-extensions-openwebif: 3 installed and not shipped files. [installed-vs-shipped]
WARNING: enigma2-plugins-z-gitAUTOINC+7b698346f0-r0 do_package: QA Issue: enigma2-plugins: Files/directories were installed but not shipped in any package:
  /usr/lib/enigma2/python/Plugins/SystemPlugins/TranscodingSetup/__pycache__
  /usr/lib/enigma2/python/Plugins/SystemPlugins/Blindscan/__pycache__
  /usr/lib/enigma2/python/Plugins/SystemPlugins/SystemTime/__pycache__
  /usr/lib/enigma2/python/Plugins/SystemPlugins/SatipClient/__pycache__
  /usr/lib/enigma2/python/Plugins/SystemPlugins/SetPasswd/__pycache__
  /usr/lib/enigma2/python/Plugins/SystemPlugins/vps/__pycache__
  /usr/lib/enigma2/python/Plugins/SystemPlugins/RecInfobar/__pycache__
  /usr/lib/enigma2/python/Plugins/SystemPlugins/NetworkBrowser/__pycache__
  /usr/lib/enigma2/python/Plugins/SystemPlugins/AutomaticCleanup/__pycache__
  /usr/lib/enigma2/python/Plugins/SystemPlugins/MPHelp/__pycache__
  /usr/lib/enigma2/python/Plugins/SystemPlugins/VfdControl/__pycache__
  /usr/lib/enigma2/python/Plugins/SystemPlugins/AutoResolution/__pycache__
  /usr/lib/enigma2/python/Plugins/SystemPlugins/AutomaticVolumeAdjustment/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/MultiRC/__pycache__                                                                                                                     
  /usr/lib/enigma2/python/Plugins/Extensions/LetterBox/__pycache__                                                                                                                   
  /usr/lib/enigma2/python/Plugins/Extensions/MovieCut/__pycache__                                                                                                                    
  /usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/__pycache__                                                                                                                  
  /usr/lib/enigma2/python/Plugins/Extensions/AutoTimer/__pycache__                                                                                                                   
  /usr/lib/enigma2/python/Plugins/Extensions/AutoTimer/WebComponents/__pycache__                                                                                                     
  /usr/lib/enigma2/python/Plugins/Extensions/AutoTimer/WebScreens/__pycache__                                                                                                        
  /usr/lib/enigma2/python/Plugins/Extensions/AutoTimer/WebChilds/__pycache__                                                                                                         
  /usr/lib/enigma2/python/Plugins/Extensions/DynDNS/__pycache__                                                                                                                      
  /usr/lib/enigma2/python/Plugins/Extensions/SHOUTcast/__pycache__                                                                                                                   
  /usr/lib/enigma2/python/Plugins/Extensions/LogoManager/__pycache__                                                                                                                 
  /usr/lib/enigma2/python/Plugins/Extensions/AntiScrollbar/__pycache__                                                                                                               
  /usr/lib/enigma2/python/Plugins/Extensions/KiddyTimer/__pycache__                                                                                                                  
  /usr/lib/enigma2/python/Plugins/Extensions/Transmission/__pycache__                                                                                                                
  /usr/lib/enigma2/python/Plugins/Extensions/FritzCall/__pycache__                                                                                                                   
  /usr/lib/enigma2/python/Plugins/Extensions/DVDBackup/__pycache__                                                                                                                   
  /usr/lib/enigma2/python/Plugins/Extensions/MovieRetitle/__pycache__                                                                                                                
  /usr/lib/enigma2/python/Plugins/Extensions/PrimeTimeManager/__pycache__                                                                                                            
  /usr/lib/enigma2/python/Plugins/Extensions/IMDb/__pycache__                                                                                                                        
  /usr/lib/enigma2/python/Plugins/Extensions/dreamMediathek/__pycache__                                                                                                              
  /usr/lib/enigma2/python/Plugins/Extensions/SVDRP/__pycache__                                                                                                                       
  /usr/lib/enigma2/python/Plugins/Extensions/MediaDownloader/__pycache__                                                                                                             
  /usr/lib/enigma2/python/Plugins/Extensions/Elektro/__pycache__                                                                                                                     
  /usr/lib/enigma2/python/Plugins/Extensions/TrafficInfo/__pycache__                                                                                                                 
  /usr/lib/enigma2/python/Plugins/Extensions/Mosaic/__pycache__                                                                                                                      
  /usr/lib/enigma2/python/Plugins/Extensions/CDInfo/__pycache__                                                                                                                      
  /usr/lib/enigma2/python/Plugins/Extensions/SimpleRSS/__pycache__                                                                                                                   
  /usr/lib/enigma2/python/Plugins/Extensions/VlcPlayer/__pycache__                                                                                                                   
  /usr/lib/enigma2/python/Plugins/Extensions/EPGRefresh/__pycache__                                                                                                                  
  /usr/lib/enigma2/python/Plugins/Extensions/NETcaster/__pycache__                                                                                                                   
  /usr/lib/enigma2/python/Plugins/Extensions/NETcaster/interface/__pycache__                                                                                                         
  /usr/lib/enigma2/python/Plugins/Extensions/BabelZapper/__pycache__                                                                                                                 
  /usr/lib/enigma2/python/Plugins/Extensions/FanControl2/__pycache__                                                                                                                 
  /usr/lib/enigma2/python/Plugins/Extensions/VirtualZap/__pycache__                                                                                                                  
  /usr/lib/enigma2/python/Plugins/Extensions/PornCenter/__pycache__                                                                                                                  
  /usr/lib/enigma2/python/Plugins/Extensions/PornCenter/Additions/__pycache__                                                                                                        
  /usr/lib/enigma2/python/Plugins/Extensions/AudioSync/__pycache__                                                                                                                   
  /usr/lib/enigma2/python/Plugins/Extensions/fstabEditor/__pycache__                                                                                                                 
  /usr/lib/enigma2/python/Plugins/Extensions/EIBox/__pycache__                                                                                                                       
  /usr/lib/enigma2/python/Plugins/Extensions/EasyMedia/__pycache__                                                                                                                   
  /usr/lib/enigma2/python/Plugins/Extensions/MovieTagger/__pycache__                                                                                                                 
  /usr/lib/enigma2/python/Plugins/Extensions/EasyInfo/__pycache__                                                                                                                    
  /usr/lib/enigma2/python/Plugins/Extensions/WebcamViewer/__pycache__                                                                                                                
  /usr/lib/enigma2/python/Plugins/Extensions/Filebrowser/__pycache__                                                                                                                 
  /usr/lib/enigma2/python/Plugins/Extensions/PermanentClock/__pycache__                                                                                                              
  /usr/lib/enigma2/python/Plugins/Extensions/ORFat/__pycache__                                                                                                                       
  /usr/lib/enigma2/python/Plugins/Extensions/MerlinMusicPlayer/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/ValiXDControl/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/WeatherPlugin/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/TagEditor/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/ShowClock/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/HTTPProxy/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/UnwetterInfo/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/FTPBrowser/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/dreamIRC/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/dreamIRC/protocols/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/ORFteletext/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/Seekbar/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/AiHDcontroler/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/MerlinEPG/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/OFDb/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/Growlee/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/ReconstructApSc/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/EmailClient/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/NcidClient/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/MerlinEPGCenter/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/ZDFMediathek/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/WerbeZapper/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/Bonjour/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/TVCharts/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/ZapStatistic/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/DreamExplorer/__pycache__
  /usr/lib/enigma2/python/Plugins/Extensions/EPGSearch/__pycache__
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
enigma2-plugins: 86 installed and not shipped files. [installed-vs-shipped]
WARNING: enigma2-plugin-systemplugins-servicehisilicon-gitAUTOINC+e142e9500d-r0 do_package: QA Issue: enigma2-plugin-systemplugins-servicehisilicon: Files/directories were installed but not shipped in any package:
  /usr/lib/enigma2/python/Plugins/SystemPlugins/ServiceHisilicon/__pycache__
  /usr/lib/enigma2/python/Plugins/SystemPlugins/ServiceHisilicon/__pycache__/__init__.cpython-39.opt-1.pyc
  /usr/lib/enigma2/python/Plugins/SystemPlugins/ServiceHisilicon/__pycache__/plugin.cpython-39.pyc
  /usr/lib/enigma2/python/Plugins/SystemPlugins/ServiceHisilicon/__pycache__/__init__.cpython-39.pyc
  /usr/lib/enigma2/python/Plugins/SystemPlugins/ServiceHisilicon/__pycache__/plugin.cpython-39.opt-1.pyc
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
enigma2-plugin-systemplugins-servicehisilicon: 5 installed and not shipped files. [installed-vs-shipped]


NO SUPPORT by PM, it is a forum make your question public so everybody can benefit from the question/answer.
If you think that my answer helps you, you can press the up arrow in bottom right of the answer.

Wanna help with OpenPLi Translation? Please read our Wiki Information for translators

Sat: Hotbird 13.0E, Astra 19.2E, Eutelsat5A 5.0W
VU+ Solo 4K: 2*DVB-S2 + 2*DVB-C/T/T2 (used in DVB-C) & Duo 4K: 2*DVB-S2X + DVB-C (FBC)

AB-Com: PULSe 4K 1*DVB-S2X (+ DVB-C/T/T2)
Edision OS Mio 4K: 1*DVB-S2X + 1*DVB-C/T/T2
 


Re: develop: python3 transition #144 el bandido

  • Senior Member
  • 392 posts

+15
Neutral

Posted 2 January 2022 - 02:09

PULSe 4K homebuild loads and boots.



Re: develop: python3 transition #145 Pr2

  • PLi® Contributor
  • 6,175 posts

+261
Excellent

Posted 2 January 2022 - 10:31

First report of very small test on the PULSe 4K.

 

- The AV start in RCA mode so the image was ugly I went into the A/V Setup screen, I am able to change the resolution but I am unable to use the up/down arrow in this screen.

- HDMI-CEC setup unable to use the up/down arrow in this screen too.

- The Overscan module is missing leading to a GSOD.

Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 78, in action
    return ActionMap.action(self, contexts, action)
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 58, in action
    res = self.actions[action]()
  File "/usr/lib/enigma2/python/Screens/Menu.py", line 62, in okbuttonClick
    selection[1]()
  File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 10, in __call__
    return self.fnc(*self.args + args, **newkwargs)
  File "/usr/lib/enigma2/python/Plugins/SystemPlugins/OSDPositionSetup/plugin.py", line 30, in main
    from overscanwizard import OverscanWizard
ModuleNotFoundError: No module named 'overscanwizard'
[ePyObject] (CallObject(<bound method NumberActionMap.action of <Components.ActionMap.NumberActionMap object at 0xb20bece8>>,('OkCancelActions', 'ok')) failed)

My homebuild was done on branch:  hardknott-py3  I guess it is the one that you want us to test?

 

Pr2


Edited by Pr2, 2 January 2022 - 10:33.

NO SUPPORT by PM, it is a forum make your question public so everybody can benefit from the question/answer.
If you think that my answer helps you, you can press the up arrow in bottom right of the answer.

Wanna help with OpenPLi Translation? Please read our Wiki Information for translators

Sat: Hotbird 13.0E, Astra 19.2E, Eutelsat5A 5.0W
VU+ Solo 4K: 2*DVB-S2 + 2*DVB-C/T/T2 (used in DVB-C) & Duo 4K: 2*DVB-S2X + DVB-C (FBC)

AB-Com: PULSe 4K 1*DVB-S2X (+ DVB-C/T/T2)
Edision OS Mio 4K: 1*DVB-S2X + 1*DVB-C/T/T2
 


Re: develop: python3 transition #146 Beeker

  • PLi® Contributor
  • 1,602 posts

+203
Excellent

Posted 2 January 2022 - 10:59

Yes, thanks for reporting.

 

Problems with keys confirmed and fixed.

Overscanwizard should be OK now.

 

https://github.com/O...commits/python3

 

Need help what to do with all the up/down key problems.

Needs proper solution.

 

Feed can be build now.

A bunch of plugins are disabled for now.

Need to restore them one by one.


Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: develop: python3 transition #147 Pr2

  • PLi® Contributor
  • 6,175 posts

+261
Excellent

Posted 2 January 2022 - 11:32

I just build a new image and when willing to flash it with the "online flash" OpenPLi just crash GSOD but I could not find any crashlog file.  It was an error linked with urlparse not found.

 

Edit:

Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 78, in action
    return ActionMap.action(self, contexts, action)
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 58, in action
    res = self.actions[action]()
  File "/usr/lib/enigma2/python/Screens/Menu.py", line 62, in okbuttonClick
    selection[1]()
  File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 10, in __call__
    return self.fnc(*self.args + args, **newkwargs)
  File "/usr/lib/enigma2/python/Screens/Menu.py", line 74, in runScreen
    exec("from %s import %s" % (arg[0], arg[1].split(",")[0]))
  File "<string>", line 1, in <module>
  File "/usr/lib/enigma2/python/Screens/FlashImage.py", line 15, in <module>
    from Tools.Downloader import downloadWithProgress
  File "/usr/lib/enigma2/python/Tools/Downloader.py", line 3, in <module>
    from urlparse import urlparse
ModuleNotFoundError: No module named 'urlparse'
[ePyObject] (CallObject(<bound method NumberActionMap.action of <Components.ActionMap.NumberActionMap object at 0xb225a508>>,('OkCancelActions', 'ok')) failed)


Multiboot image selection is also affected by this module not found:  urlparse

 

So I am stuck now with this test image :)  I guess I will need to flash an image except if there is a command line that can allow me to boot on another image installed in another slot.


Edited by Pr2, 2 January 2022 - 11:45.

NO SUPPORT by PM, it is a forum make your question public so everybody can benefit from the question/answer.
If you think that my answer helps you, you can press the up arrow in bottom right of the answer.

Wanna help with OpenPLi Translation? Please read our Wiki Information for translators

Sat: Hotbird 13.0E, Astra 19.2E, Eutelsat5A 5.0W
VU+ Solo 4K: 2*DVB-S2 + 2*DVB-C/T/T2 (used in DVB-C) & Duo 4K: 2*DVB-S2X + DVB-C (FBC)

AB-Com: PULSe 4K 1*DVB-S2X (+ DVB-C/T/T2)
Edision OS Mio 4K: 1*DVB-S2X + 1*DVB-C/T/T2
 


Re: develop: python3 transition #148 Huevos

  • PLi® Contributor
  • 4,641 posts

+161
Excellent

Posted 2 January 2022 - 11:44

Yes, thanks for reporting.[...]

 

Need help what to do with all the up/down key problems.

Needs proper solution..

Surely something is wrong in ConfigListScreen if you need to be adding that to the ActionMap everywhere.



Re: develop: python3 transition #149 Huevos

  • PLi® Contributor
  • 4,641 posts

+161
Excellent

Posted 2 January 2022 - 11:52

No idea what is wrong in your ConfigListScreen. Seems to have functions missing.

 

https://github.com/O...figList.py#L332



Re: develop: python3 transition #150 Beeker

  • PLi® Contributor
  • 1,602 posts

+203
Excellent

Posted 2 January 2022 - 12:13

This helps a lot.

https://github.com/O...efd23be53932f1b

 

Now a lot more menus are working.

 

I've reverted some commits regarding up/dow keys.

But I can't revert them all.

Like:

https://github.com/O...425399d1da04949

 

And I think why.


Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: develop: python3 transition #151 littlesat

  • PLi® Core member
  • 57,102 posts

+698
Excellent

Posted 2 January 2022 - 13:11

Maybe better to create a kind of general solution… add the keys in a general keymap and import a module that include the functions… I think more can be simplified when there is a kind of config class you can include in a config screen… so the functions are there…
Adding the functions on multiple places is kind of duplication and should be avoided….

Edited by littlesat, 2 January 2022 - 13:14.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: develop: python3 transition #152 littlesat

  • PLi® Core member
  • 57,102 posts

+698
Excellent

Posted 2 January 2022 - 13:17


Edited by littlesat, 2 January 2022 - 13:18.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: develop: python3 transition #153 Beeker

  • PLi® Contributor
  • 1,602 posts

+203
Excellent

Posted 2 January 2022 - 13:43

I'll revert the unnecessary commits regarding up/down keys later.

For the left overs I'll think about a clean solution.

Duplicate functions everywhere is not done indeed.

 

With py3 migration 1001 problems coming to me..


Edited by Beeker, 2 January 2022 - 13:44.

Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: develop: python3 transition #154 Huevos

  • PLi® Contributor
  • 4,641 posts

+161
Excellent

Posted 2 January 2022 - 13:56

Take your time. This is the easy bit. Soon your going to be drowning in bug reports.

Re: develop: python3 transition #155 Beeker

  • PLi® Contributor
  • 1,602 posts

+203
Excellent

Posted 2 January 2022 - 14:03

Take your time. This is the easy bit. Soon your going to be drowning in bug reports.

 

Yeah..The closed source illegal media players :wacko:


Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: develop: python3 transition #156 WanWizard

  • PLi® Core member
  • 70,340 posts

+1,803
Excellent

Posted 2 January 2022 - 14:33

If you can override SRC_URI variable why does the protocol matter?

 

We don't want to replace the SRC_URI in the recipe ( that would mean creating manual bbappends in meta-local ), we want to be able to quickly change the repo location.

 

But you (all) shouldn't be worried about this, this is something internally PLi, we'll find a solution for it. For now, all overrides are removed from the recipes.

 

For videolan we already use this in the bb file

SRC_ORIGIN ?= "git://code.videolan.org/videolan/bitstream.git;protocol=https"
SRC_URI := "${SRC_ORIGIN} "

which we override using

SRC_ORIGIN_pn-bitstream := "git:///openpli/repo-mirrors/videolan-bitstream.git"

That system works fine for any other repo, so I'll change the rest later, as soon as I have figured out why one of the buildservers constantly segfaults...

 


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: develop: python3 transition #157 40H3X

  • Forum Moderator
    PLi® Contributor
  • 5,951 posts

+191
Excellent

Posted 2 January 2022 - 14:34


So I am stuck now with this test image :)  I guess I will need to flash an image except if there is a command line that can allow me to boot on another image installed in another slot.

Take look here https://wiki.openpli...ash_-_Boot_loop


Hardware: Vu+ Uno 4K SE - Vu+ Duo 4K  - Fuba 78 cm - Tripleblock LNB Quad 19.2/23.5/28.2 - DS918+
Software : OpenPLi - OSCam - Settings van Hans - Autotimer - EPGImport

---------------------------------------------------------------------------------------------------------------------------------------

Remember: Upvote with the rep_up.png button for any user/post you find to be helpful, informative, or deserving of recognition!

---------------------------------------------------------------------------------------------------------------------------------------

Many answers to your question can be found in our new and improved wiki

Note: I do not provide support via PM !.


Re: develop: python3 transition #158 40H3X

  • Forum Moderator
    PLi® Contributor
  • 5,951 posts

+191
Excellent

Posted 2 January 2022 - 14:38

Currently home building hardknott-py3 for Uclan 4K Pro image....fingers crossed


Hardware: Vu+ Uno 4K SE - Vu+ Duo 4K  - Fuba 78 cm - Tripleblock LNB Quad 19.2/23.5/28.2 - DS918+
Software : OpenPLi - OSCam - Settings van Hans - Autotimer - EPGImport

---------------------------------------------------------------------------------------------------------------------------------------

Remember: Upvote with the rep_up.png button for any user/post you find to be helpful, informative, or deserving of recognition!

---------------------------------------------------------------------------------------------------------------------------------------

Many answers to your question can be found in our new and improved wiki

Note: I do not provide support via PM !.


Re: develop: python3 transition #159 foxbob

  • Senior Member
  • 624 posts

+18
Neutral

Posted 2 January 2022 - 14:39

Home build for gi et11000 4k,openWebif not work.

There is no up and down navigation in the menu.

13:30:41.4009 [Screen] Showing screen 'InfoBarSummary'.
13:30:42.5591 [ActionMap] Keymap 'InfobarMenuActions' -> Action = 'mainMenu'.
13:30:42.5595 loading mainmenu XML...
13:30:42.5622 [ActionMap] Keymap(s) 'OkCancelActions, MenuActions, NumberActions, HelpActions, ColorActions' -> Undefined action(s) 'moveUp, moveDown'.
13:30:42.5630 [Skin] Processing screen 'menu_mainmenu' from list 'menu_mainmenu, Menu', position=(0, 0), size=(1920 x 1080) for module 'MainMenu'.
13:30:42.5790 [Skin] No skin to read or screen to display.

There is an error in the log when choosing a skin, although the skin is selected correctly and works.

13:30:05.1090 [Skin] Loading skin file '/usr/share/enigma2/skin_default/skin.xml'.
13:30:05.1461 [fb] double buffering available!
13:30:05.1629 [gFBDC] resolution: 720x576x32 stride=2880, 21060kB available for acceleration surfaces.
13:30:05.1689 [Font] Adding font '/usr/share/fonts/nmsbd.ttf' -> 'Regular'.
13:30:05.1710 [Font] Adding font '/usr/share/fonts/andale.ttf' -> 'Fixed'.
13:30:05.1724 [Font] Adding font '/usr/share/fonts/tuxtxt.ttf' -> 'Console'.
13:30:05.1738 [Font] Adding font '/usr/share/fonts/DejaVuSans.ttf' -> 'DejaVuSans'.
13:30:05.1751 [Font] Adding font '/usr/share/fonts/ae_AlMateen.ttf' -> 'Replacement'.
13:30:05.1856 [Skin] Error: Unable to parse skin data in '/usr/share/enigma2/skin_default/skin.xml' - ''ElementTree' object has no attribute 'tag''!
13:30:05.1864 [Skin] Loading skin file '/usr/share/enigma2/skin_subtitles.xml'.
13:30:05.1882 [Font] Adding font '/usr/share/fonts/LiberationSans-Regular.ttf' -> 'Subs'.
13:30:05.1897 [Font] Adding font '/usr/share/fonts/LiberationSans-Italic.ttf' -> 'Subsi'.
13:30:05.1916 [Font] Adding font '/usr/share/fonts/LiberationSans-Bold.ttf' -> 'Subsb'.
13:30:05.1930 [Font] Adding font '/usr/share/fonts/LiberationSans-BoldItalic.ttf' -> 'Subsz'.
13:30:05.1950 [Skin] Error: Unable to parse skin data in '/usr/share/enigma2/skin_subtitles.xml' - ''ElementTree' object has no attribute 'tag''!
13:30:05.1959 [Skin] Loading skin file '/usr/share/enigma2/display/skin_default/skin_display.xml'.
13:30:05.1968 [Skin] Error: Unable to parse skin data in '/usr/share/enigma2/display/skin_default/skin_display.xml' - ''ElementTree' object has no attribute 'tag''!
13:30:05.1970 [Skin] Error: Adding current display skin 'skin_default/skin_display.xml' has failed!
13:30:05.1977 [Skin] Loading skin file '/usr/share/enigma2/PLi-FullHD/skin.xml'.
13:30:05.2428 [fb] double buffering available!
13:30:05.3215 [gFBDC] resolution: 1920x1080x32 stride=7680, 8100kB available for acceleration surfaces.
13:30:05.3251 [Skin] Loading skin file '/usr/share/enigma2/PLi-FullHD/skin_templates.xml'.
13:30:05.3319 [Skin] Error: Unable to parse skin data in '/usr/share/enigma2/PLi-FullHD/skin_templates.xml' - ''ElementTree' object has no attribute 'tag''!
13:30:05.3328 [Skin] Loading skin file '/usr/share/enigma2/PLi-FullHD/skin_plugins.xml'.
13:30:05.3618 [Skin] Error: Unable to parse skin data in '/usr/share/enigma2/PLi-FullHD/skin_plugins.xml' - ''ElementTree' object has no attribute 'tag''!
13:30:05.3656 [Font] Adding font '/usr/share/fonts/LiberationSans-Regular.ttf' -> 'Regular'.
13:30:05.3672 [Font] Adding font '/usr/share/fonts/lcd.ttf' -> 'LCD'.
13:30:05.3685 [Font] Adding font '/usr/share/fonts/tuxtxt.ttf' -> 'Console'.
13:30:05.3697 [Font] Adding font '/usr/share/fonts/andale.ttf' -> 'Fixed'.
13:30:05.3714 [Font] Adding font '/usr/share/fonts/DejaVuSans.ttf' -> 'DejaVuSans'.
13:30:05.3885 [Skin] Error: Unable to parse skin data in '/usr/share/enigma2/PLi-FullHD/skin.xml' - ''ElementTree' object has no attribute 'tag''!
13:30:05.3890 [Skin] Error: Adding current GUI skin 'PLi-FullHD/skin.xml' has failed!
13:30:05.3910 [Skin] Loading skin file 'skin_user.xml'.
13:30:05.3912 [Skin] Warning: Skin file 'skin_user.xml' does not exist! 

In the channel selector when pressing the menu button

13:30:28.1914 [ActionMap] Keymap 'ChannelSelectEditActions' -> Action = 'contextMenu'.
13:30:28.1945 [Screen] Showing screen 'ChannelSelection'.
13:30:28.1967 Traceback (most recent call last):
13:30:28.1972   File "/usr/lib/enigma2/python/Screens/ChannelSelection.py", line 920, in action
13:30:28.2003     return ActionMap.action(self, contexts, action)
13:30:28.2005   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 58, in action
13:30:28.2016     res = self.actions[action]()
13:30:28.2017   File "/usr/lib/enigma2/python/Screens/ChannelSelection.py", line 1309, in doContext
13:30:28.2035     self.session.openWithCallback(self.exitContext, ChannelContextMenu, self)
13:30:28.2037   File "/usr/lib/enigma2/python/StartEnigma.py", line 348, in openWithCallback
13:30:28.2044     dlg = self.open(screen, *arguments, **kwargs)
13:30:28.2045   File "/usr/lib/enigma2/python/StartEnigma.py", line 361, in open
13:30:28.2052     dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
13:30:28.2053   File "/usr/lib/enigma2/python/StartEnigma.py", line 301, in instantiateDialog
13:30:28.2059     return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
13:30:28.2060   File "/usr/lib/enigma2/python/StartEnigma.py", line 318, in doInstantiateDialog
13:30:28.2066     dlg = screen(self, *arguments, **kwargs)
13:30:28.2067   File "/usr/lib/enigma2/python/Screens/ChannelSelection.py", line 261, in __init__
13:30:28.2073     append_when_current_valid(current, menu, (_("Rename entry"), self.renameEntry), level=0, key="2")
13:30:28.2074   File "/usr/lib/enigma2/python/Screens/ChannelSelection.py", line 119, in append_when_current_valid
13:30:28.2078     menu.append(ChoiceEntryComponent(key, args))
13:30:28.2079   File "/usr/lib/enigma2/python/Components/ChoiceList.py", line 15, in ChoiceEntryComponent
13:30:28.2087     x, y, w, h = parameters.get("ChoicelistName", applySkinFactor(45, 0, 800, 25))
13:30:28.2089 ValueError: not enough values to unpack (expected 4, got 0)
13:30:28.2091 [ePyObject] (CallObject(<bound method ChannelSelectionEdit.__init__.<locals>.ChannelSelectionEditActionMap.action of <Screens.ChannelSelection.ChannelSelectionEdit.__init__.<locals>.ChannelSelectionEditActionMap object at 0xb0ff6aa8>>,('ChannelSelectEditActions', 'contextMenu')) failed)


Edited by foxbob, 2 January 2022 - 14:46.


Re: develop: python3 transition #160 Tech

  • Forum Moderator
    PLi® Core member
  • 14,912 posts

+486
Excellent

Posted 2 January 2022 - 15:09

VuUltimo4k needs more work I get weirs error like : python: not found


Aan de rand van de afgrond is een stap voorwaarts niet altijd vooruitgang....

On the edge of the abyss, a step forward is not always progress....

Hardware: 2x Daily used Vu+ Ultimo 4K - Vu+ Duo 4K SE and a lot more.... - VisioSat BiBigsat - Jultec Unicable Multiswitch 4 positions: 19.2/23.5/28.2 East - Diseqc motorized flatdish antenna

Software : HomeBuild OpenPLi Develop and Scarthgap builds, local cards driven by OsCam

Press the Geplaatste afbeelding button on the buttom right of this message ;)

Have you tried our wiki yet? Many answers can be found in our OpenPLi wiki



1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users