Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: unblock Please unblock package papi This will update papi from a git snapshot to the latest release, bringing these changes: * fix arm64 support for Linux 3.19+ (probably RC) * many memory leaks fixed * lots of minor bugfixes. There are also changes to components that are not built by the Debian package and therefore are not relevant for us. The package has been built on all (supported) release architectures. The four rdepends either fail for unrelated reasons or build successfully with the new papi version (build-tested on amd64). The attached debdiff has been pruned with filterdiff -p1 -x 'ChangeLogP570.txt' -x 'doc/*' -x 'man/*' -x 'src/components/cuda/*' -x 'src/components/nvml/*' -x '*.txt' -x '*.html' -x gitlog2changelog.py to exclude documentation changes and changes to the the CUDA related components. Switching from a git snapshot to a release tarball also "drops" several config files and scripts that are used by upstream to perform a release. Full diffstat before pruning: .gitattributes | 9 ChangeLogP570.txt | 1012 +++++++++++++++++ PAPI_FAQ.html | 362 ------ RELEASENOTES.txt | 66 + bitbucket-pipelines.yml | 20 debian/changelog | 8 debian/gbp.conf | 2 debian/patches/for-debian-fix-hyphenation.patch | 4 debian/rules | 2 debian/upstream/metadata | 2 delete_before_release.sh | 18 doc/DataRange.html | 330 ----- doc/Doxyfile-common | 2 doc/PAPI-C.html | 249 ---- doc/README | 17 gitlog2changelog.py | 125 -- man/man1/PAPI_derived_event_files.1 | 2 man/man1/papi_avail.1 | 2 man/man1/papi_clockres.1 | 2 man/man1/papi_command_line.1 | 2 man/man1/papi_component_avail.1 | 4 man/man1/papi_cost.1 | 8 man/man1/papi_decode.1 | 2 man/man1/papi_error_codes.1 | 2 man/man1/papi_event_chooser.1 | 2 man/man1/papi_hybrid_native_avail.1 | 2 man/man1/papi_mem_info.1 | 2 man/man1/papi_multiplex_cost.1 | 2 man/man1/papi_native_avail.1 | 2 man/man1/papi_version.1 | 2 man/man1/papi_xml_event_info.1 | 2 man/man3/PAPIF_accum.3 | 2 man/man3/PAPIF_accum_counters.3 | 2 man/man3/PAPIF_add_event.3 | 2 man/man3/PAPIF_add_events.3 | 2 man/man3/PAPIF_add_named_event.3 | 2 man/man3/PAPIF_assign_eventset_component.3 | 2 man/man3/PAPIF_cleanup_eventset.3 | 2 man/man3/PAPIF_create_eventset.3 | 2 man/man3/PAPIF_destroy_eventset.3 | 2 man/man3/PAPIF_enum_event.3 | 2 man/man3/PAPIF_epc.3 | 2 man/man3/PAPIF_event_code_to_name.3 | 2 man/man3/PAPIF_event_name_to_code.3 | 2 man/man3/PAPIF_flips.3 | 2 man/man3/PAPIF_flops.3 | 2 man/man3/PAPIF_get_clockrate.3 | 2 man/man3/PAPIF_get_dmem_info.3 | 2 man/man3/PAPIF_get_domain.3 | 2 man/man3/PAPIF_get_event_info.3 | 2 man/man3/PAPIF_get_exe_info.3 | 2 man/man3/PAPIF_get_granularity.3 | 2 man/man3/PAPIF_get_hardware_info.3 | 2 man/man3/PAPIF_get_multiplex.3 | 2 man/man3/PAPIF_get_preload.3 | 2 man/man3/PAPIF_get_real_cyc.3 | 2 man/man3/PAPIF_get_real_nsec.3 | 2 man/man3/PAPIF_get_real_usec.3 | 2 man/man3/PAPIF_get_virt_cyc.3 | 2 man/man3/PAPIF_get_virt_usec.3 | 2 man/man3/PAPIF_ipc.3 | 2 man/man3/PAPIF_is_initialized.3 | 2 man/man3/PAPIF_library_init.3 | 2 man/man3/PAPIF_lock.3 | 2 man/man3/PAPIF_multiplex_init.3 | 2 man/man3/PAPIF_num_cmp_hwctrs.3 | 2 man/man3/PAPIF_num_counters.3 | 2 man/man3/PAPIF_num_events.3 | 2 man/man3/PAPIF_num_hwctrs.3 | 2 man/man3/PAPIF_perror.3 | 2 man/man3/PAPIF_query_event.3 | 2 man/man3/PAPIF_query_named_event.3 | 2 man/man3/PAPIF_read.3 | 2 man/man3/PAPIF_read_ts.3 | 2 man/man3/PAPIF_register_thread.3 | 2 man/man3/PAPIF_remove_event.3 | 2 man/man3/PAPIF_remove_events.3 | 2 man/man3/PAPIF_remove_named_event.3 | 2 man/man3/PAPIF_reset.3 | 2 man/man3/PAPIF_set_cmp_domain.3 | 2 man/man3/PAPIF_set_cmp_granularity.3 | 2 man/man3/PAPIF_set_debug.3 | 2 man/man3/PAPIF_set_domain.3 | 2 man/man3/PAPIF_set_event_domain.3 | 2 man/man3/PAPIF_set_granularity.3 | 2 man/man3/PAPIF_set_inherit.3 | 2 man/man3/PAPIF_set_multiplex.3 | 2 man/man3/PAPIF_shutdown.3 | 2 man/man3/PAPIF_start.3 | 2 man/man3/PAPIF_start_counters.3 | 2 man/man3/PAPIF_state.3 | 2 man/man3/PAPIF_stop.3 | 2 man/man3/PAPIF_stop_counters.3 | 2 man/man3/PAPIF_thread_id.3 | 2 man/man3/PAPIF_thread_init.3 | 2 man/man3/PAPIF_unlock.3 | 2 man/man3/PAPIF_unregister_thread.3 | 2 man/man3/PAPIF_write.3 | 2 man/man3/PAPI_accum.3 | 2 man/man3/PAPI_accum_counters.3 | 2 man/man3/PAPI_add_event.3 | 2 man/man3/PAPI_add_events.3 | 2 man/man3/PAPI_add_named_event.3 | 2 man/man3/PAPI_addr_range_option_t.3 | 2 man/man3/PAPI_address_map_t.3 | 2 man/man3/PAPI_all_thr_spec_t.3 | 2 man/man3/PAPI_assign_eventset_component.3 | 2 man/man3/PAPI_attach.3 | 2 man/man3/PAPI_attach_option_t.3 | 2 man/man3/PAPI_cleanup_eventset.3 | 2 man/man3/PAPI_component_info_t.3 | 2 man/man3/PAPI_cpu_option_t.3 | 2 man/man3/PAPI_create_eventset.3 | 2 man/man3/PAPI_debug_option_t.3 | 2 man/man3/PAPI_destroy_eventset.3 | 2 man/man3/PAPI_detach.3 | 2 man/man3/PAPI_disable_component.3 | 2 man/man3/PAPI_disable_component_by_name.3 | 2 man/man3/PAPI_dmem_info_t.3 | 2 man/man3/PAPI_domain_option_t.3 | 2 man/man3/PAPI_enum_cmp_event.3 | 2 man/man3/PAPI_enum_event.3 | 2 man/man3/PAPI_epc.3 | 2 man/man3/PAPI_event_code_to_name.3 | 2 man/man3/PAPI_event_info_t.3 | 2 man/man3/PAPI_event_name_to_code.3 | 2 man/man3/PAPI_exe_info_t.3 | 2 man/man3/PAPI_flips.3 | 2 man/man3/PAPI_flops.3 | 2 man/man3/PAPI_get_cmp_opt.3 | 2 man/man3/PAPI_get_component_index.3 | 2 man/man3/PAPI_get_component_info.3 | 2 man/man3/PAPI_get_dmem_info.3 | 2 man/man3/PAPI_get_event_component.3 | 2 man/man3/PAPI_get_event_info.3 | 2 man/man3/PAPI_get_eventset_component.3 | 2 man/man3/PAPI_get_executable_info.3 | 2 man/man3/PAPI_get_hardware_info.3 | 2 man/man3/PAPI_get_multiplex.3 | 2 man/man3/PAPI_get_opt.3 | 2 man/man3/PAPI_get_overflow_event_index.3 | 2 man/man3/PAPI_get_real_cyc.3 | 2 man/man3/PAPI_get_real_nsec.3 | 2 man/man3/PAPI_get_real_usec.3 | 2 man/man3/PAPI_get_shared_lib_info.3 | 2 man/man3/PAPI_get_thr_specific.3 | 2 man/man3/PAPI_get_virt_cyc.3 | 2 man/man3/PAPI_get_virt_nsec.3 | 2 man/man3/PAPI_get_virt_usec.3 | 2 man/man3/PAPI_granularity_option_t.3 | 2 man/man3/PAPI_hw_info_t.3 | 2 man/man3/PAPI_inherit_option_t.3 | 2 man/man3/PAPI_ipc.3 | 2 man/man3/PAPI_is_initialized.3 | 2 man/man3/PAPI_itimer_option_t.3 | 2 man/man3/PAPI_library_init.3 | 2 man/man3/PAPI_list_events.3 | 2 man/man3/PAPI_list_threads.3 | 2 man/man3/PAPI_lock.3 | 2 man/man3/PAPI_mh_cache_info_t.3 | 2 man/man3/PAPI_mh_info_t.3 | 2 man/man3/PAPI_mh_level_t.3 | 2 man/man3/PAPI_mh_tlb_info_t.3 | 2 man/man3/PAPI_mpx_info_t.3 | 2 man/man3/PAPI_multiplex_init.3 | 2 man/man3/PAPI_multiplex_option_t.3 | 2 man/man3/PAPI_num_cmp_hwctrs.3 | 2 man/man3/PAPI_num_components.3 | 2 man/man3/PAPI_num_counters.3 | 2 man/man3/PAPI_num_events.3 | 2 man/man3/PAPI_num_hwctrs.3 | 2 man/man3/PAPI_option_t.3 | 2 man/man3/PAPI_overflow.3 | 2 man/man3/PAPI_perror.3 | 2 man/man3/PAPI_preload_info_t.3 | 2 man/man3/PAPI_profil.3 | 2 man/man3/PAPI_query_event.3 | 2 man/man3/PAPI_query_named_event.3 | 2 man/man3/PAPI_read.3 | 2 man/man3/PAPI_read_counters.3 | 2 man/man3/PAPI_read_ts.3 | 2 man/man3/PAPI_register_thread.3 | 2 man/man3/PAPI_remove_event.3 | 2 man/man3/PAPI_remove_events.3 | 2 man/man3/PAPI_remove_named_event.3 | 2 man/man3/PAPI_reset.3 | 2 man/man3/PAPI_set_cmp_domain.3 | 2 man/man3/PAPI_set_cmp_granularity.3 | 2 man/man3/PAPI_set_debug.3 | 2 man/man3/PAPI_set_domain.3 | 2 man/man3/PAPI_set_granularity.3 | 2 man/man3/PAPI_set_multiplex.3 | 2 man/man3/PAPI_set_opt.3 | 2 man/man3/PAPI_set_thr_specific.3 | 2 man/man3/PAPI_shlib_info_t.3 | 2 man/man3/PAPI_shutdown.3 | 2 man/man3/PAPI_sprofil.3 | 2 man/man3/PAPI_sprofil_t.3 | 2 man/man3/PAPI_start.3 | 2 man/man3/PAPI_start_counters.3 | 2 man/man3/PAPI_state.3 | 2 man/man3/PAPI_stop.3 | 2 man/man3/PAPI_stop_counters.3 | 2 man/man3/PAPI_strerror.3 | 2 man/man3/PAPI_thread_id.3 | 2 man/man3/PAPI_thread_init.3 | 2 man/man3/PAPI_unlock.3 | 2 man/man3/PAPI_unregister_thread.3 | 2 man/man3/PAPI_write.3 | 2 papi.spec | 2 release_procedure.txt | 156 -- src/Makefile.in | 4 src/buildbot_configure_with_components.sh | 12 src/components/README | 33 src/components/coretemp/linux-coretemp.c | 33 src/components/coretemp_freebsd/coretemp_freebsd.c | 5 src/components/cuda/README | 6 src/components/cuda/Rules.cuda | 4 src/components/cuda/linux-cuda.c | 2 src/components/cuda/tests/LDLIB.src | 1 src/components/cuda/tests/cudaTest_cupti_only.cu | 21 src/components/cuda/tests/likeComp_cupti_only.cu | 29 src/components/cuda/tests/simpleMultiGPU.cu | 26 src/components/cuda/tests/simpleMultiGPU.h | 25 src/components/cuda/tests/timer.h | 24 src/components/infiniband_umad/README | 18 src/components/infiniband_umad/linux-infiniband_umad.c | 22 src/components/lmsensors/README | 17 src/components/lmsensors/linux-lmsensors.c | 20 src/components/lustre/linux-lustre.c | 39 src/components/nvml/README | 8 src/components/nvml/linux-nvml.c | 153 +- src/components/nvml/tests/HelloWorld.cu | 3 src/components/nvml/tests/Makefile | 4 src/components/pcp/tests/testPCP.c | 33 src/components/perf_event/perf_event.c | 3 src/components/perf_event_uncore/perf_event_uncore.c | 5 src/components/powercap/linux-powercap.c | 2 src/components/stealtime/linux-stealtime.c | 4 src/configure | 22 src/configure.in | 2 src/ctests/attach_cpu_sys_validate.c | 4 src/ctests/attach_cpu_validate.c | 4 src/ctests/zero.c | 2 src/libpfm4/.gitignore | 62 - src/libpfm4/Makefile | 15 src/libpfm4/config.mk | 2 src/libpfm4/examples/Makefile | 4 src/libpfm4/perf_examples/Makefile | 4 src/linux-common.c | 22 src/papi.h | 2 src/papi_internal.c | 12 src/papi_preset.c | 47 src/run_tests.sh | 14 src/run_tests_exclude.txt | 3 src/testlib/test_utils.c | 4 src/validation_tests/Makefile.recipies | 4 src/validation_tests/cycles_validation.c | 2 src/validation_tests/memleak_check.c | 18 src/validation_tests/papi_tot_cyc.c | 6 260 files changed, 1827 insertions(+), 1764 deletions(-) unblock papi/5.7.0-1 Thanks for considering, Andreas
Attachment:
papi_5.7.0-1.dsc.pruned.diff.gz
Description: application/gzip