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

Bug#993508: RFS: howardhinnant-date/3.0.1-1 [ITP] -- date and time library based on the C++ <chrono> header



Control: tags -1 moreinfo

FTBFS on i386:

debian/libhowardhinnant-date-tz3/DEBIAN/symbols doesn't match completely debian/libhowardhinnant-date-tz3.symbols
--- debian/libhowardhinnant-date-tz3.symbols (libhowardhinnant-date-tz3_3.0.1-1_i386)
+++ dpkg-gensymbolsQ5kjJU	2021-10-31 18:21:58.411601835 +0100
@@ -1,17 +1,30 @@
 libhowardhinnant-date-tz.so.3 libhowardhinnant-date-tz3 #MINVER#
 * Build-Depends-Package: libhowardhinnant-date-dev
- (c++|optional)"__gnu_cxx::__normal_iterator<date::detail::transition*, std::vector<date::detail::transition, std::allocator<date::detail::transition> > > std::vector<date::detail::transition, std::allocator<date::detail::transition> >::_M_emplace_aux<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>(__gnu_cxx::__normal_iterator<date::detail::transition const*, std::vector<date::detail::transition, std::allocator<date::detail::transition> > >, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&)@Base" 3.0.1 + _ZN4date11leap_secondC1ERKNSt6chrono10time_pointINS1_3_V212system_clockENS1_8durationIxSt5ratioILx1ELx1EEEEEENS_6detail12undocumentedE@Base 3.0.1-1 + _ZN4date11leap_secondC2ERKNSt6chrono10time_pointINS1_3_V212system_clockENS1_8durationIxSt5ratioILx1ELx1EEEEEENS_6detail12undocumentedE@Base 3.0.1-1
+ _ZN4date9time_zone9load_dataIxEEvRSiiiii@Base 3.0.1-1
+ _ZN4datelsIcSt11char_traitsIcEEERSt13basic_ostreamIT_T0_ES7_RKNS_8hh_mm_ssINSt6chrono8durationIxSt5ratioILx1ELx1EEEEEE@Base 3.0.1-1 + _ZN4datelsIcSt11char_traitsIcENSt6chrono8durationIxSt5ratioILx1ELx1EEEEEENSt9enable_ifIXsrSt10ratio_lessINT1_6periodES5_ILx86400ELx1EEE5valueERSt13basic_ostreamIT_T0_EE4typeESI_RKNS3_10time_pointINS3_3_V212system_clockESA_EE@Base 3.0.1-1 + _ZNK4date9time_zone13get_info_implENSt6chrono10time_pointINS1_3_V212system_clockENS1_8durationIxSt5ratioILx1ELx1EEEEEE@Base 3.0.1-1 + _ZNK4date9time_zone13get_info_implENSt6chrono10time_pointINS_7local_tENS1_8durationIxSt5ratioILx1ELx1EEEEEE@Base 3.0.1-1
+ _ZNSt6vectorIN4date11leap_secondESaIS1_EE7reserveEj@Base 3.0.1-1
+ _ZNSt6vectorIN4date6detail10transitionESaIS2_EE14_M_emplace_auxIJRKNSt6chrono10time_pointINS6_3_V212system_clockENS6_8durationIxSt5ratioILx1ELx1EEEEEEEEEN9__gnu_cxx17__normal_iteratorIPS2_S4_EENSI_IPKS2_S4_EEDpOT_@Base 3.0.1-1 + _ZNSt6vectorIN4date6detail10transitionESaIS2_EE17_M_realloc_insertIJNSt6chrono10time_pointINS6_3_V212system_clockENS6_8durationIxSt5ratioILx1ELx1EEEEEEEEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 3.0.1-1 + _ZNSt6vectorIN4date6detail10transitionESaIS2_EE17_M_realloc_insertIJRKNSt6chrono10time_pointINS6_3_V212system_clockENS6_8durationIxSt5ratioILx1ELx1EEEEEEEEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 3.0.1-1
+ _ZNSt6vectorIN4date6detail10transitionESaIS2_EE7reserveEj@Base 3.0.1-1
+ _ZNSt6vectorIN4date6detail15expanded_ttinfoESaIS2_EE7reserveEj@Base 3.0.1-1
+#MISSING: 3.0.1-1# (c++|optional)"__gnu_cxx::__normal_iterator<date::detail::transition*, std::vector<date::detail::transition, std::allocator<date::detail::transition> > > std::vector<date::detail::transition, std::allocator<date::detail::transition> >::_M_emplace_aux<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>(__gnu_cxx::__normal_iterator<date::detail::transition const*, std::vector<date::detail::transition, std::allocator<date::detail::transition> > >, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&)@Base" 3.0.1
  (c++)"date::current_zone()@Base" 3.0.1
  (c++|optional)"date::detail::save_ostream<char, std::char_traits<char> >::~save_ostream()@Base" 3.0.1
  (c++)"date::get_tzdb()@Base" 3.0.1
  (c++)"date::get_tzdb_list()@Base" 3.0.1
- (c++)"date::leap_second::leap_second(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&, date::detail::undocumented)@Base" 3.0.1 +#MISSING: 3.0.1-1# (c++)"date::leap_second::leap_second(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&, date::detail::undocumented)@Base" 3.0.1
  (c++)"date::locate_zone(std::basic_string_view<char, std::char_traits<char> >)@Base" 3.0.1
(c++)"date::operator<<(std::basic_ostream<char, std::char_traits<char> >&, date::leap_second const&)@Base" 3.0.1 (c++)"date::operator<<(std::basic_ostream<char, std::char_traits<char> >&, date::time_zone const&)@Base" 3.0.1 (c++)"date::operator<<(std::basic_ostream<char, std::char_traits<char> >&, date::tzdb const&)@Base" 3.0.1 - (c++)"date::time_zone::get_info_impl(std::chrono::time_point<date::local_t, std::chrono::duration<long, std::ratio<1l, 1l> > >) const@Base" 3.0.1 - (c++)"date::time_zone::get_info_impl(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > >) const@Base" 3.0.1 +#MISSING: 3.0.1-1# (c++)"date::time_zone::get_info_impl(std::chrono::time_point<date::local_t, std::chrono::duration<long, std::ratio<1l, 1l> > >) const@Base" 3.0.1 +#MISSING: 3.0.1-1# (c++)"date::time_zone::get_info_impl(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > >) const@Base" 3.0.1
  (c++)"date::time_zone::init() const@Base" 3.0.1
  (c++)"date::time_zone::init_impl()@Base" 3.0.1
(c++)"date::time_zone::load_sys_info(__gnu_cxx::__normal_iterator<date::detail::transition const*, std::vector<date::detail::transition, std::allocator<date::detail::transition> > >) const@Base" 3.0.1
@@ -30,22 +43,22 @@
(c++|optional)"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 3.0.1 (c++|optional)"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::basic_string_view<char, std::char_traits<char> >, void>(std::basic_string_view<char, std::char_traits<char> > const&, std::allocator<char> const&)@Base" 3.0.1 (c++|optional)"std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()@Base" 3.0.1 - (c++)"std::basic_ostream<char, std::char_traits<char> >& date::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, date::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > const&)@Base" 3.0.1 +#MISSING: 3.0.1-1# (c++)"std::basic_ostream<char, std::char_traits<char> >& date::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, date::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > const&)@Base" 3.0.1 (c++)"std::basic_ostream<char, std::char_traits<char> >& date::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, date::year_month_day const&)@Base" 3.0.1
  (c++|optional)"std::ctype<char>::do_widen(char) const@Base" 3.0.1
(c++|optional)"std::deque<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~deque()@Base" 3.0.1 - (c++)"std::enable_if<std::ratio_less<std::chrono::duration<long, std::ratio<1l, 1l> >::period, std::ratio<86400l, 1l> >::value, std::basic_ostream<char, std::char_traits<char> >&>::type date::operator<< <char, std::char_traits<char>, std::chrono::duration<long, std::ratio<1l, 1l> > >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&)@Base" 3.0.1 +#MISSING: 3.0.1-1# (c++)"std::enable_if<std::ratio_less<std::chrono::duration<long, std::ratio<1l, 1l> >::period, std::ratio<86400l, 1l> >::value, std::basic_ostream<char, std::char_traits<char> >&>::type date::operator<< <char, std::char_traits<char>, std::chrono::duration<long, std::ratio<1l, 1l> > >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&)@Base" 3.0.1
  (c++|optional)"std::system_error::system_error(std::error_code, char const*)@Base" 3.0.1
