Bug 27108 - не отделять rp-pppoe.so
Summary: не отделять rp-pppoe.so
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: ppp (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 27149
Blocks: 30721 26890
  Show dependency tree
 
Reported: 2012-03-22 20:18 MSK by Zerg
Modified: 2024-02-09 11:37 MSK (History)
10 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zerg 2012-03-22 20:18:11 MSK
прошу запаковать rp-pppoe.so в пакет ppp
Comment 1 Zerg 2012-03-22 21:20:15 MSK
Кстати, сизифный ppp уже достаточно потестился? Может, его в p6?
Comment 2 Sergey V Turchin 2012-03-23 18:28:13 MSK
Чего притихли? ;-)

Не надо упаковывать внутрь для возможности сборки альтернативной версии.
Достаточно:
- в ppp поставить зависимость на ppp-pppoe
- из ppp-pppoe убрать зависимость на ppp

Подробности в #26890
Comment 3 Michael Shigorin 2012-03-23 18:39:38 MSK
(In reply to comment #2)
> - в ppp поставить зависимость на ppp-pppoe
Подробности всё ещё в bug #26890, и явно не последняя серия.

> - из ppp-pppoe убрать зависимость на ppp
Не вижу резона, т.е. плагин без ppp бесполезен, а обратное неверно.

Возможно, лучше сделать ppp-full и втягивать по зависимостям его -- а там уж резвиться в плагинчики.  Такой пакет можешь сделать и ты, кстати. ;-)
Comment 4 Alexei Takaseev 2012-03-23 20:04:23 MSK
https://bugzilla.altlinux.org/show_bug.cgi?id=26890#c45
Comment 5 Zerg 2012-03-24 15:20:38 MSK
(В ответ на комментарий №3)
> (In reply to comment #2)
> > - в ppp поставить зависимость на ppp-pppoe
> Подробности всё ещё в bug #26890, и явно не последняя серия.
Ты не читал, как-минимум, начиная с https://bugzilla.altlinux.org/show_bug.cgi?id=26890#c35

> > - из ppp-pppoe убрать зависимость на ppp
> Не вижу резона, т.е. плагин без ppp бесполезен, а обратное неверно.
Ты не читал, как-минимум, начиная с https://bugzilla.altlinux.org/show_bug.cgi?id=26890#c35

> Возможно, лучше сделать ppp-full и втягивать по зависимостям его
> -- а там уж резвиться в плагинчики.
Ты не читал, как-минимум, начиная с https://bugzilla.altlinux.org/show_bug.cgi?id=26890#c35

> Такой пакет можешь сделать и ты, кстати. ;-)
Потом закидываем все это в p6 и у всех отваливается pppoe
Comment 6 Sergey V Turchin 2012-03-26 16:57:31 MSK
Ну так что? Нужно по порядку объяснять или запакуете плагин в пакет ppp, чтоб понятнее было?
Comment 7 Sergey V Turchin 2012-03-26 16:58:44 MSK
Трогать только больше ничего не надо, чтоб можно было в p6 без тестирования отправить.
Comment 8 Sergey V Turchin 2012-04-02 17:38:14 MSK
В чем затык?
Comment 9 Michael Shigorin 2012-04-02 17:40:38 MSK
Во времени.  Может, сам и сделаешь?
Comment 10 Sergey V Turchin 2012-04-02 18:17:30 MSK
Посмотрел: проблема с зависимостями всплывет еще у NetworkManager.
Мне уже надоело, поэтому разбирайтесь как-нибудь сами.
Comment 11 Sergey V Turchin 2012-04-02 18:42:33 MSK
(В ответ на комментарий №10)
> проблема с зависимостями всплывет еще у NetworkManager.
Недоглядел. Там все ок.
Comment 12 Mikhail Efremov 2012-06-07 15:39:12 MSK
JFI: http://lists.roaringpenguin.com/pipermail/rp-pppoe/2012q2/000294.html
В общем, черт его знает какой плагин лучше. Наверно надо оставить как есть, из ppp.
Comment 13 Zerg 2012-06-07 23:58:43 MSK
Я не знаю, использует ли хоть кто-то неядерный кроме нас.
Comment 15 ruslandh 2015-02-10 23:33:33 MSK
 Почему ручку не сделали - какой-нибудь control, что-бы включать userspace?
Comment 16 Zerg 2015-02-11 14:14:50 MSK
(В ответ на комментарий №5)
> Потом закидываем все это в p6 и у всех отваливается pppoe
Поправка: закинули в p7.
Comment 17 Zerg 2015-02-11 14:19:36 MSK
Как вариант -- просто переложить содержимое ppp-pppoe в ppp.

P.S.
Судя по отсутствию дополнительных зависимостей пакет ppp-pppoe вообще не имеет смысла.
Comment 18 Mikhail Efremov 2015-02-12 17:38:21 MSK
(В ответ на комментарий №17)
> Как вариант -- просто переложить содержимое ppp-pppoe в ppp.
> 
> P.S.
> Судя по отсутствию дополнительных зависимостей пакет ppp-pppoe вообще не имеет
> смысла.

Этот плагин может потенциально собираться из пакета rp-pppoe.
Comment 19 Anton Farygin 2015-02-12 17:42:36 MSK
но не собирается же из него ?
поставьте зависимость у ppp на ppp-pppoe
Comment 20 Sergey V Turchin 2015-02-12 17:46:42 MSK
(В ответ на комментарий №18)
> Этот плагин может потенциально собираться из пакета rp-pppoe.
Тогда, может стоит добавить в  rp-pppoe зависимость на ppp-pppoe, чтобы хотя бы обновление было гладким?
Comment 21 Sergey Y. Afonin 2015-06-24 15:36:54 MSK
(In reply to comment #5)

> > Такой пакет можешь сделать и ты, кстати. ;-)

> Потом закидываем все это в p6 и у всех отваливается pppoe

Ага... Обновился с p6 до p7, и

_ifup_ppp1: /usr/sbin/pppd: /usr/lib/pppd/2.4.5/rp-pppoe.so: cannot open shared object file: No such file or directory
_ifup_ppp1: /usr/sbin/pppd: Couldn't load plugin rp-pppoe.so
pppd[4486]: Couldn't load plugin rp-pppoe.so

Только вот вопрос. Запуск руками помог, pppoe поднялся и без rp-pppoe.so. То есть, я посмотрел и записал строку запуска pppd до обновления (ps awwx в смысле):
/usr/sbin/pppd nolog updetach unit 1 local pty "/usr/sbin/pppoe -I eth2 -U -m 1412" file /etc/net/ifaces/ppp1/pppoptions
и её же и запустил.

Теперь сижу и вчитываюсь на тему, что сделать, чтобы ifup в etcnet заработал. Хуже то, что я со стороны ppp-интерфейса, ошибаться не сильно хорошо - людей заставлять руками поднимать. :-)
Comment 22 Sergey Y. Afonin 2015-06-24 15:54:19 MSK
Ага, ppp-pppoe. Но интересно, а через какой плагин работало без него, и почему это не устроило etcnet ?
Comment 23 Sergey V Turchin 2015-06-24 16:46:34 MSK
https://bugzilla.altlinux.org/show_bug.cgi?id=26890
Comment 24 Sergey Y. Afonin 2015-06-24 16:59:50 MSK
А, понятно. etcnet, теперь, такую строку формирует:
/usr/sbin/pppd nolog updetach unit 1 plugin rp-pppoe.so eth2 file /etc/net/ifaces/ppp1/pppoptions

Что-то я тот баг не с начала смотреть начал, и как pppd запустился, тоже не посмотрел. Спасибо.
Comment 25 Sergey V Turchin 2024-02-09 11:37:40 MSK
Ну и хрен с ним.