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

Bug#917323: transition: gdal



On 04/01/2019 10:57, Sebastiaan Couwenberg wrote:
> On 1/4/19 10:36 AM, Emilio Pozuelo Monfort wrote:
>> On 03/01/2019 17:44, Sebastiaan Couwenberg wrote:
>>> On 1/3/19 4:39 PM, Sebastiaan Couwenberg wrote:
>>>> On 1/3/19 4:23 PM, Emilio Pozuelo Monfort wrote:
>>>>> On 02/01/2019 21:10, Sebastiaan Couwenberg wrote:
>>>>>> On 1/2/19 12:55 PM, Emilio Pozuelo Monfort wrote:
>>>>>>> On 26/12/2018 08:46, Bas Couwenberg wrote:
>>>>>>>> Package: release.debian.org
>>>>>>>> Severity: normal
>>>>>>>> User: release.debian.org@packages.debian.org
>>>>>>>> Usertags: transition
>>>>>>>>
>>>>>>>> For the Debian GIS team I'd like to transition to GDAL 2.4.0.
>>>>>>>>
>>>>>>>> Like the previous transition to GDAL 2.3.0 (#898566), there is no SONAME
>>>>>>>> bump, only the virtual ABI package changed to account for the C++ symbol
>>>>>>>> changes.
>>>>>>>>
>>>>>>>> All reverse dependencies rebuilt successfully with GDAL 2.4.0 from
>>>>>>>> experimental as summarized below, except mysql-workbench due to an
>>>>>>>> unrelated issue (#914761).
>>>>>>>>
>>>>>>>> libgdal-grass doesn't need a binNMU as the 2.4.0 version will be
>>>>>>>> uploaded to unstable instead. liblas likewise doesn't need a binNMU,
>>>>>>>> the version is experimental will be moved to unstable instead.
>>>>>>>
>>>>>>> Go ahead.
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> gdal (2.4.0+dfsg-1), liblas (1.8.1-9) & libgdal-grass (2.4.0-1) have
>>>>>> been uploaded to unstable, and gdal (2.4.0+dfsg-1) is now installed on
>>>>>> all release architectures.
>>>>>
>>>>> Looks like the rebuilt gazebo fails its autopkgtest due to a broken gazebo.pc,
>>>>> see #918121. That causes migration delays for gdal. No idea where the broken
>>>>> flag is coming from, I haven't investigated that deep.
>>>>
>>>> That looks like @Boost_PKGCONFIG_LIBS@ which is constructed in
>>>> CMakeLists.txt with:
>>>>
>>>>   foreach (b ${Boost_LIBRARIES})
>>>>     get_filename_component(bname ${b} NAME_WE)
>>>>     # Prefix always -l
>>>>     set (bname "-l${bname}")
>>>>     # Remove the prefix lib (not always present, like in pthread)
>>>>     string (REPLACE "lib" "" bname "${bname}")
>>>>     set (Boost_PKGCONFIG_LIBS "${Boost_PKGCONFIG_LIBS} ${bname}")
>>>>   endforeach(b)
>>>>
>>>> get_filename_component() seems to return an empty string for one of the
>>>> boost libraries.
>>>
>>> Patch submitted in #918128.
>>>
>>> That just leaves python-numpy breaking many autopkgtests, which I'm not
>>> in a position to fix.
>>
>> Can you file a bug report?
> 
> You mean for all packages that fail their autopkgtest with the new
> numpy? Or one for python-numpy about breaking autopkgtest of its rdeps
> which block the gdal transition?

I had assumed (without investigating) that the problem would be in numpy, but
looking at the bug report that you added to this one's blocker list, I see that
the problem is with the new deprecated functions in numpy, so it's a problem in
the rdeps (that fail because of that). So yeah I suppose all rdeps with failing
autopkgtests need bugs filed (if they don't have a bug yet) so the maintainers
can determine if it is due to those deprecation warnings or something else and
act accordingly.

Cheers,
Emilio


Reply to: