blue-systems / netrunner-next

https://pub.netrunner.com/.testing/?C=M;O=D
0 stars 0 forks source link

Netrunner 22 Todo #83

Closed star-buck closed 2 years ago

star-buck commented 2 years ago

https://pub.netrunner.com/.testing/ CHECK #87 after solving these issues:


done: @adriaandegroot

Justinzobel commented 2 years ago

@star-buck just for clarification do you want TERMIT and hooktube applications removed from the install or just their menu entries?

Justinzobel commented 2 years ago

Have fixed Netrunner Forum URL and icon in https://www.opencode.net/netrunner/netrunner-settings-firefox - it just needs the deb built and uploaded.

Justinzobel commented 2 years ago

Calamares branding and unsquashfs fixed in https://www.opencode.net/netrunner/calamares-desktop by @UriHerrera

Justinzobel commented 2 years ago

I have done some more work on this today.

Updated ISO http://142.93.110.189/isos/netrunner-next-amd64_2022.03.27-07.33.iso

Justinzobel commented 2 years ago

I've noticed Yakuake is represented twice on the system tray. It's in there once in the Plasma system tray and once as an applet. I think we can remove the applet.

Justinzobel commented 2 years ago
Justinzobel commented 2 years ago
star-buck commented 2 years ago

The applet should stay, as it is a fixed position. If twice, we remove it from systray, i need to take a look.

On Sun, Mar 27, 2022, 09:43 Justin @.***> wrote:

I've noticed Yakuake is represented twice on the system tray. It's in there once in the Plasma system tray and once as an applet. I think we can remove the applet.

— Reply to this email directly, view it on GitHub https://github.com/blue-systems/netrunner-next/issues/83#issuecomment-1079874163, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGNDBVWSQUMTVQYN2SR3ODVCAGQDANCNFSM5RXFP3UA . You are receiving this because you were mentioned.Message ID: @.***>

star-buck commented 2 years ago

Updated ISO http://142.93.110.189/isos/netrunner-next-amd64_2022.03.27-07.33.iso

But why not pub.netrunner.com anymore?

Justinzobel commented 2 years ago

I spun up a server to build the ISOs. I can transfer them to the pub server instead as I build them and the existing ones.

On Sun, Mar 27, 2022, 7:59 PM star-buck @.***> wrote:

Updated ISO http://142.93.110.189/isos/netrunner-next-amd64_2022.03.27-07.33.iso

But why not pub.netrunner.com anymore?

— Reply to this email directly, view it on GitHub https://github.com/blue-systems/netrunner-next/issues/83#issuecomment-1079891129, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAKOQBMBTVJ26DNUDNV6QTTVCAZ73ANCNFSM5RXFP3UA . You are receiving this because you commented.Message ID: @.***>

llelectronics commented 2 years ago

I've noticed Yakuake is represented twice on the system tray. It's in there once in the Plasma system tray and once as an applet. I think we can remove the applet.

Thats because Yakuake now has a tray icon which is activated by default now. We had the panel icon not in tray before as we did want to have the icon always at one specific spot on the panel to appear.

Justinzobel commented 2 years ago

Found the config file that tells Yakuake to show the Plasma tray icon and have added it to the default-settings-applications package. Will spin ISO once I've added the fix for Win 7 Volume mixer.

Justinzobel commented 2 years ago

@star-buck do you want me to remove plasma-widgets-volumewin7mixer from the ISO entirely or just not enable it on the panel by default?

star-buck commented 2 years ago

@Justinzobel im revising the points at top, otherwise the conversation gets messy. So at top, there should always be the latest points after dicussion here. @ScarlettGatelyMoore @UriHerrera Please mark anything done with checkmark

Justinzobel commented 2 years ago

@star-buck I'm unable to tick items off, I don't think I'm part of the Github organisation/project to do so.

star-buck commented 2 years ago

"My computer" desktop icon, the very first thing i clicked doesnt work

adriaandegroot commented 2 years ago
llelectronics commented 2 years ago

kcm-about-extended is indeed Netrunner specific and the source can be found here: https://github.com/ds9-extras/kcm-about-extended

