Dear Boyuan, Thank you for taking time to provide detailed information on the symbol usage on debian.
Sorry for the late reply, I was unavailable to reach you last week due to personal reasons. I had updated the package based on the suggestion while I missed sending the email here. https://mentors.debian.net/package/sqlcipher/ Kind regards, Syed Shahrukh Hussain. On Fri, Jan 30, 2026 at 1:28 AM Boyuan Yang <[email protected]> wrote: > 在 2026/1/29 15:04, Syed Shahrukh 写道: > > Hi, > > > > Thank you for taking time to have a look. > > > > I took an empty symbol file, something similar to version 4.11 > which replaced all the existing symbols with a new version. > > Since there is already an existing symbols file, you need not initialize it > by yourself. Instead you should add new symbols that appeared in the new > library version > into it. > > > Alternatively, I could have put only the new symbols that were > introduced in version 4.13 using the diff in build log. > > This procedure was exactly described in > https://www.debian.org/doc/manuals/maint-guide/advanced.en.html . > > > Please suggest the way forward, obviously i don't have a firm > understanding on how debian generates or uses symbols file. > > You can read more into the symbols system using my given URL, but the > basic idea is just to > use the file to track which (public) symbols are exposed to the library > invoker, and of which > packaged shared library version did these symbols appear. As such, the > file shall exist and be > updated across different packaged library versions, and *get reset* when > SONAME is bumped > (since broken API/ABI would reset the symbol's minimum compatible library > version). > We are not bumping SONAME now, so there is not resetting, just adding new > symbols. > > Please do so and let me know when you are ready. Please ensure that the > package buildlog > does not have warning outputs when dh_shlibdeps gets invoked. > > Thanks, > Boyuan > > > On Fri, Jan 30, 2026 at 12:47 AM Boyuan Yang <[email protected] <mailto: > [email protected]>> wrote: > > > > Hi, > > > > 在 2026/1/29 13:04, Syed Shahrukh Hussain 写道: > > > Package uploaded on mentors. > > > > > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1126618 < > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1126618> > > > > Can you explain what have you done with the > debian/libsqlcipher2.symbols file? > > > > In case you don't know clearly, please refer to Section A.2 in > > https://www.debian.org/doc/manuals/maint-guide/advanced.en.html < > https://www.debian.org/doc/manuals/maint-guide/advanced.en.html> on the > *.symbols file usage. > > > > Thanks, > > Boyuan > > > >

