Comment 12 for bug 1337873

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote : Re: Precise, Trusty, Utopic - ifupdown initialization problems caused by race condition

Checking Ubuntu bzr tree...

---
<email address hidden>:/bugs/00064811/sources/bazaar/ubuntu/$ git clone "bzr::lp:ubuntu/ifenslave"
Cloning into 'ifenslave'...
Most recent Ubuntu version: 3
Packaging branch version: 2.5ubuntu1
Packaging branch status: OUT-OF-DATE
Most recent Ubuntu version: 3
Packaging branch version: 2.5ubuntu1
Packaging branch status: OUT-OF-DATE
Most recent Ubuntu version: 3
Packaging branch version: 2.5ubuntu1
Packaging branch status: OUT-OF-DATE
Most recent Ubuntu version: 3
Packaging branch version: 2.5ubuntu1
Packaging branch status: OUT-OF-DATE
Checking connectivity... done.
---
---
<email address hidden>:/bugs/00064811/sources/bazaar/ubuntu/ifenslave$ git tag | grep -e 2.4 -e 2.5
2.4
2.4ubuntu1
2.5
2.5ubuntu1
---
---
<email address hidden>:/bugs/00064811/sources/bazaar/ubuntu/ifenslave$ git checkout 2.4
Previous HEAD position was 64392a5... Re-apply Ubuntu delta to new source.
HEAD is now at 1d22c9b... Added "ifenslave-2.6.prerm" to remove dangling alternatives (Closes: #736668). Thanks to Andreas Beckmann.
<email address hidden>:/bugs/00064811/sources/bazaar/ubuntu/ifenslave$ git checkout 2.4ubuntu1
Previous HEAD position was 1d22c9b... Added "ifenslave-2.6.prerm" to remove dangling alternatives (Closes: #736668). Thanks to Andreas Beckmann.
HEAD is now at 64392a5... Re-apply Ubuntu delta to new source.
---
---
<email address hidden>:/bugs/00064811/sources/bazaar/ubuntu/ifenslave$ git checkout 2.5
Previous HEAD position was 64392a5... Re-apply Ubuntu delta to new source.
HEAD is now at 1701e16... * "ifupdown (>= 0.7.46)" compatibility update (Closes: #742410). Thanks to Andrew Shadura. * Added versioned Depends on "ifupdown (>= 0.7.46)".
<email address hidden>:/bugs/00064811/sources/bazaar/ubuntu/ifenslave$ git checkout 2.5ubuntu1
Previous HEAD position was 1701e16... * "ifupdown (>= 0.7.46)" compatibility update (Closes: #742410). Thanks to Andrew Shadura. * Added versioned Depends on "ifupdown (>= 0.7.46)".
HEAD is now at e47d568... * Merge from Debian unstable. Remaining changes: - Upstart event based bond bringup: + Drop ethernet+wifi example + Drop two_ethernet example + Update ethernet+hotplug_wifi example + Update two_hotplug_ethernet example + Update pre-up and post-down scripts for event bringup + Update README.Debian examples - Update scripts to use /run/network/ifstate instead of /etc/network/run/ifstate
---

I could see that we diverged from upstream code (Debian's) in favor of some other modifications.
Ubuntu fix would be different then a possible upstream fix.

We have nowadays:

<email address hidden>:/bugs/00064811/sources/trusty/ifenslave$ rmadison ifenslave
 ifenslave | 2.4ubuntu1 | trusty | source, all
 ifenslave | 2.5ubuntu1 | utopic | source, all

Both need fixes for this particular case.

* wait for next comments.