]> git.deb.at Git - deb/packages.git/commitdiff
Merge branch 'master' into ubuntu-master
authorFrank Lichtenheld <frank@lichtenheld.de>
Wed, 16 Apr 2008 21:12:19 +0000 (23:12 +0200)
committerFrank Lichtenheld <frank@lichtenheld.de>
Wed, 16 Apr 2008 21:12:19 +0000 (23:12 +0200)
Conflicts:

templates/html/show.tmpl

1  2 
templates/html/show.tmpl

diff --combined templates/html/show.tmpl
index c72596432b1fc6437763f078f64f8e4a0a6399bc,eec364b61c8a8c2687069bca031ffce027778f77..8f76bb275317586cd306d06024214b4c663e41ee
  <h2>[% g('Links for %s', pkg) %]</h2>
  <h3>[% g('%s Resources:', organisation) %]</h3>
  <ul>
 -<li><a href="[% (is_source ? src_bugs_url : bugs_url) _ pkg %]">[% g('Bug Reports') %]</a></li>
 -
 -[% IF src.pkg -%]
 -<li><a href="[% pts_url _ src.pkg %]">[% g('Developer Information (PTS)') %]</a></li>
 -[% ELSIF is_source %]
 -<li><a href="[% pts_url _ pkg %]">[% g('Developer Information (PTS)') %]</a></li>
 -[%- END %]
 +<li><a href="[% launchpad_url _ (is_source ? pkg : src.pkg) _ '/+bugs' %]">[% g('Bug Reports') %]</a></li>
  
  [% IF files && (!archive or archive == main_archive or archive == 'security') %]
  <li><a href="[% changelogs_url _ files.changelog.path %]">[% g('%s Changelog', organisation) %]</a></li>
@@@ -80,9 -86,9 +80,9 @@@
        SET vcs_info = page.get_newest("x-vcs-$vcs_id") UNLESS vcs_info;
     IF vcs_info %]
   (<a href="[% vcs_info %]" class="pvcslink">[% vcs_name %]</a>)
- [% END %]
- </li>
  [% END; END %]
+ </li>
+ [% END %]
  
  </ul>
  
  [%- FOREACH maintainers;
    mailarchiveurl = '';
    IF (matches = mail.match('^(.*)@lists\.debian\.org$'));
-       mailarchiveurl = 'http://lists.debian.org/' _ matches.0 _ '/';
+       mailarchiveurl = 'http://lists.debian.org/' _ uri_escape(matches.0) _ '/';
    ELSIF (matches = mail.match('^(.*)@lists\.alioth\.debian\.org$'));
-       mailarchiveurl = 'http://lists.alioth.debian.org/pipermail/' _ matches.0 _ '/';
+       mailarchiveurl = 'http://lists.alioth.debian.org/pipermail/' _ uri_escape(matches.0) _ '/';
    ELSIF (matches = mail.match('^(.*)@lists\.ubuntu\.com$'));
-       mailarchiveurl = 'http://lists.ubuntu.com/archives/' _ matches.0 _ '/';
+       mailarchiveurl = 'http://lists.ubuntu.com/archives/' _ uri_escape(matches.0) _ '/';
    END -%]
    [%- '<ul>' IF loop.first -%]
-       <li><a href="mailto:[% mail %]">[% name | html %]</a>
+       <li><a href="mailto:[% mail | html %]">[% name | html %]</a>
 -      (<a href="[% ddpo_url %][% uri_escape(mail) %]" title="[% g("An overview over the maintainer's packages and uploads") %]">[% g('QA Page') %]</a>
 -      [%- IF mailarchiveurl %], <a href="[% mailarchiveurl %]" title="[% g('Archive of the Maintainer Mailinglist') %]">[% g('Mail Archive') %]</a>[% END %])
 +      [%- IF mailarchiveurl %](<a href="[% mailarchiveurl %]" title="[% g('Archive of the Maintainer Mailinglist') %]">[% g('Mail Archive') %]</a>)[% END %]
        </li>
    [%- '</ul>' IF loop.last -%]
  [%- END -%]
     IF url %]
  <h3>[% g('External Resources:') %]</h3>
  <ul>
- <li><a href="[% url | uri %]">[% g('Homepage') %]</a> [[% extract_host(url) | html %]]</li>
+ <li><a href="[% url | html %]">[% g('Homepage') %]</a> [[% extract_host(url) | html %]]</li>
  </ul>
  [% END %]
  
  [% FOREACH tag IN tags %]
    [% IF loop.first -%]
      <div id="ptags"><p>
-     <a href="[% tags_url %]edit.html?pkg=[% pkg | uri %]">[% g('Tags') %]</a>:
+     <a href="[% tags_url %]edit.html?pkg=[% uri_escape(pkg) %]">[% g('Tags') %]</a>:
    [%- END %]
    [% facet = tag.0; lfacet = "$facet-$po_lang"; 
       facet_name = debtags_voc.$lfacet;
        vcs_id = vcs.0; vcs_name = vcs.1; vcs_pkg = vcs.2;
        vcs_info = page.get_newest("vcs-$vcs_id");
        SET vcs_info = page.get_newest("x-vcs-$vcs_id") UNLESS vcs_info;
-       IF vcs_info; %]
+       LAST IF vcs_info;
+    END;
+    IF vcs_info || vcs_link; %]
  <dl>
+ [% IF vcs_info %]
  <dt>[% g('Debian Package Source Repository (<acronym title="Version Control System">VCS</acronym>: <a href="%s">%s</a>)',
        make_url(vcs_pkg,'','source',''), vcs_name ) %]</dt>
  <dd><a href="[% vcs_info %]" class="pvcslink">[% vcs_info %]</a></dd>
- [% IF vcs_link %]
- <dt>[% g('Debian Package Source Repository (Browsable)') %]</dt><dd><a href="[% vcs_link %]" class="pvcslink">[% vcs_link %]</a></dd>
+ [% END;
+    IF vcs_link %]
+ <dt>[% g('Debian Package Source Repository (Browsable)') %]</dt>
+ <dd><a href="[% vcs_link %]" class="pvcslink">[% vcs_link %]</a></dd>
  [% END %]
  </dl>
- [% END; END %]
+ [% END %]
  
      </div> <!-- end pdownload -->
    [%- END %]