Community ISO maintenance and build issues - 1

SolydXK is too quiet for you? SolydXK Enthusiast Editions, based on Debian Testing is for you! Here you can find news about Debian Testing and Unstable too, and also tests on SolydXK programs.
The support for SolydXK EE is provided by the community.
User avatar
Arjen Balfoort
Site Admin
Posts: 9283
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: Community ISO maintenance and build issues

Postby Arjen Balfoort » 13 Feb 2017 07:04

I've uploaded my latest versions of the EEs: http://downloads.solydxk.nl/ce/testing/schoelje/

Here are some theming issues that we might need to tackle before stretch becomes stable:

SolydX EE theme issues
  • Login screen text fields still have a blue border when the field has focus. Text fields in other Gtk applications have an orange border.
  • Terminal keeps grey menu and scroll bar when swithced to Breeze-Dark-X theme.
I replaced the datetime widget for the clock widget. That one changes color when you switch theme.

SolydK EE theme issues
  • Desktop really starts slowly.
  • Cannot seem to lock the widgets by default.
  • Clock doesn't use hh:mm notation.
  • Switch to Breeze Dark theme and switching to evolvere-blue-vivid-dark icons leaves System Settings without icons and start menu with partly dark icons.
  • Switch to Breeze Dark theme, log out and back in: Kde splash and Kde default start menu configuration.
All packages are now in testing and all sources have been updated on Github: https://github.com/SolydXK


SolydXK needs you!
Development | Testing | Translations

User avatar
grizzler
Posts: 2171
Joined: 04 Mar 2013 15:45
Location: The Hague, NL

Re: Community ISO maintenance and build issues

Postby grizzler » 13 Feb 2017 07:12

Great. This is going to be a busy week for me, so I'm not sure when I'll have anything to report, but I'll check things out as soon as possible.
Frank

SolydX EE 64 - tracking Debian Testing

User avatar
Arjen Balfoort
Site Admin
Posts: 9283
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: Community ISO maintenance and build issues

Postby Arjen Balfoort » 13 Feb 2017 08:14

