proposition: remove pppoeconf from distribution

Bug #665492 reported by yurik81
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pppoeconf (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: pppoeconf

I say so because pppoeconf is conflicting with network-manager. You can ask how? Try to establish a connection with pppoeconf. Now, what do we have? Network-manager says that ethernet interface unavailable or something like this. As result there is no ability to use network-manger even after removing pppoeconf.

Revision history for this message
Eliah Kagan (degeneracypressure) wrote :
Download full text (4.1 KiB)

In my opinion, pppoeconf should not be removed (even in a subsequent Ubuntu release, which I presume is what you are advocating), because:

(1) pppoeconf is a useful tool for connecting to PPPoE networks on Ubuntu Server systems and other systems not using NetworkManager. Removing pppoeconf would make Ubuntu a substantially less suitable OS for servers.

(2) pppoeconf is a useful tool for connecting to PPPoE networks under some circumstances when NetworkManager is not effective (for example, https://answers.launchpad.net/ubuntu/+source/rp-pppoe/+question/161075).

(3) When configuring other networks manually without NetworkManager is nontrivial, nongraphical tools are provided; it would be strange and inconsistent if PPPoE were the only type of connection that had no easy alternative to NetworkManager for configuring. This inconsistency would be bad because the reasonable and otherwise-fulfilled expectation on the part of users that it is easy to configure Ubuntu to connect to networks even without NetworkManager would not be met in the case of PPPoE. The user experience of finding that a system is easy to use, and then suddenly extremely hard to use, is highly undesirable. That is already unfortunately the case for the portion of pppoeconf users who want to switch back to using NetworkManager for the affected Ethernet interface, but the proposed change would make this the case for virtually everyone who would choose to use pppoeconf were it still provided.

(4) It is common for GNU/Linux systems to provide non-graphical, non-NetworkManager tools for configuring PPPoE. For example, Fedora provides pppoe-setup. Removing pppoeconf would make Ubuntu less usable compared to other Linux-based operating systems and would violate Ubuntu's arguably otherwise well-earned expectation on the part of users migrating to it from other such OSes that it is at least as easy to use.

(5) As a related point to #4, Debian provides pppoeconf, and Ubuntu is a derivative distribution from Debian. Thus, not only would it be a strange exception to Ubuntu's policies not to import the pppoeconf package from Debian's testing branch during each of Ubuntu's release development cycles, but it would also violate the expectation that the utilities available in Debian are also available in Ubuntu.

(6) Removing pppoeconf would not solve the problem, it would just prevent it in some cases by constraining users' choices. Since, as you have pointed out, deinstalling pppoeconf does not put the affected Ethernet interface back under the control of NetworkManager, removing it from the distribution would not fix the problem where it already exists.

(7) As a related point to #6, removing pppoeconf would actually exacerbate the problem, because it would ensure that there would be no easy way to reconfigure PPPoE networks created with pppoeconf after a release upgrade to a release not providing pppoeconf. In such an upgrade, the pppoeconf package would be automatically removed, and then the user would have zero automated tools that would work for reconfiguring the PPPoE connection.

(8) The problem you have described is bug 151539 in pppoeconf (which is classified as a feature reques...

Read more...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.