- (c++|optional)"std::vector<date::detail::expanded_ttinfo, std::allocator<date::detail::expanded_ttinfo> >::reserve(unsigned long)@Base" 3.0.1 - (c++|optional)"std::vector<date::detail::transition, std::allocator<date::detail::transition> >::reserve(unsigned long)@Base" 3.0.1 - (c++|optional)"std::vector<date::leap_second, std::allocator<date::leap_second> >::reserve(unsigned long)@Base" 3.0.1 +#MISSING: 3.0.1-1# (c++|optional)"std::vector<date::detail::expanded_ttinfo, std::allocator<date::detail::expanded_ttinfo> >::reserve(unsigned long)@Base" 3.0.1 +#MISSING: 3.0.1-1# (c++|optional)"std::vector<date::detail::transition, std::allocator<date::detail::transition> >::reserve(unsigned long)@Base" 3.0.1 +#MISSING: 3.0.1-1# (c++|optional)"std::vector<date::leap_second, std::allocator<date::leap_second> >::reserve(unsigned long)@Base" 3.0.1 (c++)"void date::time_zone::load_data<int>(std::basic_istream<char, std::char_traits<char> >&, int, int, int, int)@Base" 3.0.1 - (c++)"void date::time_zone::load_data<long>(std::basic_istream<char, std::char_traits<char> >&, int, int, int, int)@Base" 3.0.1 +#MISSING: 3.0.1-1# (c++)"void date::time_zone::load_data<long>(std::basic_istream<char, std::char_traits<char> >&, int, int, int, int)@Base" 3.0.1 (c++|optional)"void std::__heap_select<__gnu_cxx::__normal_iterator<date::time_zone*, std::vector<date::time_zone, std::allocator<date::time_zone> > >, __gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator<date::time_zone*, std::vector<date::time_zone, std::allocator<date::time_zone> > >, __gnu_cxx::__normal_iterator<date::time_zone*, std::vector<date::time_zone, std::allocator<date::time_zone> > >, __gnu_cxx::__normal_iterator<date::time_zone*, std::vector<date::time_zone, std::allocator<date::time_zone> > >, __gnu_cxx::__ops::_Iter_less_iter)@Base" 3.0.1 (c++|optional)"void std::deque<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_push_back_aux<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 3.0.1 (c++|optional)"void std::vector<date::detail::expanded_ttinfo, std::allocator<date::detail::expanded_ttinfo> >::_M_realloc_insert<date::detail::expanded_ttinfo>(__gnu_cxx::__normal_iterator<date::detail::expanded_ttinfo*, std::vector<date::detail::expanded_ttinfo, std::allocator<date::detail::expanded_ttinfo> > >, date::detail::expanded_ttinfo&&)@Base" 3.0.1 - (c++|optional)"void std::vector<date::detail::transition, std::allocator<date::detail::transition> >::_M_realloc_insert<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > >(__gnu_cxx::__normal_iterator<date::detail::transition*, std::vector<date::detail::transition, std::allocator<date::detail::transition> > >, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > >&&)@Base" 3.0.1 - (c++|optional)"void std::vector<date::detail::transition, std::allocator<date::detail::transition> >::_M_realloc_insert<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>(__gnu_cxx::__normal_iterator<date::detail::transition*, std::vector<date::detail::transition, std::allocator<date::detail::transition> > >, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&)@Base" 3.0.1 +#MISSING: 3.0.1-1# (c++|optional)"void std::vector<date::detail::transition, std::allocator<date::detail::transition> >::_M_realloc_insert<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > >(__gnu_cxx::__normal_iterator<date::detail::transition*, std::vector<date::detail::transition, std::allocator<date::detail::transition> > >, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > >&&)@Base" 3.0.1 +#MISSING: 3.0.1-1# (c++|optional)"void std::vector<date::detail::transition, std::allocator<date::detail::transition> >::_M_realloc_insert<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>(__gnu_cxx::__normal_iterator<date::detail::transition*, std::vector<date::detail::transition, std::allocator<date::detail::transition> > >, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&)@Base" 3.0.1 (c++|optional)"void std::vector<date::detail::ttinfo, std::allocator<date::detail::ttinfo> >::_M_realloc_insert<date::detail::ttinfo&>(__gnu_cxx::__normal_iterator<date::detail::ttinfo*, std::vector<date::detail::ttinfo, std::allocator<date::detail::ttinfo> > >, date::detail::ttinfo&)@Base" 3.0.1 (c++|optional)"void std::vector<date::leap_second, std::allocator<date::leap_second> >::_M_realloc_insert<date::leap_second>(__gnu_cxx::__normal_iterator<date::leap_second*, std::vector<date::leap_second, std::allocator<date::leap_second> > >, date::leap_second&&)@Base" 3.0.1 (c++|optional)"void std::vector<unsigned char, std::allocator<unsigned char> >::_M_realloc_insert<unsigned char&>(__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char&)@Base" 3.0.1


Reply to: