Re: major boost breakage

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>>>>> "PM" == Petr Machata  writes:

PM> On Tue, Aug 12, 2008 at 03:32:39AM -0700, Alex Lancaster wrote:

>> > boost-1.36.0-0.1.beta1.fc10 --------------------------- * Mon Aug

[...]

>> Created a ton of broken deps (below).  Are we supposed to rebuild
>> everything or is this a packaging error?

PM> Yes, I've bumped a soname.  In general, with boost updates there
PM> is no guarantee of backwards compatibility.

If the list of broken packages is anything to go by this could be a
major deal and we might need to consider a rollback or a compat-boost3
package or somesuch e.g. a fairly major package Miro won't rebuild
(see below) and I'm sure it won't be the only one.

>> If a rebuild is required, I wish people could get into the habit of
>> pre-announcing these kind of soname bumps, especially one's that
>> impact a huge number of packages.  Maintainers need to be aware of
>> the impact that their package might have on other dependent
>> packages...

PM> My mistake, I should have done that.  I'll remember to do it next
PM> time.

It doesn't seem seem like a good idea to update a package that can
cause some major ABI/API breakage only 2 weeks before the Beta freeze,
without evaluating the fallout from potential broken deps.  This
really should have been not only announced, but discussed before doing
the soname bump.

Miro failure:

http://koji.fedoraproject.org/koji/getfile?taskID=773495&name=build.log

/builddir/build/BUILD/Miro-1.2.4/portable/libtorrent/include/libtorrent/asio/detail/pipe_select_interrupter.hpp:
In member function 'void
asio::detail::pipe_select_interrupter::interrupt()':
/builddir/build/BUILD/Miro-1.2.4/portable/libtorrent/include/libtorrent/asio/detail/pipe_select_interrupter.hpp:64:
warning: ignoring return value of 'ssize_t write(int, const void*,
size_t)', declared with attribute warn_unused_result
/builddir/build/BUILD/Miro-1.2.4/portable/libtorrent/src/torrent_info.cpp:
In member function 'void
libtorrent::torrent_info::parse_info_section(const
libtorrent::entry&)':
/builddir/build/BUILD/Miro-1.2.4/portable/libtorrent/src/torrent_info.cpp:355:
error: 'struct boost::filesystem::path' has no member named
'has_branch_path'
/builddir/build/BUILD/Miro-1.2.4/portable/libtorrent/src/torrent_info.cpp:
In member function 'void
libtorrent::torrent_info::add_file(boost::filesystem::path,
libtorrent::size_type)':
/builddir/build/BUILD/Miro-1.2.4/portable/libtorrent/src/torrent_info.cpp:559:
error: 'struct boost::filesystem::path' has no member named
'has_branch_path'
error: command 'gcc' failed with exit status 1
error: Bad exit status from /var/tmp/rpm-tmp.h6aLpo (%build)

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux