Popularity Contest

For interesting topics. But remember this is a Linux Forum. Do not post offensive topics that are meant to cause trouble with other members or are derogatory towards people of different genders, race, color, minors (this includes nudity and sex), politics or religion. Let's try to keep peace among the community and for visitors.

No spam on this or any other forums please! If you post advertisements on these forums, your account may be deleted.

Do not copy and paste entire or even up to half of someone else's words or articles into posts. Post only a few sentences or a paragraph and make sure to include a link back to original words or article. Otherwise it's copyright infringement.

You can talk about other distros here, but no MX bashing. You can email the developers of MX if you just want to say you dislike or hate MX.
Message
Author
User avatar
Head_on_a_Stick
Posts: 919
Joined: Sun Mar 17, 2019 3:37 pm

Re: Popularity Contest

#11 Post by Head_on_a_Stick »

Michael-IDA wrote: Sat Feb 01, 2020 5:12 pm is it really opt-in?
Yes, it is. And the default option is "no":

Image
Mauser wrote: Sat Feb 01, 2020 5:25 pm The package popularity-contest is spyware
No, it isn't. Spyware, by definition, conceals it's presence and intention from the user but popcon clearly announces it's presence and intention and also offers a means to disable it afterwards, if the user doesn't want it any more (as can be seen in my screenshot).

Furthermore, the statistics are collected anonymously with the only identification being a randomly-generated machine ID.

More here: https://popcon.debian.org/README

And here: https://popcon.debian.org/FAQ
freemedia2018 wrote: Sat Feb 01, 2020 5:58 pm popcon is a bit like a hostage situation for packages. "turn the service on, or the package gets it!"
So you agree that it would be good if MX offered users the option to enable popcon then?

The sysvinit-core package currently languishes at a mere 1.11% of installations[1], MX's inclusion would change that significantly.
mod note: Signature removed, please read the forum rules

SwampRabbit
Posts: 3602
Joined: Tue Jun 14, 2016 2:02 pm

Re: Popularity Contest

#12 Post by SwampRabbit »

Per Debian's stated benefits:
Niche packages, which might not be very popular in stock Debian, could be more actively used in a specialised derivative distribution. Having adequate popcon statistics in Debian would guarantee that the package would not be removed from stock Debian, thus offloading maintenance burden on the interested derivative
This does highly benefit MX and anitX users in the fact that sysVinit and the shim would get some attention. That's if you take their "guarantee" as something to take to the bank.

I've never opted-in on my plain jane Debian installs myself, but one has to wonder if doing so would help keep some of the niche packages alive, or put some emphasis on package maintainers putting in more time an effort to certain ones.

Right now I'm packaging (Stevo is going to help with the stubborn ones) a bunch of dependency packages for a certain package because Debian package maintainers aren't building them upstream.
Lately, we've had a lot of users asking for packages that don't exist in Debian or derivatives. Just saying this because it takes a bit more starting from scratch.

Did you know that some Debian package maintainers go request funding upstream to sponsor and maintain packages? (yeah shocked me too) We're down here doing it for free, we can use some attention upstream imho.
Last edited by SwampRabbit on Sat Feb 01, 2020 10:12 pm, edited 1 time in total.
NEW USERS START HERE FAQS, MX Manual, and How to Break Your System - Don't use Ubuntu PPAs! Always post your Quick System Info (QSI) when asking for help.

User avatar
Stevo
Developer
Posts: 14878
Joined: Fri Dec 15, 2006 7:07 pm

Re: Popularity Contest

#13 Post by Stevo »

Well, the Pale Moon devs have had some of their donations specify that part of the funds go to third-party packagers such as myself, but I've asked them to make the donations to MX instead.

User avatar
freemedia2018
Posts: 106
Joined: Thu Nov 21, 2019 3:56 pm

Re: Popularity Contest

#14 Post by freemedia2018 »

Head_on_a_Stick wrote: Sat Feb 01, 2020 6:44 pmSo you agree that it would be good if MX offered users the option to enable popcon then?
as an option? it would be difficult to argue with that. but i dont think it should "offer" unless people know what it is. theres a sane way to do it, probably a few.

i never felt passionately about popcon, as it was not enabled by default. nor should it be, but as an option? why not?
we need a concept of antitrust violations for free software.

User avatar
JayM
Posts: 6796
Joined: Tue Jan 08, 2019 3:47 am

Re: Popularity Contest

#15 Post by JayM »

SwampRabbit wrote: Sat Feb 01, 2020 7:06 pm Did you know that some Debian package maintainers go request funding upstream to sponsor and maintain packages?
What's upstream of Debian? I thought Debian was its own stand-alone distro, not a "based on" derivation of something else. Or do you mean they request funding from the likes of the GTK, Xfce, Gnome and KDE projects, stuff like that?
Please read the Forum Rules, How To Ask For Help, How to Break Your System and Don't Break Debian. Always include your full Quick System Info (QSI) with each and every new help request.

