LinuxQuestions.org
Review your favorite Linux distribution.
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 08-13-2017, 01:57 PM   #46
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Original Poster
Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247

Quote:
Originally Posted by Gerard Lally View Post
Do add-ons like uMatrix, uBlock Origin and Tree Style Tabs work with this latest Firefox?
I do not know, because I do not use those particular plugins.

Yet, all my own used plugins works like a charm on both 52.3.x and 55.x.

BUT, how about you to do a try of 55.x and to see yourself if your plugins (still) works or not?

Reporting back the results would be nice, thought...

Last edited by Darth Vader; 08-13-2017 at 02:29 PM.
 
Old 08-13-2017, 02:48 PM   #47
Gerard Lally
Senior Member
 
Registered: Sep 2009
Location: Leinster, IE
Distribution: Slackware, NetBSD
Posts: 2,198

Rep: Reputation: 1777Reputation: 1777Reputation: 1777Reputation: 1777Reputation: 1777Reputation: 1777Reputation: 1777Reputation: 1777Reputation: 1777Reputation: 1777Reputation: 1777
Quote:
Originally Posted by Darth Vader View Post
I do not know, because I do not use those particular plugins.

Yet, all my own used plugins works like a charm on both 52.3.x and 55.x.

BUT, how about you to do a try of 55.x and to see yourself if your plugins (still) works or not?

Reporting back the results would be nice, thought...
It's too much hassle setting up -current just for that. I thought you might have ensured all these things were working before insisting on the change!

 
1 members found this post helpful.
Old 08-13-2017, 03:11 PM   #48
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Original Poster
Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by Gerard Lally View Post
It's too much hassle setting up -current just for that.
If you really want, no one stops you to test the thing also in your stable installation...

Quote:
Originally Posted by Gerard Lally View Post
I thought you might have ensured all these things were working before insisting on the change!

So sorry that I have not enough time to test all those 100000 Firefox extensions!

In other hand, as personally I use the Firefox with some really heavy extensions for web-development, I guess that it behave OK for most of them.

And talking about my own "insisting" on this change, look...

On all the release cycles since 12.0 always the slackware-current used to push the latest Firefox. I was there, I remember.

The real shocking change is the push of an ESR on the current development cycle, you know...

Last edited by Darth Vader; 08-13-2017 at 03:13 PM.
 
Old 08-13-2017, 03:40 PM   #49
ttk
Senior Member
 
Registered: May 2012
Location: Sebastopol, CA
Distribution: Slackware64
Posts: 1,038
Blog Entries: 27

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
Quote:
Originally Posted by Darth Vader View Post
So sorry that I have not enough time to test all those 100000 Firefox extensions!
You don't say? It's almost as though picking packages for a distribution requires more than looking at the version number and choosing the highest ;-)
 
2 members found this post helpful.
Old 08-13-2017, 03:52 PM   #50
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Original Poster
Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Remember that when you see pushed the latest GLIBC, GCC or X.org, which really break the things...

For gods sake! I show you that that damned Firefox made real improvements in the latest releases, I do not ask you about adding PAM or SystemD here!

It is about a freaking web browser!

Last edited by Darth Vader; 08-13-2017 at 04:04 PM.
 
Old 08-13-2017, 04:25 PM   #51
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
Also, you consider to be normal for a web browser to eat 3.5GB memory or something really stinks?
You do realize that the average user doesn't have 100+ tabs open, right? People see my browser windows with all their tabs and they're always amazed that I can even function. For the way most people use Firefox, its memory consumption probably isn't a big issue.

Yes, I'm excited to see how this new Firefox performs to see if it will finally make me move back from Chrome, but I am not willing to try and demand Pat and team to add it immediately to Slackware, whether stable or -current. I'm working to tailor the official SlackBuild to build this new version (the first time failed and now it's working through it again) and then I'll give it a run.

But this isn't *my* distro. It's Pat's. It's up to him on when to make changes, not based on forum members whining that their very specific usage of Firefox uses too much memory.

And to give you an idea of my browser background, my main Chrome *browser* process (not the forked processes used for extensions and webpages) is using 1.2GB of RAM right now. The top 4 forked processes are all using over 500MB of RAM, so I'm easily pushing 4GB+ with Chrome (probably a lot more, but I'm too lazy to check it). I'm excited for any prospect of lowering memory consumption, but it's not my place to *demand* things from Slackware. If I want something and they haven't done it, I can *politely* request it on the forum, do something about it myself, or wait until they add it. I don't understand your constant need to whine to the Slackware devs just because they haven't done something that you want. You really should grow up a little and show some professionalism on this forum.

Quote:
It is about a freaking web browser!
Exactly! It's a freaking browser. Why are you so crazy over a browser? Especially when you can use ruario's script to repackage the latest version into a Slackware package?

Last edited by bassmadrigal; 08-13-2017 at 04:27 PM.
 
6 members found this post helpful.
Old 08-13-2017, 07:38 PM   #52
TommyC7
Member
 
Registered: Mar 2012
Distribution: Slackware, CentOS, OpenBSD, FreeBSD
Posts: 530

Rep: Reputation: Disabled
So...ignoring the arguing between different people right now I had a few questions with respect to the RUST/firefox thing:

1. Is RUST a compile time or runtime dependency? After all, if it's just a compile time dependency someone could just have RUST on their system and build firefox for us and then distribute the package.

2. Is there an option to build firefox without the system's RUST? Let us suppose RUST is a runtime dependency. A lot of mozilla projects (firefox included of course) has a --without-system-foo and provide the files for building with "foo" support without having to have it installed on the system. Then RUST could simply be compiled into the binary (perhaps an option like --without-system-rust or something exists).
 
Old 08-13-2017, 07:58 PM   #53
bosth
Member
 
Registered: Apr 2011
Location: British Columbia, Canada
Posts: 304

Rep: Reputation: 127Reputation: 127
Not to side-track an illuminating conversation, but it's Rust not RUST (i.e. it's not an acronym). Check out the Rust homepage: https://www.rust-lang.org.
 
1 members found this post helpful.
Old 08-13-2017, 08:30 PM   #54
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 TommyC7 View Post
1. Is RUST a compile time or runtime dependency?
As far as I know, it is only a compile-time dependency and not needed for runtime.

Quote:
Originally Posted by TommyC7 View Post
After all, if it's just a compile time dependency someone could just have RUST on their system and build firefox for us and then distribute the package.
I haven't had a chance to check it much yet, but I did finish a compile of Firefox 55.0.1. I had to add rust and cargo (both on SBo) for compilation, but I was able to remove both and still open the upgraded version. If anyone wants to test it, you can grab it removed (64bit only).

Last edited by bassmadrigal; 08-26-2017 at 10:01 PM. Reason: Firefox has now been updated in Slackware... removed my version
 
1 members found this post helpful.
Old 08-13-2017, 10:29 PM   #55
Luridis
Member
 
Registered: Mar 2014
Location: Texas
Distribution: LFS 9.0 Custom, Merged Usr, Linux 4.19.x
Posts: 616

Rep: Reputation: 167Reputation: 167
I don't understand the original post but, I do have a couple things to say about Rust and Firefox as mainly a Linux From Scratch user these days.

1. From everything I've read, Rust has great potential as a modern compiled language.

2. I don't know why it is being used in production. Everything I've read thus far has explained that its API and language specification are both unfinished. Firefox, nor anyone else should be using it in production code. This is an engineering no-no and people should know better.

3. Cargo is more OS/FS build pollution. Worse, to my understanding, its designed around pulling down the latest commit. This is bad. Releases exist for a reason. Imagine the chaos it would create if everyone built from the kernel master that changes all the time. To me, this is just more proof to me that software developers are utterly clueless of what goes on in software distribution. This sort of thing creates unneeded and unnecessary load on both disto maintainers and System Admins. I will clap when they publicly post that they will no longer incorporate or maintain such packages.

4. If this forking and dependency madness continues on modern web engines, I suspect we'll see them go the way of TeX Live. But, that's probably how the sponsored ones want it. That way they can incorporate all the web-spying and HTML DRM they want.

Last edited by Luridis; 08-13-2017 at 10:35 PM.
 
11 members found this post helpful.
Old 08-14-2017, 03:40 AM   #56
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,754

Rep: Reputation: Disabled
Maybe there will be something like gcc-rust in the future, like gcc-java solution for things that use java.
Not sure if possible, but seems elegant enough solution.

About web-spying I completely agree with above post, it's just company politics & has nothing to do with technical advance.
I'd recommend everyone to open about:config and search for 'http' it's the best way to draw own conclusions from that.
Also the DNT feature is a lie, I've read about it and I assume the original idea was to strip headers, while the end results just adds an additional header.
It's useless tracking 'protection' that only asks tracking websites not to track, it doesn't strip nothing even though it's technically possible.
 
Old 08-14-2017, 09:17 AM   #57
drgibbon
Senior Member
 
Registered: Nov 2014
Distribution: Slackware64 15.0
Posts: 1,221

Rep: Reputation: 943Reputation: 943Reputation: 943Reputation: 943Reputation: 943Reputation: 943Reputation: 943Reputation: 943
I run regular 14.2, but I'm actually wondering why the Firefox package in -current was ever not the ESR release? If stable Slackware goes with ESR, then why wouldn't -current also contain ESR (since it's the testing ground for the next stable Slackware version)?

For what it's worth, I use Slackware's ESR for my main browsing, but I also use the latest binary release from Mozilla (currently 55.0.1) which is configured specifically for work.
 
Old 08-14-2017, 11:32 AM   #58
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,249

Rep: Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323
No, Pat hasn't "surrendered" to the technical difficulty of building a distribution-suitable Rust package.

Do you know what that "surrender" would look like?

Packaging a prebuilt binary of the Rust compiler.

I assume he's still on the I'M NOT READY TO GIVE UP AND DO THAT YET!!! phase.
 
7 members found this post helpful.
Old 08-14-2017, 11:36 AM   #59
ttk
Senior Member
 
Registered: May 2012
Location: Sebastopol, CA
Distribution: Slackware64
Posts: 1,038
Blog Entries: 27

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
Quote:
Originally Posted by drgibbon View Post
I run regular 14.2, but I'm actually wondering why the Firefox package in -current was ever not the ESR release? If stable Slackware goes with ESR, then why wouldn't -current also contain ESR (since it's the testing ground for the next stable Slackware version)?
Disclaimer: I have no certain knowledge of the Slackware team's reasons, so what I say is speculation.

My guess is, since the FF devs introduce surprises into the project gradually (build req changes and bugs), it makes sense to build and provide each FF release. This way the req changes can be discovered and puzzled out ahead of time, and -current users can find the bugs ahead of time.

If only each ESR were built, all of the build req changes would be encountered at once, and all of the new bugs introduced at once, which would be harder to troubleshoot than if each problem were encountered in isolation from the others. It would also give -current users less time to find bugs introduced in previous releases.

For instance, say hypothetically v56 introduced build req "X" and v57ESR introduced bug "Y". If you hadn't tried to build/test v56 before v57, you wouldn't know if "Y" was a consequence of "X" or independent of it, and might spin your wheels for a long time chasing incorrect solutions.
 
Old 08-14-2017, 11:58 AM   #60
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 ttk View Post
Disclaimer: I have no certain knowledge of the Slackware team's reasons, so what I say is speculation.

My guess is, since the FF devs introduce surprises into the project gradually (build req changes and bugs), it makes sense to build and provide each FF release. This way the req changes can be discovered and puzzled out ahead of time, and -current users can find the bugs ahead of time.

If only each ESR were built, all of the build req changes would be encountered at once, and all of the new bugs introduced at once, which would be harder to troubleshoot than if each problem were encountered in isolation from the others. It would also give -current users less time to find bugs introduced in previous releases.

For instance, say hypothetically v56 introduced build req "X" and v57ESR introduced bug "Y". If you hadn't tried to build/test v56 before v57, you wouldn't know if "Y" was a consequence of "X" or independent of it, and might spin your wheels for a long time chasing incorrect solutions.
The only possible counter I have to this is the possibilty of downgrading the -current non-ESR version to an available ESR version when -current becomes stable. If, for example, Pat is shooting for a December 2017 release of 14.3 or 15.0 or whatever version, the latest ESR would still be v52, so if he were to keep an ESR in the stable release, he'd have to downgrade from what would likely be v58 or v59 (v59 isn't scheduled to go to ESR until end of Q1 2018). (Source: Firefox Release Schedule)

But if Pat were still more than 6-8 months out from an expected release, it would be possible that v59 will be ESR at that point.

But as ttk stated, this is all just speculation. We don't know why Pat hasn't added newer versions in yet other than his post here. Unless he provides more reasons (or an updated package), we are left to either stick with his available packages or find new ones to use. I've already provided one using Pat's mozilla-firefox SlackBuild after adding rust and cargo to my system. As before, I haven't had much time to test it (I can't compile it on my main 14.1 install because things are too old, and my 14.2 install is mainly used for my htpc with little to no browsing on it).
 
1 members found this post helpful.
  


Reply



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
LXer: A Modern Day Front-End Development Stack LXer Syndicated Linux News 0 07-17-2017 07:30 PM
Firefox 53 and rust Lenard Spencer Slackware 18 05-01-2017 03:09 PM
LXer: Mozilla's Rust Language Gets A GCC Compiler Front-End LXer Syndicated Linux News 0 12-03-2013 08:21 PM
Is there a Mageia repository that includes a modern Firefox? Timothy Miller Mageia 61 11-12-2013 08:05 PM
svgalib_helper with modern slackware ? WiseDraco Slackware 1 05-28-2011 01:26 PM

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

All times are GMT -5. The time now is 09:16 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