clusterlib-devel-3.0.12-41.el6> H HtxHFM۹@ ?*}}F Q7!x |:j.a{q6ko=^66ba033833cef51015c18a559bf15cf0fde682a7 E1} v{FM۹@ ?*}} Ff퉆oan8!tyZ`IT޸bxYs(>< ?d ! S (.400 T0 0 t0  d0 0000 (8$k9k:+kBG0Hh0I(0XX Y Z[\0]0^bUdeflt0u0v w,0x0y Cclusterlib-devel3.0.1241.el6The Red Hat Cluster libraries development packageThe Red Hat Cluster libraries development packageMۯtspacewalk.fnal.govnScientific LinuxScientific LinuxGPLv2+ and LGPLv2+Scientific LinuxDevelopment/Librarieshttp://sources.redhat.com/cluster/wiki/linuxi686? G  FCg^&4&& ((((&**44&4*󁤁A큤MۯdMۯeMۯeMۯeMۯeMۯeMۯdMۯMۯDMۯDMۯDMۯSMۯEMۯ@L;L7@L7@L7@L(L$@L$@K@K@K^KK@K@KsKK@KK@Kf@KO@KMKLd@KD{@K@KJJ@JJJJ:Ji@JT@JL@J<@J0J/@I@II@II@I@I@IIII&@I=@I~@Iw@Ik0Ik0IHIFFI3IHrHHHH}@H}@H}@H|@H|@H{@HH|@H`HM@HCH6H5`@H2@H1kH,%H*@H*@H*@Fabio M. Di Nitto - 3.0.12-41Fabio M. Di Nitto - 3.0.12-40Lon Hohberger - 3.0.12-39Fabio M. Di Nitto - 3.0.12-38Fabio M. Di Nitto - 3.0.12-37Fabio M. Di Nitto - 3.0.12-36Fabio M. Di Nitto - 3.0.12-35Fabio M. Di Nitto - 3.0.12-34Fabio M. Di Nitto - 3.0.12-33Fabio M. Di Nitto - 3.0.12-32Fabio M. Di Nitto - 3.0.12-31Fabio M. Di Nitto - 3.0.12-30Fabio M. Di Nitto - 3.0.12-29Fabio M. Di Nitto - 3.0.12-28Fabio M. Di Nitto - 3.0.12-27Fabio M. Di Nitto - 3.0.12-26Fabio M. Di Nitto - 3.0.12-25Lon Hohberger - Version: 3.0.12-24Fabio M. Di Nitto - 3.0.12-23Lon Hohberger - Version: 3.0.12-22Lon Hohberger - Version: 3.0.12-21Fabio M. Di Nitto - 3.0.12-20Fabio M. Di Nitto - 3.0.12-19Fabio M. Di Nitto - 3.0.12-18Fabio M. Di Nitto - 3.0.12-17Fabio M. Di Nitto - 3.0.12-16Lon Hohberger - 3.0.12-15Lon Hohberger - 3.0.12-14Fabio M. Di Nitto - 3.0.12-13Fabio M. Di Nitto - 3.0.12-12Fabio M. Di Nitto - 3.0.12-11Fabio M. Di Nitto - 3.0.12-10Lon Hohberger - 3.0.12-9Lon Hohberger - 3.0.12-8Lon Hohberger - 3.0.12-7Fabio M. Di Nitto - 3.0.12-6Fabio M. Di Nitto - 3.0.12-5Fabio M. Di Nitto - 3.0.12-4Fabio M. Di Nitto - 3.0.12-3Fabio M. Di Nitto - 3.0.12-2Fabio M. Di Nitto - 3.0.12-1Fabio M. Di Nitto - 3.0.9-5Fabio M. Di Nitto - 3.0.9-4Fabio M. Di Nitto - 3.0.9-3Fabio M. Di Nitto - 3.0.9-2Fabio M. Di Nitto - 3.0.9-1Fabio M. Di Nitto - 3.0.7-4Fabio M. Di Nitto - 3.0.7-3Fabio M. Di Nitto - 3.0.7-2Fabio M. Di Nitto - 3.0.7-1Fabio M. Di Nitto - 3.0.6-2Fabio M. Di Nitto - 3.0.6-1Fabio M. Di Nitto - 3.0.5-1Fabio M. Di Nitto - 3.0.4-1Fabio M. Di Nitto - 3.0.3-2Fabio M. Di Nitto - 3.0.3-1Fabio M. Di Nitto - 3.0.2-2Fabio M. Di Nitto - 3.0.2-1Fabio M. Di Nitto - 3.0.1-1Fedora Release Engineering - 3.0.0-21Fabio M. Di Nitto - 3.0.0-20Fabio M. Di Nitto - 3.0.0-19.rc4Fabio M. Di Nitto - 3.0.0-18.rc3Fabio M. Di Nitto - 3.0.0-17.rc2Fabio M. Di Nitto - 3.0.0-16.rc2Fabio M. Di Nitto - 3.0.0-15.rc1Fabio M. Di Nitto - 3.0.0-14.alpha7Fabio M. Di Nitto - 3.0.0-13.alpha7Fabio M. Di Nitto - 3.0.0-12.alpha6Fabio M. Di Nitto - 3.0.0-11.alpha5Fabio M. Di Nitto - 3.0.0-10.alpha5Fedora Release Engineering - 3.0.0-9.alpha5Fabio M. Di Nitto - 3.0.0-8.alpha5Fabio M. Di Nitto - 3.0.0-7.alpha4Fabio M. Di Nitto - 3.0.0-6.alpha4Fabio M. Di Nitto - 3.0.0-5.alpha4Fabio M. Di Nitto - 3.0.0-4.alpha3Fabio M. Di Nitto - 3.0.0-3.alpha2Fabio M. Di Nitto - 3.0.0-2.alpha2Fabio M. Di Nitto - 3.0.0-1.alpha2Fabio M. Di Nitto - 3.0.0-1.alpha1Fabio M. Di Nitto - 2.99.13-1Ignacio Vazquez-Abrams - 2.99.12-2Fabio M. Di Nitto - 2.99.12-1Fabio M. Di Nitto - 2.99.11-1Fabio M. Di Nitto - 2.99.10-6Fabio M. Di Nitto - 2.99.10-5Fabio M. Di Nitto - 2.99.10-4Fabio M. Di Nitto - 2.99.10-3Fabio M. Di Nitto - 2.99.10-2Fabio M. Di Nitto - 2.99.10-1Jesse Keating - 2.99.08-3Jesse Keating - 2.99.08-2Fabio M. Di Nitto - 2.99.08-1Fabio M. Di Nitto - 2.99.07-1Fabio M. Di Nitto - 2.99.06-1Fabio M. Di Nitto - 2.99.05-1Fabio M. Di Nitto - 2.99.04-1Fabio M. Di Nitto - 2.99.03-1Fabio M. Di Nitto - 2.99.02-4Fabio M. Di Nitto - 2.99.02-3Fabio M. Di Nitto - 2.99.02-2Fabio M. Di Nitto - 2.99.02-1Fabio M. Di Nitto - 2.99.01-4Fabio M. Di Nitto - 2.99.01-3Fabio M. Di Nitto - 2.99.01-2Fabio M. Di Nitto - 2.99.01-1- gfs2_convert: exits with success without doing anything (gfs2_convert_exists_with_success_without_doing_anything_part2.patch) Resolves: rhbz#688734- gfs2_convert: exits with success without doing anything (gfs2_convert_exists_with_success_without_doing_anything.patch) Resolves: rhbz#688734- config: Add DRBD 0.8.3 metadata back to schema (add_drbd_0_8_3_metadata_back_to_schema.patch) Resolves: rhbz#680172- qdiskd: Fix bad timer check (qdiskd_fix_bad_timer_check.patch) Resolves: rhbz#688154 - cman init: increase the default timeout waiting for quorum (cman_init_increase_default_timeout_waiting_for_quorum.patch) Resolves: rhbz#688201- cman-preconfig: allow cman to configure corosync multicast ttl (cman_preconfig_allow_cman_to_configure_multicast_ttl.patch) Resolves: rhbz#684020- Fix race condition at startup that affects dlm based applications (dlm_controld_always_return_error_if_daemon_is_not_ready_to_operate.patch) (cman_init_wait_for_dlm_controld_to_be_fully_operational_before_proceeding.patch) Resolves: rhbz#595725- config_xml: stop leaking memory on config reload (config_stop_leaking_memory_on_config_reload.patch) Resolves: rhbz#680155- fenced: don't ignore victim_done messages for reduced victims (fenced_do_not_ignore_victim_done_messages_for_reduced_victims.patch) Resolves: rhbz#678704- qdiskd: Fix auto-vote calculation loop (qdiskd_fix_auto_vote_calculation_loop.patch) Resolves: rhbz#663433- gfs2_edit enhancements: * gfs2_edit: handle corrupt file systems better (gfs2_edit_handle_corrupt_filesystems_better.patch) * gfs2_edit: print large block numbers better (gfs2_edit_print_large_block_numbers_better.patch) * gfs2_edit: has problems printing gfs1 journals (gfs2_edit_has_problems_printing_gfs1_journals.patch) * gfs2_edit: add -d option for printing journal details (gfs2_edit_add_d_option_for_printing_journal_details.patch) * gfs2_edit: Fix error message on blockalloc when outside bitmap (gfs2_edit_fix_error_message_blockalloc_when_outside_bitmap.patch) * gfs2_edit: fix careless compiler warning (gfs2_edit_fix_careless_compiler_warning.patch) * gfs2_edit: Fix bitmap editing function (gfs2_edit_fix_bitmap_editing_function.patch) * gfs2_edit: fix segfault in set_bitmap when block is in rgrp (gfs2_edit_fix_segfault_in_set_bitmap_when_block_is_rgrp.patch) Resolves: rhbz#674843 - fenced: emit dbus signals to be handled by foghorn package for SNMP traps (fenced_send_dbus_signals_when_node_is_fenced.patch) (fenced_update_fenced_man_page_with_q_option.patch) (build_allow_dbus_notification_code_to_be_disabled.patch) Resolves: rhbz#592964 - config: Update relax ng schema (config_update_schema_2.patch) - doc: Update cluster_conf.html to match schema (doc_update_cluster_conf_html.patch) Resolves: rhbz#618705- fsck.gfs2: can't repair rgrps resulting from gfs_grow->gfs2_convert (fsck_gfs2_cannot_repair_rgrps_resulting_from_gfs_grow_plus_gfs2_convert.patch) Resolves: rhbz#576640 - qdisk: Informational syslog message indicating label overrides device (qdiskd_info_syslog_msg_when_lavel_overriders_device.patch) Resolves: rhbz#635413 - Integrate watchdog with cluster to reboot nodes under specific heuristics (cman_add_checkquorum_script_for_self_fencing_part1.patch) (cman_add_checkquorum_script_for_self_fencing_part2.patch) Resolves: rhbz#560700- mkfs.gfs2 segfaults with 18.55TB and -b512 (gfs2_mkfs_segfaults_with_18.55T_and_b512.patch) Resolves: rhbz#624535 - fsck.gfs2: reports master/root dinodes as unused and fixes the bitmap (gfs2_fsck_reports_master_root_dinodes_as_unused_and_fixes_bitmap.patch) Resolves: rhbz#663037- ccs_tool: deprecate editing capabilities (ccs_tool_deprecate_editing_capabilities.patch) Resolves: rhbz#614885- cman init: do not include wrong default file (cman_init_do_not_include_wrong_default_config_file.patch) Resolves: rhbz#669340- gfs_controld: fix plock owner in unmount (gfs_controld_fix_plock_owner_in_umount.patch) Resolves: rhbz#624822 - mkfs.gfs2 should support discard request generation (gfs2_mkfs_should_support_discard_request_generation.patch) Resolves: rhbz#656956 - ccs_tool: completely remove references to update/upgrades (ccs_tool_man_page_shows_removed_update_upgrade_subcommands.patch) Resolves: rhbz#577874 - cman: allow users to configure transport method (cman_does_not_allow_user_to_select_transport_mechanism.patch) Resolves: rhbz#657041 - cman_tool: display meaningful translation of corosync exit code (cman_tool_display_meaningful_translation_of_corosync_exit_codes.patch) Resolves: rhbz#617247 - cman_tool: handle "another instance running" error code (cman_tool_handle_another_instance_is_running_error_code.patch) Related: rhbz#617247, rhbz#617234 - cman init: check if corosync is already running (cman_init_check_if_corosync_is_running.patch) - cman: handle INT and TERM signals correctly (cman_handle_int_and_term_signals_correctly.patch) Resolves: rhbz#617234 - cman init: add support for "nocluster" kernel cmdline to not start at boot (cman_init_add_support_for_nocluster_kernel_cmdline.patch) Resolves: rhbz#563901 - cman: Make qdiskd exit if removed from configuration (cman_make_qdiskd_exit_if_removed_from_config.patch) Resolves: rhbz#620679 - cman: Update cman_tool version section in man page (cman_update_cman_tool_version_section_in_man_page.patch) Resolves: rhbz#619874 - config: Add missing qdiskd options (config_add_missing_qdiskd_options.patch) Resolves: rhbz#645830 - qdisk: Assume 1 vote if not specified in cluster.conf (qdiskd_should_assume_1_vote_if_not_specified.patch) Resolves: rhbz#663433 - config: Fix broken fence_egenera options (fence_egenera_add_missing_options_in_cluster_rng.patch) Resolves: rhbz#629017 - cman: Make qdiskd heuristics time out (cman_make_qdisk_heuristics_time_out.patch) Resolves: rhbz#636243- Drop dlm-pcmk and gfs-pcmk variants of dlm_controld and gfs_controld that are now replaced by pacemaker + cman support. Resolves: rhbz#649021- dlm_controld: fix plock owner syncing (dlm_controld_fix_plock_owner_syncing.patch) Resolves: rhbz#617306 - dlm_controld: fix plock signature in stored message (dlm_controld_fix_plock_signature_in_stored_message.patch) Resolves: rhbz#623816 - dlm_controld: ignore plocks until checkpoint time (dlm_controld_ignore_plocks_until_checkpoint_time.patch) Resolves: rhbz#623810 - gfs_controld: fix plock owner syncing (gfs_controld_fix_plock_owner_syncing.patch) Resolves: rhbz#617306 - fenced: use post_join_delay after cluster join (fenced_use_post_join_delay_after_cluster_join.patch) Resolves: rhbz#624844 - gfs2_edit enhancements: * gfs2_edit: better printing of directory leaf information (gfs2_edit_better_printing_of_dir_leaf_information.patch) * gfs2_edit: print hex numbers in lower-case (gfs2_edit_print_hex_numbers_in_lower_case.patch) * gfs2_edit: negative block numbers don't jump a negative amount (gfs2_edit_negative_block_numbers_dont_jump_a_negative_amount.patch) * gfs2_edit: tiny (stuffed) files had user data saved with savemeta (gfs2_edit_tiny_files_had_user_data_saved_with_savemeta.patch) * gfs2_edit: give meaningful feedback for savemeta and restoremeta (gfs2_edit_give_meaningful_feedback_for_savemeta_and_restoremeta.patch) * gfs2_edit: Fix memory leak in savemeta option (gfs2_edit_fix_memory_leak_in_savemeta_option.patch) * gfs2_edit: Split extended display functions into extended.c (gfs2_edit_split_extended_display_functions_into_extended_c.patch) * gfs2_edit: Move more functions to extended.c (gfs2_edit_move_more_functions_to_extended_c.patch) * gfs2_edit: Extend individual field printing/editing (gfs2_edit_extend_individual_field_printing_editing.patch) * gfs2_edit: fix page down on rindex (gfs2_edit_fix_page_down_on_rindex.patch) * gfs2_edit: print field names in right column (gfs2_edit_print_field_names_in_right_column.patch) * gfs2_edit: display block allocation on rgrps and bitmaps (gfs2_edit_display_block_allocation_on_rgrps_and_bitmaps.patch) * gfs2_edit: fix extended.h to not double-include (gfs2_edit_fix_extended_h_to_not_double_include.patch) Resolves: rhbz#634623 - gfs2_convert: corrupts file system when directory has di_height 3 (gfs2_convert_corrupts_file_system_when_directory_has_di_height_3.patch) Resolves: rhbz#630005- GFS2: fsck.gfs2 seems to process large files twice (fsck_gfs2_seems_to_process_large_files_twice.patch) Resolves: rhbz#621313 - fsck.gfs2 segfaults if journals are missing (fsck_gfs2_segfaults_if_journals_are_missing.patch) Resolves: rhbz#622576 - fsck.gfs2 truncates directories with more than 100,000 entries (fsck_gfs2_truncates_directories_with_more_than_100,000_entries.patch) Resolves: rhbz#628013 - Updating /proc/mounts and /etc/mtab with mount args for GFS2 fs (updating_proc_mounts_and_etc_mtab_with_mount_args_for_gfs2_fs.patch) Resolves: rhbz#632595 - cman init: fix "stop remove" operation (cman_init_fix_stop_remove_operation.patch) cman: Calculate expected_votes correctly after leave remove (cman_calculate_expected_votes_correctly_after_leave_remove.patch) Resolves: rhbz#634718 - gfs2_convert: gfs2_convert doesn't resume after interrupted conversion (gfs2_convert_doesn_t_resume_after_interrupted_conversion.patch) Resolves: rhbz#637913 - cman: fix startup race condition when configs are different across nodes (cman_fix_startup_race_condition_when_configs_are_different_across_nodes.patch) Resolves: rhbz#639018- gfs2-utils: fsck.gfs2 deletes directories if they get too big (gfs2_fsck_do_not_delete_directories_if_they_get_too_big.patch) Resolves: rhbz#624691- gfs2-utils: mkfs can't fsync device with 32MB RGs (gfs2_utils_mkfs_can_t_fsync_device_with_32mb_rgs.patch) Resolves: rhbz#622844- cman: do not propagate old configurations around (cman_do_not_propagate_old_configurations_around.patch) cman: Clarify man page on config distribution (cman_clarify_man_page_on_config_distribution.patch) Resolves: rhbz#619680- Fix regression in "Fix fsck.gfs2 unaligned access on ia64" that affects all 32bit systems. Rename fsck_gfs2_unaligned_access_on_ia64.patch to fsck_gfs2_unaligned_access_on_ia64_part1.patch (fsck_gfs2_unaligned_access_on_ia64_part2.patch) Resolves: rhbz#608154- dlm_controld/gfs_controld: make default plock_ownership 0 Use the simpler, safer, and more reliable option as default. (controld_make_default_plock_ownership_0.patch) Resolves: rhbz#618303 - dlm_controld: fix plock checkpoint signatures (dlm_controld_fix_plock_checkpoint_signatures.patch) Resolves: rhbz#618806 - dlm_controld: fix plock owner in checkpoints (dlm_controld_fix_plock_owner_in_checkpoints.patch) Resolves: rhbz#618814 - cman: fix consensus calculation Bump Requires: corosync to 1.2.3-17 to guarantee that corosync is at the minimal version for this fix to work. (cman_fix_consensus_calculation.patch) Resolves: rhbz#618534- Fix several issues related to cluster config reload operation including checks that would allow the config to be downgraded and extra spurious config reload notifications. (cman_config_reload_fix_part1.patch) (cman_config_reload_fix_part2.patch) (cman_config_reload_fix_part3.patch) (cman_config_reload_fix_part4.patch) (cman_config_reload_fix_part5.patch) (cman_config_reload_fix_part6.patch) Resolves: rhbz#617161, rhbz#617163 - Fix logging configuration reload operations (cman_preconfig_handle_logging_reload_operation_part1.patch) (cman_preconfig_handle_logging_reload_operation_part2.patch) Resolves: rhbz#615202- cman init: allow startup options to fenced (cman_init_allow_startup_options_to_fenced.patch) Resolves: rhbz#617566- cman: Check for new configs only once per second to avoid 100% cpu spin (cman_check_config_only_once_per_sec.patch) Resolves: rhbz#616222- cman: Recalculate quorum on quorum device vote changes (cman_recalculate_quorum_on_quorum_device_vote_changes.patch) Resolves: rhbz#606989- cman: Recalculate quorum on config change (recalculate_quorum_on_config_change.patch) Resolves: rhbz#606989 - config: Add tomcat-6 resource agent to schema (add_tomcat_6_resource_agent_to_schema.patch) doc: Add tomcat-6 to cluster_conf.html (add_tomcat_6_to_cluster_conf_html.patch) Resolves: rhbz#614127 - config: Add missing cman_label (add_missing_cman_label.patch) config: Add doc for cman_label attribute (add_doc_for_cman_label_attribute.patch) Resolves: rhbz#615509 - config: Allow multiple logging_daemon tags (allow_multiple_logging_daemon_tags.patch) Resolves: rhbz#614961 - cman config: copy all logging objects to the top level tree (config_copy_all_logging_objects_to_the_top_level_tree.patch) Resolves: rhbz#615202- Add autogenerated cluster_conf.html (doc_autogen_cluster_conf_html_part1.patch) (doc_autogen_cluster_conf_html_part2.patch) Resolves: rhbz#593015 - Update relax ng schema (config_update_schema.patch) Related: rhbz#595547, rhbz#593015 - Fix patch file naming Related: rhbz#553383, rhbz#606368, rhbz#609978, rhbz#612097- Fix gfs2 init script to be more LSB compliant (gfs2_init_lsb_compliant.patch) Resolves: rhbz#553383- Add /etc/sysconfig/cman example file with extensive documentation of options that can be passed to the init script. (cman_sysconfig_part1.patch from upstream) (cman_sysconfig_part2.patch rhel6 specific) Resolves: rhbz#606368- Add cman_tool version -S to man page (cman_tool_config_reload_man_page.patch) Resolves: rhbz#609978 - Fix cman init script to be more LSB compliant (cman_init_lsb_compliant.patch) Resolves: rhbz#612097- Update gfs2_convert man page (gfs2_convert_manpage_update.patch) Resolves: rhbz#601315 - Don't return 0 if gfs2_edit restoremeta fails (gfs2_edit_restoremeta_should_not_return_0_on_failure.patch) Resolves: rhbz#607321 - Fix fsck.gfs2 unaligned access on ia64 (fsck_gfs2_unaligned_access_on_ia64.patch) Resolves: rhbz#608154- Add missing components to cluster schema (config_add_missing_resource_docs_to_schema.patch) - Clean up recursion in cluster schema (config_clean_up_recursion_in_schema.patch) Resolves: rhbz#604298- Ensure cman recalculates quorum on configuration reload (cman_recalculate_expected_votes_on_config_reload.patch) Resolves: rhbz#606989- Fix device name and mount point in utils (gfs2_fix_device_name_and_mount_point_in_utils.patch) Resolves: rhbz#597002- Fix dlm_controld wrong fencing time comparison (part2): Rename dlm_controld_wrong_fencing_time_comparison.patch to dlm_controld_wrong_fencing_time_comparison_part1.patch Add dlm_controld_wrong_fencing_time_comparison_part2.patch Resolves: rhbz#594511- cman: fix quorum recalculation when a node is externally killed (cman_fix_quorum_recalculation.patch) Resolves: rhbz#596046 - rpmdiff automatic test tool found 2 issues: * add missing man pages for cman_notify, dlm_controld.pcmk and gfs_controld.pcmk, and update the spec file to ship them in the correct subpackages. (add_missing_man_pages.patch) * cman, dlm-pcmk, gfs-pcmk should have a tigher Requires on cluster libraries. Resolves: rhbz#594111- Fix dlm_controld wrong fencing time comparison (dlm_controld_wrong_fencing_time_comparison.patch) Resolves: rhbz#594511 - Fix ccs_tool create -n (fix_ccs_tool_create.patch) Resolves: rhbz#594626- Fix cman init script stop action to wait for corosync daemon to shutdown (cman_init_wait_for_corosync_shutdown.patch) Resolves: rhbz#592103 - fenced: use cpg ringid (fenced_use_cpg_ringid.patch) Update Requires/BuildRequires on corosync + cpg ringid patch. Resolves: rhbz#584140 - fix changelog entries from 3.0.12-1 (missing bugzilla entries)- Rebase on top of new upstream bug fix only release: * drop all bug fix patches. * refresh patches with official SHA1 git commits from RHEL6 upstream branch: - disable_ldap_loader_support.patch - support_only_xmlconfig_loader.patch - disable_fence_xvmd_support.patch * rename cman_use_hashed_cluster_id_part4.patch to cman_use_hash_cluster_id_by_default.patch. * Addresses the following issues: from 3.0.11 release: Resolves: rhbz#581047, rhbz#576330, rhbz#582017, rhbz#583945 Resolves: rhbz#581038 from 3.0.12 release: Resolves: rhbz#589823, rhbz#586100, rhbz#585083, rhbz#587079 Resolves: rhbz#590000 * Rebase: Resolves: rhbz#582322 - Stop build on ppc and ppc64. Resolves: rhbz#590980 - cman should only load OpenAIS checkpoint service by default (cman_only_load_ckpt_service_by_default.patch) Resolves: rhbz#568407- Fix ccs_tool man page (fix_ccs_tool_man_page.patch) Resolves: rhbz#577874 - dlm_controld: add plock checkpoint signatures (dlm_controld_add_plock_checkpoint_signatures.patch) Resolves: rhbz#578625 - dlm_controld: set last_plock_time for ownership operations (dlm_controld_set_last_plock_time_for_ownership_ops.patch) (gfs_controld_set_last_plock_time_for_ownership_ops.patch) Resolves: rhbz#578626 - dlm_controld: don't skip unlinking checkpoint (dlm_controld_do_not_skip_unlinking_checkpoint.patch) Resolves: rhbz#578628 - gfs2_convert segfaults when converting fs of blocksize 512 bytes (gfs2_convert_fix_segfault_with_512bytes_bs.patch) Resolves: rhbz#579621 - gfs2_convert uses too much memory for jdata conversion (gfs2_convert_uses_too_much_memory_for_jdata_conversion.patch) Resolves: rhbz#579623 - Fix conversion of gfs1 CDPNs (gfs2_convert_fix_conversion_of_gfs1_cdpns.patch) Resolves: rhbz#579625 - gfs2_convert: Doesn't convert indirectly-pointed eattrs correctly (gfs2_convert_does_not_convert_eattrs_correctly.patch) Resolves: rhbz#579626- Fix weakness in clusterid generation by using non-crypto hashing. part1-3 are he upstream generic implemetation. part4 turns it on specifically for RHEL-6 as the change breaks micro rolling upgrades. (cman_use_hashed_cluster_id_part1.patch) (cman_use_hashed_cluster_id_part2.patch) (cman_use_hashed_cluster_id_part3.patch) (cman_use_hashed_cluster_id_part4.patch) Resolves: rhbz#574886 - Add plock debug buffer. (dlm_separate_plock_debug_buffer_part1.patch) (dlm_separate_plock_debug_buffer_part2.patch) Resolves: rhbz#576322 - Add more fs_notified debugging (dlm_controld_add_more_fs_notified_debugging.patch) Resolves: rhbz#576335 - dlm_controld/gfs_controld: avoid full plock unlock when no resource exists (controld_avoid_full_plock_unlock.patch) Resolves: rhbz#575103- Fix fsck.gfs2 segfault (gfs2_fix_segfault_osi_tree.patch) Resolves: rhbz#574215- Fix gfs2_quota hadle of boundary conditions (gfs2_fix_quota_boundary.patch) Resolves: rhbz#570525 - Fix gfs_controld dm suspend event handling (gfs_controld_dm_suspend.patch) Resolves: rhbz#571806- new upstream release: Resolves: rhbz#566784, rhbz#555047, rhbz#556603, rhbz#561862 Resolves: rhbz#565907, rhbz#568446, rhbz#564471, rhbz#561416 Resolves: rhbz#553383 - upstream rebase and patch cleanup Resolves: rhbz#557348 - gfs2: make use of exported device topology (gfs2_exported_dev_topology) Resolves: rhbz#519491 - spec file update: * cman should Requires fence-virt directly * merge changelog from Fedora * re-enable cmannotifyd support and ship doc/template- Resolves: rhbz#567884 - Do not build cluster on s390 and s390x.- Add workaround for corosync IPC shutdown issue (cman-init-workaround-bz547813.patch) - Related: rhbz#547813- Drop ldapconfig loader support (PM-disable-ldap-loader-support.patch) - Drop notifyd support (PM-disable-notifyd-support.patch) - Support only xmlconfig loader (PM-support-only-xmlconfig-loader.patch) - Disable support for perl bindings- New upstream release- Drop gfs-utils commodity package- New upstream release - spec file update: * use global instead of define * use new Source0 url * use cluster macro more aggressively * bump Requires on fence-agents * ship var/run/cluster and var/lib/cluster- New upstream release - spec file update: * drop BuildRequires on slang-devel.- New upstream release - spec file update: * explicitly Requires newer version of fence-agents- spec file update: * gfs-pcmk now Requires dlm-pcmk- New upstream release - spec file updates: * drop cp_workaround patch * stop shipping rgmanager from cluster * move dlm udev rules in clusterlib where they belong * enable pacemaker components build * ship 2 new rpms: dlm-pcmk and gfs-pcmk for pacemaker integration- Add temporary workaround to install symlinks- New upstream release- New upstream release- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- New upstream release - spec file updates: * Update copyright header * final release.. undefine alphatag * BuildRequires and Requires corosync/openais 1.0.0-1 final.- New upstream release - spec file updates: * cman subpackage: avoid unnecessary calls to ldconfig * rgmanager subpackage: drop unrequired Requires: that belong to ras * BuildRequires and Requires corosync/openais 1.0.0.rc1- New upstream release - spec file updates: * Drop local patches. * Update BuildRequires and Requires: on newer corosync/openais.- Update from git up to 779dd3c23ca6c56f5b3f7a8a7831bae775c85201 - spec file updates: * Drop BuildRequires on libvolume_id-devel that's now obsoleted * gfs*-utils now Requires: file * Add temporary patch to get rid of volume_id references in the code- New upstream release + git94df30ca63e49afb1e8aeede65df8a3e5bcd0970 - spec file updates: * BuildRequires / Requires: latest corosync and openais * Update configure invokation * Cleanup tree fix up bits that are now upstream * Ship cluster.rng * Move fsck/mkfs gfs/gfs2 binaries in /sbin to be FHS compliant- New upstream release. - Update corosync/openais BuildRequires and Requires. - Drop --corosynclibdir from configure. Libs are now in standard path. - Update BuildRoot usage to preferred versions/names - Drop qdisk init script. Now merged in cman init from upstream.- New upstream release. - Update corosync/openais BuildRequires and Requires. - Fix gfs-utils and cman man page overlapping files.- New upstream release. - Drop local build fix patch.- New upstream release. - Add missing LICENCE and COPYRIGHT files from clusterlib-devel. - Add patch to fix build failure (already upstream).- Stop building fence and resource agents. - cman now Requires: fence-agents. - rgmanager now Requires: resource-agents.- Fix typo in gfs-utils preun scriptlet. - Fix gfs-utils file list.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- New upstream release.- Update to latest stable3 code from git (e3a9ac674fa0ff025e833dcfbc8575cada369843) - Fix Provides: version. - Update corosync/openais BuildRequires and Requires- Fix datadir/fence directory ownership.- New upstream release. - Fix directory ownership #483330. - Add support pkgconfig to devel package. - Total libraries cleanup: - split libraries out of cman into clusterlib. - merge cmanlib into clusterlib. - rename cman-devel into clusterlib-devel. - merge cmanlib-devel into clusterlib-devel. - Comply with multiarch requirements (libraries). - Relax BuildRequires and Requires around corosync and openais.- New upstream release- Move all binaries where they belong. All the legacy stuff is now dead.- New upstream release (retag cvs package)- New upstream release- New upstream release. - Fix legacy code build. - Fix wrong conffile attribute.- New upstream release. - Drop gnbd* packages that are now a separate project. - Tight dependencies with corosync/openais.- Rebuild for Python 2.6- new upstream release. Fix several security related issues.- new upstream release. - drop obsoleted patches. - include very important gfs1 bug fix. - include fix for fence_egenera (CVE-2008-4192).- cman init: add fix from upstream for cman_tool wrong path.- cman now Requires: ricci and modcluster.- Split libcman.so* from cman and cman-devel into cmanlib and cmanlib-devel to break a very annoying circular dependency.- The "CVS HATES ME" release. - New upstream release. - Build against new corosync and openais. - specfile cleanup: rename buildxen to buildvirt.- Retag release. - New upstream release. - Build against new corosync and openais. - specfile cleanup: rename buildxen to buildvirt.- New upstream release. - Build against new corosync and openais. - specfile cleanup: rename buildxen to buildvirt.- Rebuild for broken deps. - Pull in upstream patches for libvolume_id changes- Rebuild for broken deps.- New upstream release. - Drop local patch that's part of upstream. - Tight BR and Requires for openais to a very specific version. - cman Requires ricci as new default config distribution system. (ricci changes will land soon but in the meantime this is done our side)- New upstream release. - Add patch to build against new headers (already part of upstream next release) - BR on perl(ExtUtils::MakeMaker) to build perl bindings - Fix logrotate install from upstream - Add "clean up after perl bindings" snippet - Update Requires for perl bindings - Properly split man3 man pages- New upstream release. - BR on new openais for logging features. - drop local logrotate snippet in favour of upstream one. - cman Requires: PyOpenSSL for telnet_ssl wrapper. - cman Requires: pexpect and net-snmp-utils for fence agents. Thanks to sendro on IRC for spotting the issue. - Another cleanup round for docs- New upstream release - Update licence tags again after upstream relicensing to kill OSL 2.1. - Add 2 commodity packages (gfs-utils and gnbd-utils). They both require external kernel modules but at least userland will stay automatically in sync for our users. - BR openais 0.84 for new logsys symbols (and requires for runtime). - Update build section to enable gfs-utils and gnbd-utils.- New upstream release - Update license tags after major upstream cleanup (note: rgmanager includes a shell script that is shipped under OSL 2.1 license). - Update inclusion of documents to reflect updated COPYRIGHT file from upstream. - Add documentation to different packages.- New upstream release - cman Requires telnet and ssh client - drops some tree fix up bits that are now upstream- Add missing OpenIPMI requires to cman for fence_ipmilan- New kernel-headers has what we need release. - Drop BR on kernel-devel. - Drop cluster-dlmheaders.patch. - Drop --kernel_* from configure invokation. - Cleanup a few comments in the spec file.- disable parallel build (broken upstream) - build requires higher openais (fix ppc64 build failure)- New upstream release - Shut up the last few rpmlint warnings- Fix typo in rgmanager Summary- Fix rgmanager License: tag.- Drop BR on openais as it is pulled by openais-devel. - Change postun section to use -p /sbin/ldconfig. - Fix rgmanager Requires.- Initial packaging.cman-develcmanlib-devel!P>N<"Q?[\]^_2*4.'%05/K8-(+7,&3)63.0.123.0.123.0.123.0.123.0.123.0.123.0.123.0.123.0.123.0.123.0.12-41.el63.0.12-41.el63.0.0-5.alpha43.0.0-5.alpha4ccs.hlibcman.hlibdlm.hlibdlmcontrol.hlibfence.hlibfenced.hliblogthread.hlibccs.solibcman.solibdlm.solibdlm_lt.solibdlmcontrol.solibfence.solibfenced.soliblogthread.solibccs.pclibcman.pclibdlm.pclibdlm_lt.pclibdlmcontrol.pclibfence.pclibfenced.pcliblogthread.pcclusterlib-devel-3.0.12COPYING.applicationsCOPYING.librariesCOPYRIGHTREADME.licencedlm_cleanup.3.gzdlm_close_lockspace.3.gzdlm_create_lockspace.3.gzdlm_dispatch.3.gzdlm_get_fd.3.gzdlm_lock.3.gzdlm_lock_wait.3.gzdlm_ls_lock.3.gzdlm_ls_lock_wait.3.gzdlm_ls_lockx.3.gzdlm_ls_pthread_init.3.gzdlm_ls_unlock.3.gzdlm_ls_unlock_wait.3.gzdlm_new_lockspace.3.gzdlm_open_lockspace.3.gzdlm_pthread_init.3.gzdlm_release_lockspace.3.gzdlm_unlock.3.gzdlm_unlock_wait.3.gzlibdlm.3.gz/usr/include//usr/lib//usr/lib/pkgconfig//usr/share/doc//usr/share/doc/clusterlib-devel-3.0.12//usr/share/man/man3/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablescpioxz2i686-redhat-linux-gnu  ASCII textdirectorypkgconfig filesymbolic link to `libccs.so.3.0'symbolic link to `libcman.so.3.0'symbolic link to `libdlm.so.3.0'symbolic link to `libdlm_lt.so.3.0'symbolic link to `libdlmcontrol.so.3.1'symbolic link to `libfence.so.4.0'symbolic link to `libfenced.so.3.0'symbolic link to `liblogthread.so.3.0'troff or preprocessor input text (gzip compressed data, from Unix, max compression) RRRRRRRR PRPRPRPRPRPRPRP R?@7zXZ !PH6ዣy] cg"Eª,%+D_|>b|DE4GZmWFdԙӢ^SQbOTA5uԘ*׺'1г%RX}-w,̗4G4;cμ(FstbfLXzTg_5)._D ̗VLi3Y[ǡ;/#Gsb4g E{4(PG<9'mQ!1Es}p-V2>3( w y)̜ڋ`7JPҺeXh i$ Q0Rdd(?S\QF.A{ʽOV\3@&7r[%QjDRN\rB.]Qt~i Nbǂqu睨~d9ݛ<]~jԜNpu]P<]˷ry%اi0"Ȋ-xvb&z7]'2S%;a`A$s3zM{z;^!XIDqbv_V>7nӦkiX_Q&AxOzvI4л-2ԥi=A)ATBղAsi!\`k mA'~̿6~]{!R.{!ϊ㲹hmBU+G};+4|F 沃?+bZlF*^v;n SLeQy{z`s"uD*.~QɚnlgwSG!nP|PF? \'A`Ζ屌츈08gᆪ3 bcB+8(m8gJ1ȡCa[ d 9w;(aq@N017q|`TUte9#kƟ% t aox!4:Kꏇ|L]t}YFD_.3(B>ٕQ+krg0o%@ia0!Iz0(&7 s+me`B!X] Jd$\Sd!ks T>ӣ/`x4q 5^2zrhEI7j+VR^MJ 1.Ɔ½l52Y1J4X,x:mi$.zJL0>jd4?qMxp>dwgb֛,aGnrv,yb3vtߣk,驳c|8PӍ3x&g[ :Ee]Vb:^I!yqL釞-t:l2Q,d|KXX?-1QH:^|U*:WG(#M OS((H'P:[N;hkNH= SsS`ON)׌(M*=8VEՏJb^x;饏i٠T_3dy:xM9`k\60bn]IYFS$/V`4(#5Lbif _U1ZFZxqz ?.u-rqIĿB/ghonD*ـ7߂̵BxN~vkML݌]V:Ǜ$m3 >^ьMpPؙJ1sFکwsQ+F^W/N jMY+Y{௘Ib?sNVvJ{Z\aNE+"H$Z`4 z7m= q^#5e☢/:b9紞w/%B ~“(mo+ ){y@>V&)u/I$tZyM2j0[`F鿽C;K"Rh:]nTt&gkѐXm a&[ʫB\s%H2lzy%aHF U+،K3 OG !?ɥLfAB]hzأXR[3g}3 |H+蜏,)PKW͉ZSϸu4$(*/Bꬎ)p #xJIvw73=n#P<]ݐQз)U-Ժ=r3Ҍ2:C^ 蚄kKg?+ޫ:mcS̽Y)Ev#s=/5jqJs˔PtD`eOH|tG쏒@t& PfOj߫]_; #Meٍb'Kn)k@MvO I&w$eF4HIǝܮSܚ!HS'4/FIzY6=xs7ZiRv5Ŭ#Cg'gg68m,i8-d~3$ӂO#D8}}K6WܚMx 4nGϧ8EIry؊&Ci-]S?SB:I',dA`٩5Uzxpp:;>GDƧ`%jDC9OVӬA[#.: plړ_{O v}5-!1PgBwIg:M5i_ ê&Φ-ņ/dw÷C9=3ky; G{:>)*h^+:?-ljg"?LS@;cֈm3)l>bɈc=j9]lf/L ~BXPq)\^ɗ>i1R fo o18,x{?~CЭh0E*aK%@ Ҧ}G<*=$ R8Ƃi zvȕH3K?w@|poRthm Y՞K%374@\!Js}Wdo1WaKO9C戽gTF&R6{soW m$^(> i1v\Œct]EAm+}VanFC qu :BA's~:ÚW_d=Z(ǢߨX>@`IE|"keC㷉ɬKrJ?T[QY# g>+d 7%v Fg𜺁_ ys8+԰I@m=QrX:\d]mXv@Z;zsjZ/aSNuB9N%;}X; P)- En#}9b\,UBWǭ$Qg œpp$[[, !ı3钋SenyuS4%ZCw%RL5Haq^} V˙C&^bkzqƆD$fZw lަqnmXa/% hSRv㵅6Tp&dٕ30GŁ5eD4m2hY~_gPj syRlCgXjqmen&h;#L8i6gn~:1H͍ݣl՟@Zm6+j/H`mnPɏ=T_vg\5ЭbB[zͩl]q3Gͫ0״$ v|ќh*[Siqgm8f3 ؏BWx,nP0.ςuA%Kkw63Jj]-yz@nHO3$ΨuojI`$)]n~c;ˣq&1o yP7&qH}]cC)6z1klnxEgwb7FW[ߙn|Je3\Z3LF:v΋=o!lA{/Ko 6QۚJ3D_lq̸ꎋ6DWORLX[8dU>d@MҜ0C[%1,#ǽ&#Q^3No Qk'\GDM6)ޭϿddl1b LYߟXݐ Zgף2Hكw4T[Xr=ރpsEpbEX<2IeSO*&Fmp獒Z4m>mjGڢQi1?f H?Mɕ0be<+*T +3?k[lTO(ȝ=Uߑ{m'"MG 'Abe$T Ko&FuW(&i!@;39 rK7.[fP5?)LA%R)Lz58u%)Z5z>qIag!1ҩVjS察fVF9T2/{FZ [*#R;9xN<1+MyP4g$ &OR_у.fe8΢? .9ɆWukgmq_^$=3k@@( 2GYn[n> 4`2"ALR59Tհۇm#\˜˝"]y{Ͻ NrMVq"\q|(WRbK$YX h# !x|ZXj@ؚi\0έ-Hx&ԗ]Gkvzt(}f5 | p'=*juc֭lW`z&6sl%=策u)&Y-9ΡVGv#Za1M:ufL45E$WG'SɆhC fyUI L*olGmjz'n1m\Ol7ɓod5r =[;C[?GR 3ovўCf3U.4N6RۆbiҮ""W/ gKkaTm .VIeڋ1㶼i448L>RM e)@OZzeN.]ɲx\" ӻ>ZΫ}2;Ou$3]FUܝc/]s.qyIѲ$9վ<~y`FnDOvGLfGI#µdE\/Oޗ`kV .sy℘-2EыJCzjeL* mԬĕ-4PY6.EnL U|M \}}! ;f;*-$m]W4\Yӫ-,YШ()"y^0ξy_T eMLٶv)!XykVNfUcXuծ*2G]*uP6Ѵ\gfrY<Q̘^MS}^fGLg\|J *Ub46yHkN/OhQ&898a_h/cWށżn绘8UU{R^-'ek$ G,s{ޘ1ٰ,~Rs)}D{6+jԱ.x@3+|s5p rIKe֝>;80cVWDx-;NhL3JX9c6 Ajp_@Tj.V}[r`"t4F.q0\bqj͍ IЏmQE$-ƞ_ͽhnV$uc{uޥ,(n.`$e?NګPo2;/q!zsSD)8Dvp-Ri-"DK>5Zʖ5L'$q1N@4}u!Om.λ-FPM\yv1F F }~t/A {wy;˲%;# g_Mk󬯀lBm䡿=f }g`cW+JLƬ i9>B[EoQhg#I'>ݺl֝xSNfavuqG%ȳΕpBuɜ Odg_VsnuG鸾۰:M(31\h \H_ޔ>j]L|y=ϙ+t5!9xd8"rTrj3Bٶ.y`Հy5 W^ Ɏxz88~{[^B-&wVۀus?Sl0G*glg+Ú Gq 񐛍g]+E"&J@1zs)ӛ]]Df&* \7mXhj/#]5#S i@!;a } ~BW0 t\n]F v賰l`n.+>@; |O&nɊjXEQ79\]քHxk Gr o!GcCykX<ir@H7N҃͂4d{Z3W%<9Ta秱@;3tWGe5B A&857g= C .LccMܓQGL-a9"kbM܉rJy.ӾSP lr$1|XX( {Y?2SD(YNF03V yNWHi^[TZ+iLM 1N$䤜X㹢&2_T^> ܴ D%HTOb? `bh^Ҧ䌍,L?𓒌7W~y]7G?n@g:\ܳ1N gx Xaޯ\!#DƼ?c%.E(xl[bRL4TS97ޕ@^Ĩ@[ ZiSGf{Nvw7wp!ÿjp{Lt9q-EˑCѰ$L9b|J!l{Hpsh/>Ǚ `q ; Y3Yp 2kAznIE-qb.HWcɛqZX/9 ! S7H<.m(R~"}:RlW[ 3V.ʑgĂvelg=u$\!و;^Y{Rp} xd@'IٞfR؜N/jV) ?&87ӡzP˂_tKϽTH'HBNyspSxR"@S(!2Qh!Iyy/֟\ZtKW6u½pPھ e2f~lkBv}E0;.N;祪%ANiT[zrprUBҏ0Z̳Ps >Eq+;[M)_=l3kr"z't{c[Zb`:'0w| ѮZ0 mO~$2AVe [wpYJ+.21e_-sЪPg U }'mKD#нY 8:(* ]X@YmN{KC'ڞ%7$HrKpLΘS! zFkU,Р';Ŵ5(VJgcv¾"{V9q󕜣|mDrUwmq@߾ߤ|&Ul#NOB~.G;JYnd\Jdol~9gJ˾9%V `6szKyXKi4YSE4zE+s[vSdj`kgLd5+?IQȟ ]$j!b=Qv4ʝ~7 THT\*V?W$Mq7Fq S{$WIRE|tӳ)s,=_ \ƱVJiDr6A6&(UDD;*X^<ۥ/f*56mh:2-Q\ :M⧤c~lUCX~2夞V]_jwiKmaQF@t;o!& Iz;B$w+;%y $v YF@:_-SWC-i v$RoV:L㶇xZ/-Sj[M!G]ʡ @ %jqtfpv&\ ؛;L\t,:w \TYfND4љM|ud9k+;0[{1 d5~HN<c@)g 3C_}?/~?Oy&UN)Ym} ec>PȎ&Xk}Ӓ#viROHsX{ss\>X҅#A?F U[Aԕ*̈`qG)=FkBd IQڻ q^4cTH'D!1EIY.<-x嫏zhnX$TbHݛÍU[:P ^L SIj_ ~LuwGe0MG87U+IZijK2;&WƬ@s9<PTAM3hZVyr\.i>?'2bHrFt/C*GԂUj@2|:ng<7,&S99I\U},9+ss^|lN~e6K+6ׅ,Yn4܈1O*h`vzmMO4`&rTҿU^1 \D7ʌMM̝Q@MQr] |-&yupP]}6.p"&60r@jh:ƎrLNA:aSvm=2x֦5NEYlat ,D̈:F|_L-BiD9S¶IhN0E&S{0IgEӣɶL| BPV0O#*[}2Ax~MҦ4(ىd.eK^[)vԗNÙn!#BSzbŖwL;Dhdsrцkxh>^h8uD[gtS<x{!Ѓ V#/нDrБ}I UHiv*`bV+1dFWwv~FN D~Hp| HspPc:_-(H6#z111ASVƫ{<&~=2\F@n)zu<-e[$&Cvy]tM!ټAN:M[@'i~Ȅ薗wt4YZvB-#{uyLIh].fmuCbʵ4ꋬNϊe5H{lNO)tʿ2w+86G0~S t%LYu9mۥL[2%"oȫ9t\Wھtw|i$(bŚ8 G2ȣtd=O``X8R#_d@\  (嗄3 h x7Mu9s(Q#U,1qN?!h Fg,̙*Fd˖tqWjJճaH1x"SjjQ.MhrA!+; *8n~j2uGT2< 6X/Țt,ϒIJOXZfݝz}a\w_?CogB,:i^#F &jo5. m,ediY62` 2P_2r; ~L-%D6cʒvIYu?_sOs^\Jj Zg:k9G>0$X Uȅ"GT%|rS0]m]V@>!,RrY#|qx# ~1=[̥t#sNPӗn":(l.gVE&|[oyUNi@b_ƛ?Ȗ%q~osuMd2IWYX0u0y>M1Ӄwz],+ }P-s|c0E׺{7$m?XjE1 s4;l]!9tO*Au,f>N/>|}S ,+mA^^3[E,RX=F88a@#${< /}asaDtE`T<3M_ou_iϝdNPD pV5d/.1}ESYvF2 pgj!63ы܏ ԑ0Sᢇ ^_Q<37s /qY-T^{DJ ׃f/$:J8R?d&lن҈ّ!ஜw4#磕H1B=5chqZ.LZWij Hv_mÿ ΚB e[ ;7M>(̿5p0>/H IUȞO`_&G`E0g&ys0*1Ln4k[1uG?x?p &1%U>66O6 )k3!dhEEvCɍ?ZQ%z⫴4c%-]jiš|1˜,wfTwgMj3&؃{Ɍߞ8~cu?={O l|ܓe.0E(; *_7|4QGܭ{ r0e(IC^@{ю~oC"gDEJ oOGb-Gebdžϑh#FFX8+&˦2~UC P(@[JeDf{m7 >=gVp@š:vr PU%;؟e{5H13 WWzIÁVjAJVc}ebxqΰp7]822}վ I_.@_7 <«1=|RC4> g$-2yC=΋` rbu*>] }~jh*mbHfg װ,x 8ٙ2M^ N, 4?=A PVV@ԭcfYʻrײ\6$D^z-RlKz/hՅ/\qo/R|*B>i:WQ=h3_+~jh3JʖGM[nM''Ƴd=/U 2k/*2/Ց^L'WNu(J` WaGquQb5l')%]-RޯY!=vh_*b!r玆;4vڬt`ȇPfChkc9܏syNbB.<=b=f4PT„E"^)Z0'47ҡWa)25}}C.~xuI;DB4P&˼o֨dlb'2:kecRW?}ml?%R[o(ܜ]PPd̥]q]]YLBk alϊω,Z>[I35\!I|tsA&E{٩r(>b `Hڒi7:Vڴv[i%i[2̘GWכ <@_L|k'a@? W D =,3yCQFzTW =M9Q=EoTNSO/;%>؀pb,2UT蹳o-aF=%³!Ylg+:< L5Yr VqTSg;܇4=uAuR;ƻ oNĽ)-l0,*gD*ى#^6_WN&uN>6\^vA@T|'08WRo,TKuoQf$KMҺ3Q>7[E+gc) ĩEjSvYɰ&>DDw1`FicB~[sF>2ԩe2S&2.W-4R* ؋QtY_Tۓhڃf&xfqN'Ajy3K]EP6ҁ;(I(atmCYe {â՚0 !Pbpۮ?eY$oaIƐrS=6pfbڣTI0ߙQʹ}x;˛/%/Sܝ`!i&_Loi:zl{I^{'dݍSRyW|d0%psxDT\m8+/rFGWeV񴪛r96gQqe#hBU|};y|?ۮSxN8WNMz,>g xu rŻF6W1U0֢Zk6CJ,"$.ӗzO-9T|ޢ&h@|ɓÕT\o*ܣ^4@ @тkG'ͬau(Yej>c{SeH>_,lF>沐gs| Fˎz5+% {&dWDkE&"h%cG'TrĦ݉d9f!'ѡbeM&A75IhE73aЮP0|ҥ$3d3cՏc*\_׫eZA[^{f 5Ur;cŽ\9olyMCm2Xi4x&AoOED %!(_ϼGۂZJ&l?H,´`S)Q \,lbzxXm@0P@S0GUuM|LNӓ!][ f=JM'[h,(rM1F5<9_Q9ZWznra=:&5;L0N찄N hQNuSi&e.J|ؕ$jq*O^O3zLa]:2Y\lךFݶ9;G2IiEև5'r8a _3 _ԂZJ7ް4WU`Ͷ9CDǰS7#l|K{8#x\ɀ¼)UQn] kġd[RA&ʼ֝sv<{I *I̎WX4;)Df;tڧ?Us-ZEؐ )Jznū`e->[ΎPu5EtR@l"SVިI ]5@W 11\V`Cf|1 ߲TlxȘ~ZNB]x8c22 BIa?{㢼r&eNz\l|}C#k2WD/$;86r*/.;~?~~NE%1ᣦ`zl) {@Sֽ\EXÁߠ %` ٹH|݃Aw۔hrHm{f'n&պ1A&$[wzm$ DOcL{IhUIŖs1]2lo@熠4=OwXL;x.l3`G#EqzsY'dk y^"%1FEhH@0+PbWﴼBYJSELY ga}߰F`5J4qO2k01lQT}_x`{w$[RF). ~ܑ3v](aHr?K/Y?7޷]f_Q]'}&[nԊR{b#yLlt*I~ō΋.6Yٲxuj{ !'ȠVrBEA=*-WDdHh*yģ ۚW^VV 2I>`Pl˳ "gg =;{ q֕\> 1GXVüXC X"uRf4`)M{"F uqMH<(mkL"tr O7/1c}+P26ZbXU{_[Np~/y7GC8,iv4>zHk? X.C_ӤB9:b8B^_z1gf|b9(t=oc6:bdgİJ/,&ђ3h?*-7.Nn"}ljc#a xU3un#C8#}=]!)<9egJsN.+{2Ôm&.ڒdvsXDp$i~vVxmޢ„:(oF K}Sf49,`V̾GU,޳X .rRiޞ5{WZFjQ;[P̴Fr Q| u%BeWbSbsY =!OlvREطvycy;EE3ƻuCWN$D̗# 9.},uCl(g)غOnWbH'8c0>Lfcj:8f-[^@obpF[W/R`qUi1'*@^opЗzQ~' 4H 13pH@c=fJVǂ%2X|ݶq\@2."%TmBG[f盝ˆ Zqƕ\m(x}H)NCSR4^\Nx.(6JHo=8K Q/5UayN#zSd"xhF저pz?+~Aύ}K#캈}f7N6kѹ߹-!6@B&༷XЇ_c,iy˞u"W1}2z8B5Cۻ3 zងWe l9,2/O+AB:^j=Nx]ˠ> hg^UbiGl '?c " ZJgޓ{6?sf;@&]jbmB{fF78jvI\Kw{\0Bv4i?T.'] "(;b]ѥ*s`נc1;/3Wv*ÆIso3( CWSlNH Y|ẫY=Zh" >g@#T{Kp"0Y,EUA)kynߥٓ/u|x<)ƨ4G(21pyoHMYh;Vdg#wO77R~x5D kRY)2b0Umb9y:L4WU":<Q Tv*XZ˷|{ fzpF6^xȳ7pwUo Nx.+ρ!Hݰ̳9IjӢj~ X] )MYv9["?|QLai{~i_WSǡ~589d9\ʄOv^ۉ@IkA|Ԟ NlGnέ9g Zx0yrXkkz01sj Maq2`1(#$HoP]iĦ4Эm',|4ݍPŒyOU(8QFrIt1P/6)gZ8hbJ瀐0R^*t-@)c~YYçX^s^-fWRlԢa?x鉯PI=׻һ n,*$#Q` Yziy][%`IesLU>vTͷl+h@ĕ5/=@(cKt[t:'ɠDWPw̝t|˭&LUm, B]cZ./GqeQ[l5QiVG!Sdn4Jģfz"XW36wu4t:T,h}g Y'¶e2A/e']cPeZY9Dk8Za ޅͦ;/N?¯I]+`>euj93kd0/;`q;0!G.6SShᩋ7u37eo_ܷ(>GuE3)5J3WdPwB8\/vR`rSO-iŏxpbs$C1\ĤySb^WJ8 ]@b}c "/O9 Jh/_kr{k$-koh>EUUP+13;45pˈjdգ%ߎmCǶ-w9HQc2YI0:="#8ጥdKGMA.ay{%Q]*~S"d(J)`9 L8F/(Ԙ7iG5;JYea!sjFB_:ߒ.'8͠ր,ƔvpGWhuye>'N {rrY1 no#?8-XbH>Q"0'ipx]$3ɨ*i? +W""RIˇnrQROLR2Huv%hf{nzEm=2c 7:S{2{,r@_F`zyXd&+K2J&/#sv_23#Huhvʗ*ueÜR(0dN*sG0{礀@!t:vvON$f+7Op,#!h[kճŢ-=x!;~ߛY=[ԏn*;ڱHWR?BnV( ᲗnyZMJ#HC ܶy_e!Ta'w)n8YDPFNTi?&X ELyZ+ _#RNj3rHnP~HقK]>)#OGd"kP^G4ȱ_)♘N0>~.'S]|i_UUc;Py7qx=a+k4Dz܊[r9.C ztimN-o< ;`"^|I{DLRl?w\u"x撳2Te4HBwDqúSGߏ@w+x îVY )Z^3IcF/Ad|O:DjFtn+*;MRS*SK0ˈ`1 \[nɼxj,Md%ȸ`ƪ9JJFOv'tʭgo麢svI$RjH\ ?^ Zh K6!Gm@J^:A-8 a$.9 T&,%l\*.҂f:j\g):_%-oVb WSbՁM2٪QɊE|8j&r*+['>0z L{Uߤt&π9!gN)- _3)j䰊x3ސ`i;}i07\fZFR$wbT>7b DJGs_ŝ}S_]i|4Q$>=0,A3.{b]f5je$~Seɧ,;S Ѳ d͢C &L (]B ~(`%nw4ZK?u"C@k.&ݭ}N!f'n˹NV!F,%RJ!2Q&٪8$P"*ҡLE)h{C @pgGhЊN+*i5j[Zyr$2&{@;3@5lA$UȷBh!y8\ѷ9i{#΃ppPP$tDgSj6=/©][NdE keϻ#NÅdR/CwVmwԫCLE3 ]1-QD}TOJUntg;Gzk?Y;#qsV_[?YR>3U, ")p{ V#18PLMD$6S'e0!En  Ҵ"2pU $BSŶ=-n[eJD|ջ A?->bml綳EC~zW&X:c$iH9ĀZ_4p0,Fz c|{hJR;4?g]"w:WA?9S3`(=T+I^ aXf>2{}޶+ -D/ #꽫[[ʞm*ƋcăHM4M,UwmZ]kG2*3'ѣ|I 0F̔M.Tݿ< =wv1I dw#Jz)we(k`.^KNC^-:ceB-ͣ's0DǓ$y0`]ܾg%YH(V%s(8^ Sr$ Zi}X@\<%ʏ:MTCZ茚 &'IgE:"!q0PIT*b~3Tf4wmNӍQظ{t~('@!epOI! Oilz椬,6SK\F焳JɈgxiF!K7_8vܡP9s|sW5#=‹*s$%gxw?Ik}9}[IŒx^5U, {h[7XsmīmYo! hP'(W3{ɢm>q(d3yVKX"6ygƢd6lH%^QvOӺH'F8ۓO/Ep7yH xbM鳗j]..C$- ^#:oghn;S]fđζ1M%JVN-Qf;㵿>G~A; Q)vl˦́EJG}4iO./4ZgVK݇6"dm &bw\a<(E8YO E>Iu~KiD4g# hK>|<帶=rG60!5Z^Iz>c TMVm|D900raޔ,Haަ&Rb˅/!G2uL:\&X_;ګ- @Ӫ>(+mq?0Ŵ&d8ۇHV2?Z2k cth⃅bCYL>s>1xM4q*w+@%ˌg{L= tƞ#+確.rH9'ZVQ`oG}3%;6)OpJ(:@@WVNhb頂 e'QK iR`EOv> b@x:$_F>*H7xDR񊨯]x\e~Z.)uCBDki3;l@X"Qgқ}0]|)gI٘6T#E*U42sQ[4U._V *[Ɏn,*ܔɩh݃ZӤvݝ SUOHf]w;ނs̗ĭKD(gxY AFUNNpTD(' |,'"ief*4D8=7B(!w UBʩ@L >*rXKW]$wр_Bc}R 7boA:GDXыiЭtX MѨڴ*㗶2o&I*jc"qBˈfv?1ax{Yu%@~&J$:ѽ"uQw刕5`^cf`o &"rFݙ%49i9 ξD=k =KXZA<˟֝=~ !.v+Șe4e%w:d4ָ;@$Y,{X8%GY8|z2 rJ˓{񹠝 y lN_}5.ܖ20.{eB'-28+%{h܋2pngbRFQBgy_s HeƦjCZ~:cԫ?SN:\?FfL|V[ʺl&,*ٞH_ߴϾ%o(\Zlڣv!3ѭԮjn ,sDac1{.3RXKL\bROB#Noirc)~צ)m $yT,Ivj=2=`/J1u3O]},K]0vf.LʱT@ X=*txR#sٗRJYdA tsw&Pg V&(إhm g<<"HDt&sÛWXtZdj IS64)`-_e7,Ť:u A@@_ۥ\òm{h&,~5qUMU~ˠ}6(u6z|$]n;>ńUC3N } GI%_o]=_{:B z AƽP &_xpN&S @dSfd|?`U*p ,h6\Y49eHX,A1kjӋ3h3(qnpkkYݿrhOgN;Z"\kz(رV9CO{0̟I땷E(J"Di*Aڛ0+y{ߎEi:V&Z8h@ xxb`9dh9Oxy0?\famOh{tNROrc:nTM -[nfJ";@ϕ(➃D^YK-mH%+Z[CUs=_ yRP\2LXPvf9uHI@JF5*PDxuTQ4 pAا uU6ZdՙsY;CO]ǖb#<)4tS4XO5zP|s h Z=s y䵗aM-Y;[]fxa?@)MUD;8Qĕ^'2$U,J+;JX+ZmV<9Uخw襻x]e* jn<֊[ R: xt