aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWouter Verhelst <wouter@debian.org>2018-10-27 18:38:26 +0000
committerWouter Verhelst <wouter@debian.org>2018-10-27 18:38:26 +0000
commitf0290accd46ee45383b56b9acc9624f5707f6b0e (patch)
tree24efe2ca2dc9ad0c123ebc3a5de67d88e43fe371
parent964757ef3ad3686df20782acea9b70be007d485c (diff)
Make the build fail on (useful) errors
-rw-r--r--.gitlab-ci.yml20
-rw-r--r--Makefile.common4
-rw-r--r--ci/README.md39
-rwxr-xr-xci/build-me37
-rw-r--r--ci/docker-image/Dockerfile11
-rw-r--r--english/CD/http-ftp/Makefile3
-rw-r--r--english/CD/mirroring/Makefile4
-rw-r--r--english/devel/Makefile5
-rw-r--r--english/devel/misc/Makefile4
-rw-r--r--english/devel/people.names.sample16
-rw-r--r--english/devel/wnpp/Maintainers.sample79
-rw-r--r--english/devel/wnpp/Makefile10
-rw-r--r--english/distrib/Makefile3
-rw-r--r--english/international/l10n/Makefile7
-rw-r--r--english/international/l10n/data/popcon.sample21
-rw-r--r--english/international/l10n/data/unstable.sample773
-rw-r--r--english/international/l10n/po/Makefile9
-rw-r--r--english/mirror/Makefile7
-rw-r--r--english/mirror/Mirrors.masterlist.sample61
-rw-r--r--english/security/oval/Makefile8
-rw-r--r--english/security/oval/generate.py11
21 files changed, 1113 insertions, 19 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fba249c0430..f0f3b33da2e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,39 +2,37 @@ stages:
- english
- translations
- merge
-.build-common: &common
- before_script:
- - apt-get update
- - apt-get -y install wml make gettext git opencc diffstat libintl-perl libxml-rss-perl wget libtimedate-perl
# english, which we do always
english:
- <<: *common
stage: english
- image: debian:stretch
+ image: registry.salsa.debian.org/webmaster-team/webwml/build:latest
script:
- - make LANGUAGES=english install
+ - make LANGUAGES=english STRICT_ERROR_CHECKS=1 USE_SAMPLE_FILES=1 install
after_script:
- mkdir -p .public
- mv ../www .public/english
artifacts:
+ untracked: true
+ when: always
paths:
- .public
# translations
.build: &build
- <<: *common
- image: debian:stretch
+ image: registry.salsa.debian.org/webmaster-team/webwml/build:latest
stage: translations
retry: 2
script:
- - if [ ! -z "$(git log -p ${CI_COMMIT_BEFORE_SHA}..HEAD|diffstat -p1 -l|grep '/'|cut -d'/' -f1|uniq|grep ${CI_JOB_NAME})" ]; then make LANGUAGES=${CI_JOB_NAME} install; else echo "no changes for $CI_JOB_NAME"; fi
+ - if ci/build-me; then make LANGUAGES=${CI_JOB_NAME} STRICT_ERROR_CHECKS=1 USE_SAMPLE_FILES=1 install; else echo "no changes for $CI_JOB_NAME"; fi
after_script:
- mkdir -p .public
- mv ../www .public/${CI_JOB_NAME}
artifacts:
+ when: always
paths:
- - .public
+ - .public/$CI_JOB_NAME
merge:
stage: merge
+ image: debian:stretch
before_script:
- apt-get update
- apt-get -y install rsync
diff --git a/Makefile.common b/Makefile.common
index b341ee1fc64..cf45e560073 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -11,6 +11,10 @@ else
IGNORE =
endif
+# Turn this on to use (small) sample files for data that generated from
+# cronjobs on the official website.
+USE_SAMPLE_FILES := 0
+
ENGLISHSRCDIR := $(WMLBASE)/../english
ENGLISHDIR := $(ENGLISHSRCDIR)
# ^ just an alias ^
diff --git a/ci/README.md b/ci/README.md
new file mode 100644
index 00000000000..4560a67f0b7
--- /dev/null
+++ b/ci/README.md
@@ -0,0 +1,39 @@
+Building the website with GitLab CI
+===================================
+
+On every commit, the website will be built. By default, only the
+following parts will be built:
+
+- The english website (always).
+- If any files were touched under a translation directory, that
+ translation.
+
+The built files will be made available as artifacts. These can be
+browsed through the GitLab webinterface for basic review and validation
+of any made changes. Note, however, that content negotiation does not
+work on GitLab, and that internal links will be broken (because they
+miss the `$language.html` suffix). This is expected.
+
+The build can be fine-tuned by setting the list of forced translations.
+This list can be set in two ways:
+
+1. Add a line starting with `forced translations:` to the commit
+ message, followed by the list;
+2. Set the environment variable `WEBWML_FORCED_TRANSLATIONS` to the
+ list of translations wanted. This can be done by going to the "CI/CD"
+ option in the left-hand-side menu of GitLab, then choosing
+ "Pipelines", and "Run Pipeline". There, fill out the name of the
+ variable in "Input variable key" and its value in "Input variable
+ value". You must be logged in and have access to the repository to be
+ able to do so (but you may fork the repository, if you prefer).
+
+If the list of translations is set to 'all', then all translations will
+be built. If the list of translations is set to a space-separated list
+of languages, then any language in that list will be built.
+
+To skip GitLab CI altogether, make sure that either `[skip ci]` or `[ci
+skip]` occurs in the commit message.
+
+The CI jobs use a docker image that is stored in the GitLab container
+registry. The Dockerfile for this image is stored [in this
+repository](docker-image/Dockerfile)
diff --git a/ci/build-me b/ci/build-me
new file mode 100755
index 00000000000..b87ab7c9612
--- /dev/null
+++ b/ci/build-me
@@ -0,0 +1,37 @@
+#!/usr/bin/perl -w
+
+use strict;
+use warnings;
+
+my $is_forced = 0;
+my @translations;
+
+if(defined($ENV{WEBWML_FORCE_TRANSLATIONS})) {
+ @translations = split(' ', $ENV{WEBWML_FORCED_TRANSLATIONS});
+} else {
+ if($ENV{CI_COMMIT_MESSAGE} =~ /force translations:(.*)/i) {
+ @translations = split(' ', $1);
+ }
+}
+
+if(scalar(grep(/$ENV{CI_JOB_NAME}/, @translations)) > 0) {
+ exit 0;
+}
+
+if(scalar(@translations) > 0 && $translations[0] eq 'all') {
+ exit 0;
+}
+
+open GIT, "git log -p \$CI_COMMIT_BEFORE_SHA..HEAD|diffstat -p1 -l|";
+
+while(<GIT>) {
+ next unless /\//;
+ my @dirparts = split(\//);
+ if($dirparts[0] eq $ENV{CI_JOB_NAME}) {
+ close GIT;
+ exit 0;
+ }
+}
+
+close GIT;
+exit 1;
diff --git a/ci/docker-image/Dockerfile b/ci/docker-image/Dockerfile
new file mode 100644
index 00000000000..c7b874ae38e
--- /dev/null
+++ b/ci/docker-image/Dockerfile
@@ -0,0 +1,11 @@
+FROM debian:stretch
+MAINTAINER Wouter Verhelst <wouter@debian.org>
+RUN apt-get update
+# This creates several layers. This is *ON PURPOSE*. The alternative is
+# to have a nearly 2G single layer; pushing that takes multiple hours,
+# and pulling that is sloooow too.
+RUN apt-get -y install wml make gettext && apt-get clean
+RUN apt-get -y install git opencc diffstat && apt-get clean
+RUN apt-get -y install libintl-perl libxml-rss-perl wget libtimedate-perl libsoap-lite-perl liblocale-gettext-perl && apt-get clean
+RUN apt-get -y install texlive-latex-base texlive-binaries texlive-fonts-recommended && apt-get clean
+RUN apt-get -y install debiandoc-sgml python-lxml && apt-get clean
diff --git a/english/CD/http-ftp/Makefile b/english/CD/http-ftp/Makefile
index 3df1b352e91..51972a1c5aa 100644
--- a/english/CD/http-ftp/Makefile
+++ b/english/CD/http-ftp/Makefile
@@ -21,6 +21,9 @@ index.$(LANGUAGE).html: index.wml $(TEMPLDIR)/cdimage.wml \
$(TEMPLDIR)/release_info.wml $(TEMPLDIR)/release_images.wml | $(VCSREVCACHE)
ifeq "$(LANGUAGE)" "en"
+$(ENGLISHDIR)/mirror/Mirrors.masterlist:
+ $(MAKE) -C $(ENGLISHDIR)/mirror Mirrors.masterlist
+
$(ENGLISHDIR)/CD/http-ftp/cdimage_mirrors.list: \
$(ENGLISHDIR)/mirror/mirror_list.pl $(ENGLISHDIR)/mirror/Mirrors.masterlist
$< -m $(word 2,$^) -t cdimages-httpftp > $@
diff --git a/english/CD/mirroring/Makefile b/english/CD/mirroring/Makefile
index 75ad15a00aa..855445595fa 100644
--- a/english/CD/mirroring/Makefile
+++ b/english/CD/mirroring/Makefile
@@ -20,6 +20,10 @@ rsync-mirrors.$(LANGUAGE).html: rsync-mirrors.wml $(TEMPLDIR)/cdimage.wml \
$(ENGLISHDIR)/CD/mirroring/cdimage_mirrors.list | $(VCSREVCACHE)
ifeq "$(LANGUAGE)" "en"
+
+$(ENGLISHDIR)/mirror/Mirrors.masterlist:
+ $(MAKE) -C $(ENGLISHDIR)/mirror Mirrors.masterlist
+
$(ENGLISHDIR)/CD/mirroring/cdimage_mirrors.list: \
$(ENGLISHDIR)/mirror/mirror_list.pl $(ENGLISHDIR)/mirror/Mirrors.masterlist
$< -m $(word 2,$^) -t cdimages-rsync > $@
diff --git a/english/devel/Makefile b/english/devel/Makefile
index 1caafc1d2ce..822feab56ab 100644
--- a/english/devel/Makefile
+++ b/english/devel/Makefile
@@ -15,3 +15,8 @@ leader.$(LANGUAGE).html: leader.wml $(TEMPLDIR)/template.wml \
people.$(LANGUAGE).html: people.wml $(TEMPLDIR)/template.wml \
$(ENGLISHSRCDIR)/devel/people.names
index.$(LANGUAGE).html: index.wml $(TEMPLDIR)/template.wml
+
+ifeq ($(USE_SAMPLE_FILES),1)
+$(ENGLISHSRCDIR)/devel/people.names: $(ENGLISHSRCDIR)/devel/people.names.sample
+ if [ ! -f $@ ]; then cp $< $@; else touch $@; fi
+endif
diff --git a/english/devel/misc/Makefile b/english/devel/misc/Makefile
index aa57e074e24..dc34d124e55 100644
--- a/english/devel/misc/Makefile
+++ b/english/devel/misc/Makefile
@@ -32,5 +32,9 @@ card.dvi: card.tex bottle.eps
# the non-english directories shouldn't try to install them
$(HTMLDIR)/card.tex: card.tex
install -m 664 -p card.tex $(HTMLDIR)
+else
+
+# Create this rule so CI doesn't die
+$(HTMLDIR)/card.tex:
endif
diff --git a/english/devel/people.names.sample b/english/devel/people.names.sample
new file mode 100644
index 00000000000..da7987793c7
--- /dev/null
+++ b/english/devel/people.names.sample
@@ -0,0 +1,16 @@
+<dl>
+<dt><strong><a name="MAINT_3-D_printer_team">3-D printer team</a></strong> &nbsp;<a href="mailto:3dprinter-general@lists.alioth.debian.org">&lt;3dprinter-general@lists.alioth.debian.org&gt;</a>
+&nbsp;(<a href="https://qa.debian.org/developer.php?login=3dprinter-general@lists.alioth.debian.org">QA page</a>)
+<dd><strong>main:</strong> &nbsp;&nbsp;arduino-mighty-1284p, cura-engine, libpolyclipping-dev, libpolyclipping16, libpolyclipping22, python-power, python3-power, sfact, skeinforge
+<dt><strong><a name="MAINT_Aide_Maintainers">Aide Maintainers</a></strong> &nbsp;<a href="mailto:pkg-aide-maintainers@lists.alioth.debian.org">&lt;pkg-aide-maintainers@lists.alioth.debian.org&gt;</a>
+&nbsp;(<a href="https://qa.debian.org/developer.php?login=pkg-aide-maintainers@lists.alioth.debian.org">QA page</a>)
+<dd><strong>main:</strong> &nbsp;&nbsp;aide, aide-common, aide-dynamic, aide-xen
+<dt><strong><a name="MAINT_Android_tools_Maintainer">Android tools Maintainer</a></strong> &nbsp;<a href="mailto:android-tools-devel@lists.alioth.debian.org">&lt;android-tools-devel@lists.alioth.debian.org&gt;</a>
+&nbsp;(<a href="https://qa.debian.org/developer.php?login=android-tools-devel@lists.alioth.debian.org">QA page</a>)
+<dd><strong>main:</strong> &nbsp;&nbsp;aapt, android-libandroidfw, android-libandroidfw-dev, android-libcutils, android-libcutils-dev, android-libhost, android-libhost-dev, android-liblog, android-liblog-dev, android-libutils, android-libutils-dev, android-libzipfile, android-libzipfile-dev, android-system-dev, android-tools-adb, android-tools-fastboot, android-tools-fsutils, dummydroid, enjarify, zipalign
+<dd><strong>contrib:</strong> &nbsp;&nbsp;google-android-build-tools-17-installer, google-android-build-tools-18-installer, google-android-build-tools-19-installer, google-android-build-tools-20-installer, google-android-build-tools-21-installer, google-android-build-tools-22-installer, google-android-build-tools-23-installer, google-android-build-tools-24-installer, google-android-build-tools-installer, google-android-m2repository-installer, google-android-ndk-installer, google-android-platform-10-installer, google-android-platform-11-installer, google-android-platform-12-installer, google-android-platform-13-installer, google-android-platform-14-installer, google-android-platform-15-installer, google-android-platform-16-installer, google-android-platform-17-installer, google-android-platform-18-installer, google-android-platform-19-installer, google-android-platform-2-installer, google-android-platform-20-installer, google-android-platform-21-installer, google-android-platform-22-installer, google-android-platform-23-installer, google-android-platform-24-installer, google-android-platform-3-installer, google-android-platform-4-installer, google-android-platform-5-installer, google-android-platform-6-installer, google-android-platform-7-installer, google-android-platform-8-installer, google-android-platform-9-installer, google-android-sdk-docs-installer, repo
+<dt><strong><a name="MAINT_wouter"></a><a name="MAINT_Verhelst">Verhelst</a>, Wouter</strong> &nbsp;<a href="mailto:wouter@debian.org">&lt;wouter@debian.org&gt;</a>
+&nbsp;(<a href="https://qa.debian.org/developer.php?login=wouter@debian.org">QA page</a>)
+ (<a href="http://www.grep.be/">home page</a>)
+<dd><strong>main:</strong> &nbsp;&nbsp;aspic, fdpowermon, fdpowermon-icons, libnet-ssh-authorizedkeysfile-perl*, libola-dev, libola1, logtool, nbd-client, nbd-client-udeb, nbd-server, ola, ola-python, ola-rdm-tests, partman-nbd*, pmw, pmw-doc, sreview-common, sreview-detect, sreview-encoder, sreview-master, sreview-web
+</dl>
diff --git a/english/devel/wnpp/Maintainers.sample b/english/devel/wnpp/Maintainers.sample
new file mode 100644
index 00000000000..7829f88f8e2
--- /dev/null
+++ b/english/devel/wnpp/Maintainers.sample
@@ -0,0 +1,79 @@
+aide Aide Maintainers <aide@packages.debian.org>
+aide-common Aide Maintainers <aide@packages.debian.org>
+aide-dbgsym Aide Maintainers <pkg-aide-maintainers@lists.alioth.debian.org>
+aide-dynamic Aide Maintainers <aide@packages.debian.org>
+aide-dynamic-dbgsym Aide Maintainers <pkg-aide-maintainers@lists.alioth.debian.org>
+aide-xen Aide Maintainers <aide@packages.debian.org>
+aide-xen-dbgsym Aide Maintainers <pkg-aide-maintainers@lists.alioth.debian.org>
+android-libhost Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+android-libhost-dev Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+android-libzipfile Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+android-libzipfile-dev Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+android-system-dev Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+arduino-mighty-1284p 3-D printer team <3dprinter-general@lists.alioth.debian.org>
+aspic Wouter Verhelst <wouter@debian.org>
+dummydroid Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+enjarify Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+fdpowermon-icons Wouter Verhelst <wouter@debian.org>
+fdpowermon Wouter Verhelst <wouter@debian.org>
+google-android-build-tools-17-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-build-tools-18-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-build-tools-19-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-build-tools-20-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-build-tools-21-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-build-tools-22-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-build-tools-23-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-build-tools-24-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-build-tools-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-installers Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-m2repository-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-ndk-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-10-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-11-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-12-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-13-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-14-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-15-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-16-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-17-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-18-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-19-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-20-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-21-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-22-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-23-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-24-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-2-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-3-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-4-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-5-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-6-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-7-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-8-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-platform-9-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+google-android-sdk-docs-installer Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+libola1 Wouter Verhelst <wouter@debian.org>
+libola-dev Wouter Verhelst <wouter@debian.org>
+libpolyclipping16 3-D printer team <3dprinter-general@lists.alioth.debian.org>
+libpolyclipping22 3-D printer team <3dprinter-general@lists.alioth.debian.org>
+libpolyclipping 3-D printer team <3dprinter-general@lists.alioth.debian.org>
+libpolyclipping-dev 3-D printer team <3dprinter-general@lists.alioth.debian.org>
+logtool Wouter Verhelst <wouter@debian.org>
+nbd-client-udeb Wouter Verhelst <wouter@debian.org>
+nbd-client Wouter Verhelst <wouter@debian.org>
+nbd-server Wouter Verhelst <wouter@debian.org>
+nbd Wouter Verhelst <wouter@debian.org>
+ola-python Wouter Verhelst <wouter@debian.org>
+ola-rdm-tests Wouter Verhelst <wouter@debian.org>
+ola Wouter Verhelst <wouter@debian.org>
+pmw-doc Wouter Verhelst <wouter@debian.org>
+pmw Wouter Verhelst <wouter@debian.org>
+repo Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+sfact 3-D printer team <3dprinter-general@lists.alioth.debian.org>
+skeinforge 3-D printer team <3dprinter-general@lists.alioth.debian.org>
+sreview-common Wouter Verhelst <wouter@debian.org>
+sreview-detect Wouter Verhelst <wouter@debian.org>
+sreview-encoder Wouter Verhelst <wouter@debian.org>
+sreview-master Wouter Verhelst <wouter@debian.org>
+sreview-web Wouter Verhelst <wouter@debian.org>
+sreview Wouter Verhelst <wouter@debian.org>
diff --git a/english/devel/wnpp/Makefile b/english/devel/wnpp/Makefile
index 908c6c1f44f..48ec4e86568 100644
--- a/english/devel/wnpp/Makefile
+++ b/english/devel/wnpp/Makefile
@@ -24,10 +24,18 @@ DATADIR = $(ENGLISHSRCDIR)/$(CUR_DIR)
$(GETTEXTDEP) | $(VCSREVCACHE)
$(WML) $(<F)
+ifeq ($(USE_SAMPLE_FILES),1)
+$(DATADIR)/Maintainers: $(DATADIR)/Maintainers.sample
+ if [ ! -f $@ ]; then cp $< $@; else touch $@; fi
+endif
+
$(DATADIR)/wnpp.data: WMLOUTFILE=$(DATADIR)/wnpp.data
-$(DATADIR)/wnpp.data:
+$(DATADIR)/wnpp.data: $(DATADIR)/Maintainers $(ENGLISHSRCDIR)/international/l10n/data/popcon
$(WML) -W7,-Squotes $(DATADIR)/wnpp.pl
+$(ENGLISHSRCDIR)/international/l10n/data/popcon:
+ $(MAKE) -C $(ENGLISHSRCDIR)/international/l10n data/popcon
+
ifeq "$(LANGUAGE)" "en"
.PHONY: $(DATADIR)/wnpp.data
.DELETE_ON_ERROR: $(DATADIR)/wnpp.data
diff --git a/english/distrib/Makefile b/english/distrib/Makefile
index 2eca962f217..6fe5dc99781 100644
--- a/english/distrib/Makefile
+++ b/english/distrib/Makefile
@@ -36,6 +36,9 @@ $(ENGLISHSRCDIR)/distrib/pre-installed.inc: pre-installed.data count
clean::
rm -f archive.mirrors
+$(ENGLISHSRCDIR)/mirror/Mirrors.masterlist:
+ $(MAKE) -C $(ENGLISHSRCDIR)/mirror/Mirrors.masterlist
+
$(ENGLISHSRCDIR)/distrib/archive.mirrors: \
$(ENGLISHSRCDIR)/mirror/Mirrors.masterlist $(ENGLISHSRCDIR)/mirror/mirror_list.pl
echo "#use wml::debian::countries" > $@
diff --git a/english/international/l10n/Makefile b/english/international/l10n/Makefile
index 92d67a760e6..6935fffbd24 100644
--- a/english/international/l10n/Makefile
+++ b/english/international/l10n/Makefile
@@ -9,3 +9,10 @@ GETTEXTFILES += l10n.mo
include $(WMLBASE)/Make.lang
+ifeq ($(USE_SAMPLE_FILES),1)
+$(ENGLISHSRCDIR)/$(CUR_DIR)/data/%: $(ENGLISHSRCDIR)/$(CUR_DIR)/data/%.sample
+ if [ ! -f $@ ]; then cp $< $@; else touch $@; fi
+
+data/popcon: $(ENGLISHSRCDIR)/$(CUR_DIR)/data/popcon
+data/unstable: $(ENGLISHSRCDIR)/$(CUR_DIR)/data/unstable
+endif
diff --git a/english/international/l10n/data/popcon.sample b/english/international/l10n/data/popcon.sample
new file mode 100644
index 00000000000..f50d2b27244
--- /dev/null
+++ b/english/international/l10n/data/popcon.sample
@@ -0,0 +1,21 @@
+4979 python-pmw 1712 444 1132 75 61
+5985 nbd 1088 464 599 25 0
+6135 aide 1032 910 115 7 0
+9093 maven-repo-helper 390 66 292 32 0
+10089 libpolyclipping 295 0 0 0 295
+10097 fdpowermon 294 71 115 4 104
+10495 enjarify 269 24 230 15 0
+10609 repo 263 38 214 11 0
+10727 google-android-installers 255 0 0 0 255
+11712 arduino-mighty-1284p 199 5 182 12 0
+14167 ola 117 41 23 9 44
+15657 google-android-ndk-installer 86 6 73 5 2
+15658 google-android-sdk-docs-installer 86 0 0 0 86
+17228 dummydroid 62 2 38 22 0
+18218 logtool 50 12 36 1 1
+18592 pmw 46 4 27 4 11
+18828 google-android-build-tools-installer 43 3 36 3 1
+19131 aspic 40 6 33 1 0
+24357 google-android-m2repository-installer 12 0 11 1 0
+28457 sreview 3 2 1 0 0
+29152 golang-github-bshuster-repo-logrus-logstash-hook 1 0 0 0 1
diff --git a/english/international/l10n/data/unstable.sample b/english/international/l10n/data/unstable.sample
new file mode 100644
index 00000000000..939a7b36eb6
--- /dev/null
+++ b/english/international/l10n/data/unstable.sample
@@ -0,0 +1,773 @@
+Package: aide
+Version: 0.16-4
+Section: admin
+Priority: optional
+Maintainer: Aide Maintainers <aide@packages.debian.org>
+PoolDir: main/a/aide
+Type: ?
+Upstream: dbs
+PODEBCONF:
+ debian/aide-common.templates!_!!aide_0.16-4_debian_aide-common.templates
+ debian/po/cs.po!cs!7t0f0u!debian/po/aide_0.16-4_cs.po!Miroslav Kure <kurem@debian.cz>!Czech <debian-l10n-czech@lists.debian.org>
+ debian/po/da.po!da!7t0f0u!debian/po/aide_0.16-4_da.po!Joe Hansen <joedalton2@yahoo.dk>!Danish <debian-l10n-danish@lists.debian.org>
+ debian/po/de.po!de!7t0f0u!debian/po/aide_0.16-4_de.po!Erik Schanze <eriks@debian.org>!German <debian-l10n-german@lists.debian.org>
+ debian/po/el.po!el!3t1f3u!debian/po/aide_0.16-4_el.po!Konstantinos Margaritis <markos@debian.org>!Greek <debian-l10n-greek@lists.debian.org>
+ debian/po/es.po!es!7t0f0u!debian/po/aide_0.16-4_es.po!Rudy Godoy <rudy@debian.org>!Debian Spanish <debian-l10n-spanish@lists.debian.org>
+ debian/po/fr.po!fr!7t0f0u!debian/po/aide_0.16-4_fr.po!Gregory Colpart <reg@evolix.fr>!French <debian-l10n-french@lists.debian.org>
+ debian/po/it.po!it!7t0f0u!debian/po/aide_0.16-4_it.po!Mark Caglienzi <mark.caglienzi@gmail.com>!Italian <tp@lists.linux.it>
+ debian/po/ja.po!ja!7t0f0u!debian/po/aide_0.16-4_ja.po!Hideki Yamane (Debian-JP) <henrich@debian.or.jp>!Japanese <debian-japanese@lists.debian.org>
+ debian/po/nl.po!nl!7t0f0u!debian/po/aide_0.16-4_nl.po!Bart Cornelis <cobaco@linux.be>!dutch <debian-l10n-dutch@lists.debian.org>
+ debian/po/pl.po!pl!7t0f0u!debian/po/aide_0.16-4_pl.po!Marcin Owsiany <porridge@debian.org>!Polish <debian-l10n-polish@lists.debian.org>
+ debian/po/pt.po!pt!7t0f0u!debian/po/aide_0.16-4_pt.po!Marco Ferra <mferra@sdf.lonestar.org>!Portuguese <traduz@debianpt.org>
+ debian/po/pt_BR.po!pt_BR!7t0f0u!debian/po/aide_0.16-4_pt_BR.po!Andr&#233; Lu&#237;s Lopes <andrelop@debian.org>!Debian-BR Project <debian-l10n-portuguese@lists.debian.org>
+ debian/po/ru.po!ru!7t0f0u!debian/po/aide_0.16-4_ru.po!Yuri Kozlov <kozlov.y@gmail.com>!Russian <debian-l10n-russian@lists.debian.org>
+ debian/po/sv.po!sv!7t0f0u!debian/po/aide_0.16-4_sv.po!Daniel Nylander <po@danielnylander.se>!Swedish <tp-sv@listor.tp-sv.se>
+ debian/po/templates.pot!_!0t0f7u!debian/po/aide_0.16-4_templates.pot!!
+ debian/po/vi.po!vi!7t0f0u!debian/po/aide_0.16-4_vi.po!Clytie Siddall <clytie@riverland.net.au>!Vietnamese <vi-VN@googlegroups.com>
+ debian/po/zh_TW.po!zh_TW!3t2f2u!debian/po/aide_0.16-4_zh_TW.po!Asho Yeh <asho@debian.org.tw>!Chinese (traditional) <zh-l10n@linux.org.tw>
+
+Package: android-framework-23
+Version: 6.0.1+r72-4
+Section: java
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-framework-23
+Type: ?
+Upstream: debian
+
+Package: android-platform-build
+Version: 1:7.0.0+r33-1
+Section: devel
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-build
+Type: ?
+Upstream: dbs
+
+Package: android-platform-dalvik
+Version: 7.0.0+r33-1
+Section: devel
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-dalvik
+Type: ?
+Upstream: dbs
+
+Package: android-platform-development
+Version: 8.1.0+r23-1
+Section: devel
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-development
+Type: ?
+Upstream: dbs
+
+Package: android-platform-external-boringssl
+Version: 8.1.0+r23-2
+Section: libs
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-external-boringssl
+Type: ?
+Upstream: debian
+
+Package: android-platform-external-doclava
+Version: 6.0.1+r55-1
+Section: java
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-external-doclava
+Type: ?
+Upstream: dbs
+
+Package: android-platform-external-jsilver
+Version: 6.0.1+r55-1
+Section: java
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-external-jsilver
+Type: ?
+Upstream: dbs
+
+Package: android-platform-external-libselinux
+Version: 8.1.0+r23-2
+Section: libs
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-external-libselinux
+Type: ?
+Upstream: dbs
+PO:
+ policycoreutils/po/af.po!af!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_af.po!!
+ policycoreutils/po/aln.po!aln!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_aln.po!!
+ policycoreutils/po/am.po!am!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_am.po!!
+ policycoreutils/po/ar.po!ar!241t31f806u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ar.po!dwalsh <dwalsh@redhat.com>!Arabic <trans-ar@lists.fedoraproject.org>
+ policycoreutils/po/as.po!as!842t111f125u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_as.po!ngoswami <ngoswami@redhat.com>!
+ policycoreutils/po/ast.po!ast!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ast.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/az.po!az!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_az.po!!
+ policycoreutils/po/bal.po!bal!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_bal.po!!Balochi <trans-bal@lists.fedoraproject.org>
+ policycoreutils/po/be.po!be!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_be.po!!
+ policycoreutils/po/bg.po!bg!457t69f552u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_bg.po!dwalsh <dwalsh@redhat.com>!Bulgarian <trans-bg@lists.fedoraproject.org>
+ policycoreutils/po/bn.po!bn!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_bn.po!dwalsh <dwalsh@redhat.com>!Bengali <info@ankur.org.bd>
+ policycoreutils/po/bn_BD.po!bn_BD!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_bn_BD.po!!
+ policycoreutils/po/bn_IN.po!bn_IN!463t69f546u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_bn_IN.po!dwalsh <dwalsh@redhat.com>!Bengali (India) <anubad@lists.ankur.org.in>
+ policycoreutils/po/bo.po!bo!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_bo.po!dwalsh <dwalsh@redhat.com>!Tibetan <trans-bo@lists.fedoraproject.org>
+ policycoreutils/po/br.po!br!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_br.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/brx.po!brx!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_brx.po!!
+ policycoreutils/po/bs.po!bs!171t12f895u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_bs.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/ca.po!ca!240t31f807u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ca.po!dwalsh <dwalsh@redhat.com>!Catalan <fedora@llistes.softcatala.org>
+ policycoreutils/po/cs.po!cs!5t3f1070u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_cs.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/cy.po!cy!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_cy.po!!
+ policycoreutils/po/da.po!da!240t31f807u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_da.po!dwalsh <dwalsh@redhat.com>!Danish <dansk@dansk-gruppen.dk>
+ policycoreutils/po/de.po!de!770t89f219u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_de.po!dwalsh <dwalsh@redhat.com>!German <trans-de@lists.fedoraproject.org>
+ policycoreutils/po/dz.po!dz!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_dz.po!!
+ policycoreutils/po/el.po!el!31t13f1034u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_el.po!dwalsh <dwalsh@redhat.com>!Greek <trans-el@lists.fedoraproject.org>
+ policycoreutils/po/en_GB.po!en_GB!240t31f807u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_en_GB.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/eo.po!eo!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_eo.po!!
+ policycoreutils/po/es.po!es!842t111f125u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_es.po!Domingo Becker <domingobecker@gmail.com>!Spanish <trans-es@lists.fedoraproject.org>
+ policycoreutils/po/es_MX.po!es_MX!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_es_MX.po!!
+ policycoreutils/po/et.po!et!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_et.po!!
+ policycoreutils/po/eu.po!eu!36t25f1017u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_eu.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/fa.po!fa!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_fa.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/fi.po!fi!264t40f774u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_fi.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/fr.po!fr!770t89f219u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_fr.po!dwalsh <dwalsh@redhat.com>!French <trans-fr@lists.fedoraproject.org>
+ policycoreutils/po/ga.po!ga!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ga.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/gl.po!gl!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_gl.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/gu.po!gu!842t111f125u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_gu.po!sweta <swkothar@redhat.com>!Gujarati <trans-gu@lists.fedoraproject.org>
+ policycoreutils/po/he.po!he!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_he.po!!Hebrew <he-users@lists.fedoraproject.org>
+ policycoreutils/po/hi.po!hi!770t89f219u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_hi.po!dwalsh <dwalsh@redhat.com>!Hindi <indlinux-hindi@lists.sourceforge.net>
+ policycoreutils/po/hr.po!hr!194t28f856u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_hr.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/hu.po!hu!842t111f125u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_hu.po!Ferenc Tekn&#337;s <teknos.ferenc@gmail.com>!Hungarian <trans-hu@lists.fedoraproject.org>
+ policycoreutils/po/hy.po!hy!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_hy.po!!
+ policycoreutils/po/ia.po!ia!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ia.po!dwalsh <dwalsh@redhat.com>!Interlingua <trans-ia@lists.fedoraproject.org>
+ policycoreutils/po/id.po!id!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_id.po!dwalsh <dwalsh@redhat.com>!Indonesian <trans-id@lists.fedoraproject.org>
+ policycoreutils/po/ilo.po!ilo!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ilo.po!!
+ policycoreutils/po/is.po!is!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_is.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/it.po!it!677t105f296u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_it.po!massimo81 <mhacknetxp@hotmail.com>!Italian <trans-it@lists.fedoraproject.org>
+ policycoreutils/po/ja.po!ja!832t109f137u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ja.po!Tomoyuki KATO <tomo@dream.daynight.jp>!Japanese <trans-ja@lists.fedoraproject.org>
+ policycoreutils/po/ka.po!ka!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ka.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/kk.po!kk!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_kk.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/km.po!km!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_km.po!!
+ policycoreutils/po/kn.po!kn!821t102f155u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_kn.po!shanky <prasad.mvs@gmail.com>!
+ policycoreutils/po/ko.po!ko!766t88f224u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ko.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/ks.po!ks!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ks.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/ku.po!ku!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ku.po!!
+ policycoreutils/po/ky.po!ky!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ky.po!!
+ policycoreutils/po/la.po!la!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_la.po!!
+ policycoreutils/po/lo.po!lo!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_lo.po!!
+ policycoreutils/po/lt.po!lt!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_lt.po!!
+ policycoreutils/po/lt_LT.po!lt_LT!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_lt_LT.po!!
+ policycoreutils/po/lv.po!lv!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_lv.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/lv_LV.po!lv_LV!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_lv_LV.po!!
+ policycoreutils/po/mai.po!mai!211t30f837u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_mai.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/mg.po!mg!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_mg.po!!
+ policycoreutils/po/mk.po!mk!171t12f895u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_mk.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/ml.po!ml!842t111f125u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ml.po!Ani Peter <apeter@redhat.com>!Malayalam <discuss@lists.smc.org.in>
+ policycoreutils/po/mn.po!mn!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_mn.po!!
+ policycoreutils/po/mr.po!mr!842t111f125u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_mr.po!sandeeps <sshedmak@redhat.com>!
+ policycoreutils/po/ms.po!ms!65t4f1009u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ms.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/my.po!my!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_my.po!!
+ policycoreutils/po/nb.po!nb!12t3f1063u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_nb.po!dwalsh <dwalsh@redhat.com>!Norwegian Bokm&#229;l <i18n-nb@lister.ping.uio.no>
+ policycoreutils/po/nds.po!nds!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_nds.po!!Low German <nds-lowgerman@lists.sourceforge.net>
+ policycoreutils/po/ne.po!ne!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ne.po!!
+ policycoreutils/po/nl.po!nl!240t31f807u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_nl.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/nn.po!nn!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_nn.po!dwalsh <dwalsh@redhat.com>!Norwegian Nynorsk <i18n-nn@lister.ping.uio.no>
+ policycoreutils/po/nso.po!nso!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_nso.po!!
+ policycoreutils/po/or.po!or!842t111f125u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_or.po!Manoj Kumar Giri <mgiri@redhat.com>!
+ policycoreutils/po/pa.po!pa!842t111f125u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_pa.po!asaini <asaini@redhat.com>!Panjabi (Punjabi) <punjabi-users@lists.sf.net>
+ policycoreutils/po/pl.po!pl!688t82f308u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_pl.po!Piotr Dr&#261;g <piotrdrag@gmail.com>!Polish <trans-pl@lists.fedoraproject.org>
+ policycoreutils/po/policycoreutils.pot!_!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_policycoreutils.pot!!
+ policycoreutils/po/pt.po!pt!240t31f807u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_pt.po!dwalsh <dwalsh@redhat.com>!Portuguese <trans-pt@lists.fedoraproject.org>
+ policycoreutils/po/pt_BR.po!pt_BR!686t82f310u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_pt_BR.po!dwalsh <dwalsh@redhat.com>!Portuguese (Brazil) <trans-pt_br@lists.fedoraproject.org>
+ policycoreutils/po/ro.po!ro!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ro.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/ru.po!ru!842t110f126u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ru.po!&#1048;&#1075;&#1086;&#1088;&#1100; &#1043;&#1086;&#1088;&#1073;&#1091;&#1085;&#1086;&#1074; <igor.gorbounov@gmail.com>!Russian <trans-ru@lists.fedoraproject.org>
+ policycoreutils/po/si.po!si!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_si.po!!
+ policycoreutils/po/si_LK.po!si_LK!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_si_LK.po!!
+ policycoreutils/po/sk.po!sk!171t12f895u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_sk.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/sl.po!sl!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_sl.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/sq.po!sq!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_sq.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/sr.po!sr!240t31f807u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_sr.po!dwalsh <dwalsh@redhat.com>!Serbian <trans-sr@lists.fedoraproject.org>
+ policycoreutils/po/sr@latin.po!sr@latin!240t31f807u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_sr@latin.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/sv.po!sv!770t89f219u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_sv.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/ta.po!ta!842t111f125u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ta.po!shkumar <shkumar@redhat.com>!Tamil <tamil-users@lists.fedoraproject.org>
+ policycoreutils/po/te.po!te!770t89f219u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_te.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/tg.po!tg!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_tg.po!!
+ policycoreutils/po/th.po!th!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_th.po!!
+ policycoreutils/po/tl.po!tl!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_tl.po!!
+ policycoreutils/po/tr.po!tr!16t3f1059u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_tr.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/uk.po!uk!842t111f125u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_uk.po!Yuri Chornoivan <yurchor@ukr.net>!Ukrainian <trans-uk@lists.fedoraproject.org>
+ policycoreutils/po/ur.po!ur!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ur.po!!Urdu <trans-urdu@lists.fedoraproject.org>
+ policycoreutils/po/vi.po!vi!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_vi.po!dwalsh <dwalsh@redhat.com>!
+ policycoreutils/po/vi_VN.po!vi_VN!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_vi_VN.po!!
+ policycoreutils/po/wo.po!wo!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_wo.po!!
+ policycoreutils/po/xh.po!xh!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_xh.po!!
+ policycoreutils/po/zh_CN.GB2312.po!zh_CN!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_zh_CN.GB2312.po!!
+ policycoreutils/po/zh_CN.po!zh_CN!766t88f224u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_zh_CN.po!dwalsh <dwalsh@redhat.com>!Chinese (China) <trans-zh_cn@lists.fedoraproject.org>
+ policycoreutils/po/zh_HK.po!zh_HK!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_zh_HK.po!dwalsh <dwalsh@redhat.com>!Chinese (Hong Kong) <chinese@lists.fedoraproject.org>
+ policycoreutils/po/zh_TW.Big5.po!zh_TW!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_zh_TW.Big5.po!!
+ policycoreutils/po/zh_TW.po!zh_TW!770t89f219u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_zh_TW.po!dwalsh <dwalsh@redhat.com>!Chinese (Taiwan) <trans-zh_TW@lists.fedoraproject.org>
+ policycoreutils/po/zu.po!zu!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_zu.po!!
+
+Package: android-platform-external-libunwind
+Version: 8.1.0+r23-2
+Section: libs
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-external-libunwind
+Type: ?
+Upstream: dbs
+
+Package: android-platform-frameworks-base
+Version: 1:8.1.0+r23-3
+Section: devel
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-frameworks-base
+Type: ?
+Upstream: dbs
+
+Package: android-platform-frameworks-data-binding
+Version: 2.2.2-3
+Section: java
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-frameworks-data-binding
+Type: ?
+Upstream: dbs
+
+Package: android-platform-frameworks-native
+Version: 1:8.1.0+r23-2
+Section: devel
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-frameworks-native
+Type: ?
+Upstream: debian
+
+Package: android-platform-libcore
+Version: 8.1.0+r23-2
+Section: java
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-libcore
+Type: ?
+Upstream: debian
+
+Package: android-platform-libnativehelper
+Version: 7.0.0+r33-1
+Section: libs
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-libnativehelper
+Type: ?
+Upstream: debian
+
+Package: android-platform-system-core
+Version: 1:8.1.0+r23-1~stage1.3
+Section: devel
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-system-core
+Type: ?
+Upstream: dbs
+
+Package: android-platform-system-extras
+Version: 8.1.0+r23-2
+Section: devel
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-system-extras
+Type: ?
+Upstream: dbs
+
+Package: android-platform-system-tools-aidl
+Version: 1:8.1.0+r23-1
+Section: devel
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-system-tools-aidl
+Type: ?
+Upstream: dbs
+
+Package: android-platform-tools-analytics-library
+Version: 2.2.2-2
+Section: java
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-tools-analytics-library
+Type: ?
+Upstream: dbs
+
+Package: android-platform-tools-apksig
+Version: 0.8-2
+Section: java
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-tools-apksig
+Type: ?
+Upstream: dbs
+
+Package: android-platform-tools-base
+Version: 2.2.2-3
+Section: java
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-platform-tools-base
+Type: ?
+Upstream: dbs
+
+Package: android-sdk-helper
+Version: 0.1
+Section: java
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-sdk-helper
+Type: ?
+Upstream: debian
+
+Package: android-sdk-meta
+Version: 25.0.0+8
+Section: metapackages
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-sdk-meta
+Type: ?
+Upstream: debian
+
+Package: android-tools
+Version: 5.1.1.r38-1.1
+Section: devel
+Priority: extra
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/android-tools
+Type: ?
+Upstream: dbs
+
+Package: apktool
+Version: 2.3.4-1
+Section: devel
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/a/apktool
+Type: ?
+Upstream: dbs
+
+Package: dummydroid
+Version: 1.2-2
+Section: devel
+Priority: optional
+Maintainer: Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/d/dummydroid
+Type: ?
+Upstream: dbs
+
+Package: enjarify
+Version: 1:1.0.3-4
+Section: devel
+Priority: optional
+Maintainer: Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/e/enjarify
+Type: ?
+Upstream: dbs
+
+Package: google-android-build-tools-installer
+Version: 23.0.3
+Section: contrib/devel
+Priority: optional
+Maintainer: Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+PoolDir: contrib/g/google-android-build-tools-installer
+Type: ?
+Upstream: debian
+PODEBCONF:
+ debian/templates!_!!google-android-build-tools-installer_23.0.3_debian_templates
+ debian/po/de.po!de!2t0f0u!debian/po/google-android-build-tools-installer_23.0.3_de.po!Chris Leick <c.leick@vollbio.de>!Debian German <debian-l10n-german@lists.debian.org>
+ debian/po/id.po!id!2t0f0u!debian/po/google-android-build-tools-installer_23.0.3_id.po!Izharul Haq <atoz.chevara@yahoo.com>!
+ debian/po/pt.po!pt!2t0f0u!debian/po/google-android-build-tools-installer_23.0.3_pt.po!!
+ debian/po/templates.pot!_!0t0f2u!debian/po/google-android-build-tools-installer_23.0.3_templates.pot!!
+
+Package: google-android-installers
+Version: 1472023576+nmu1
+Section: contrib/devel
+Priority: optional
+Maintainer: Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+PoolDir: contrib/g/google-android-installers
+Type: ?
+Upstream: debian
+PODEBCONF:
+ debian/google-android-platform-24-installer.templates!_!!google-android-installers_1472023576+nmu1_debian_google-android-platform-24-installer.templates
+ debian/google-android-platform-23-installer.templates!_!!google-android-installers_1472023576+nmu1_debian_google-android-platform-23-installer.templates
+ debian/google-android-platform-22-installer.templates!_!!google-android-installers_1472023576+nmu1_debian_google-android-platform-22-installer.templates
+ debian/po/cs.po!cs!2t0f0u!debian/po/google-android-installers_1472023576+nmu1_cs.po!Michal Simunek <michal.simunek@gmail.com>!Czech <debian-l10n-czech@lists.debian.org>
+ debian/po/da.po!da!2t0f0u!debian/po/google-android-installers_1472023576+nmu1_da.po!Joe Hansen <joedalton2@yahoo.dk>!Danish <debian-l10n-danish@lists.debian.org>
+ debian/po/de.po!de!2t0f0u!debian/po/google-android-installers_1472023576+nmu1_de.po!Chris Leick <c.leick@vollbio.de>!Debian German <debian-l10n-german@lists.debian.org>
+ debian/po/fr.po!fr!2t0f0u!debian/po/google-android-installers_1472023576+nmu1_fr.po!Julien Patriarca <leatherface@debian.org>!FRENCH <debian-l10n-french@lists.debian.org>
+ debian/po/id.po!id!2t0f0u!debian/po/google-android-installers_1472023576+nmu1_id.po!Izharul Haq <atoz.chevara@yahoo.com>!
+ debian/po/nl.po!nl!2t0f0u!debian/po/google-android-installers_1472023576+nmu1_nl.po!Frans Spiesschaert <Frans.Spiesschaert@yucom.be>!Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>
+ debian/po/pt.po!pt!2t0f0u!debian/po/google-android-installers_1472023576+nmu1_pt.po!!
+ debian/po/sv.po!sv!2t0f0u!debian/po/google-android-installers_1472023576+nmu1_sv.po!Jonatan Nyberg <jonatan@autistici.org>!
+ debian/po/templates.pot!_!0t0f2u!debian/po/google-android-installers_1472023576+nmu1_templates.pot!!
+
+Package: google-android-m2repository-installer
+Version: 41
+Section: contrib/devel
+Priority: optional
+Maintainer: Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+PoolDir: contrib/g/google-android-m2repository-installer
+Type: ?
+Upstream: debian
+PODEBCONF:
+ debian/templates!_!!google-android-m2repository-installer_41_debian_templates
+ debian/po/cs.po!cs!2t0f0u!debian/po/google-android-m2repository-installer_41_cs.po!Michal Simunek <michal.simunek@gmail.com>!Czech <debian-l10n-czech@lists.debian.org>
+ debian/po/de.po!de!2t0f0u!debian/po/google-android-m2repository-installer_41_de.po!Chris Leick <c.leick@vollbio.de>!Debian German <debian-l10n-german@lists.debian.org>
+ debian/po/fr.po!fr!2t0f0u!debian/po/google-android-m2repository-installer_41_fr.po!Julien Patriarca <leatherface@debian.org>!FRENCH <debian-l10n-french@lists.debian.org>
+ debian/po/id.po!id!2t0f0u!debian/po/google-android-m2repository-installer_41_id.po!Izharul Haq <atoz.chevara@yahoo.com>!
+ debian/po/nl.po!nl!2t0f0u!debian/po/google-android-m2repository-installer_41_nl.po!Frans Spiesschaert <Frans.Spiesschaert@yucom.be>!Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>
+ debian/po/pt.po!pt!2t0f0u!debian/po/google-android-m2repository-installer_41_pt.po!!
+ debian/po/templates.pot!_!0t0f2u!debian/po/google-android-m2repository-installer_41_templates.pot!!
+
+Package: google-android-ndk-installer
+Version: 13b
+Section: contrib/devel
+Priority: optional
+Maintainer: Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+PoolDir: contrib/g/google-android-ndk-installer
+Type: ?
+Upstream: debian
+PODEBCONF:
+ debian/templates!_!!google-android-ndk-installer_13b_debian_templates
+ debian/po/cs.po!cs!2t0f0u!debian/po/google-android-ndk-installer_13b_cs.po!Michal Simunek <michal.simunek@gmail.com>!Czech <debian-l10n-czech@lists.debian.org>
+ debian/po/de.po!de!2t0f0u!debian/po/google-android-ndk-installer_13b_de.po!Chris Leick <c.leick@vollbio.de>!Debian German <debian-l10n-german@lists.debian.org>
+ debian/po/fr.po!fr!2t0f0u!debian/po/google-android-ndk-installer_13b_fr.po!Julien Patriarca <leatherface@debian.org>!FRENCH <debian-l10n-french@lists.debian.org>
+ debian/po/id.po!id!2t0f0u!debian/po/google-android-ndk-installer_13b_id.po!Izharul Haq <atoz.chevara@yahoo.com>!
+ debian/po/nl.po!nl!2t0f0u!debian/po/google-android-ndk-installer_13b_nl.po!Frans Spiesschaert <Frans.Spiesschaert@yucom.be>!Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>
+ debian/po/pt.po!pt!2t0f0u!debian/po/google-android-ndk-installer_13b_pt.po!!
+ debian/po/templates.pot!_!0t0f2u!debian/po/google-android-ndk-installer_13b_templates.pot!!
+
+Package: google-android-sdk-docs-installer
+Version: 24+r1
+Section: contrib/devel
+Priority: optional
+Maintainer: Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+PoolDir: contrib/g/google-android-sdk-docs-installer
+Type: ?
+Upstream: debian
+PODEBCONF:
+ debian/templates!_!!google-android-sdk-docs-installer_24+r1_debian_templates
+ debian/po/cs.po!cs!2t0f0u!debian/po/google-android-sdk-docs-installer_24+r1_cs.po!Michal Simunek <michal.simunek@gmail.com>!Czech <debian-l10n-czech@lists.debian.org>
+ debian/po/da.po!da!2t0f0u!debian/po/google-android-sdk-docs-installer_24+r1_da.po!Joe Hansen <joedalton2@yahoo.dk>!Danish <debian-l10n-danish@lists.debian.org>
+ debian/po/de.po!de!2t0f0u!debian/po/google-android-sdk-docs-installer_24+r1_de.po!Chris Leick <c.leick@vollbio.de>!Debian German <debian-l10n-german@lists.debian.org>
+ debian/po/fr.po!fr!2t0f0u!debian/po/google-android-sdk-docs-installer_24+r1_fr.po!Julien Patriarca <leatherface@debian.org>!FRENCH <debian-l10n-french@lists.debian.org>
+ debian/po/id.po!id!2t0f0u!debian/po/google-android-sdk-docs-installer_24+r1_id.po!Izharul Haq <atoz.chevara@yahoo.com>!
+ debian/po/nl.po!nl!2t0f0u!debian/po/google-android-sdk-docs-installer_24+r1_nl.po!Frans Spiesschaert <Frans.Spiesschaert@yucom.be>!Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>
+ debian/po/pt.po!pt!2t0f0u!debian/po/google-android-sdk-docs-installer_24+r1_pt.po!!
+ debian/po/sv.po!sv!2t0f0u!debian/po/google-android-sdk-docs-installer_24+r1_sv.po!Jonatan Nyberg <jonatan@autistici.org>!
+ debian/po/templates.pot!_!0t0f2u!debian/po/google-android-sdk-docs-installer_24+r1_templates.pot!!
+
+Package: libscout
+Version: 0.0~git20161124~dcd2a9e-1
+Section: devel
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/libs/libscout
+Type: ?
+Upstream: dbs
+
+Package: libsmali-1-java
+Version: 1.4.2-1
+Section: java
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/libs/libsmali-1-java
+Type: ?
+Upstream: dbs
+
+Package: libsmali-java
+Version: 2.2.3-1
+Section: java
+Priority: optional
+Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
+PoolDir: main/libs/libsmali-java
+Type: ?
+Upstream: dbs
+
+Package: repo
+Version: 1.12.37-3
+Section: contrib/devel
+Priority: extra
+Maintainer: Android tools Maintainer <android-tools-devel@lists.alioth.debian.org>
+PoolDir: contrib/r/repo
+Type: ?
+Upstream: dbs
+
+Package: arduino-mighty-1284p
+Version: 1-3
+Section: electronics
+Priority: optional
+Maintainer: 3-D printer team <3dprinter-general@lists.alioth.debian.org>
+PoolDir: main/a/arduino-mighty-1284p
+Type: ?
+Upstream: debian
+
+Package: cura
+Version: 3.3.1-2
+Section: misc
+Priority: optional
+Maintainer: Debian 3-D Printing Packages <3dprinter-general@lists.alioth.debian.org>
+PoolDir: main/c/cura
+Type: ?
+Upstream: dbs
+Errors:
+ gettext: resources/i18n/de_DE/cura.po: can't guess language
+ .
+ gettext: resources/i18n/es_ES/cura.po: can't guess language
+ .
+ gettext: resources/i18n/fi_FI/cura.po: can't guess language
+ .
+ gettext: resources/i18n/fr_FR/cura.po: can't guess language
+ .
+ gettext: resources/i18n/it_IT/cura.po: can't guess language
+ .
+ gettext: resources/i18n/ja_JP/cura.po: can't guess language
+ .
+ gettext: resources/i18n/ko_KR/cura.po: can't guess language
+ .
+ gettext: resources/i18n/nl_NL/cura.po: can't guess language
+ .
+ gettext: resources/i18n/pl_PL/cura.po: can't guess language
+ .
+ gettext: resources/i18n/pt_BR/cura.po: can't guess language
+ .
+ gettext: resources/i18n/pt_PT/cura.po: can't guess language
+ .
+ gettext: resources/i18n/ru_RU/cura.po: can't guess language
+ .
+ gettext: resources/i18n/tr_TR/cura.po: can't guess language
+ .
+ gettext: resources/i18n/zh_CN/cura.po: can't guess language
+ .
+ gettext: resources/i18n/zh_TW/cura.po: can't guess language
+PO:
+ resources/i18n/cura.pot!_!0t0f924u!resources/i18n/cura_3.3.1-2_cura.pot!!
+ resources/i18n/de_DE/cura.po!!!resources/i18n/de_DE/cura_3.3.1-2_cura.po!Bothof <info@bothof.nl>!German
+ resources/i18n/de_DE/fdmextruder.def.json.po!def!40t0f0u!resources/i18n/de_DE/cura_3.3.1-2_fdmextruder.def.json.po!Bothof <info@bothof.nl>!German
+ resources/i18n/de_DE/fdmprinter.def.json.po!def!1096t0f0u!resources/i18n/de_DE/cura_3.3.1-2_fdmprinter.def.json.po!Bothof <info@bothof.nl>!German
+ resources/i18n/es_ES/cura.po!!!resources/i18n/es_ES/cura_3.3.1-2_cura.po!Bothof <info@bothof.nl>!Spanish
+ resources/i18n/es_ES/fdmextruder.def.json.po!def!40t0f0u!resources/i18n/es_ES/cura_3.3.1-2_fdmextruder.def.json.po!Bothof <info@bothof.nl>!Spanish
+ resources/i18n/es_ES/fdmprinter.def.json.po!def!1096t0f0u!resources/i18n/es_ES/cura_3.3.1-2_fdmprinter.def.json.po!Bothof <info@bothof.nl>!Spanish
+ resources/i18n/fdmextruder.def.json.pot!_!0t0f40u!resources/i18n/cura_3.3.1-2_fdmextruder.def.json.pot!!
+ resources/i18n/fdmprinter.def.json.pot!_!0t0f1096u!resources/i18n/cura_3.3.1-2_fdmprinter.def.json.pot!!
+ resources/i18n/fi_FI/cura.po!!!resources/i18n/fi_FI/cura_3.3.1-2_cura.po!Bothof <info@bothof.nl>!Finnish
+ resources/i18n/fi_FI/fdmextruder.def.json.po!def!36t0f4u!resources/i18n/fi_FI/cura_3.3.1-2_fdmextruder.def.json.po!Bothof <info@bothof.nl>!Finnish
+ resources/i18n/fi_FI/fdmprinter.def.json.po!def!956t0f140u!resources/i18n/fi_FI/cura_3.3.1-2_fdmprinter.def.json.po!Bothof <info@bothof.nl>!Finnish
+ resources/i18n/fr_FR/cura.po!!!resources/i18n/fr_FR/cura_3.3.1-2_cura.po!Bothof <info@bothof.nl>!French
+ resources/i18n/fr_FR/fdmextruder.def.json.po!def!40t0f0u!resources/i18n/fr_FR/cura_3.3.1-2_fdmextruder.def.json.po!Bothof <info@bothof.nl>!French
+ resources/i18n/fr_FR/fdmprinter.def.json.po!def!1096t0f0u!resources/i18n/fr_FR/cura_3.3.1-2_fdmprinter.def.json.po!Bothof <info@bothof.nl>!French
+ resources/i18n/it_IT/cura.po!!!resources/i18n/it_IT/cura_3.3.1-2_cura.po!Bothof <info@bothof.nl>!Italian
+ resources/i18n/it_IT/fdmextruder.def.json.po!def!40t0f0u!resources/i18n/it_IT/cura_3.3.1-2_fdmextruder.def.json.po!Bothof <info@bothof.nl>!Italian
+ resources/i18n/it_IT/fdmprinter.def.json.po!def!1096t0f0u!resources/i18n/it_IT/cura_3.3.1-2_fdmprinter.def.json.po!Bothof <info@bothof.nl>!Italian
+ resources/i18n/ja_JP/cura.po!!!resources/i18n/ja_JP/cura_3.3.1-2_cura.po!Bothof <info@bothof.nl>!Japanese
+ resources/i18n/ja_JP/fdmextruder.def.json.po!def!40t0f0u!resources/i18n/ja_JP/cura_3.3.1-2_fdmextruder.def.json.po!Bothof <info@bothof.nl>!Brule
+ resources/i18n/ja_JP/fdmprinter.def.json.po!def!1090t6f0u!resources/i18n/ja_JP/cura_3.3.1-2_fdmprinter.def.json.po!Bothof <info@bothof.nl>!Brule
+ resources/i18n/ko_KR/cura.po!!!resources/i18n/ko_KR/cura_3.3.1-2_cura.po!Jinbuhm Kim <Jinbuhm.Kim@gmail.com>!Jinbum Kim <Jinbuhm.Kim@gmail.com>, Korean <info@bothof.nl>
+ resources/i18n/ko_KR/fdmextruder.def.json.po!def!40t0f0u!resources/i18n/ko_KR/cura_3.3.1-2_fdmextruder.def.json.po!Jinbuhm Kim <Jinbuhm.Kim@gmail.com>!Jinbum Kim <Jinbuhm.Kim@gmail.com>, Korean <info@bothof.nl>
+ resources/i18n/ko_KR/fdmprinter.def.json.po!def!1096t0f0u!resources/i18n/ko_KR/cura_3.3.1-2_fdmprinter.def.json.po!Jinbuhm Kim <Jinbuhm.Kim@gmail.com>!Jinbum Kim <Jinbuhm.Kim@gmail.com>, Korean <info@bothof.nl>
+ resources/i18n/nl_NL/cura.po!!!resources/i18n/nl_NL/cura_3.3.1-2_cura.po!Bothof <info@bothof.nl>!Dutch
+ resources/i18n/nl_NL/fdmextruder.def.json.po!def!40t0f0u!resources/i18n/nl_NL/cura_3.3.1-2_fdmextruder.def.json.po!Bothof <info@bothof.nl>!Dutch
+ resources/i18n/nl_NL/fdmprinter.def.json.po!def!1096t0f0u!resources/i18n/nl_NL/cura_3.3.1-2_fdmprinter.def.json.po!Bothof <info@bothof.nl>!Dutch
+ resources/i18n/pl_PL/cura.po!!!resources/i18n/pl_PL/cura_3.3.1-2_cura.po!'Jagu&#347;' Pawe&#322; Jagusiak and Andrzej 'anraf1001' Rafalski!reprapy.pl
+ resources/i18n/pl_PL/fdmextruder.def.json.po!def!40t0f0u!resources/i18n/pl_PL/cura_3.3.1-2_fdmextruder.def.json.po!'Jagu&#347;' Pawe&#322; Jagusiak and Andrzej 'anraf1001' Rafalski!reprapy.pl
+ resources/i18n/pl_PL/fdmprinter.def.json.po!def!1096t0f0u!resources/i18n/pl_PL/cura_3.3.1-2_fdmprinter.def.json.po!'Jagu&#347;' Pawe&#322; Jagusiak and Andrzej 'anraf1001' Rafalski!reprapy.pl
+ resources/i18n/pt_BR/cura.po!!!resources/i18n/pt_BR/cura_3.3.1-2_cura.po!Cl&#225;udio Sampaio <patola@makerlinux.com.br>!Cl&#225;udio Sampaio <patola@makerlinux.com.br>
+ resources/i18n/pt_BR/fdmextruder.def.json.po!def!40t0f0u!resources/i18n/pt_BR/cura_3.3.1-2_fdmextruder.def.json.po!Cl&#225;udio Sampaio <patola@makerlinux.com.br>!Cl&#225;udio Sampaio <patola@makerlinux.com.br>
+ resources/i18n/pt_BR/fdmprinter.def.json.po!def!1096t0f0u!resources/i18n/pt_BR/cura_3.3.1-2_fdmprinter.def.json.po!Cl&#225;udio Sampaio <patola@makerlinux.com.br>!Cl&#225;udio Sampaio <patola@makerlinux.com.br>
+ resources/i18n/pt_PT/cura.po!!!resources/i18n/pt_PT/cura_3.3.1-2_cura.po!Paulo Miranda <av@utopica3d.com>!Paulo Miranda <av@utopica3d.com>, Portuguese <info@bothof.nl>
+ resources/i18n/pt_PT/fdmextruder.def.json.po!def!40t0f0u!resources/i18n/pt_PT/cura_3.3.1-2_fdmextruder.def.json.po!Paulo Miranda <av@utopica3d.com>!Paulo Miranda <av@utopica3d.com>, Portuguese <info@bothof.nl>
+ resources/i18n/pt_PT/fdmprinter.def.json.po!def!1096t0f0u!resources/i18n/pt_PT/cura_3.3.1-2_fdmprinter.def.json.po!Paulo Miranda <av@utopica3d.com>!Paulo Miranda <av@utopica3d.com>, Portuguese <info@bothof.nl>
+ resources/i18n/ru_RU/cura.po!!!resources/i18n/ru_RU/cura_3.3.1-2_cura.po!Bothof <info@bothof.nl>!Ruslan Popov <ruslan.popov@gmail.com>, Russian <info@bothof.nl>
+ resources/i18n/ru_RU/fdmextruder.def.json.po!def!40t0f0u!resources/i18n/ru_RU/cura_3.3.1-2_fdmextruder.def.json.po!Bothof <info@bothof.nl>!Ruslan Popov <ruslan.popov@gmail.com>, Russian <info@bothof.nl>
+ resources/i18n/ru_RU/fdmprinter.def.json.po!def!1096t0f0u!resources/i18n/ru_RU/cura_3.3.1-2_fdmprinter.def.json.po!Bothof <info@bothof.nl>!Ruslan Popov <ruslan.popov@gmail.com>, Russian <info@bothof.nl>
+ resources/i18n/tr_TR/cura.po!!!resources/i18n/tr_TR/cura_3.3.1-2_cura.po!Bothof <info@bothof.nl>!Turkish
+ resources/i18n/tr_TR/fdmextruder.def.json.po!def!40t0f0u!resources/i18n/tr_TR/cura_3.3.1-2_fdmextruder.def.json.po!Bothof <info@bothof.nl>!Turkish
+ resources/i18n/tr_TR/fdmprinter.def.json.po!def!1096t0f0u!resources/i18n/tr_TR/cura_3.3.1-2_fdmprinter.def.json.po!Bothof <info@bothof.nl>!Turkish
+ resources/i18n/zh_CN/cura.po!!!resources/i18n/zh_CN/cura_3.3.1-2_cura.po!Bothof <info@bothof.nl>!PCDotFan <pc@edu.ax>, Bothof <info@bothof.nl>
+ resources/i18n/zh_CN/fdmextruder.def.json.po!def!40t0f0u!resources/i18n/zh_CN/cura_3.3.1-2_fdmextruder.def.json.po!Bothof <info@bothof.nl>!PCDotFan <pc@edu.ax>, Bothof <info@bothof.nl>
+ resources/i18n/zh_CN/fdmprinter.def.json.po!def!1096t0f0u!resources/i18n/zh_CN/cura_3.3.1-2_fdmprinter.def.json.po!Bothof <info@bothof.nl>!PCDotFan <pc@edu.ax>, Bothof <info@bothof.nl>
+ resources/i18n/zh_TW/cura.po!!!resources/i18n/zh_TW/cura_3.3.1-2_cura.po!Zhang Heh Ji <dinowchang@gmail.com>!Zhang Heh Ji <dinowchang@gmail.com>
+ resources/i18n/zh_TW/fdmextruder.def.json.po!def!40t0f0u!resources/i18n/zh_TW/cura_3.3.1-2_fdmextruder.def.json.po!Zhang Heh Ji <dinowchang@gmail.com>!TEAM
+ resources/i18n/zh_TW/fdmprinter.def.json.po!def!1096t0f0u!resources/i18n/zh_TW/cura_3.3.1-2_fdmprinter.def.json.po!Zhang Heh Ji <dinowchang@gmail.com>!Zhang Heh Ji <dinowchang@gmail.com>
+
+Package: cura-engine
+Version: 1:3.3.0-2.1
+Section: utils
+Priority: optional
+Maintainer: Debian 3-D Printing Packages <3dprinter-general@lists.alioth.debian.org>
+PoolDir: main/c/cura-engine
+Type: ?
+Upstream: dbs
+
+Package: fdm-materials
+Version: 3.3.0-1
+Section: misc
+Priority: optional
+Maintainer: Debian 3-D Printing Packages <3dprinter-general@lists.alioth.debian.org>
+PoolDir: main/f/fdm-materials
+Type: ?
+Upstream: debian
+
+Package: fdpowermon
+Version: 1.18
+Section: x11
+Priority: extra
+Maintainer: Wouter Verhelst <wouter@debian.org>
+PoolDir: main/f/fdpowermon
+Type: ?
+Upstream: debian
+
+Package: gpx
+Version: 2.5.2-3
+Section: science
+Priority: optional
+Maintainer: Debian 3-D Printing Packages <3dprinter-general@lists.alioth.debian.org>
+PoolDir: main/g/gpx
+Type: ?
+Upstream: debian
+
+Package: libarcus
+Version: 3.3.0-1
+Section: libs
+Priority: optional
+Maintainer: Debian 3-D Printing Packages <3dprinter-general@lists.alioth.debian.org>
+PoolDir: main/liba/libarcus
+Type: ?
+Upstream: dbs
+
+Package: libpolyclipping
+Version: 6.4.2-3
+Section: libs
+Priority: optional
+Maintainer: 3-D printer team <3dprinter-general@lists.alioth.debian.org>
+PoolDir: main/libp/libpolyclipping
+Type: ?
+Upstream: debian
+
+Package: libsavitar
+Version: 3.3.0-2
+Section: libs
+Priority: optional
+Maintainer: Debian 3-D Printing Packages <3dprinter-general@lists.alioth.debian.org>
+PoolDir: main/libs/libsavitar
+Type: ?
+Upstream: dbs
+
+Package: printrun
+Version: 1.6.0-1
+Section: misc
+Priority: optional
+Maintainer: Debian 3D-Printer Packaging Team <3dprinter-general@lists.alioth.debian.org>
+PoolDir: main/p/printrun
+Type: ?
+Upstream: dbs
+Errors:
+ gettext: locale/ar/LC_MESSAGES/plater.po:61: end-of-line within string
+ msgfmt: found 1 fatal error
+PO:
+ locale/ar/LC_MESSAGES/plater.po!ar!0t0f0u!locale/ar/LC_MESSAGES/printrun_1.6.0-1_plater.po!&#1587;&#1600;&#1606;&#1583; <0sanad0@gmail.com>!< http://linuxac.org &#1587;&#1600;&#1600; <&#1605;&#1580;&#1578;&#1605;&#1593; &#1604;&#1610;&#1606;&#1603;&#1587; &#1575;&#1604;&#1593;&#1585;&#1576;&#1610;
+ locale/de/LC_MESSAGES/plater.po!de!19t0f0u!locale/de/LC_MESSAGES/printrun_1.6.0-1_plater.po!Christian Metzen <metzench@ccux-linux.de>!
+ locale/de/LC_MESSAGES/pronterface.po!de!101t96f281u!locale/de/LC_MESSAGES/printrun_1.6.0-1_pronterface.po!Christian Metzen <metzench@ccux-linux.de>!
+ locale/fr/LC_MESSAGES/plater.po!fr!19t0f0u!locale/fr/LC_MESSAGES/printrun_1.6.0-1_plater.po!Guillaume Seguin <guillaume@segu.in>!FR <guillaume@segu.in>
+ locale/fr/LC_MESSAGES/pronterface.po!fr!414t24f40u!locale/fr/LC_MESSAGES/printrun_1.6.0-1_pronterface.po!Guillaume Seguin <guillaume@segu.in>!FR <guillaume@segu.in>
+ locale/it/LC_MESSAGES/plater.po!it!19t0f0u!locale/it/LC_MESSAGES/printrun_1.6.0-1_plater.po!Italian RepRap Community <reprap-italia@googlegroups.com>!Italian RepRap Community <reprap-italia@googlegroups.com>
+ locale/it/LC_MESSAGES/pronterface.po!it!101t96f281u!locale/it/LC_MESSAGES/printrun_1.6.0-1_pronterface.po!Italian RepRap Community <reprap-italia@googlegroups.com>!Italian RepRap Community <reprap-italia@googlegroups.com>
+ locale/nl/LC_MESSAGES/pronterface.po!nl!80t78f320u!locale/nl/LC_MESSAGES/printrun_1.6.0-1_pronterface.po!Ruben Lubbes <ruben.lubbes@gmx.net>!
+ locale/plater.pot!_!0t0f19u!locale/printrun_1.6.0-1_plater.pot!!
+ locale/pronterface.pot!_!0t0f478u!locale/printrun_1.6.0-1_pronterface.pot!!
+MENU:
+ debian/plater.menu!printrun_1.6.0-1_plater.menu
+ debian/pronsole.menu!printrun_1.6.0-1_pronsole.menu
+ debian/pronterface.menu!printrun_1.6.0-1_pronterface.menu
+
+Package: slic3r
+Version: 1.3.0+dfsg1-2
+Section: perl
+Priority: optional
+Maintainer: Debian 3-D Printing Packages <3dprinter-general@lists.alioth.debian.org>
+PoolDir: main/s/slic3r
+Type: ?
+Upstream: dbs
+
+Package: slic3r-prusa
+Version: 1.39.2+dfsg-1
+Section: perl
+Priority: optional
+Maintainer: Debian 3-D Printing Packages <3dprinter-general@lists.alioth.debian.org>
+PoolDir: main/s/slic3r-prusa
+Type: ?
+Upstream: dbs
+
+Package: uranium
+Version: 3.3.0-1
+Section: python
+Priority: optional
+Maintainer: Debian 3-D Printing Packages <3dprinter-general@lists.alioth.debian.org>
+PoolDir: main/u/uranium
+Type: ?
+Upstream: dbs
+Errors:
+ gettext: resources/i18n/de_DE/uranium.po: can't guess language
+ .
+ gettext: resources/i18n/es_ES/uranium.po: can't guess language
+ .
+ gettext: resources/i18n/fi_FI/uranium.po: can't guess language
+ .
+ gettext: resources/i18n/fr_FR/uranium.po: can't guess language
+ .
+ gettext: resources/i18n/hu_HU/uranium.po: can't guess language
+ .
+ gettext: resources/i18n/it_IT/uranium.po: can't guess language
+ .
+ gettext: resources/i18n/ja_JP/uranium.po: can't guess language
+ .
+ gettext: resources/i18n/ko_KR/uranium.po: can't guess language
+ .
+ gettext: resources/i18n/nl_NL/uranium.po: can't guess language
+ .
+ gettext: resources/i18n/pl_PL/uranium.po: can't guess language
+ .
+ gettext: resources/i18n/pt_BR/uranium.po: can't guess language
+ .
+ gettext: resources/i18n/pt_PT/uranium.po: can't guess language
+ .
+ gettext: resources/i18n/ru_RU/uranium.po: can't guess language
+ .
+ gettext: resources/i18n/tr_TR/uranium.po: can't guess language
+ .
+ gettext: resources/i18n/zh_CN/uranium.po: can't guess language
+ .
+ gettext: resources/i18n/zh_TW/uranium.po: can't guess language
+PO:
+ resources/i18n/de_DE/uranium.po!!!resources/i18n/de_DE/uranium_3.3.0-1_uranium.po!Bothof <info@bothof.nl>!German <info@bothof.nl>
+ resources/i18n/es_ES/uranium.po!!!resources/i18n/es_ES/uranium_3.3.0-1_uranium.po!Bothof <info@bothof.nl>!Spanish <info@bothof.nl>
+ resources/i18n/fi_FI/uranium.po!!!resources/i18n/fi_FI/uranium_3.3.0-1_uranium.po!Bothof <info@bothof.nl>!Finnish <info@bothof.nl>
+ resources/i18n/fr_FR/uranium.po!!!resources/i18n/fr_FR/uranium_3.3.0-1_uranium.po!Bothof <info@bothof.nl>!French <info@bothof.nl>
+ resources/i18n/hu_HU/uranium.po!!!resources/i18n/hu_HU/uranium_3.3.0-1_uranium.po!None!None
+ resources/i18n/it_IT/uranium.po!!!resources/i18n/it_IT/uranium_3.3.0-1_uranium.po!Bothof <info@bothof.nl>!Crea-3D <carmine.iacoviello@crea-3d.com>, Italian <info@bothof.nl>
+ resources/i18n/ja_JP/uranium.po!!!resources/i18n/ja_JP/uranium_3.3.0-1_uranium.po!Bothof <info@bothof.nl>!Brule <jason@brule.co.jp>, Japanese <info@bothof.nl>
+ resources/i18n/ko_KR/uranium.po!!!resources/i18n/ko_KR/uranium_3.3.0-1_uranium.po!Jinbuhm Kim <Jinbuhm.Kim@gmail.com>!Jinbuhm Kim, <Jinbuhm.Kim@gmail.com>, Korean <info@bothof.nl>
+ resources/i18n/nl_NL/uranium.po!!!resources/i18n/nl_NL/uranium_3.3.0-1_uranium.po!Bothof <info@bothof.nl>!Ultimaker <info@ultimaker.com>, Dutch <info@bothof.nl>
+ resources/i18n/pl_PL/uranium.po!!!resources/i18n/pl_PL/uranium_3.3.0-1_uranium.po!'Jagu&#347;' Pawe&#322; Jagusiak and Andrzej 'anraf1001' Rafalski!reprapy.pl
+ resources/i18n/pt_BR/uranium.po!!!resources/i18n/pt_BR/uranium_3.3.0-1_uranium.po!Cl&#225;udio Sampaio <patola@makerlinux.com.br>!Cl&#225;udio Sampaio
+ resources/i18n/pt_PT/uranium.po!!!resources/i18n/pt_PT/uranium_3.3.0-1_uranium.po!Paulo Miranda <av@utopica3d.com>!Paulo Miranda <av@utopica3d.com>, Portuguese <info@bothof.nl>
+ resources/i18n/ru_RU/uranium.po!!!resources/i18n/ru_RU/uranium_3.3.0-1_uranium.po!Bothof <info@bothof.nl>!Ruslan Popov <ruslan.popov@gmail.com>, Russian <info@bothof.nl>
+ resources/i18n/tr_TR/uranium.po!!!resources/i18n/tr_TR/uranium_3.3.0-1_uranium.po!Bothof <info@bothof.nl>!Turkish <info@bothof.nl>
+ resources/i18n/uranium.pot!_!0t0f164u!resources/i18n/uranium_3.3.0-1_uranium.pot!!
+ resources/i18n/zh_CN/uranium.po!!!resources/i18n/zh_CN/uranium_3.3.0-1_uranium.po!Bothof <info@bothof.nl>!PCDotFan <pc@edu.ax>, Chinese <info@bothof.nl>
+ resources/i18n/zh_TW/uranium.po!!!resources/i18n/zh_TW/uranium_3.3.0-1_uranium.po!Zhang Heh Ji <dinowchang@gmail.com>!Zhang Heh Ji <dinowchang@gmail.com>
+
+Package: yagv
+Version: 0.4~20130422.r5bd15ed+dfsg-4
+Section: science
+Priority: optional
+Maintainer: Debian 3-D Printing Packages <3dprinter-general@lists.alioth.debian.org>
+PoolDir: main/y/yagv
+Type: ?
+Upstream: dbs
diff --git a/english/international/l10n/po/Makefile b/english/international/l10n/po/Makefile
index 95afbe62b7d..92165ca933c 100644
--- a/english/international/l10n/po/Makefile
+++ b/english/international/l10n/po/Makefile
@@ -14,11 +14,12 @@ DIST = unstable
SORT_PKGS = $(L10N_DIR)/data/popcon
LANGS_PO := $(shell grep 'po:' $(L10N_DIR)/data/langs | sed -e 's/po: *//')
-
HTML_PO := $(foreach lang,$(LANGS_PO),$(lang).$(LANGUAGE).html)
all:: $(HTML_PO)
+WEAK_FAILURES = $(wildcard *.wml)
+
tmpl.$(LANGUAGE).tmpl: tmpl.src $(L10N_DIR)/dtc.def $(ENGLISHDIR)/$(CUR_DIR)/menu.inc $(L10N_DIR)/date.gen $(GETTEXTDEP)
$(WML) tmpl.src
@@ -34,6 +35,11 @@ $(HTMLFILES): $(ENGLISHDIR)/$(CUR_DIR)/menu.inc $(L10N_DIR)/dtc.def $(L10N_DIR)/
$(HTML_PO): tmpl.$(LANGUAGE).tmpl $(ENGLISHDIR)/$(CUR_DIR)/gen/main.exc
$(L10N_DIR)/scripts/fix-files.sh $(ENGLISHDIR)/$(CUR_DIR)/gen $(LANGUAGE) tmpl $(LANGS_PO)
+ifeq ($(USE_SAMPLE_FILES),1)
+$(L10N_DIR)/data/%:
+ $(MAKE) -C $(L10N_DIR) data/$(notdir $@)
+endif
+
$(ENGLISHDIR)/$(CUR_DIR)/gen/main.exc $(ENGLISHDIR)/$(CUR_DIR)/gen/rank.inc $(L10N_DIR)/date.gen $(L10N_DIR)/data/langs: $(L10N_DIR)/scripts/gen-files.pl $(L10N_DIR)/data/$(DIST)
-rm -rf $(ENGLISHDIR)/$(CUR_DIR)/../*/gen
$(L10N_DIR)/scripts/isoquery.pl
@@ -45,4 +51,3 @@ clean::
-rm -f $(L10N_DIR)/*.dir $(L10N_DIR)/*.pag
install:: $(patsubst %,$(HTMLDIR)/%,$(HTML_PO))
-
diff --git a/english/mirror/Makefile b/english/mirror/Makefile
index 9e1c1891450..b9f1caecf13 100644
--- a/english/mirror/Makefile
+++ b/english/mirror/Makefile
@@ -25,6 +25,13 @@ list-full.$(LANGUAGE).html: list-full.wml $(TEMPLDIR)/template.wml \
$(ENGLISHDIR)/mirror/list-full.inc
size.$(LANGUAGE).html: size.wml $(ENGLISHDIR)/mirror/size.data
+ifeq ($(USE_SAMPLE_FILES),1)
+Mirrors.masterlist: $(ENGLISHDIR)/mirror/Mirrors.masterlist
+
+$(ENGLISHDIR)/mirror/Mirrors.masterlist: $(ENGLISHDIR)/mirror/Mirrors.masterlist.sample
+ if [ ! -f $@ ]; then cp $< $@; else touch $@; fi
+endif
+
# there only needs to be one version of the following so
# the non-english directories shouldn't try to install them
ifeq "$(LANGUAGE)" "en"
diff --git a/english/mirror/Mirrors.masterlist.sample b/english/mirror/Mirrors.masterlist.sample
new file mode 100644
index 00000000000..f79577e2ecc
--- /dev/null
+++ b/english/mirror/Mirrors.masterlist.sample
@@ -0,0 +1,61 @@
+Site: ftp-master.debian.org
+Archive-unlisted-http: /debian/
+Type: Origin
+Archive-architecture: amd64 arm64 armel armhf hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mips64el mipsel powerpc ppc64el s390 s390x sparc
+Archive-rsync: debian/
+Country: US United States
+
+Site: security-master.debian.org
+Security-unlisted-http: /debian-security/
+Type: Origin
+Security-rsync: debian-security/
+Country: DE Germany
+
+Site: porta.debian.org
+Alias: ftp.ports.debian.org
+Type: Origin
+Ports-architecture: alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32
+Ports-rsync: debian-ports/
+Country: GR Greece
+
+Site: archive.debian.org
+Type: RoundRobinDNS
+Includes: archive-klecker.debian.org archive-gretchaninov.debian.org archive-sibelius.debian.org
+Old-http: /debian-archive/
+Old-rsync: debian-archive/
+
+Site: cdimage.debian.org
+Type: Origin
+CDImage-http: /debian-cd/
+CDImage-rsync: debian-cd/
+Country: SE Sweden
+
+Site: syncproxy2.wna.debian.org
+Archive-unlisted-http: /debian/
+Security-unlisted-http: /debian-security
+Type: Push-Primary
+Archive-architecture: amd64 arm64 armel armhf hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mips64el mipsel powerpc ppc64el s390 s390x sparc
+X-Archive-rsync: debian/
+Archive-method: push
+Country: US United States
+Sponsor: ISC - Internet Systems Consortium http://www.isc.org/
+
+Site: security.debian.org
+Type: GeoDNS
+Security-architecture: amd64 armel i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
+Security-http: /debian-security/
+Security-rsync: debian-security/
+Comment: Automatically selects geographically close mirror
+ of security update archive.
+Details: https://anonscm.debian.org/cgit/mirror/dsa-auto-dns.git
+
+Site: www.nic.funet.fi
+Alias: ftp.funet.fi
+Type: leaf
+Archive-architecture: amd64 arm64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mips64el mipsel powerpc ppc64el s390x sparc
+Archive-http: /debian/
+Archive-rsync: ftp/pub/mirrors/ftp.debian.org/debian/
+Maintainer: Harri Salminen <hks@csc.fi>, mirrors-adm+debian@nic.funet.fi
+Country: FI Finland
+Location: Espoo
+Sponsor: Finnish Academic and Research Network FUNET http://www.funet.fi/
diff --git a/english/security/oval/Makefile b/english/security/oval/Makefile
index 8c3d98e3a35..39053914253 100644
--- a/english/security/oval/Makefile
+++ b/english/security/oval/Makefile
@@ -25,12 +25,16 @@ install:: $(XMLDESTFILES)
#
DebianSecTracker.json:
@if ! test -e "$@" || test `find "$@" -mmin +60` ; then \
- wget https://security-tracker.debian.org/tracker/data/json --ca-directory=/etc/ssl/ca-debian -O $@ ;\
+ if test -d /etc/ssl/ca-debian; then \
+ wget https://security-tracker.debian.org/tracker/data/json --ca-directory=/etc/ssl/ca-debian -O $@ ;\
+ else \
+ wget https://security-tracker.debian.org/tracker/data/json -O $@; \
+ fi \
fi
oval-definitions-%.xml: force DebianSecTracker.json
@[ -e $(PYTHON) ] || { echo "ERROR: Required python binary $(PYTHON) is not available, aborting generation" >&2; exit 1; }
- $(IGNORE)$(PYTHON) generate.py -d .. -j DebianSecTracker.json -r $(patsubst oval-definitions-%.xml,%,$@) >$@
+ $(IGNORE)$(PYTHON) generate.py -q -d .. -j DebianSecTracker.json -r $(patsubst oval-definitions-%.xml,%,$@) >$@
# Warn if empty files are generated
# Note: They cannot be removed or the install target will fail later
@[ -s $@ ] || echo "WARNING: OVAL Definition $@ is empty, please review script and/or DSAs"
diff --git a/english/security/oval/generate.py b/english/security/oval/generate.py
index d6374073c77..830ddb48007 100644
--- a/english/security/oval/generate.py
+++ b/english/security/oval/generate.py
@@ -172,7 +172,10 @@ def main(args):
if args['verbose']:
logging.basicConfig(level=logging.DEBUG)
else:
- logging.basicConfig(level=logging.WARNING)
+ if args['quiet']:
+ logging.basicConfig(level=logging.ERROR)
+ else:
+ logging.basicConfig(level=logging.WARNING)
# unpack args
@@ -191,8 +194,9 @@ def main(args):
logging.log(logging.DEBUG, "Issuing wget for JSON file")
args = ['wget', 'https://security-tracker.debian.org/tracker/data/json',
'-O', temp_file]
- if os.path.isdir('/etc/ssl/ca-debian'):
- args.insert(1, '--ca-directory=/etc/ssl/ca-debian')
+ if os.path.isdir('/etc/ssl'):
+ if os.path.isdir('/etc/ssl/ca-debian'):
+ args.insert(1, '--ca-directory=/etc/ssl/ca-debian')
call(args)
logging.log(logging.DEBUG, "File %s received" % temp_file)
json_data = get_json_data(temp_file)
@@ -211,6 +215,7 @@ if __name__ == "__main__":
'from the JSON file used to '
'build the Debian Security '
'Tracker.')
+ PARSER.add_argument('-q', '--quiet', help='Quiet mode', action="store_true")
PARSER.add_argument('-v', '--verbose', help='Verbose Mode',
action="store_true")
PARSER.add_argument('-j', '--JSONfile', type=str,

© 2014-2024 Faster IT GmbH | imprint | privacy policy