From f0290accd46ee45383b56b9acc9624f5707f6b0e Mon Sep 17 00:00:00 2001 From: Wouter Verhelst Date: Sat, 27 Oct 2018 18:38:26 +0000 Subject: Make the build fail on (useful) errors --- .gitlab-ci.yml | 20 +- Makefile.common | 4 + ci/README.md | 39 ++ ci/build-me | 37 ++ ci/docker-image/Dockerfile | 11 + english/CD/http-ftp/Makefile | 3 + english/CD/mirroring/Makefile | 4 + english/devel/Makefile | 5 + english/devel/misc/Makefile | 4 + english/devel/people.names.sample | 16 + english/devel/wnpp/Maintainers.sample | 79 +++ english/devel/wnpp/Makefile | 10 +- english/distrib/Makefile | 3 + english/international/l10n/Makefile | 7 + english/international/l10n/data/popcon.sample | 21 + english/international/l10n/data/unstable.sample | 773 ++++++++++++++++++++++++ english/international/l10n/po/Makefile | 9 +- english/mirror/Makefile | 7 + english/mirror/Mirrors.masterlist.sample | 61 ++ english/security/oval/Makefile | 8 +- english/security/oval/generate.py | 11 +- 21 files changed, 1113 insertions(+), 19 deletions(-) create mode 100644 ci/README.md create mode 100755 ci/build-me create mode 100644 ci/docker-image/Dockerfile create mode 100644 english/devel/people.names.sample create mode 100644 english/devel/wnpp/Maintainers.sample create mode 100644 english/international/l10n/data/popcon.sample create mode 100644 english/international/l10n/data/unstable.sample create mode 100644 english/mirror/Mirrors.masterlist.sample 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() { + 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 +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 @@ +
+
3-D printer team  <3dprinter-general@lists.alioth.debian.org> + (QA page) +
main:   arduino-mighty-1284p, cura-engine, libpolyclipping-dev, libpolyclipping16, libpolyclipping22, python-power, python3-power, sfact, skeinforge +
Aide Maintainers  <pkg-aide-maintainers@lists.alioth.debian.org> + (QA page) +
main:   aide, aide-common, aide-dynamic, aide-xen +
Android tools Maintainer  <android-tools-devel@lists.alioth.debian.org> + (QA page) +
main:   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 +
contrib:   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 +
Verhelst, Wouter  <wouter@debian.org> + (QA page) + (home page) +
main:   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 +
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-common Aide Maintainers +aide-dbgsym Aide Maintainers +aide-dynamic Aide Maintainers +aide-dynamic-dbgsym Aide Maintainers +aide-xen Aide Maintainers +aide-xen-dbgsym Aide Maintainers +android-libhost Android tools Maintainer +android-libhost-dev Android tools Maintainer +android-libzipfile Android tools Maintainer +android-libzipfile-dev Android tools Maintainer +android-system-dev Android tools Maintainer +arduino-mighty-1284p 3-D printer team <3dprinter-general@lists.alioth.debian.org> +aspic Wouter Verhelst +dummydroid Android tools Maintainer +enjarify Android tools Maintainer +fdpowermon-icons Wouter Verhelst +fdpowermon Wouter Verhelst +google-android-build-tools-17-installer Android tools Maintainer +google-android-build-tools-18-installer Android tools Maintainer +google-android-build-tools-19-installer Android tools Maintainer +google-android-build-tools-20-installer Android tools Maintainer +google-android-build-tools-21-installer Android tools Maintainer +google-android-build-tools-22-installer Android tools Maintainer +google-android-build-tools-23-installer Android tools Maintainer +google-android-build-tools-24-installer Android tools Maintainer +google-android-build-tools-installer Android tools Maintainer +google-android-installers Android tools Maintainer +google-android-m2repository-installer Android tools Maintainer +google-android-ndk-installer Android tools Maintainer +google-android-platform-10-installer Android tools Maintainer +google-android-platform-11-installer Android tools Maintainer +google-android-platform-12-installer Android tools Maintainer +google-android-platform-13-installer Android tools Maintainer +google-android-platform-14-installer Android tools Maintainer +google-android-platform-15-installer Android tools Maintainer +google-android-platform-16-installer Android tools Maintainer +google-android-platform-17-installer Android tools Maintainer +google-android-platform-18-installer Android tools Maintainer +google-android-platform-19-installer Android tools Maintainer +google-android-platform-20-installer Android tools Maintainer +google-android-platform-21-installer Android tools Maintainer +google-android-platform-22-installer Android tools Maintainer +google-android-platform-23-installer Android tools Maintainer +google-android-platform-24-installer Android tools Maintainer +google-android-platform-2-installer Android tools Maintainer +google-android-platform-3-installer Android tools Maintainer +google-android-platform-4-installer Android tools Maintainer +google-android-platform-5-installer Android tools Maintainer +google-android-platform-6-installer Android tools Maintainer +google-android-platform-7-installer Android tools Maintainer +google-android-platform-8-installer Android tools Maintainer +google-android-platform-9-installer Android tools Maintainer +google-android-sdk-docs-installer Android tools Maintainer +libola1 Wouter Verhelst +libola-dev Wouter Verhelst +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 +nbd-client-udeb Wouter Verhelst +nbd-client Wouter Verhelst +nbd-server Wouter Verhelst +nbd Wouter Verhelst +ola-python Wouter Verhelst +ola-rdm-tests Wouter Verhelst +ola Wouter Verhelst +pmw-doc Wouter Verhelst +pmw Wouter Verhelst +repo Android tools Maintainer +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 +sreview-detect Wouter Verhelst +sreview-encoder Wouter Verhelst +sreview-master Wouter Verhelst +sreview-web Wouter Verhelst +sreview Wouter Verhelst 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) $( $@ 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 +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 !Czech + debian/po/da.po!da!7t0f0u!debian/po/aide_0.16-4_da.po!Joe Hansen !Danish + debian/po/de.po!de!7t0f0u!debian/po/aide_0.16-4_de.po!Erik Schanze !German + debian/po/el.po!el!3t1f3u!debian/po/aide_0.16-4_el.po!Konstantinos Margaritis !Greek + debian/po/es.po!es!7t0f0u!debian/po/aide_0.16-4_es.po!Rudy Godoy !Debian Spanish + debian/po/fr.po!fr!7t0f0u!debian/po/aide_0.16-4_fr.po!Gregory Colpart !French + debian/po/it.po!it!7t0f0u!debian/po/aide_0.16-4_it.po!Mark Caglienzi !Italian + debian/po/ja.po!ja!7t0f0u!debian/po/aide_0.16-4_ja.po!Hideki Yamane (Debian-JP) !Japanese + debian/po/nl.po!nl!7t0f0u!debian/po/aide_0.16-4_nl.po!Bart Cornelis !dutch + debian/po/pl.po!pl!7t0f0u!debian/po/aide_0.16-4_pl.po!Marcin Owsiany !Polish + debian/po/pt.po!pt!7t0f0u!debian/po/aide_0.16-4_pt.po!Marco Ferra !Portuguese + debian/po/pt_BR.po!pt_BR!7t0f0u!debian/po/aide_0.16-4_pt_BR.po!André Luís Lopes !Debian-BR Project + debian/po/ru.po!ru!7t0f0u!debian/po/aide_0.16-4_ru.po!Yuri Kozlov !Russian + debian/po/sv.po!sv!7t0f0u!debian/po/aide_0.16-4_sv.po!Daniel Nylander !Swedish + 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 !Vietnamese + debian/po/zh_TW.po!zh_TW!3t2f2u!debian/po/aide_0.16-4_zh_TW.po!Asho Yeh !Chinese (traditional) + +Package: android-framework-23 +Version: 6.0.1+r72-4 +Section: java +Priority: optional +Maintainer: Android Tools Maintainers +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 +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 +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 +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 +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 +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 +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 +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 !Arabic + policycoreutils/po/as.po!as!842t111f125u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_as.po!ngoswami ! + policycoreutils/po/ast.po!ast!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ast.po!dwalsh ! + 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 + 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 !Bulgarian + policycoreutils/po/bn.po!bn!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_bn.po!dwalsh !Bengali + 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 !Bengali (India) + policycoreutils/po/bo.po!bo!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_bo.po!dwalsh !Tibetan + policycoreutils/po/br.po!br!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_br.po!dwalsh ! + 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 ! + policycoreutils/po/ca.po!ca!240t31f807u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ca.po!dwalsh !Catalan + policycoreutils/po/cs.po!cs!5t3f1070u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_cs.po!dwalsh ! + 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 !Danish + policycoreutils/po/de.po!de!770t89f219u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_de.po!dwalsh !German + 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 !Greek + policycoreutils/po/en_GB.po!en_GB!240t31f807u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_en_GB.po!dwalsh ! + 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 !Spanish + 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 ! + policycoreutils/po/fa.po!fa!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_fa.po!dwalsh ! + policycoreutils/po/fi.po!fi!264t40f774u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_fi.po!dwalsh ! + policycoreutils/po/fr.po!fr!770t89f219u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_fr.po!dwalsh !French + policycoreutils/po/ga.po!ga!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ga.po!dwalsh ! + policycoreutils/po/gl.po!gl!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_gl.po!dwalsh ! + policycoreutils/po/gu.po!gu!842t111f125u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_gu.po!sweta !Gujarati + policycoreutils/po/he.po!he!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_he.po!!Hebrew + policycoreutils/po/hi.po!hi!770t89f219u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_hi.po!dwalsh !Hindi + policycoreutils/po/hr.po!hr!194t28f856u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_hr.po!dwalsh ! + policycoreutils/po/hu.po!hu!842t111f125u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_hu.po!Ferenc Teknős !Hungarian + 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 !Interlingua + policycoreutils/po/id.po!id!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_id.po!dwalsh !Indonesian + 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 ! + policycoreutils/po/it.po!it!677t105f296u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_it.po!massimo81 !Italian + policycoreutils/po/ja.po!ja!832t109f137u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ja.po!Tomoyuki KATO !Japanese + policycoreutils/po/ka.po!ka!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ka.po!dwalsh ! + policycoreutils/po/kk.po!kk!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_kk.po!dwalsh ! + 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 ! + policycoreutils/po/ko.po!ko!766t88f224u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ko.po!dwalsh ! + policycoreutils/po/ks.po!ks!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ks.po!dwalsh ! + 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 ! + 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 ! + 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 ! + policycoreutils/po/ml.po!ml!842t111f125u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ml.po!Ani Peter !Malayalam + 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 ! + policycoreutils/po/ms.po!ms!65t4f1009u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ms.po!dwalsh ! + 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 !Norwegian Bokmål + policycoreutils/po/nds.po!nds!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_nds.po!!Low German + 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 ! + policycoreutils/po/nn.po!nn!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_nn.po!dwalsh !Norwegian Nynorsk + 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 ! + policycoreutils/po/pa.po!pa!842t111f125u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_pa.po!asaini !Panjabi (Punjabi) + policycoreutils/po/pl.po!pl!688t82f308u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_pl.po!Piotr Drąg !Polish + 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 !Portuguese + policycoreutils/po/pt_BR.po!pt_BR!686t82f310u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_pt_BR.po!dwalsh !Portuguese (Brazil) + policycoreutils/po/ro.po!ro!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ro.po!dwalsh ! + policycoreutils/po/ru.po!ru!842t110f126u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ru.po!Игорь Горбунов !Russian + 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 ! + policycoreutils/po/sl.po!sl!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_sl.po!dwalsh ! + policycoreutils/po/sq.po!sq!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_sq.po!dwalsh ! + policycoreutils/po/sr.po!sr!240t31f807u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_sr.po!dwalsh !Serbian + policycoreutils/po/sr@latin.po!sr@latin!240t31f807u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_sr@latin.po!dwalsh ! + policycoreutils/po/sv.po!sv!770t89f219u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_sv.po!dwalsh ! + policycoreutils/po/ta.po!ta!842t111f125u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ta.po!shkumar !Tamil + policycoreutils/po/te.po!te!770t89f219u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_te.po!dwalsh ! + 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 ! + policycoreutils/po/uk.po!uk!842t111f125u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_uk.po!Yuri Chornoivan !Ukrainian + policycoreutils/po/ur.po!ur!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_ur.po!!Urdu + policycoreutils/po/vi.po!vi!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_vi.po!dwalsh ! + 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 !Chinese (China) + policycoreutils/po/zh_HK.po!zh_HK!0t0f1078u!policycoreutils/po/android-platform-external-libselinux_8.1.0+r23-2_zh_HK.po!dwalsh !Chinese (Hong Kong) + 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 !Chinese (Taiwan) + 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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +PoolDir: main/a/android-tools +Type: ? +Upstream: dbs + +Package: apktool +Version: 2.3.4-1 +Section: devel +Priority: optional +Maintainer: Android Tools Maintainers +PoolDir: main/a/apktool +Type: ? +Upstream: dbs + +Package: dummydroid +Version: 1.2-2 +Section: devel +Priority: optional +Maintainer: Android tools Maintainer +PoolDir: main/d/dummydroid +Type: ? +Upstream: dbs + +Package: enjarify +Version: 1:1.0.3-4 +Section: devel +Priority: optional +Maintainer: Android tools Maintainer +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 +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 !Debian German + debian/po/id.po!id!2t0f0u!debian/po/google-android-build-tools-installer_23.0.3_id.po!Izharul Haq ! + 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 +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 !Czech + debian/po/da.po!da!2t0f0u!debian/po/google-android-installers_1472023576+nmu1_da.po!Joe Hansen !Danish + debian/po/de.po!de!2t0f0u!debian/po/google-android-installers_1472023576+nmu1_de.po!Chris Leick !Debian German + debian/po/fr.po!fr!2t0f0u!debian/po/google-android-installers_1472023576+nmu1_fr.po!Julien Patriarca !FRENCH + debian/po/id.po!id!2t0f0u!debian/po/google-android-installers_1472023576+nmu1_id.po!Izharul Haq ! + debian/po/nl.po!nl!2t0f0u!debian/po/google-android-installers_1472023576+nmu1_nl.po!Frans Spiesschaert !Debian Dutch l10n Team + 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 ! + 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 +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 !Czech + debian/po/de.po!de!2t0f0u!debian/po/google-android-m2repository-installer_41_de.po!Chris Leick !Debian German + debian/po/fr.po!fr!2t0f0u!debian/po/google-android-m2repository-installer_41_fr.po!Julien Patriarca !FRENCH + debian/po/id.po!id!2t0f0u!debian/po/google-android-m2repository-installer_41_id.po!Izharul Haq ! + debian/po/nl.po!nl!2t0f0u!debian/po/google-android-m2repository-installer_41_nl.po!Frans Spiesschaert !Debian Dutch l10n Team + 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 +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 !Czech + debian/po/de.po!de!2t0f0u!debian/po/google-android-ndk-installer_13b_de.po!Chris Leick !Debian German + debian/po/fr.po!fr!2t0f0u!debian/po/google-android-ndk-installer_13b_fr.po!Julien Patriarca !FRENCH + debian/po/id.po!id!2t0f0u!debian/po/google-android-ndk-installer_13b_id.po!Izharul Haq ! + debian/po/nl.po!nl!2t0f0u!debian/po/google-android-ndk-installer_13b_nl.po!Frans Spiesschaert !Debian Dutch l10n Team + 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 +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 !Czech + debian/po/da.po!da!2t0f0u!debian/po/google-android-sdk-docs-installer_24+r1_da.po!Joe Hansen !Danish + debian/po/de.po!de!2t0f0u!debian/po/google-android-sdk-docs-installer_24+r1_de.po!Chris Leick !Debian German + debian/po/fr.po!fr!2t0f0u!debian/po/google-android-sdk-docs-installer_24+r1_fr.po!Julien Patriarca !FRENCH + debian/po/id.po!id!2t0f0u!debian/po/google-android-sdk-docs-installer_24+r1_id.po!Izharul Haq ! + debian/po/nl.po!nl!2t0f0u!debian/po/google-android-sdk-docs-installer_24+r1_nl.po!Frans Spiesschaert !Debian Dutch l10n Team + 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 ! + 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 +PoolDir: main/libs/libscout +Type: ? +Upstream: dbs + +Package: libsmali-1-java +Version: 1.4.2-1 +Section: java +Priority: optional +Maintainer: Android Tools Maintainers +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 +PoolDir: main/libs/libsmali-java +Type: ? +Upstream: dbs + +Package: repo +Version: 1.12.37-3 +Section: contrib/devel +Priority: extra +Maintainer: Android tools Maintainer +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 !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 !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 !German + resources/i18n/es_ES/cura.po!!!resources/i18n/es_ES/cura_3.3.1-2_cura.po!Bothof !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 !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 !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 !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 !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 !Finnish + resources/i18n/fr_FR/cura.po!!!resources/i18n/fr_FR/cura_3.3.1-2_cura.po!Bothof !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 !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 !French + resources/i18n/it_IT/cura.po!!!resources/i18n/it_IT/cura_3.3.1-2_cura.po!Bothof !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 !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 !Italian + resources/i18n/ja_JP/cura.po!!!resources/i18n/ja_JP/cura_3.3.1-2_cura.po!Bothof !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 !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 !Brule + resources/i18n/ko_KR/cura.po!!!resources/i18n/ko_KR/cura_3.3.1-2_cura.po!Jinbuhm Kim !Jinbum Kim , Korean + 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 !Jinbum Kim , Korean + 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 !Jinbum Kim , Korean + resources/i18n/nl_NL/cura.po!!!resources/i18n/nl_NL/cura_3.3.1-2_cura.po!Bothof !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 !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 !Dutch + resources/i18n/pl_PL/cura.po!!!resources/i18n/pl_PL/cura_3.3.1-2_cura.po!'Jaguś' Paweł 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ś' Paweł 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ś' Paweł 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áudio Sampaio !Cláudio Sampaio + resources/i18n/pt_BR/fdmextruder.def.json.po!def!40t0f0u!resources/i18n/pt_BR/cura_3.3.1-2_fdmextruder.def.json.po!Cláudio Sampaio !Cláudio Sampaio + resources/i18n/pt_BR/fdmprinter.def.json.po!def!1096t0f0u!resources/i18n/pt_BR/cura_3.3.1-2_fdmprinter.def.json.po!Cláudio Sampaio !Cláudio Sampaio + resources/i18n/pt_PT/cura.po!!!resources/i18n/pt_PT/cura_3.3.1-2_cura.po!Paulo Miranda !Paulo Miranda , Portuguese + 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 !Paulo Miranda , Portuguese + 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 !Paulo Miranda , Portuguese + resources/i18n/ru_RU/cura.po!!!resources/i18n/ru_RU/cura_3.3.1-2_cura.po!Bothof !Ruslan Popov , Russian + resources/i18n/ru_RU/fdmextruder.def.json.po!def!40t0f0u!resources/i18n/ru_RU/cura_3.3.1-2_fdmextruder.def.json.po!Bothof !Ruslan Popov , Russian + resources/i18n/ru_RU/fdmprinter.def.json.po!def!1096t0f0u!resources/i18n/ru_RU/cura_3.3.1-2_fdmprinter.def.json.po!Bothof !Ruslan Popov , Russian + resources/i18n/tr_TR/cura.po!!!resources/i18n/tr_TR/cura_3.3.1-2_cura.po!Bothof !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 !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 !Turkish + resources/i18n/zh_CN/cura.po!!!resources/i18n/zh_CN/cura_3.3.1-2_cura.po!Bothof !PCDotFan , Bothof + resources/i18n/zh_CN/fdmextruder.def.json.po!def!40t0f0u!resources/i18n/zh_CN/cura_3.3.1-2_fdmextruder.def.json.po!Bothof !PCDotFan , Bothof + resources/i18n/zh_CN/fdmprinter.def.json.po!def!1096t0f0u!resources/i18n/zh_CN/cura_3.3.1-2_fdmprinter.def.json.po!Bothof !PCDotFan , Bothof + resources/i18n/zh_TW/cura.po!!!resources/i18n/zh_TW/cura_3.3.1-2_cura.po!Zhang Heh Ji !Zhang Heh Ji + 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 !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 !Zhang Heh Ji + +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 +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!سـند <0sanad0@gmail.com>!< http://linuxac.org ســ <مجتمع لينكس العربي + locale/de/LC_MESSAGES/plater.po!de!19t0f0u!locale/de/LC_MESSAGES/printrun_1.6.0-1_plater.po!Christian Metzen ! + locale/de/LC_MESSAGES/pronterface.po!de!101t96f281u!locale/de/LC_MESSAGES/printrun_1.6.0-1_pronterface.po!Christian Metzen ! + locale/fr/LC_MESSAGES/plater.po!fr!19t0f0u!locale/fr/LC_MESSAGES/printrun_1.6.0-1_plater.po!Guillaume Seguin !FR + locale/fr/LC_MESSAGES/pronterface.po!fr!414t24f40u!locale/fr/LC_MESSAGES/printrun_1.6.0-1_pronterface.po!Guillaume Seguin !FR + locale/it/LC_MESSAGES/plater.po!it!19t0f0u!locale/it/LC_MESSAGES/printrun_1.6.0-1_plater.po!Italian RepRap Community !Italian RepRap Community + locale/it/LC_MESSAGES/pronterface.po!it!101t96f281u!locale/it/LC_MESSAGES/printrun_1.6.0-1_pronterface.po!Italian RepRap Community !Italian RepRap Community + locale/nl/LC_MESSAGES/pronterface.po!nl!80t78f320u!locale/nl/LC_MESSAGES/printrun_1.6.0-1_pronterface.po!Ruben Lubbes ! + 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 !German + resources/i18n/es_ES/uranium.po!!!resources/i18n/es_ES/uranium_3.3.0-1_uranium.po!Bothof !Spanish + resources/i18n/fi_FI/uranium.po!!!resources/i18n/fi_FI/uranium_3.3.0-1_uranium.po!Bothof !Finnish + resources/i18n/fr_FR/uranium.po!!!resources/i18n/fr_FR/uranium_3.3.0-1_uranium.po!Bothof !French + 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 !Crea-3D , Italian + resources/i18n/ja_JP/uranium.po!!!resources/i18n/ja_JP/uranium_3.3.0-1_uranium.po!Bothof !Brule , Japanese + resources/i18n/ko_KR/uranium.po!!!resources/i18n/ko_KR/uranium_3.3.0-1_uranium.po!Jinbuhm Kim !Jinbuhm Kim, , Korean + resources/i18n/nl_NL/uranium.po!!!resources/i18n/nl_NL/uranium_3.3.0-1_uranium.po!Bothof !Ultimaker , Dutch + resources/i18n/pl_PL/uranium.po!!!resources/i18n/pl_PL/uranium_3.3.0-1_uranium.po!'Jaguś' Paweł 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áudio Sampaio !Cláudio Sampaio + resources/i18n/pt_PT/uranium.po!!!resources/i18n/pt_PT/uranium_3.3.0-1_uranium.po!Paulo Miranda !Paulo Miranda , Portuguese + resources/i18n/ru_RU/uranium.po!!!resources/i18n/ru_RU/uranium_3.3.0-1_uranium.po!Bothof !Ruslan Popov , Russian + resources/i18n/tr_TR/uranium.po!!!resources/i18n/tr_TR/uranium_3.3.0-1_uranium.po!Bothof !Turkish + 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 !PCDotFan , Chinese + resources/i18n/zh_TW/uranium.po!!!resources/i18n/zh_TW/uranium_3.3.0-1_uranium.po!Zhang Heh Ji !Zhang Heh Ji + +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 , 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, -- cgit v1.2.3