Le 05/08/2018 à 05:34, Adam Conrad a écrit : > And no, we're not going to ask our upstreams every time we make a change > to a package. If we did, there would be no Ubuntu, no Debian, no > Fedora, arguably no meaningfully usable Free Software distributions at > all.
Not necessarily, but the very least would have been to ask the package maintainer (me) for advice. It would have prevented your wrong initial analysis that TLP doesn't need linux-tools at all (because you thought it was about cpupower) whereas it really does (because it uses x86_energy_perf_policy). In any case, that's how we do it in Debian. > And, it turns out, sometimes people who understand the inner workings > (and failings, in this case) of a specific distribution know what's > better for it than the people demanding we ask their permission before > we exercise the rights given to us by the software's license. Again, I can't speak for Thomas, but in my case, I was not upset by your changing the package; I was upset because it's been done in a matter of minutes, based on a wrong analysis, and without even asking me or upstream for advice. > I don't dispute that my initial analysis was incorrect and tlp can > indeed make use of linux-tools, but that doesn't change my conclusion. > It's not a hard dependency, the functionality is not required for the > package to work, and pulling in several megabyte of a potentially > useless perf (because it's for the wrong kernel ABI) just to get at one > small utility is not reasonable with the state of the Ubuntu archive. On the contrary. Allow me to quote your very words: "Recommends are meant as weak dependencies (you really want this, but we can work around it not being there)" IMHO, this describes pretty well the relationship between TLP and x86_energy_perf_policy, so the Recommends seems perfectly justified to me. This behavior, along with LP #1758798, make me suspect that lighten the dependencies for Ubuntu Budgie has become some kind of long-term goal, which I'm not sure that vanilla Ubuntu will benefit from. Anyway, as it seems that the Ubuntu project is determined to change package dependencies as they see fit (which I find perfectly reasonable) against both upstream's and original maintainer's advice (which I find less reasonable), I guess you won't mind if I simplify the Debian packaging by removing the Ubuntu tweaks we took care of implementing in debian/rules and debian/control, since you circumvent them anyway. Regards, -- Raphaël Halimi -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1783455 Title: tlp shouldn't recommend linux-tools To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tlp/+bug/1783455/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs