Migrate http library fails

Description

The migrate symbol libraries functionality doesn't work for HTTP library. The library entry is replaced with a .kicad_sym library but there are no component entries in the new library.

Steps to reproduce

  1. In "Preferences->Manage Symbol Libraries"; Select a HTTP library and click "Migrate Libraries"
  2. Info window opens "Save '<MY_HTTP_LIB>' as current KiCad format (*.kicad_sym) and replace legacy entry in table?"
  3. Click yes and the http library is replaced by a kicad_sym library with the same name.
  4. Exit Manage Symbol libraries and open symbol chooser. The New Library is empty.

KiCad Version

Application: KiCad Schematic Editor x86_64 on x86_64

Version: 10.0.2-10.0.2~ubuntu24.04.1, release build

Libraries:
	wxWidgets 3.2.4 GLX
	FreeType 2.13.2
	HarfBuzz 8.3.0
	FontConfig 2.15.0

Platform: Linux Mint 22.3, 64 bit, Little endian, wxGTK, X11, x11, X-Cinnamon, cinnamon
OpenGL: Intel, Mesa Intel(R) Graphics (ARL), 4.6 (Compatibility Profile) Mesa 25.2.8-0ubuntu0.24.04.1, GLX 1.4

	wxWidgets: 3.2.4 (wchar_t,wx containers) GTK+ 3.24
	Boost: 1.83.0
	OCC: 7.6.3
	Curl: 8.5.0
	ngspice: 42
	Compiler: GCC 13.3.0 with C++ ABI 1018
	KICAD_IPC_API=ON
	KICAD_USE_PCH=OFF

Locale: 
	Lang: en_US
	Enc: UTF-8
	Num: 1 234,5
	Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)