Justinzobel commented 2 years ago

Thanks Leszek, Scarlett was able to build it and we've incorporated it into the ISO build.

ScarlettGatelyMoore commented 2 years ago
  • The My Computer .desktop file on the ISO uses kcmshell5 about-extended. That isn't available on the ISO. Issue List of netrunner packages (on top of debian stable) #82 mentions a package kcm-about-extended, but that is "pure virtual"? I don't know enough about Debian packaging to say if that's good or bad. kcmshell5 about-distro shows more information than it used to, that could be a quick .desktop fix (but kcm-about-extended is, I think, a Netrunner specialty). Yes it is, fixed now.
  • Can confirm Hooktube is there Fixed now

and that Science&Math is empty. This is the result of an ancient .kmenuedit men that still has kde 4 stuff on it, how it has worked this long is beyond me. Creating a new one once I study up on kmenuedit - WIP.

  • SMB can't test. Still working this out.
  • Calamares issue needs more details. It looks like you're installing on a BIOS machine, which I just did (picked erase disk though) and at least in Dutch it was fine. Hence: needs more information. Honestly I don't think this is a calamaras issue at all. They switched from live build to a tool I am unfamiliar with and installing ubuntu kernels to create iso, Our live-build scripts, configs, as far as I can see are not being pulled in. I don't reckon calamares will do the same? Admittedly my knowledge in calamares is limited. I need to see logs to see what is going on, which hopefully will show some light.
Justinzobel commented 2 years ago

@ScarlettGatelyMoore Regarding menu editing I believe if you boot up the live ISO, remove the current ~/.config/menus file so the menu is default, edit the menu to how it needs and then copy the file in ~/.config/menus to the settings package it should work as we need.

adriaandegroot commented 2 years ago

Checked against the 04.24 ISO. These are issues to resolve:

I can't test SMB.

adriaandegroot commented 2 years ago

Checking against the 04.26 ISO. The GRUB fonts issue on the live-ISO is now resolved. Empty Science and Math on ISO is still there. My Computer is still badly-sized and contains an un-substituted @@BUILD_VERSION@@.

ScarlettGatelyMoore commented 2 years ago

@star-buck I am having troubles finding anything for xapian, don't we use baloo? I think we have a package where it can be toggled off. Will get that going.

I think I found fix for samba ( outdated desktop file in a settings package ) hoping the same thing goes for dolphin. The desktop icon Add New Network works as expected. Dolphin WIP.

Is there a reason we have the math and science icons hidden? Seems like we should have things like kalgebra, kcalc, LO Math <insert kool science app here ( like kstars? marble? ) > showing in the category? Otherwise I will just delete the category.

star-buck commented 2 years ago

math and scienece categories shouldnt be hidden, but it should be found out why they are shown even though nothing is in there last time i checked. normally categories which contian no visible icons are auto-hidden. if there are icons in there, please list them, we might just hide or rmeove the icons there if not needed, so the categories are not hard hidden, but simply not shown when being empty

ScarlettGatelyMoore commented 2 years ago

Fixed the borked configs, my notes on this is in telegram chat. Apt install ( bash-completion ) doesn't work on the packages still ( but bash completion works? ) so unchecked. Menu regenerated with a few math items. We don't have science things like kstars or kalzium? @star-buck do you mind if I install one or both? Fixed entries for kcm-about-extended by going into source to get correct rc file options. The size is an issue with the intitial code hard coding the size and would need to be rewritten with current standards as Ade had mentioned. While I am all for learning new things and giving that a shot, I would rather wait for after release as my time is more valuable doing the release and it isn't completely horrible. Running new ISO now and will go through all the lists after all my fixes today.

ScarlettGatelyMoore commented 2 years ago

Okay... I found the apt completion apt problem... The docker package installs an apt config called docker-clean that clears the cache and disables it! thus rendering the bash-completion for the package names broken... so our options are to rm /etc/apt/apt.conf.d/docker-clean file ( possibly breaking docker? ) or leave it be and informing ( somehow ?) users how to fix the problem and let them decide? It seems to me this should not be allowed.. ( by docker team ). Anyway removing that file does fix the issue. @star-buck

ScarlettGatelyMoore commented 2 years ago

Menus are finally fixed. Uri found and pointed out the files overwriting all the menus I was creating. Thank you. On another note we have several custom kcms which are qwidgets and systemsettings panel is now 100% qml driven and thus they are not supported at all. They can still be brought up with kcmshell5 kcm_plasma-services etc and they still do their initial intent to bring in custom settings aka baloo is disabled at start.

Pointedstick commented 2 years ago

systemsettings should still support QtWidgets KCMs. Is Netrunner using plasma-settings or something? That's the one that only supports QML KCMs IIRC.

ScarlettGatelyMoore commented 2 years ago

@Pointedstick yes, they load fine with say systemsettings5 our_customkcm but do not show up in the control panel.

Pointedstick commented 2 years ago

What app is used for "the control panel"?

ScarlettGatelyMoore commented 2 years ago

systemsettings

ScarlettGatelyMoore commented 2 years ago

err systemsettings5

Pointedstick commented 2 years ago

systemsettings and systemsettings5 are aliased to the same thing, and it still support QtWidgets KCMs.

llelectronics commented 2 years ago

@Pointedstick yes, they load fine with say systemsettings5 our_customkcm but do not show up in the control panel.

We used to change the .desktop file for systemsettings for them to show up in specific catgeories. Please see: https://github.com/netrunner-common/default-systemsettings-settings/tree/Netrunner/22/kservices5 The parent category needs to exists otherwise they might show up under other. Also maybe something changed regarding the configuration options in that file for systemsettings.

ScarlettGatelyMoore commented 2 years ago

@Pointedstick ok, what Leszek said ^ , I have been banging my head on this for too long.

ScarlettGatelyMoore commented 2 years ago

I figured it out. etc/skel/.local/share/kservices5 is now the proper place. Fixing now and spinning ISO

[-ppppp

ScarlettGatelyMoore commented 2 years ago

@star-buck the reason IP isn't working is the CIFS support was never ported to QT5 and QT4 was removed completely from bullseye. I can file a bug or beg someone.. who? to port it as it would be a bit of a learning curve and time for me to figure it out. Also the Add Network Drive already has the exec bit on it. Not sure how to make that window go away. researching. Lost and Found I fixed last night.

ScarlettGatelyMoore commented 2 years ago

fixed executable without confirmation. Only thing holding up release is samba-mounter lack of CIFS support.

ScarlettGatelyMoore commented 2 years ago

https://invent.kde.org/system/samba-mounter/-/issues/1

ScarlettGatelyMoore commented 2 years ago

I don't have a dedicated windows box to fully debug this. My samba share does show up and mount. Mounting samba: "smb://192.168.42.6/Scarlett Home/-/home/scarlett/Network/Scarlett Home" by IP and by hostname. Is your t2 an older windows/machine? I am reading there can be issues with those and 1.0 needs to be enabled. Will look into enabling this by default if it isn't. I think we misunderstood on win 7 volume and removed it. Fixing now. Adding marble-maps to our install list, should fix that issue.

ScarlettGatelyMoore commented 2 years ago

@star-buck can you please post the output of cat ~/.xsession-errors | grep samba

ScarlettGatelyMoore commented 2 years ago

add network: i can find smb network shares, but it STILL doesnt accept any IP

I need more info ^^ see above. As it works for me, both by IP address and by hostname. My problem was I had not actually shared any files on the host. oops. So I need logs as I am making wild guesses as to what is going on with @star-buck shares :( Al the other points fixed and building new ISO now.

ScarlettGatelyMoore commented 2 years ago

Not letting me check boxes :( All done except I cannot reproduce samba issue. @Justinzobel @UriHerrera Will you please try to reproduce? I need logs to work with. I have no idea what is failing as it works for me. More fixes on next ISO with systemsettings and no longer relevant/broken kcms.

Justinzobel commented 2 years ago

ISO netrunner-next-amd64_2022.07.27-17.20.iso

Checking #87 now.