[Git][debian-gis-team/lerc][master] 9 commits: Exclude pre-built binaries

Sebastiaan Couwenberg sebastic at xs4all.nl
Tue Jul 26 17:33:02 BST 2022


On 7/22/22 09:37, Sebastiaan Couwenberg wrote:
> On 7/22/22 09:02, Antonio Valentino wrote:
>> Il 21/07/22 09:47, Sebastiaan Couwenberg ha scritto:
>>> Because of the SONAME bump a transition will be required, hence the 
>>> package should be uploaded to experimental first. Once it passes NEW 
>>> it won't immediately trigger an uncoordinated transition in unstable. 
>>> With the package in experimental, and automatic ben tracker will be 
>>> also generated on release.debian.org, so you won't need to include 
>>> ben configuration in the transition bugreport (which reportbug still 
>>> generates for you).
>>>
>>> To prepare transitions, you can use the permanent trackers on my ben 
>>> instance. It shows tiff to be only rdep which makes rebuild testing 
>>> quite easy:
>>>
>>>   https://linuxminded.nl/debian/gis-transitions/html/lerc.html
>>>
>>> See also the workflow documented in the transition documentation 
>>> linked from the tracker:
>>>
>>>   https://wiki.debian.org/Teams/ReleaseTeam/Transitions
>>
>> Thanks a lot for the guidance.
>> Indeed I have never triggered a transition before.
>> I still need some time for final checks on the package.
>> Also, when the package will be in experimental, probably I will need 
>> to update the symbol file for architectures different form amd64.
> 
> Yes, you'll need to update the symbols for the other architectures once 
> the package in experimental is built at least on all release 
> architectures (ports have more limited buildd capacity for experimental).
> 
> pkgkde-symbolshelper makes this quite easy:
> 
>   # Download buildlogs
>   pkgkde-getbuildlogs
> 
>   # Update symbols file
>   pkgkde-symbolshelper batchpatch -v 4.0.0 lerc_experimental_logs/*
> 
>   # Remove missing symbols
>   sed -i '/^#MISSING: .*/d' debian/*symbols
> 
>   # Commit changes
>   dch <-i|-a> "Update symbols for other architectures."
>   debcommit -a

lerc (4.0.0+ds-1~exp1) is built on all release architectures, you can 
update the symbols and file the transition bugreport.

Kind Regards,

Bas

-- 
  GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1




More information about the Pkg-grass-devel mailing list