LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-07-2016, 07:14 AM   #1
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
Talking Call for Testers: Comparison of MATE 1.14 (mix build vs fully GTK+3 build)


Hi everyone

i have reorganized my GTK3 branch of my MSB project to easily build MATE 1.14 using fully GTK+3 instead of mix between GTK+2 and GTK+3. This branch is fully rebased from master and now has a linear history from latest master branch, meaning that you can easily build GTK+3 version of MATE 1.14 simply by running:
Code:
git pull
git checkout GTK3
./mate-build-deps.sh && ./mate-build-base.sh && ./mate-build-extra.sh
For comparison, i have uploaded both packages (mix and fully build) in the usual testing repository. 1.14/ is a mix build, while 1.14-gtk3 is a fully GTK+3 build.

This packages are built against latest Slackware Current update per May 5 and the mix build packages are being used by alienBOB to generate MATE variant of Slackware Live ISO version 0.9.0.

NOTE:
  1. Full GTK+3 build is still considered experimental by upstream developers, but it's already usable for daily usage. There are some known bugs in a fully GTK+3 build noted by the developers. (you need to login to github to see this page)
  2. the GTK3 branch is always rebased whenever a new update in master is pushed

Please test them and let me know if there are some bugs or if you have suggestions for this project.

Thanks

Last edited by willysr; 05-07-2016 at 07:46 PM.
 
Old 05-07-2016, 09:13 AM   #2
keithpeter
Member
 
Registered: Nov 2015
Location: 52:30N 1:55W
Distribution: Slackware 15.0, OpenBSD 7.4
Posts: 310

Rep: Reputation: Disabled
I downloaded the http://slackware.uk/msb/testing/1.14-gtk3/x86_64/ directory and then (from outside desktop) ran

Code:
upgradepkg --reinstall --install-new deps/*.txz base/*.txz extra/*.txz
from within the x86_64 directory. Ran startx and everything seems to be working fine with previous configs intact, and gives the impression of being more responsive. This is on Slackware Current updated to 6th May without the KDE/KDEI packages.

The github link for 'known bugs in a fully GTK+3 build' in the post above is giving 404: do I need to be logged into a github account to see the issue report?

Thanks very much for this work.

Last edited by keithpeter; 05-07-2016 at 09:20 AM. Reason: Code tags on command
 
Old 05-07-2016, 10:52 AM   #3
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Original Poster
Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
Yes, i think you need to logged in to github to see the issue list

Thanks for testing the GTK3 build.

In my desktop, my impression is GTK3 build a bit slower than the mixed one, but perhaps it's because of the old spec
 
Old 05-07-2016, 01:13 PM   #4
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by willysr View Post
Hi everyone

...

Please test them and let me know if there are some bugs or if you have suggestions for this project.

Thanks
I will be glad to test that, but there is no i586 build, so no chance to test it.

BTW, looks like you really don't figure it that MATE can be a serious concurrent to XFCE on relative old computers, i.e. Pentium4 based, and you insist into x84... Why?

That's sad for your Project because you dismiss the main users niche for it.

Last edited by Darth Vader; 05-07-2016 at 01:17 PM.
 
Old 05-07-2016, 01:45 PM   #5
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,096

Rep: Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173
Quote:
Originally Posted by Darth Vader View Post
I will be glad to test that, but there is no i586 build, so no chance to test it.
you can easily build them yourself from the github repository scripts, it's the first link in Willy's post and it's explained how to do it.
 
2 members found this post helpful.
Old 05-07-2016, 02:02 PM   #6
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by ponce View Post
you can easily build them yourself from the github repository scripts, it's the first link in Willy's post and it's explained how to do it.
Sure, I can. But not every i586 user can, specially those using old machines. Not my case, being happy owner of two Buldozer x8 and also being old on Slackware, but it is a point.

And to be honest, why I should build myself MATE for i586 ARCH, while our friend gracious ignore it, even is not rocket science to see that that could be its main stream as users?

Last edited by Darth Vader; 05-07-2016 at 02:08 PM.
 
Old 05-07-2016, 02:20 PM   #7
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,096

Rep: Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173
Darth, you are starting another one of your pro-32bit arguments but this is getting annoying.

Willy already provided you (and whoever is interested) the scripts to build the stuff yourself: if he thinks it can be useful (but it's his decision) he could eventually build it also for 32bit.

Don't tell other people what they have to do and how they must use their time, if you think it's useful do it yourself and stop whining.
 
2 members found this post helpful.
Old 05-07-2016, 03:02 PM   #8
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by Darth Vader View Post
Sure, I can. But not every i586 user can, specially those using old machines. Not my case, being happy owner of two Buldozer x8 and also being old on Slackware, but it is a point.
That's bull! Anyone can build it, it may just take a while. I have an 8 year old computer and I've left it compiling things for quite a while (had to rebuild X, qt4, and a few others on my system). Just start it before you go to bed and leave it until it is finished. Why must everything be handed out to you?

Quote:
Originally Posted by Darth Vader View Post
And to be honest, why I should build myself MATE for i586 ARCH, while our friend gracious ignore it, even is not rocket science to see that that could be its main stream as users?
I'm pretty sure he already stated in another thread (the other one you whined that a project wasn't supporting 32bit) that he will provide 32bit packages once 14.2 is released. It takes time and effort to support multiple architectures, especially when you're supporting multiple platforms (and trying to follow -current). Not to mention all the work he does towards SBo and his other projects.

I'm amazed at how much you expect from others who are freely giving their time and effort. No one owes you anything unless you have a support contract with them. If you want everything to be available as binaries, maybe Slackware isn't the distro for you.
 
Old 05-07-2016, 03:30 PM   #9
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by bassmadrigal View Post
I'm amazed at how much you expect from others who are freely giving their time and effort.
Someone "accused" me to be influenced by Corporate environment too much. And my "corporate" nose sniff the eventually MATE users as those using old computers, as better alternative to XFCE. I do not want something for me, I just say:

Look Man, there are your Users!

If him hear me or not, is his business.

Quote:
Originally Posted by bassmadrigal View Post
No one owes you anything unless you have a support contract with them.
I guess I'm not the last 32bit user of Slackware, right? Or I am?

Quote:
Originally Posted by bassmadrigal View Post
If you want everything to be available as binaries, maybe Slackware isn't the distro for you.
Thanks BOB! Eric still ship Chromium, FlashPlayer and LibreOffice as binaries for i586. So far, so good. I'm not really interested in anything else thirdly party packages.

Last edited by Darth Vader; 05-07-2016 at 03:36 PM.
 
Old 05-07-2016, 04:29 PM   #10
kikinovak
MLED Founder
 
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453

Rep: Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154
Quote:
Originally Posted by Darth Vader View Post
Sure, I can. But not every i586 user can, specially those using old machines. Not my case, being happy owner of two Buldozer x8 and also being old on Slackware, but it is a point.
I'm sure if someone offered you a Maserati, you'd complain about the small ashtray.
 
1 members found this post helpful.
Old 05-07-2016, 05:01 PM   #11
CTM
Member
 
Registered: Apr 2004
Distribution: Slackware
Posts: 308

Rep: Reputation: 287Reputation: 287Reputation: 287
Quote:
Originally Posted by Darth Vader View Post
I will be glad to test that, but there is no i586 build,
Christ, not this again.
 
1 members found this post helpful.
Old 05-07-2016, 05:35 PM   #12
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by Darth Vader View Post
Someone "accused" me to be influenced by Corporate environment too much. And my "corporate" nose sniff the eventually MATE users as those using old computers, as better alternative to XFCE.
Who cares about corporate influence here? You complained that there weren't 32bit packages available when you can compile them yourself. I don't see how corporate influence even comes into play here. And having an old computer doesn't preclude you from compiling the software yourself and running it. So that argument is just complete bull!

Quote:
Originally Posted by Darth Vader View Post
I do not want something for me, I just say:

Look Man, there are your Users!
They aren't "his users". He doesn't develop Mate. He provides slackbuilds so people can install Mate, that others develop, on their systems. Since -current is such a frequently moving target, he has chosen to only provide pre-compiled packages for 64bit. Once 14.2 is available, he will provide 32bit packages. Until that happens, you're free to compile it yourself.

Quote:
Originally Posted by Darth Vader View Post
I guess I'm not the last 32bit user of Slackware, right? Or I am?
Who cares if you're the last 32bit user or not. Why do you feel that you (and other users) deserve packages when they can compile it themselves? This is no different than program makers providing .deb packages for Debian/Ubuntu users and not providing packages for Slackware users. That doesn't prevent you from compiling the software on Slackware. The developers are free to do what they want. Willy has chosen to only provide 64bit packages for the development versions of Slackware. If you want packages for an architecture that isn't provided, you are free to compile them yourself.

Quote:
Originally Posted by Darth Vader View Post
Thanks BOB! Eric still ship Chromium, FlashPlayer and LibreOffice as binaries for i586. So far, so good. I'm not really interested in anything else thirdly party packages.
Yes, he has chosen to provide 32bit binaries for those (but that doesn't prevent you from whining whenever he doesn't provide 32bit support), but if he didn't, he still has the SlackBuilds available so you can compile it on a 32bit system. It's a pity you might actually have to put that octo-core system to work to compile packages. You could even compile them and make them available for other 32bit users to take some of the load off of Willy... you know, if you actually wanted to give back to the community rather than just take, take, take (and then complain when something isn't there for you to take).

Grow up and learn that everything won't be handed out to you. You might actually have to do some work on your own.

Sorry, Willy, I'll drop this now so your thread can get back on topic.
 
1 members found this post helpful.
Old 05-07-2016, 07:45 PM   #13
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Original Poster
Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
Quote:
Originally Posted by Darth Vader View Post
I will be glad to test that, but there is no i586 build, so no chance to test it.

BTW, looks like you really don't figure it that MATE can be a serious concurrent to XFCE on relative old computers, i.e. Pentium4 based, and you insist into x84... Why?

That's sad for your Project because you dismiss the main users niche for it.
Thanks for the suggestion Darth, but i'm also using i586 build here on my desktop (yes, it's still 32 bit because i prefer to avoid multilib headache when i need applications that only runs in 32 bit arch). I have tested i586 to be working well here on my own desktop, but i need to test in x86_64 arch where i don't use them daily.

The reason why i don't provide i586 build has been mentioned by others, but one other reason is that the PACKAGES was used by Eric to build his Slackware Live ISOs for public testing as well. He only build x86_64 ISO, so i only need to supply x86_64 packages only.

I'm expecting users to try in VM, not in their main machine, although it's stable enough to use (i used to switch between mix and fully GTK+3 and vice versa in the same computer once).

In case you wonder, i'm using an old computer with Intel Pentium E5300 (dual core), 4 GB of RAM and 320 GB + 1 TB of HDD as my main desktop. Not a heavy machine, but i can build all those packages in virtual machines running on top of it. I'm pretty sure you have better machine than mine

It should take less than one hour to compile all MATE packages. Just run the build script and leave it. By the time you go back to your console, it should be finish and you can start installing/upgrading your packages. If you really need i586 packages badly, you will need to wait until 14.2 gets released

Last edited by willysr; 05-07-2016 at 07:53 PM.
 
3 members found this post helpful.
Old 05-07-2016, 08:56 PM   #14
mralk3
Slackware Contributor
 
Registered: May 2015
Distribution: Slackware
Posts: 1,900

Rep: Reputation: 1050Reputation: 1050Reputation: 1050Reputation: 1050Reputation: 1050Reputation: 1050Reputation: 1050Reputation: 1050
Thanks for the hard work Willy! I've been eagerly watching github rss wondering what you were up to. Most of the known bugs are already fixed. The few that I am concerned about are python plugin support in pluma and the compositor crashing applets on the panel. I will have to see if there is a speed decrease at all or memory usage increase.
 
Old 05-07-2016, 09:08 PM   #15
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Original Poster
Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
Yes, most of the majors are now fixed already, but there are some "SHOULD HAVE" issues on the list.

plugin support in pluma will likely be removed unless they find a real fix for this issue in the future for GTK+3 build.
 
1 members found this post helpful.
  


Reply

Tags
mate, msb



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Call for Testers: MATE 1.14 for -Current willysr Slackware 13 05-27-2016 08:08 AM
Preview: GTK+3 Build of MATE 1.12 (ONLY FOR CURRENT) willysr Slackware 14 11-13-2015 09:57 AM
Call for Testers: MATE 1.8 willysr Slackware 137 08-06-2014 01:50 AM
LXer: Wanna build a module for Google's Project Ara mix-and-match phone? Here are your specs LXer Syndicated Linux News 0 04-11-2014 01:12 AM
LXer: Build 'em Right, Build 'em Strong, Build 'em Linux LXer Syndicated Linux News 0 10-01-2007 09:51 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:20 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration