{section:HTCondor In Debian - Meeting Notes} 2012 January 17 (Tuesday), 1:15 p.m. Attending: Tim Cartwright, Ian Alderman, Jaime Frey, Michael Hanke (+49 345 685 6254) {subsection:Meeting Plan} *: Review CHTC Tickets *: Review other outstanding patches from Michael *: What else remains before initial submission? {subsection:Next Actions} Jaime Frey *: Get access to Michael's git branch and review files *: #2134 Check with Development team, push for 7.7 release *: #2138 Check with Development team; decide whether to make conditional or drop *: #2140 Check with Development team; decide whether to copy files or symlink *: #2141 Look into PostgreSQL dependency in main code *: Create gittrac ticket for condor-run patch *: Check with Red Hat folks about building against gSOAP 2.8 *: Create a ticket about man pages (see below) *: Look into what has been done about qsub and friends on CHTC team Michael Hanke *: #2137 Confirm that HTCondor source code is acceptable now (report to ticket) *: Verify that HTCondor source code change for /var/run on tempfs is adequate *: List debconf questions (exact text), in order, and their consequences *: Email summary of build problems on Ubuntu to Jaime and Ian (CC Tim) {subsection:Existing CHTC gittrac Tickets} Parent ticket is #2058. Ticket #2132: Using shared libraries *: DONE! Ticket #2133: Modify init script to handle paths *: Still in progress *: Michael still has 2 small patches to initscript.debian (see below) {subsection:Interlude - Brief Overview of Michael's Status} *: All of Michael's work is in a debian subdirectory, could easily be incorporated *: Jaime will review Michael's files via git {subsection:Back to Tickets} Ticket #2134: Disable GT4 GAHP for Debian *: Why? Because it uses prebuilt JAR files without building from source *: HTCondor is thinking of dropping all support for WS-GRAM anyway *: Important users already say OK *: Jaime will confirm once more, then do it, could still make 7.7 *: Or else, can be made conditional, default to turned off Ticket #2135: Use sysapi symbols as plain C *: DONE! Ticket #2136: gcc 4.5, SOAP, const type mismatch *:DONE! *: Michael says that there is a compilation problem with gSOAP 2.8 (see below) Ticket #2137: Add dependency on remotefs to init script *: One of Michael's still existing patches *: Done? Ticket #2138: Disable scimark benchmark tool (JAR file) *: Source is available, but project appears to be dead *: Could make a conditional part of build *: Development team may consider whether to keep at all Ticket #2139: Duplicate symbol names *: DONE! Ticket #2140: Make symlinks to binaries instead of hardlinks *: Still open *: Michael: It's a one-line patch to make symlinks instead of hard links; seems to work fine *: Could either do symlinks or simply copy binaries outright *: Jaime: Check with Development team, respond back to ticket Ticket #2141: Various includes need to change if PostgreSQL is used *: In theory, only needed by Quill, but there is still a dependency in the main code *: libpq-dev is still needed *: Jaime will explore {subsection:Outstanding Items From Michael} Patch against condor-run, may be in source code already *: Adds two attributes to submit file generated by condor-run *: Jaime will create ticket for this *: History: Michael wrote to user mailing list, Jaime replied with patch Link all libraries with rpath pointing to HTCondor lib location /usr/lib/condor *: Jaime: should be setting runpath (not rpath), which is used after ldd, not before *: However, looks like an rpath setting in cmake files *: Michael: Old patch is still there, but perhaps does not apply *: Agreed -- RESOLVED! :-) sshtojob template: change path to a libexec file *: Will need to keep patch for Debian, but where? Init script patch 1: /var/run on tempfs *: Jaime already added something similar to main branch; 7.6.6 & 7.7.5 Init script patch 2: lsb header, lacking dependency on remotefs *: Michael will try to add patch to ticket *: If that does not work, Jaime will add it Other JAR files *: Jaime: There are some in HTCondor-G support for unicore via JAR file *: Could be made conditional by default *: Jaime: HTCondor Java universek *: Would have to disable all of Java universe *: Michael may have some work on this issue already *: Not needed for initial submission gSOAP *: Michael: Current in Debian unstable is gSOAP 2.8, HTCondor does not compile against it *: HTCondor external is gSOAP 2.7 *: Jaime: Red Hat guys may have tried 2.8, will ask them *: Not important for an initial submission {subsection:Michael’s List of Pending Things from 4 January} debconf interface: ready for contribution *: Questions like: Do you want to run HTCondor? Where to run HTCondor (def. /var)? OK to send usage stats (def. no)? *: Or, could pick one configuration from a pre-defined list *: Michael will supply us with the list of questions in order and their consequences Package no longer builds on latest Ubuntu releases *: Appears to be something with EC2 *: Michael will email summary to Jaime and Ian; Jaime will create ticket man Pages *: They look awful, lots of typographic mistakes *: Has to do with conversion process *: Ian may have something to contribute here *: Would be best to include raw man page source in source package, plus tool to create them *: File a ticket! Minor thing 1: DMTCP script from Pete, installed in right places *: Could be done as a separate package, but where to store source, etc? Minor thing 2: SGE replacement; MIH wrote condor_qsub; has ticket *: Could be done as a separate package, but where to store source, etc? *: Need to figure out what has been done already on CHTC team {subsection:Longer Term} How to move away from cpack to real, unified Debian source package?