Description of problem: In Monitoring.xml we have <procedure id="proc-Administration_Guide-Monitoring-Monitoring_the_state_of_Red_Hat_Update_Infrastructure">.....</procedure> to which RHUI_Manager.xml is pointing with <xref linkend="proc-Administration_Guide-Monitoring-Monitoring_the_state_of_Red_Hat_Update_Infrastructure" /> <div class="procedure"> html tag is generated instead of <div class="procedure" id="proc-Administration_Guide-Monitoring-Monitoring_the_state_of_Red_Hat_Update_Infrastructure"> it works fine on publican 2.8 Version-Release number of selected component (if applicable): publican 3 How reproducible: make xref to procedure tag Actual results: <div class="procedure"> Expected results: <div class="procedure" id="some id"> Additional info: works for section and chapter tags
same behavior on tables: table with id: <table id="tb-resource-agent-summary-CA"> in xml is generated as <div class="table"> in publican 3 <div class="table" id="tb-resource-agent-summary-CA"> in publican 2.8 thus making links like: https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Cluster_Administration/ap-ha-resource-params-CA.html#tb-resource-agent-summary-CA invalid
The fix for #788576 was too aggressive, found a gentler way to remove duplicate IDs. To ssh://git.fedorahosted.org/git/publican.git a55d953..aa33a03 master -> master
Verified in build publican-3.0-0.fc17.t222.noarch
Thanks for clarification from Rudi, need info cancelled.