We have more than enough time to get things sorted out before stretch becomes stable. The only thing I want to do now is find out what icons are missing in the blue icon dark set (and why the normal set doesn't have that problem).


SolydXK needs you!
Development | Testing | Translations

User avatar
grizzler
Posts: 2171
Joined: 04 Mar 2013 15:45
Location: The Hague, NL

Re: Community ISO maintenance and build issues

Postby grizzler » 16 Feb 2017 17:45

As I was writing another posting, I realised things were becoming unnecessarily complicated, with all those -8 and -9 files. We should try to simplify that.
Look at the solyd#-info-# packages. The only useful thing they contain is the info file (lsb-release isn't used anymore - unless I've missed something, the data to build /etc/lsb-release is taken from the info file). I suggest moving the info data to the solyd#-system-adjustments-# packages and dropping the solyd#-info-# packages completely. I know the data in the info files contains architecture information, but I could easily imagine a way to have the postinst extract that info from the system.
Frank

SolydX EE 64 - tracking Debian Testing

User avatar
Arjen Balfoort
Site Admin
Posts: 9283
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: Community ISO maintenance and build issues

Postby Arjen Balfoort » 16 Feb 2017 19:32

The info file is used by some of our programs as well and changing that is for me more work (coding) than keeping those packages as they are now.

I'm still working on the themes for the EEs which hasn't been an easy ride and that's an understatement. There are still issues which I will post here when I have the new ISOs uploaded.


SolydXK needs you!
Development | Testing | Translations

User avatar
grizzler
Posts: 2171
Joined: 04 Mar 2013 15:45
Location: The Hague, NL

Re: Community ISO maintenance and build issues

Postby grizzler » 16 Feb 2017 19:46

I'm not suggesting dropping the info file, just moving it to the system-adjustment packages, so you can retire 8 almost empty packages (12 once Buster gets going).

Never mind. I'll look at this later.
Frank

SolydX EE 64 - tracking Debian Testing

User avatar
Arjen Balfoort
Site Admin
Posts: 9283
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: Community ISO maintenance and build issues

Postby Arjen Balfoort » 16 Feb 2017 19:56

The adjustment packages are for any architecture, the info packages are specific to architecture: amd64, i386 and armhf. I cannot move three info files without having to make changes at least in the code of the adjustments packages. Any change now will cost me more time than it is already. Perhaps I'll pick it up when I'm bored but somehow I think that won't happen soon. It's working now and having those packages do not bother me and the users won't even notice.


SolydXK needs you!
Development | Testing | Translations

User avatar
Arjen Balfoort
Site Admin
Posts: 9283
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: Community ISO maintenance and build issues

Postby Arjen Balfoort » 21 Feb 2017 21:59

As grizzler correctly suggested that my ISOs are more like alpha stable releases I've moved the posts concerning my attempts of new ISOs here: viewtopic.php?f=78&t=6781


SolydXK needs you!
Development | Testing | Translations

User avatar
grizzler
Posts: 2171
Joined: 04 Mar 2013 15:45
Location: The Hague, NL

Re: Community ISO maintenance and build issues

Postby grizzler » 11 Mar 2017 18:34

As I intend to build some EE ISOs shortly, I ran a comparison and found the following packages in the Stretch alphas that aren't in the EEs.
SolydK:
- accountsservice, libaccountsservice0
- alsa-base (transitional - not in Testing)
- debconf-kde-data, libdebconf-kde1
- gdb, libbabeltrace-ctf1, libbabeltrace1, libdw1 (EEs have gdb-minimal without the libraries, X has neither)
- gtk2-engines-murrine, blackbird-gtk-theme, murrine-themes (not on X 9/ee)
- libc6-dbg
- liblimba0
- unshield, libunshield0

SolydX:
- alsa-base (transitional - not in Testing)
- gnome-packagekit, gnome-packagekit-data, pk-update-icon
- xorg (meta - not on K 8/9/EE)

Unless someone tells me having these is essential/highly desirable, I'm not going to add them to the EEs.

Both SolydXK Software Manager*) and Update Manager are no longer installed. I'm not sure what to do about them, so I think I'll leave them installed on the EEs for now...

Edit
Also, the EEs will have the virtualbox-guest-* packages version 5.1.16-dfsg-1 from Debian Unstable.

___________________________
*) depends on python-webkit, which was removed from Testing because it depended on libwebkitgtk-1.0-0, which is deprecated (but still in Testing...)
Frank

SolydX EE 64 - tracking Debian Testing

User avatar
Arjen Balfoort
Site Admin
Posts: 9283
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: Community ISO maintenance and build issues

Postby Arjen Balfoort » 11 Mar 2017 18:59

gnome-packagekit, gnome-packagekit-data, pk-update-icon
Will replace solydxk-softwaremanager and updatemanager

solydxk-softwaremanager is not even installable on Stretch and updatemanager is not present on either alpha ISO because I want to limit the applications I maintain to an absolute minimum.

The rest...I have no idea...


SolydXK needs you!
Development | Testing | Translations

User avatar
grizzler
Posts: 2171
Joined: 04 Mar 2013 15:45
Location: The Hague, NL

Re: Community ISO maintenance and build issues

Postby grizzler » 11 Mar 2017 19:56

Schoelje wrote:gnome-packagekit, gnome-packagekit-data, pk-update-icon
Will replace solydxk-softwaremanager and updatemanager
Right. I remember you mentioning something about that elsewhere. Don't you want apper installed on SolydK then?
solydxk-softwaremanager is not even installable on Stretch
It will stay installed if you mark python-webkit as 'not-unavailable'/'not-orphaned'.
and updatemanager is not present on either alpha ISO because I want to limit the applications I maintain to an absolute minimum.
OK. So they're both essentially dead for Stretch and beyond. I'll remove them.
The rest...I have no idea...
Well, you must have installed them at some point, because they're not part of the EEs... :?
I'll leave them off for now.
Frank

SolydX EE 64 - tracking Debian Testing

User avatar
ilu
Posts: 2495
Joined: 09 Oct 2013 12:45

Re: Community ISO maintenance and build issues

Postby ilu » 11 Mar 2017 20:12

gnome-packagekit will pull in the gnome-desktop libraries - at least on jessie. But this seems to be different on stretch. Only apt-config-auto-update gets installed on my VM with SolydXEE 1701 and its only recommended and it seems that the gnome libraries are not required anymore.
Have the gnome people "re-modularized" their applications? That would be an excellent development.

- liblimba0: residue of some Softwaremanager called "Limba"?
- unshield, libunshield0: belonging to InstallShield installers
- alsa-base (transitional - not in Testing): dummy
- xorg (meta - not on K 8/9/EE) : "This metapackage ... provides the X libraries, an X server, a set of fonts, and a group of basic X clients and utilities. "

User avatar
grizzler
Posts: 2171
Joined: 04 Mar 2013 15:45
Location: The Hague, NL

Re: Community ISO maintenance and build issues

Postby grizzler » 11 Mar 2017 20:18

Curious. Why is there a /usr/share/themes/oxygen-gtk/gtk-3.0/kdeglobals (from March 2013) on SolydX?
And a broken symlink /usr/share/themes/greybird-solydx, pointing to Breeze (not Breeze-X)?

Edit
Removing updatemanager leaves bits in /usr/lib/solydxk. The SolydK alpha still has them too.
Frank

SolydX EE 64 - tracking Debian Testing

User avatar
Zill
Posts: 1850
Joined: 13 Aug 2013 14:28
Location: Lincolnshire, UK

Re: Community ISO maintenance and build issues

Postby Zill » 11 Mar 2017 21:10

grizzler wrote:Why is there a /usr/share/themes/oxygen-gtk/gtk-3.0/kdeglobals (from March 2013) on SolydX?
No idea why this KDE file exists on SolydX but I can confirm that it is still present on my (stable) system.
grizzler wrote:And a broken symlink /usr/share/themes/greybird-solydx, pointing to Breeze (not Breeze-X)?
Now my system is different - no symlink to Breeze or Breeze-X here...

Code: Select all

roger@dino:/usr/share/themes/greybird-solydx$ ls -l
total 124
drwxr-xr-x 3 root root  4096 Mar  5 12:17 gtk-2.0
drwxr-xr-x 4 root root  4096 Mar  5 12:17 gtk-3.0
-rwxr-xr-x 1 root root   261 Dec  2  2015 index.theme
-rwxr-xr-x 1 root root 22238 Feb  3  2015 LICENSE.CC
-rwxr-xr-x 1 root root 18092 Feb  3  2015 LICENSE.GPL
drwxr-xr-x 2 root root  4096 Mar  5 12:17 metacity-1
drwxr-xr-x 2 root root  4096 Mar  5 12:17 openbox-3
-rwxr-xr-x 1 root root   659 Feb  3  2015 README
-rwxr-xr-x 1 root root   162 Feb  3  2015 ubiquity-panel-bg.png
drwxr-xr-x 2 root root  4096 Mar  5 12:17 unity
drwxr-xr-x 2 root root  4096 Mar  5 12:17 xfce-notify-4.0
drwxr-xr-x 2 root root  4096 Mar  5 12:17 xfce-notify-4.0_bright
drwxr-xr-x 2 root root 20480 Mar  5 12:17 xfwm4
drwxr-xr-x 2 root root 20480 Mar  5 12:17 xfwm4_compact
No Breeze of any kind...

Code: Select all

roger@dino:/usr/share/themes/greybird-solydx$ locate Breeze -i
roger@dino:/usr/share/themes/greybird-solydx$ 

User avatar
Arjen Balfoort
Site Admin
Posts: 9283
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: Community ISO maintenance and build issues

Postby Arjen Balfoort » 12 Mar 2017 07:37

grizzler wrote:
Schoelje wrote:gnome-packagekit, gnome-packagekit-data, pk-update-icon
Will replace solydxk-softwaremanager and updatemanager
Right. I remember you mentioning something about that elsewhere. Don't you want apper installed on SolydK then?
I thought the built in Discover package did all that? That's why I placed Discover in the favorites menu.

grizzler wrote:
solydxk-softwaremanager is not even installable on Stretch
It will stay installed if you mark python-webkit as 'not-unavailable'/'not-orphaned'.
You're right, but it's going to come back when with a vengeance sooner or later.
and updatemanager is not present on either alpha ISO because I want to limit the applications I maintain to an absolute minimum.
OK. So they're both essentially dead for Stretch and beyond. I'll remove them.
grizzler wrote:
The rest...I have no idea...
Well, you must have installed them at some point, because they're not part of the EEs... :?
I'll leave them off for now.
I'll check them after the weekend.


SolydXK needs you!
Development | Testing | Translations

User avatar
Arjen Balfoort
Site Admin
Posts: 9283
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: Community ISO maintenance and build issues

Postby Arjen Balfoort » 12 Mar 2017 07:53

grizzler wrote:Curious. Why is there a /usr/share/themes/oxygen-gtk/gtk-3.0/kdeglobals (from March 2013) on SolydX?
It is part of gtk3-engines-oxygen. Don't know what happens if we remove that package. I've just used this script to remove it from the SolydX ISOs:

Code: Select all

#!/bin/bash
DIVERT='/usr/share/themes/oxygen-gtk/gtk-3.0/kdeglobals'
apt purge gtk3-engines-oxygen
sudo dpkg-divert --rename --remove $DIVERT
dpkg-divert --list | grep $DIVERT
grizzler wrote:And a broken symlink /usr/share/themes/greybird-solydx, pointing to Breeze (not Breeze-X)?
Ah, a half adapted copy-paste action. I'll update solydx-system-adjustments-9 asap.
grizzler wrote:Removing updatemanager leaves bits in /usr/lib/solydxk. The SolydK alpha still has them too.
I'll add a postrm script to updatemanager to clean up those files.


SolydXK needs you!
Development | Testing | Translations

User avatar
Arjen Balfoort
Site Admin
Posts: 9283
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: Community ISO maintenance and build issues

Postby Arjen Balfoort » 12 Mar 2017 07:55

@zill
grizzler is talking about the alpha and EE versions. You are looking at the stable version... :lol:


SolydXK needs you!
Development | Testing | Translations

User avatar
Arjen Balfoort
Site Admin
Posts: 9283
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: Community ISO maintenance and build issues

Postby Arjen Balfoort » 12 Mar 2017 08:27

I also just noticed that the SolydK built in update notifier does not have an icon. I'll add the Breeze update-* status icons to the evolvere-icon-theme-additional package.


SolydXK needs you!
Development | Testing | Translations

User avatar
Arjen Balfoort
Site Admin
Posts: 9283
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: Community ISO maintenance and build issues

Postby Arjen Balfoort » 12 Mar 2017 11:21

Uploaded packages:

updatemanager
evolvere-icon-theme-additional
solydx-system-adjustments-9

I'm uploading new alphas and nightlies but with this terrible upload speed that's going to take all day.


SolydXK needs you!
Development | Testing | Translations

User avatar
grizzler
Posts: 2171
Joined: 04 Mar 2013 15:45
Location: The Hague, NL

Re: Community ISO maintenance and build issues

Postby grizzler » 12 Mar 2017 12:51

ilu wrote:gnome-packagekit will pull in the gnome-desktop libraries - at least on jessie. But this seems to be different on stretch. Only apt-config-auto-update gets installed on my VM with SolydXEE 1701 and its only recommended and it seems that the gnome libraries are not required anymore.
Indeed. It only pulled in its data part (gnome-packagekit-data) on my main machine. I had to download the pk-update-icon package separately. You need that, because gnome-packagekit doesn't update the package lists itself.
Frank

SolydX EE 64 - tracking Debian Testing


Return to “Testing Zone”

Who is online

Users browsing this forum: No registered users and 2 guests