[Pkg-libburnia-devel] adding symbol files to the burn library?packages

Simon Huggins huggie at earth.li
Sat Mar 14 11:17:30 UTC 2009


On Mon, Mar 02, 2009 at 06:49:45PM +0200, George Danchev wrote:
> 3) add the new upstream release of libburn, build the package and see what 
> dpkg-gensymbols has to show us.
> 4) if everyting is as expected, upload that new upstream release.

Ok I cheated but I think I have what we want.

Basically I downloaded and unpacked the 0.4.4-1 package and the 0.6.2-2
package binaries and then ran the following to generate symbols files
for 0.4.4 and use them as seeds for 0.6.2.

for f in libb*0.4.4-1*; do
	dpkg-gensymbols -P$f -plibburn4 -O$f.symbols -v0.4.4
done
for f in libb*0.6.2-2*; do
	g=${f##libburn4_0.6.2-2_};
	dpkg-gensymbols -P$f -plibburn4 -Ilibburn4_0.4.4-1_$g.symbols \
		-O$f.symbols -v0.6.2
done

But they are all the same for each architecture.  I'm trying to get
clarification on whether we can always get away with just one symbols
file or not before integrating with the packaging.

I've attached a sample symbols file (but like I say they are all the
same).

-- 
----------(   "Bet ya five dollars I get off" - Pusher to    )----------
Simon ----(                  Mulder (3x17)                   )---- Nomis
                             Htag.pl 0.0.24
-------------- next part --------------
libburn.so.4 libburn4 #MINVER#
 Cleanup_set_handlers at Base 0.4.4
 burn_abort at Base 0.4.4
 burn_abort_pacifier at Base 0.4.4
 burn_allow_untested_profiles at Base 0.4.4
 burn_builtin_abort_handler at Base 0.4.4
 burn_create_toc_entries at Base 0.4.4
 burn_disc_add_session at Base 0.4.4
 burn_disc_available_space at Base 0.4.4
 burn_disc_cd_toc_extensions at Base 0.6.2
 burn_disc_close_session_dvd_minus_r at Base 0.4.4
 burn_disc_close_session_dvd_minus_rw at Base 0.4.4
 burn_disc_close_session_dvd_plus_rw at Base 0.4.4
 burn_disc_close_track_dvd_minus_r at Base 0.4.4
 burn_disc_close_track_dvd_plus_r at Base 0.4.4
 burn_disc_create at Base 0.4.4
 burn_disc_erasable at Base 0.4.4
 burn_disc_erase at Base 0.4.4
 burn_disc_erase_sync at Base 0.4.4
 burn_disc_finalize_dvd_plus_r at Base 0.4.4
 burn_disc_format at Base 0.4.4
 burn_disc_format_sync at Base 0.4.4
 burn_disc_free at Base 0.4.4
 burn_disc_free_multi_caps at Base 0.4.4
 burn_disc_get_format_descr at Base 0.4.4
 burn_disc_get_formats at Base 0.4.4
 burn_disc_get_msc1 at Base 0.4.4
 burn_disc_get_multi_caps at Base 0.4.4
 burn_disc_get_profile at Base 0.4.4
 burn_disc_get_sectors at Base 0.4.4
 burn_disc_get_sessions at Base 0.4.4
 burn_disc_get_status at Base 0.4.4
 burn_disc_get_write_mode_demands at Base 0.4.4
 burn_disc_init_track_status at Base 0.4.4
 burn_disc_init_write_status at Base 0.4.4
 burn_disc_open_track_dvd_minus_r at Base 0.4.4
 burn_disc_open_track_dvd_plus_r at Base 0.4.4
 burn_disc_pretend_blank at Base 0.4.4
 burn_disc_pretend_full at Base 0.4.4
 burn_disc_read at Base 0.4.4
 burn_disc_read_atip at Base 0.4.4
 burn_disc_remove_session at Base 0.6.2
 burn_disc_setup_dvd_minus_r at Base 0.4.4
 burn_disc_setup_dvd_minus_rw at Base 0.4.4
 burn_disc_setup_dvd_plus_r at Base 0.4.4
 burn_disc_setup_dvd_plus_rw at Base 0.4.4
 burn_disc_track_lba_nwa at Base 0.4.4
 burn_disc_write at Base 0.4.4
 burn_disc_write_is_ok at Base 0.4.4
 burn_disc_write_sync at Base 0.4.4
 burn_drive__fd_from_special_adr at Base 0.4.4
 burn_drive_add_whitelist at Base 0.4.4
 burn_drive_adr_debug_msg at Base 0.4.4
 burn_drive_cancel at Base 0.4.4
 burn_drive_clear_whitelist at Base 0.4.4
 burn_drive_convert_fs_adr at Base 0.4.4
 burn_drive_convert_fs_adr_sub at Base 0.4.4
 burn_drive_convert_scsi_adr at Base 0.4.4
 burn_drive_count at Base 0.4.4
 burn_drive_d_get_adr at Base 0.4.4
 burn_drive_equals_adr at Base 0.4.4
 burn_drive_find_by_thread_pid at Base 0.4.4
 burn_drive_find_devno at Base 0.4.4
 burn_drive_find_scsi_equiv at Base 0.4.4
 burn_drive_finish_enum at Base 0.4.4
 burn_drive_force_idle at Base 0.4.4
 burn_drive_forget at Base 0.4.4
 burn_drive_free at Base 0.4.4
 burn_drive_free_all at Base 0.4.4
 burn_drive_free_speedlist at Base 0.4.4
 burn_drive_free_subs at Base 0.4.4
 burn_drive_get_adr at Base 0.4.4
 burn_drive_get_best_speed at Base 0.4.4
 burn_drive_get_disc at Base 0.4.4
 burn_drive_get_drive_role at Base 0.4.4
 burn_drive_get_min_write_speed at Base 0.4.4
 burn_drive_get_read_speed at Base 0.4.4
 burn_drive_get_speedlist at Base 0.4.4
 burn_drive_get_start_end_lba at Base 0.4.4
 burn_drive_get_status at Base 0.4.4
 burn_drive_get_write_speed at Base 0.4.4
 burn_drive_grab at Base 0.4.4
 burn_drive_grab_dummy at Base 0.4.4
 burn_drive_info_forget at Base 0.4.4
 burn_drive_info_free at Base 0.4.4
 burn_drive_inquire_media at Base 0.4.4
 burn_drive_is_banned at Base 0.4.4
 burn_drive_is_enumerable_adr at Base 0.4.4
 burn_drive_is_listed at Base 0.6.2
 burn_drive_is_occupied at Base 0.4.4
 burn_drive_is_open at Base 0.4.4
 burn_drive_is_released at Base 0.4.4
 burn_drive_leave_locked at Base 0.4.4
 burn_drive_mark_unready at Base 0.4.4
 burn_drive_obtain_scsi_adr at Base 0.4.4
 burn_drive_register at Base 0.4.4
 burn_drive_release at Base 0.4.4
 burn_drive_release_fl at Base 0.4.4
 burn_drive_resolve_link at Base 0.4.4
 burn_drive_scan at Base 0.4.4
 burn_drive_scan_and_grab at Base 0.4.4
 burn_drive_scan_sync at Base 0.4.4
 burn_drive_set_buffer_waiting at Base 0.4.4
 burn_drive_set_media_capacity_remaining at Base 0.6.2
 burn_drive_set_speed at Base 0.4.4
 burn_drive_unregister at Base 0.4.4
 burn_drive_whitelist_count at Base 0.6.2
 burn_drive_whitelist_item at Base 0.6.2
 burn_drive_wrote_well at Base 0.4.4
 burn_drives_are_clear at Base 0.4.4
 burn_dvd_write_session at Base 0.4.4
 burn_dvd_write_sync at Base 0.4.4
 burn_dvd_write_track at Base 0.4.4
 burn_fd_source_new at Base 0.4.4
 burn_fifo_abort at Base 0.6.2
 burn_fifo_cancel at Base 0.4.4
 burn_fifo_inquire_status at Base 0.4.4
 burn_fifo_peek_data at Base 0.6.2
 burn_fifo_source_new at Base 0.4.4
 burn_fifo_source_shoveller at Base 0.4.4
 burn_fifo_start at Base 0.4.4
 burn_file_source_new at Base 0.4.4
 burn_finish at Base 0.4.4
 burn_get_read_capacity at Base 0.6.2
 burn_global_abort_level at Base 0.4.4
 burn_global_abort_signum at Base 0.4.4
 burn_global_signal_handle at Base 0.4.4
 burn_global_signal_handler at Base 0.4.4
 burn_initialize at Base 0.4.4
 burn_lba_to_msf at Base 0.4.4
 burn_mdata_free_subs at Base 0.4.4
 burn_msf_to_lba at Base 0.4.4
 burn_msf_to_sectors at Base 0.4.4
 burn_msgs_initialize at Base 0.4.4
 burn_msgs_obtain at Base 0.4.4
 burn_msgs_set_severities at Base 0.4.4
 burn_msgs_submit at Base 0.4.4
 burn_null_source_new at Base 0.4.4
 burn_os_stdio_capacity at Base 0.4.4
 burn_packet_process at Base 0.4.4
 burn_precheck_write at Base 0.4.4
 burn_preset_device_open at Base 0.4.4
 burn_print at Base 0.4.4
 burn_random_access_write at Base 0.4.4
 burn_read_data at Base 0.4.4
 burn_read_opts_free at Base 0.4.4
 burn_read_opts_new at Base 0.4.4
 burn_read_opts_read_subcodes_audio at Base 0.4.4
 burn_read_opts_read_subcodes_data at Base 0.4.4
 burn_read_opts_report_recovered_errors at Base 0.4.4
 burn_read_opts_set_c2errors at Base 0.4.4
 burn_read_opts_set_hardware_error_recovery at Base 0.4.4
 burn_read_opts_set_hardware_error_retries at Base 0.4.4
 burn_read_opts_set_raw at Base 0.4.4
 burn_read_opts_transfer_damaged_blocks at Base 0.4.4
 burn_running at Base 0.4.4
 burn_scsi_setup_drive at Base 0.4.4
 burn_sector_length at Base 0.4.4
 burn_sector_length_read at Base 0.4.4
 burn_sectors_to_msf at Base 0.4.4
 burn_session_add_track at Base 0.4.4
 burn_session_create at Base 0.4.4
 burn_session_free at Base 0.4.4
 burn_session_get_hidefirst at Base 0.4.4
 burn_session_get_leadout_entry at Base 0.4.4
 burn_session_get_sectors at Base 0.4.4
 burn_session_get_tracks at Base 0.4.4
 burn_session_hide_first_track at Base 0.4.4
 burn_session_remove_track at Base 0.4.4
 burn_set_messenger at Base 0.4.4
 burn_set_signal_handling at Base 0.4.4
 burn_set_verbosity at Base 0.4.4
 burn_setup_drive at Base 0.4.4
 burn_sev_to_text at Base 0.4.4
 burn_sg_fcntl_f_setlk at Base 0.4.4
 burn_sg_open_abort_busy at Base 0.4.4
 burn_sg_open_o_excl at Base 0.4.4
 burn_sg_open_o_nonblock at Base 0.4.4
 burn_sg_use_family at Base 0.4.4
 burn_source_cancel at Base 0.4.4
 burn_source_free at Base 0.4.4
 burn_source_new at Base 0.4.4
 burn_speed_descriptor_copy at Base 0.4.4
 burn_speed_descriptor_destroy at Base 0.4.4
 burn_speed_descriptor_new at Base 0.4.4
 burn_stdio_mmc_dummy_write at Base 0.4.4
 burn_stdio_mmc_sync_cache at Base 0.4.4
 burn_stdio_mmc_write at Base 0.4.4
 burn_stdio_open_write at Base 0.4.4
 burn_stdio_read at Base 0.4.4
 burn_stdio_read_source at Base 0.4.4
 burn_stdio_slowdown at Base 0.4.4
 burn_stdio_sync_cache at Base 0.4.4
 burn_stdio_write at Base 0.4.4
 burn_stdio_write_sync at Base 0.4.4
 burn_stdio_write_track at Base 0.4.4
 burn_strdup at Base 0.4.4
 burn_strndup at Base 0.4.4
 burn_structure_print_disc at Base 0.4.4
 burn_structure_print_session at Base 0.4.4
 burn_structure_print_track at Base 0.4.4
 burn_subcode_length at Base 0.4.4
 burn_support_untested_profiles at Base 0.4.4
 burn_text_to_sev at Base 0.4.4
 burn_track_apply_fillup at Base 0.4.4
 burn_track_clear_isrc at Base 0.4.4
 burn_track_create at Base 0.4.4
 burn_track_define_data at Base 0.4.4
 burn_track_free at Base 0.4.4
 burn_track_get_counters at Base 0.4.4
 burn_track_get_default_size at Base 0.4.4
 burn_track_get_entry at Base 0.4.4
 burn_track_get_mode at Base 0.4.4
 burn_track_get_sectors at Base 0.4.4
 burn_track_get_shortage at Base 0.4.4
 burn_track_is_data_done at Base 0.4.4
 burn_track_is_open_ended at Base 0.4.4
 burn_track_set_byte_swap at Base 0.4.4
 burn_track_set_default_size at Base 0.4.4
 burn_track_set_fillup at Base 0.4.4
 burn_track_set_isrc at Base 0.4.4
 burn_track_set_sectors at Base 0.4.4
 burn_track_set_size at Base 0.4.4
 burn_track_set_source at Base 0.4.4
 burn_version at Base 0.4.4
 burn_write_close_session at Base 0.4.4
 burn_write_close_track at Base 0.4.4
 burn_write_flush at Base 0.4.4
 burn_write_flush_buffer at Base 0.4.4
 burn_write_leadin at Base 0.4.4
 burn_write_leadout at Base 0.4.4
 burn_write_opts_auto_write_type at Base 0.4.4
 burn_write_opts_free at Base 0.4.4
 burn_write_opts_get_drive at Base 0.4.4
 burn_write_opts_new at Base 0.4.4
 burn_write_opts_set_fillup at Base 0.4.4
 burn_write_opts_set_force at Base 0.4.4
 burn_write_opts_set_format at Base 0.4.4
 burn_write_opts_set_has_mediacatalog at Base 0.4.4
 burn_write_opts_set_mediacatalog at Base 0.4.4
 burn_write_opts_set_multi at Base 0.4.4
 burn_write_opts_set_perform_opc at Base 0.4.4
 burn_write_opts_set_simulate at Base 0.4.4
 burn_write_opts_set_start_byte at Base 0.4.4
 burn_write_opts_set_stream_recording at Base 0.6.2
 burn_write_opts_set_toc_entries at Base 0.4.4
 burn_write_opts_set_underrun_proof at Base 0.4.4
 burn_write_opts_set_write_type at Base 0.4.4
 burn_write_session at Base 0.4.4
 burn_write_track at Base 0.4.4
 burn_write_track_minsize at Base 0.4.4
 crc32_table at Base 0.4.4
 crc_32 at Base 0.4.4
 crc_ccitt at Base 0.4.4
 dec_to_bcd at Base 0.4.4
 libburn_back_hack_42 at Base 0.4.4
 libdax_audioxtr_destroy at Base 0.4.4
 libdax_audioxtr_detach_fd at Base 0.4.4
 libdax_audioxtr_get_id at Base 0.4.4
 libdax_audioxtr_get_size at Base 0.4.4
 libdax_audioxtr_new at Base 0.4.4
 libdax_audioxtr_read at Base 0.4.4
 libdax_messenger at Base 0.4.4
 libdax_msgs__sev_to_text at Base 0.4.4
 libdax_msgs__text_to_sev at Base 0.4.4
 libdax_msgs_destroy at Base 0.4.4
 libdax_msgs_destroy_item at Base 0.4.4
 libdax_msgs_item_get_msg at Base 0.4.4
 libdax_msgs_item_get_origin at Base 0.4.4
 libdax_msgs_item_get_rank at Base 0.4.4
 libdax_msgs_item_unlink at Base 0.4.4
 libdax_msgs_new at Base 0.4.4
 libdax_msgs_obtain at Base 0.4.4
 libdax_msgs_refer at Base 0.4.4
 libdax_msgs_set_severities at Base 0.4.4
 libdax_msgs_submit at Base 0.4.4
 mmc_close at Base 0.4.4
 mmc_close_disc at Base 0.4.4
 mmc_close_session at Base 0.4.4
 mmc_compose_mode_page_5 at Base 0.4.4
 mmc_erase at Base 0.4.4
 mmc_fake_toc at Base 0.4.4
 mmc_fake_toc_entry at Base 0.4.4
 mmc_format_unit at Base 0.4.4
 mmc_four_char_to_int at Base 0.4.4
 mmc_function_spy at Base 0.4.4
 mmc_function_spy_ctrl at Base 0.4.4
 mmc_get_configuration at Base 0.4.4
 mmc_get_event at Base 0.4.4
 mmc_get_nwa at Base 0.4.4
 mmc_get_write_performance at Base 0.4.4
 mmc_int_to_four_char at Base 0.4.4
 mmc_perform_opc at Base 0.4.4
 mmc_read_10 at Base 0.4.4
 mmc_read_atip at Base 0.4.4
 mmc_read_buffer_capacity at Base 0.4.4
 mmc_read_capacity at Base 0.6.2
 mmc_read_disc_info at Base 0.4.4
 mmc_read_format_capacities at Base 0.4.4
 mmc_read_lead_in at Base 0.4.4
 mmc_read_multi_session_c1 at Base 0.4.4
 mmc_read_sectors at Base 0.4.4
 mmc_read_toc at Base 0.4.4
 mmc_read_track_info at Base 0.4.4
 mmc_reserve_track at Base 0.4.4
 mmc_send_cue_sheet at Base 0.4.4
 mmc_set_speed at Base 0.4.4
 mmc_set_streaming at Base 0.4.4
 mmc_setup_drive at Base 0.4.4
 mmc_sync_cache at Base 0.4.4
 mmc_write at Base 0.4.4
 mmc_write_12 at Base 0.4.4
 null_read at Base 0.4.4
 parity_p at Base 0.4.4
 parity_q at Base 0.4.4
 sbc_eject at Base 0.4.4
 sbc_load at Base 0.4.4
 sbc_setup_drive at Base 0.4.4
 sbc_start_unit at Base 0.4.4
 scramble at Base 0.4.4
 scsi_enumerate_drives at Base 0.4.4
 scsi_error at Base 0.4.4
 scsi_error_msg at Base 0.4.4
 scsi_init_command at Base 0.4.4
 scsi_notify_error at Base 0.4.4
 sector_data at Base 0.4.4
 sector_get_outmode at Base 0.4.4
 sector_headers at Base 0.4.4
 sector_headers_is_ok at Base 0.4.4
 sector_identify at Base 0.4.4
 sector_lout at Base 0.4.4
 sector_postgap at Base 0.4.4
 sector_pregap at Base 0.4.4
 sector_toc at Base 0.4.4
 sg_drive_is_open at Base 0.4.4
 sg_give_next_adr at Base 0.4.4
 sg_grab at Base 0.4.4
 sg_is_enumerable_adr at Base 0.4.4
 sg_issue_command at Base 0.4.4
 sg_obtain_scsi_adr at Base 0.4.4
 sg_release at Base 0.4.4
 spc_allow at Base 0.4.4
 spc_block_type at Base 0.4.4
 spc_get_erase_progress at Base 0.4.4
 spc_getcaps at Base 0.4.4
 spc_inquiry at Base 0.4.4
 spc_prevent at Base 0.4.4
 spc_probe_write_modes at Base 0.4.4
 spc_request_sense at Base 0.4.4
 spc_select_error_params at Base 0.4.4
 spc_select_write_params at Base 0.4.4
 spc_sense_caps at Base 0.4.4
 spc_sense_error_params at Base 0.4.4
 spc_sense_write_params at Base 0.4.4
 spc_setup_drive at Base 0.4.4
 spc_test_unit_ready at Base 0.4.4
 spc_test_unit_ready_r at Base 0.4.4
 spc_wait_unit_attention at Base 0.4.4
 subcode_user at Base 0.4.4
 toc_find_modes at Base 0.4.4
 type_to_form at Base 0.4.4


More information about the Pkg-libburnia-devel mailing list