W-Floyd / solus-deepin

Collection of Solus packages for Deepin
2 stars 1 forks source link

List of issues I currently encounter #2

Open Vistaus opened 6 years ago

Vistaus commented 6 years ago

Alright, here's the pile XD

W-Floyd commented 6 years ago

Thanks for the list!

Vistaus commented 6 years ago

Regarding the time: the time IS set to 12 hour time and it works on the clock applet on the bottom right, but the start menu shows 24 hour time. It's not a big deal for me as I use the clock applet anyway, but I just thought I'd add it to the list because the start menu's supposed to be showing 12 hour time as well. But again: I don't really mind though, as long as the clock applet keeps displaying 12 hour time like it currently does, then I'm a happy camper :)

W-Floyd commented 6 years ago

Ahh, yeah, you're right.

Vistaus commented 6 years ago

FWIW, for now I worked around the system language bug by manually setting the locale using localectl

Vistaus commented 6 years ago

Btw, I seem to remember that you could easily share stuff to social media, at least from Deepin Screenshot. Was that removed upstream or is that something's that missing still from your packages?

Vistaus commented 6 years ago

I've also worked around the LightDM issue now: setting a wallpaper for both the desktop and lock screen manually fixes the issue.

W-Floyd commented 6 years ago

@Vistaus I figured that might fix it, thanks for reporting back. As for the sharing, I hadn't heard about that, I can't say one way or another.

W-Floyd commented 6 years ago

@Vistaus thanks for adding to the list some more! In case you're interested, I'm currently doing a rebuild with a whole bunch of updates, but I'll probably (really should) go to bed before they finish. Edit: there are some build errors I'll need to look into, it seems...

Vistaus commented 6 years ago

@W-Floyd No problem! Sure, I'm interested, I use DDE by default now on Solus :) Can't wait for the new updates to land in your repo!

W-Floyd commented 6 years ago

Ha ha, I feel sorry for you... Really living life on the edge :stuck_out_tongue_closed_eyes:

I'll have a look at what's wrong with some of these packages now...

Edit: Filed a bug report for a build error on deepin-control-center after upgrading it, rolled back to the commit before the error started occurring, will move it forward when they update it.

Edit 2: It was, predictably, my fault. Hadn't seen a deepin-network-utils update (hadn't added the RSS feed), so that should fix that.

Edit 3: Now it's deepin-file-manager that isn't building, need to look into that...

felixonmars commented 6 years ago

@W-Floyd The deepin-file-manager build issue is also present on Arch. I have submitted a patch to upstream for that: https://cr.deepin.io/#/c/dde/dde-file-manager/+/37453

W-Floyd commented 6 years ago

@felixonmars thanks for following that up preemptively! I was still in the middle of making sure I updated everything before I filed an issue, so you saved me.

W-Floyd commented 6 years ago

@Vistaus just pushed the updates, everything has built on my end. I haven't tested though, so... you know the drill, dragons and all that.

W-Floyd commented 6 years ago

Wouldn't you know it, right as I get things updated on my test machine, some new updates roll out upstream... Will let them filter through to the GitHub mirrors first...

As for what is pushed, seems to be running fine, though I've not been actively using the machine for some time to compare.

Vistaus commented 6 years ago

@W-Floyd I'm updating right now! Let's hope the dragons are mild today :yum:

Can't wait for more updates to land after they have filtered through to the GitHub mirrors! Btw, thanks again for all your hard work on bringing DDE to Solus so far! Despite some issues, I'm really enjoying it :)

Vistaus commented 6 years ago

@W-Floyd Nope, it's borked :( Seems to be unable to build deepin-mutter, so it doesn't continue.

Building package 'deepin-mutter' sudo solbuild build package.yml -p local-unstable-x8664; INFO[12:07:42] Git fetching existing clone uri="https://github.com/linuxdeepin/deepin-mutter.git" ERRO[12:07:48] Failed to fetch source error="Fatal errors in git fetch" source="https://github.com/linuxdeepin/deepin-mutter.git#3.20.32" ERRO[12:07:48] Failed to build packages
make abireport make[1]: Entering folder '/home/vistaus/Apps/from=git/solus-deepin/deepin-mutter' abireport -p abi
-D dirname package.yml scan-packages dirname package.yml Error locating packages: No packages in directory .

make[1]: [../Makefile.common:15: abireport] Error 1 make[1]: Leaving folder '/home/vistaus/Apps/from=git/solus-deepin/deepin-mutter' make: [../Makefile.common:22: local] Fout 2 Building 'deepin-mutter' failed, exiting. Cleaning cache. Package 'dtkwidget' already built. Package 'deepin-qt-dbus-factory' already built. Package 'dtkcore' already built. Package 'gsettings-qt' already built. Copying 'dtkwidget' to cache. Copying 'deepin-qt-dbus-factory' to cache. Copying 'dtkcore' to cache. Copying 'gsettings-qt' to cache. Package 'deepin-shortcut-viewer' already built. root@solus /home/vistaus/Apps/from=git/solus-deepin #

Edit: reverted deepin-mutter back to 3.20.31 (but didn't touch the rest of the package updates) and now it does build. Everything's up and running again now :) Only minor issue that has arisen is that LightDM's resolution is off: it's way too big. But DDE itself scales fine. Not really bothersome, just a cosmetic issue. Nice new addition to Control Center: I can now configure the speed of my Trackpoint :) Edit2: my brightness keys don't work anymore and manually changing the screen brightness doesn't work anymore either. Btw, two issues on the list in the OP seem fixed, so I updated the list.

W-Floyd commented 6 years ago

Hmm, not sure what's up there. I'll look into it after work today. As for the brightness issue, that's actually working fine on my end, so maybe it was caused by other updates not due to Deepin?

Maybe if you try cleaning that repo from your cache and trying to build again, or manually git fetch --tags on it, that might clear it up? I know the release is there.

And thanks for testing for me!

Vistaus commented 6 years ago

I forgot to mention that I actually removed the cloned repo and re-cloned it before I even started to build the new packages, so it was already clean when this issue appeared.

I didn't have any Solus updates related to hardware or brightness, so it must be a Deepin issue.

Thanks for looking into it!

W-Floyd commented 6 years ago

Well, that is curious... I'll definitely test that when I get home.

Edit: Home, doing another batch of updates, then I'll look at the issue with mutter. As a side note, it looks like the wired icon will be corrected.

W-Floyd commented 6 years ago

@Vistaus pushed the new updates, will test them myself momentarily.

Vistaus commented 6 years ago

Cool, can't wait to test them too! :D Let me know when it's safe enough for me to update.

W-Floyd commented 6 years ago

Yeah, should be able to rebuild and all that... I really aught to make a script that deletes only outdated packages, to save you rebuilding all the time.

W-Floyd commented 6 years ago

@Vistaus I've been running it for a few hours now. ~deepin-dock has randomly crashed twice in that time (can't say whether or not it did that before), but has otherwise been fine. The network icon is gone, as it should be.~

Also, just now tested the deepin-mutter issue, still don't have any issues on my end, even after removing the repo and re-cloning.

Edit: the deepin-dock crashes are triggered when hovering your mouse cursor over any Deepin apps (file manager, music, calendar, calculator, etc.), except terminal (it is built differently from the others.)

Vistaus commented 6 years ago

@W-Floyd I'll re-clone the repo again and see if if the deepin-mutter issue comes back and subsequently see if I can reproduce those deepin-dock crashes.

Vistaus commented 6 years ago

@W-Floyd The deepin-mutter issue re-appeared and I fixed it yet again by reverting only deepin-mutter to the previous version. But the brightness and volume keys are working again now :)

W-Floyd commented 6 years ago

@Vistaus Really weird that I can make deepin-mutter build, and you can't. Not sure what's the situation there. I know the commit exists upstream, and re-cloning on my end works as expected. However, looking at it, version 3.20.32, though tagged, may not be settled yet (it's not in their changelog). Thus, I'm going to revert it back to 3.20.31, which still builds for you and is more "official", I guess.

Also, pushing a few minor updates that have rolled out, nothing special it seems, just bug fixes.

W-Floyd commented 6 years ago

Another issue, "Open in terminal" has stopped working in deepin-file-manager.

2018-08-08, 22:02:20.332 [Debug  ] [dfilemenumanager.cpp DFileMenuManager::actionTriggered   1052] QAction(0x269edc0 text="Open in terminal" toolTip="Open in terminal" menuRole=TextHeuristicRole visible=true) QAction(0x269edc0 text="Open in terminal" toolTip="Open in terminal" menuRole=TextHeuristicRole visible=true)
2018-08-08, 22:02:20.332 [Debug  ] [dfilemenumanager.cpp DFileMenuManager::actionTriggered   1054] "Open in terminal" "Open in terminal"
No appenders assotiated with category qt.qpa.xcb
[Warning] <> QXcbConnection: XCB error: 151 (Unknown), sequence: 1330, resource id: 0, major code: 143 (Unknown), minor code: 2
Vistaus commented 6 years ago

deepin-dock crash issue still present. Also, since a few days, suspend on lid close doesn't work anymore :(

Edit: the latter seems fixed now? Will keep an eye on it.

W-Floyd commented 6 years ago

@Vistaus building some upgrades now, the menu crash should be fixed (~will test~ - Tested, is fixed).

As for the lid closing stuff, I can't test myself, for now anyway. I'm running it on an old Surface Pro 3, which struggles to gracefully sleep, even under supported DEs.

Edit: Pushed all upgrades, will test now.

Edit 2: Well, it's booted, and the menu crashes are fixed, so that's good.

Vistaus commented 6 years ago

@W-Floyd Sounds promising! I'll update right away! And regarding the lid close issue: it seems fixed.

Vistaus commented 6 years ago

@W-Floyd Current upgrades are broken :(

deepin-calculator deepin-calendar deepin-default-settings deepin-editor deepin-image-viewer deepin-movie deepin-music deepin-picker deepin-screen-recorder deepin-screenshot deepin-system-monitor deepin-terminal deepin-voice-recorder startdde deepin-shortcut-viewer
System error. Program terminated.
External dependencies not satisfied: qt5-base release >= 26
Please use 'eopkg help' for general help.
Use --debug to see a traceback.

Install failed, stepping through one at a time.
./gsettings-qt/gsettings-qt-0.1.20170824-10-1-x86_64.eopkg
System error. Program terminated.
External dependencies not satisfied: qt5-base release >= 26
Please use 'eopkg help' for general help.
Use --debug to see a traceback.
root@solus /home/vistaus/Apps/from=git/solus-deepin # 

Tested with a fully clean checkout (i.e. I re-cloned the repo).

EDIT: SOLVED by installing the latest updates through Software Center (apparently, there were a bunch of new updates this morning, including qt5-base).

W-Floyd commented 6 years ago

Yeah, that's pretty much a given when doing major upgrades.

W-Floyd commented 6 years ago

I'm in the midst of packing for school, so I'll probably not be doing anything here for the next week or so. Make no promises, tell no lies :stuck_out_tongue_closed_eyes:

Vistaus commented 6 years ago

Haha, good luck packing! :) School is more important, DDE updates will come later. Take your time, I have all the patience in the world! :)

W-Floyd commented 6 years ago

@Vistaus A few updates have filtered through here and there, few enough that I can do them in bits of free time and then leave them building while I'm away. As expected, school is busy, so if things break, they'll probably not be fixed on my watch for a while.

Vistaus commented 6 years ago

Thanks for doing this in your scarce free time, I'll update later today or tomorrow :)

W-Floyd commented 5 years ago

@Vistaus new updates, I've installed, seems to be fine so far. I'm not actively using this machine though, so I can't say a whole lot really.

Vistaus commented 5 years ago

@W-Floyd Sorry for not mentioning it earlier, but due to a few more quirks, I've temporarily stopped using DDE. Will give it another go later this fall.

W-Floyd commented 5 years ago

No problem, thanks for all the testing!

W-Floyd commented 5 years ago

I've got a desktop now that I actively use, and am more likely to compile on, so this may see more work now. School is changing and I have a bit more free time to burn on this.

Vistaus commented 5 years ago

@W-Floyd Sorry for my late reply! Thanks for still keeping this up-to-date! I'll be giving it another try in the next couple of days :)

W-Floyd commented 5 years ago

No problem - and no pressure at all to do anything with this!

Vistaus commented 5 years ago

I'm happy to report that quite a few issues are solved, so I removed them from the list. In fact, the whole desktop seems to work a lot more stable now and everything seems to work a lot better than a few months ago :) However, I do have a new issue which is actually pretty annoying: GTK apps have no titlebar buttons. KDE apps and Deepin apps show titlebar buttons, but GTK apps do not. Doesn't even matter if the app's using a headerbar or not. Do you know how to solve that?

screenshot_20181129_221443

As you can see in the screenshot, Deepin File Manager and Yandex Browser have titlebar buttons but Solus Software Center and dconf-editor don't.

W-Floyd commented 5 years ago

Hmm... I don't have that issue, that's weird. I installed over a budgie install. What version did you install on?

On Thu, 29 Nov. 2018, 3:13 pm Heimen Stoffels <notifications@github.com wrote:

I'm happy to report that quite a few issues are solved, so I removed them from the list. However, I do have a new issue which is actually pretty annoying (despite the fact that the rest of the desktop seems a lot more stable and works better now!): GTK apps have no titlebar buttons. KDE apps and Deepin apps show titlebar buttons, but GTK apps do not. Doesn't even matter if the app's using a headerbar or not. Do you know how to solve that?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/W-Floyd/solus-deepin/issues/2#issuecomment-442995257, or mute the thread https://github.com/notifications/unsubscribe-auth/ALPXlGKN0q6d4ycq9GgiAUtc6s9F38EYks5u0E4IgaJpZM4VifTK .

Vistaus commented 5 years ago

I installed over a KDE install. But that's also what I did last time, and I didn't encounter this issue last time.

Vistaus commented 5 years ago

@W-Floyd Already figured it out: it was a configuration issue on my part. Forgot I had altered ~/.config/gtk-3.0/settings.ini :relaxed:

W-Floyd commented 5 years ago

Oh good, glad you got it sorted!

On Sat, 1 Dec. 2018, 9:09 am Heimen Stoffels <notifications@github.com wrote:

@W-Floyd https://github.com/W-Floyd Already figured it out: it was a configuration issue on my part. Forgot I had altered ~/.config/gtk-3.0/settings.ini ☺️

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/W-Floyd/solus-deepin/issues/2#issuecomment-443432857, or mute the thread https://github.com/notifications/unsubscribe-auth/ALPXlI_vroXgbAZM9zkj-F9Wma9z4DUDks5u0puVgaJpZM4VifTK .

W-Floyd commented 5 years ago

Things are all up to date now, except deepin-image-viewer, which is failing to build due to changes to freeimage. I'm on Christmas break, so testing will be limited for the time being, even if I am doing more work on this...

Vistaus commented 5 years ago

@W-Floyd Nice! I'm updating right now! Thanks :) And don't worry about testing, go enjoy your well-deserved Christmas Break :)

W-Floyd commented 5 years ago

@Vistaus I've been keeping things up to date, but bigger news, the build script now skips building if the release number is current. So to do a full rebuild of all default apps, you would now run:

while read -r __package; do
./test_build.sh "${__package}"
done < 'install_list'

You may also run this when I push changes to rebuild only what's changed.