SwampRabbit
Posts: 3602
Joined: Tue Jun 14, 2016 2:02 pm

Re: Popularity Contest

#16 Post by SwampRabbit »

JayM wrote: Sat Feb 01, 2020 9:41 pm
SwampRabbit wrote: Sat Feb 01, 2020 7:06 pm Did you know that some Debian package maintainers go request funding upstream to sponsor and maintain packages?
What's upstream of Debian? I thought Debian was its own stand-alone distro, not a "based on" derivation of something else. Or do you mean they request funding from the likes of the GTK, Xfce, Gnome and KDE projects, stuff like that?
Sorry, that was bad wording on my part. I don't know where or at what level specific funding is coming from.

What I was trying to get at is that there are folks at levels above us who do a lot of good work to make sure popular or much used packages get built.
Resources get allocated for it; people, time, and funding. Me, personally, while I knew a lot of things like kernel and major application development gets funded... didn't know normal packaging did.
Someone stated to me the other day that they "got funding to continue packaging something". I wasn't sure if they meant they wouldn't help if they didn't get funding or what, I can't speak to that.

But it sorta shocked me because, like Stevo was getting at, we're down here working on MX for users as a labor of love more than anything.

The whole popcon discussion made me think, "well if folks up at higher levels knew there was a greater need for certain things, maybe its a good thing because they'd request resources so they could do the last part of that benefit statement I posted":
offloading maintenance burden on the interested derivative

I get some people make a living off of doing FOSS work, which is good, and is how it should work. I'm just saying that maybe things like popcon help make that happen, because without showing a definitive need, it won't happen.
NEW USERS START HERE FAQS, MX Manual, and How to Break Your System - Don't use Ubuntu PPAs! Always post your Quick System Info (QSI) when asking for help.

User avatar
JayM
Posts: 6796
Joined: Tue Jan 08, 2019 3:47 am

Re: Popularity Contest

#17 Post by JayM »

@SwampRabbit: thanks for the clarification.

@everyone: I've installed it and opted in to Debian's survey. I normally wouldn't do something like that but I think I can trust Debian not to harvest my personal or other data beyond what they say Popularity Contest does.

If it becomes preinstalled in future versions of MX I strongly suggest that the user be prompted whether or not to opt in at their first login, including when booting from a live USB, and that something be added to MX Tweak that when selected runs dpkg-reconfigure-popularity-contest (as root or sudo) to let them opt out (or in) should they change their mind later. The MX Manual and FAQ would need to be updated to explain what the popularity contest package is and does, and assure users that it's not spying on them, and point them to MX Tweak. Maybe d_o could make a quick video that explains it too?

Then we'd of course have to prepare ourselves for the deluge of forum posts about it by people who didn't Read The Fantastic Manual or the FAQ or search the forum prior to posting (as usual), as well as rants by unreasonable people and/or paranoiacs complaining either that, basically, something they personally dislike shouldn't have been included in the distro because the universe is of course all about them, or that MX is evil incarnate because it contains "spyware" and is going to steal their credit card number, wreck their car and kill their dog. (Such is life.)
Please read the Forum Rules, How To Ask For Help, How to Break Your System and Don't Break Debian. Always include your full Quick System Info (QSI) with each and every new help request.

User avatar
Mauser
Posts: 1507
Joined: Mon Jun 27, 2016 7:32 pm

Re: Popularity Contest

#18 Post by Mauser »

MX Linux would be better off without that spyware.
I am command line illiterate. :confused: I copy & paste to the terminal. Liars, Wiseguys, Trolls, and those without manners will be added to my ignore list. :mad:

User avatar
Head_on_a_Stick
Posts: 919
Joined: Sun Mar 17, 2019 3:37 pm

Re: Popularity Contest

#19 Post by Head_on_a_Stick »

^ it's not spyware... 9_9
JayM wrote: Sat Feb 01, 2020 11:11 pm I think I can trust Debian not to harvest my personal or other data beyond what they say Popularity Contest does.
No need to trust them, the source is freely available and comprises of perl, python & shell scripts. There are no binary executables in the package.

To get the source and analyze it yourself add a deb-src line to your sources then run

Code: Select all

apt source popularity-contest
The actual work is done by a cron job: https://gist.github.com/Head-on-a-Stick ... a6b7d2292e

As you can see, it just sends the output of /usr/sbin/popularity-contest (run as the nobody user) to Debian.
mod note: Signature removed, please read the forum rules

Post Reply

Return to “General”