Comment # 9 on bug 1205043 from
Adam, thanks for that explanation. That makes perfect sense.

But I wonder if we can't reflect the fact that the other libboost packages are
not meant for normal production use clearer to users; maybe by adding something
to their names (since they already contain the version number).

I think it's perfectly understandable that a user, much more so a developer,
installs the highest version number that is available, and that's probably how
the reporter got those packages installed.

As for myself, I just added the "C++ development" pattern when I installed and
didn't look twice, so I got the default ("system") boost packages. But had I
looked in more detail, I might also have been tempted to install the higher
numbers, and I might also have run into similar trouble.

IIRC we have some "notice pop-up" mechanism to display messages when a user
selects a package for installation, but I am not sure if they are only
displayed when a user uses YaST, or also if using a zypper command line.

But a package name like "libboost_xy_1_75_experimental" or "_compat" or
whatever for sure would have made me think twice. Maybe that would be a way to
avoid this situation. Just my two cents.


You are receiving this mail because: