DFSG NEW Queue

DFSG, Licensing & New Packages Team

gcc-defaults-ports 1.234

Package Information

DescriptionGNU C preprocessor (cpp) for the alpha architecture

The GNU C preprocessor is a macro processor that is used automatically by the GNU C compiler to transform programs before actual compilation.

This package has been separated from gcc for the benefit of those who require the preprocessor but not the cross-compiler for alpha architecture.

This is a dependency package providing the default GNU C preprocessor for the alpha architecture.

MaintainerDebian GCC Maintainers <debian-gcc@lists.debian.org>
Changed ByMatthias Klose <doko@debian.org>
Sponsordoko@debian.org
Distributionunstable
Architectureamd64 arm64 i386 ppc64el x32 s390x
VCSgit: https://salsa.debian.org/toolchain-team/gcc-defaults.git -b ports (browse)
Popcon Installs499
Binary NEWYes (new binary packages of a source already in sid)
Trackerhttps://tracker.debian.org/pkg/gcc-defaults-ports
Uploaded2 hours ago

New Package Report

.changes◂
Sourcegcc-defaults-ports
Version1.234
Changed-ByMatthias Klose <doko@debian.org>
Architecturesource amd64
Distributionunstable
DateSun, 15 Nov 2026 10:36:00 +0100
Changelog◂
gcc-defaults-ports (1.234) unstable; urgency=medium
 .
   * Bump version to 16.2.
   * Build gdc on hppa. Addresses: #1144030.
   * Build gm2 cross packages for powerpc and ppc64.
.dsc◂
Componentmain
Package-Listcpp-alpha-linux-gnu deb interpreters optional arch=amd64,arm64,i386,ppc64el,x32
cpp-arc-linux-gnu deb interpreters optional arch=amd64,arm64,i386,ppc64el,x32
cpp-arm-linux-gnueabi deb interpreters optional arch=amd64,i386,x32,arm64,ppc64el
cpp-hppa-linux-gnu deb interpreters optional arch=amd64,arm64,i386,ppc64el,x32
cpp-loongarch64-linux-gnu deb interpreters optional arch=amd64,i386,x32,arm64,ppc64el
cpp-m68k-linux-gnu deb interpreters optional arch=amd64,arm64,i386,ppc64el,x32
cpp-powerpc-linux-gnu deb interpreters optional arch=amd64,arm64,i386,x32,ppc64el,s390x
cpp-powerpc64-linux-gnu deb interpreters optional arch=amd64,i386,x32,ppc64el,s390x
cpp-sh4-linux-gnu deb interpreters optional arch=amd64,arm64,i386,ppc64el,x32
cpp-sparc64-linux-gnu deb interpreters optional arch=amd64,arm64,i386,ppc64el,x32
cpp-x86-64-linux-gnux32 deb interpreters optional arch=amd64,arm64,i386,ppc64el
g++-alpha-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
g++-arc-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
g++-arm-linux-gnueabi deb devel optional arch=amd64,i386,x32,arm64,ppc64el
g++-hppa-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
g++-loongarch64-linux-gnu deb devel optional arch=amd64,i386,x32,arm64,ppc64el
g++-m68k-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
g++-multilib-powerpc-linux-gnu deb devel optional arch=amd64,arm64,i386,x32,ppc64el,s390x
g++-multilib-powerpc64-linux-gnu deb devel optional arch=amd64,i386,x32,ppc64el,s390x
g++-multilib-sparc64-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
g++-multilib-x86-64-linux-gnux32 deb devel optional arch=amd64,arm64,i386,ppc64el
g++-powerpc-linux-gnu deb devel optional arch=amd64,arm64,i386,x32,ppc64el,s390x
g++-powerpc64-linux-gnu deb devel optional arch=amd64,i386,x32,ppc64el,s390x
g++-sh4-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
g++-sparc64-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
g++-x86-64-linux-gnux32 deb devel optional arch=amd64,arm64,i386,ppc64el
ga68-alpha-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
ga68-arc-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
ga68-arm-linux-gnueabi deb devel optional arch=amd64,i386,x32,arm64,ppc64el
ga68-hppa-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
ga68-loongarch64-linux-gnu deb devel optional arch=amd64,i386,x32,arm64,ppc64el
ga68-m68k-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
ga68-powerpc-linux-gnu deb devel optional arch=amd64,arm64,i386,x32,ppc64el,s390x
ga68-powerpc64-linux-gnu deb devel optional arch=amd64,i386,x32,ppc64el,s390x
ga68-sh4-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
ga68-sparc64-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
ga68-x86-64-linux-gnux32 deb devel optional arch=amd64,arm64,i386,ppc64el
gcc-alpha-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gcc-arc-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gcc-arm-linux-gnueabi deb devel optional arch=amd64,i386,x32,arm64,ppc64el
gcc-hppa-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gcc-loongarch64-linux-gnu deb devel optional arch=amd64,i386,x32,arm64,ppc64el
gcc-m68k-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gcc-multilib-powerpc-linux-gnu deb devel optional arch=amd64,arm64,i386,x32,ppc64el,s390x
gcc-multilib-powerpc64-linux-gnu deb devel optional arch=amd64,i386,x32,ppc64el,s390x
gcc-multilib-sparc64-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gcc-multilib-x86-64-linux-gnux32 deb devel optional arch=amd64,arm64,i386,ppc64el
gcc-powerpc-linux-gnu deb devel optional arch=amd64,arm64,i386,x32,ppc64el,s390x
gcc-powerpc64-linux-gnu deb devel optional arch=amd64,i386,x32,ppc64el,s390x
gcc-sh4-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gcc-sparc64-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gcc-x86-64-linux-gnux32 deb devel optional arch=amd64,arm64,i386,ppc64el
gccgo-alpha-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gccgo-arm-linux-gnueabi deb devel optional arch=amd64,i386,x32,arm64,ppc64el
gccgo-multilib-powerpc-linux-gnu deb devel optional arch=amd64,arm64,i386,x32,ppc64el,s390x
gccgo-multilib-powerpc64-linux-gnu deb devel optional arch=amd64,i386,x32,ppc64el,s390x
gccgo-multilib-sparc64-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gccgo-multilib-x86-64-linux-gnux32 deb devel optional arch=amd64,arm64,i386,ppc64el
gccgo-powerpc-linux-gnu deb devel optional arch=amd64,arm64,i386,x32,ppc64el,s390x
gccgo-powerpc64-linux-gnu deb devel optional arch=amd64,i386,x32,ppc64el,s390x
gccgo-sparc64-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gccgo-x86-64-linux-gnux32 deb devel optional arch=amd64,arm64,i386,ppc64el
gdc-arm-linux-gnueabi deb devel optional arch=amd64,i386,x32,arm64,ppc64el
gdc-hppa-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gdc-loongarch64-linux-gnu deb devel optional arch=amd64,i386,x32,arm64,ppc64el
gdc-multilib-powerpc-linux-gnu deb devel optional arch=amd64,arm64,i386,x32,ppc64el,s390x
gdc-multilib-powerpc64-linux-gnu deb devel optional arch=amd64,i386,x32,ppc64el,s390x
gdc-multilib-sparc64-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gdc-multilib-x86-64-linux-gnux32 deb devel optional arch=amd64,arm64,i386,ppc64el
gdc-powerpc-linux-gnu deb devel optional arch=amd64,arm64,i386,x32,ppc64el,s390x
gdc-powerpc64-linux-gnu deb devel optional arch=amd64,i386,x32,ppc64el,s390x
gdc-sparc64-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gdc-x86-64-linux-gnux32 deb devel optional arch=amd64,arm64,i386,ppc64el
gfortran-alpha-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gfortran-arc-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gfortran-arm-linux-gnueabi deb devel optional arch=amd64,i386,x32,arm64,ppc64el
gfortran-hppa-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gfortran-loongarch64-linux-gnu deb devel optional arch=amd64,i386,x32,arm64,ppc64el
gfortran-m68k-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gfortran-multilib-powerpc-linux-gnu deb devel optional arch=amd64,arm64,i386,x32,ppc64el,s390x
gfortran-multilib-powerpc64-linux-gnu deb devel optional arch=amd64,i386,x32,ppc64el,s390x
gfortran-multilib-sparc64-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gfortran-multilib-x86-64-linux-gnux32 deb devel optional arch=amd64,arm64,i386,ppc64el
gfortran-powerpc-linux-gnu deb devel optional arch=amd64,arm64,i386,x32,ppc64el,s390x
gfortran-powerpc64-linux-gnu deb devel optional arch=amd64,i386,x32,ppc64el,s390x
gfortran-sh4-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gfortran-sparc64-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gfortran-x86-64-linux-gnux32 deb devel optional arch=amd64,arm64,i386,ppc64el
gm2-alpha-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gm2-arc-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gm2-arm-linux-gnueabi deb devel optional arch=amd64,i386,x32,arm64,ppc64el
gm2-hppa-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gm2-loongarch64-linux-gnu deb devel optional arch=amd64,i386,x32,arm64,ppc64el
gm2-m68k-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gm2-powerpc-linux-gnu deb devel optional arch=amd64,arm64,i386,x32,ppc64el,s390x
gm2-powerpc64-linux-gnu deb devel optional arch=amd64,i386,x32,ppc64el,s390x
gm2-sparc64-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gm2-x86-64-linux-gnux32 deb devel optional arch=amd64,arm64,i386,ppc64el
gobjc++-alpha-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gobjc++-arc-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gobjc++-arm-linux-gnueabi deb devel optional arch=amd64,i386,x32,arm64,ppc64el
gobjc++-hppa-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gobjc++-loongarch64-linux-gnu deb devel optional arch=amd64,i386,x32,arm64,ppc64el
gobjc++-m68k-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gobjc++-multilib-powerpc-linux-gnu deb devel optional arch=amd64,arm64,i386,x32,ppc64el,s390x
gobjc++-multilib-powerpc64-linux-gnu deb devel optional arch=amd64,i386,x32,ppc64el,s390x
gobjc++-multilib-sparc64-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gobjc++-multilib-x86-64-linux-gnux32 deb devel optional arch=amd64,arm64,i386,ppc64el
gobjc++-powerpc-linux-gnu deb devel optional arch=amd64,arm64,i386,x32,ppc64el,s390x
gobjc++-powerpc64-linux-gnu deb devel optional arch=amd64,i386,x32,ppc64el,s390x
gobjc++-sh4-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gobjc++-sparc64-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gobjc++-x86-64-linux-gnux32 deb devel optional arch=amd64,arm64,i386,ppc64el
gobjc-alpha-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gobjc-arc-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gobjc-arm-linux-gnueabi deb devel optional arch=amd64,i386,x32,arm64,ppc64el
gobjc-hppa-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gobjc-loongarch64-linux-gnu deb devel optional arch=amd64,i386,x32,arm64,ppc64el
gobjc-m68k-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gobjc-multilib-powerpc-linux-gnu deb devel optional arch=amd64,arm64,i386,x32,ppc64el,s390x
gobjc-multilib-powerpc64-linux-gnu deb devel optional arch=amd64,i386,x32,ppc64el,s390x
gobjc-multilib-sparc64-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gobjc-multilib-x86-64-linux-gnux32 deb devel optional arch=amd64,arm64,i386,ppc64el
gobjc-powerpc-linux-gnu deb devel optional arch=amd64,arm64,i386,x32,ppc64el,s390x
gobjc-powerpc64-linux-gnu deb devel optional arch=amd64,i386,x32,ppc64el,s390x
gobjc-sh4-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gobjc-sparc64-linux-gnu deb devel optional arch=amd64,arm64,i386,ppc64el,x32
gobjc-x86-64-linux-gnux32 deb devel optional arch=amd64,arm64,i386,ppc64el
Sectioninterpreters
Priorityoptional
debian/copyright◂
gcc-defaults is Copyright (C) 2000-2020 Debian.

These scripts are free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2, or (at your option) any
later version.

On Debian GNU/Linux systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-2'.

The c89 and c99 man pages are taken from netbsd:

Copyright (c) 1999 The NetBSD Foundation, Inc.
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in the
   documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software
   must display the following acknowledgement:
    This product includes software developed by the NetBSD
    Foundation, Inc. and its contributors.
4. Neither the name of The NetBSD Foundation nor the names of its
   contributors may be used to endorse or promote products derived
   from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

DFSG Assistant LLM REVIEW 0 blocker, 0 important, 1 minor

This is an LLM based review using a Debian Inference based workflow. It was not written by a member of the DFSG team and has not been checked by one. It is not a decision on the package: it may be wrong, and it may have missed things.

Reviewed 1 hour ago.

Proposes a replacement debian/copyright: debian/copyright in machine-readable format

Report◂

DFSG NEW review for gcc-defaults-ports version 1.234

Summary

  • Licensing is DFSG-compliant and debian/copyright is accurate: No
  • Packaging is of good quality: Yes
  • Issues: 0 blocker, 0 important, 1 minor
  • debian/watch: absent (native package)
  • debian/copyright: not machine-readable
  • Scan before the review: nothing found

Licensing

Every licence found in the tree is DFSG-free: the c89/c99 wrapper scripts and debian/* are GPL-2+, the c89.1/c99.1 man pages are NetBSD's 4-clause BSD (free, GPL-incompatible, but only aggregated with the GPL scripts, never linked), and gpl.7/gfdl.7 are unmodified renderings of the GPL-2 and GFDL-1.2 texts whose own terms allow verbatim copying, the same terms as the copies in /usr/share/common-licenses. The NetBSD holder and its full licence text are recorded. debian/copyright is however free-form and does not describe gpl.7 and gfdl.7 at all: FSF's copyright and the verbatim-only terms appear nowhere in it, and the blanket 'Debian ... GPL-2+' statement cannot stand for FSF's texts. No built files, vendored code, patches or non-free terms.

Packaging

Standard, well-established packaging for the ports variant of gcc-defaults: source format 3.0 (native), debhelper-compat 13, Standards-Version 4.7.4 (Policy 4.7.4.1), Vcs-* fields present, no patches, and all binary packages are the cross default dependency packages generated from the control templates. Build-dependencies exist and satisfy the constraints (gcc-16-base 16.2.0-4, gfortran-16 16.2.0-4, lsb-release 12.1-2), and the packages the generated control depends on exist (gcc-16- 16.2.0-3cross1 satisfies REQV 16.2.0-2~). Doc-directory symlinks are only to packages from the same source that Depends on the target.

Issues

minor licensing 1. debian/copyright does not name the Free Software Foundation as holder of gpl.7 and gfdl.7, nor record their verbatim-copy terms ◂
  • Files: debian/copyright, gpl.7:142, gfdl.7:142, gfdl.7:557
  • Basis: checked, in the package or with a reference tool
  • Evidence: gpl.7:142 Copyright (c) 1989, 1991 Free Software Foundation, Inc. and gpl.7:148 Everyone is permitted to copy and distribute verbatim copies / of this license document, but changing it is not allowed.; gfdl.7:142 Copyright (c) 2000,2001,2002 Free Software Foundation, Inc.; debian/copyright:1 only says gcc-defaults is Copyright (C) 2000-2020 Debian.
  • Problem: debian/copyright is free-form and never mentions these two files: their FSF copyright and their terms (verbatim copying only, changing not allowed) are recorded nowhere in it, and its blanket Debian GPL-2+ statement cannot cover FSF's texts. Policy 2.3 requires a file's notice in debian/copyright only where the licence requires it to be kept in copies or binary distributions and the file is shipped in a binary package; with_gfdl_docs is 'no' for Debian builds (debian/rules:448-452) and the code that installs them is in install-native, which only the gcc-defaults source enables (debian/rules:840), so here they reach no binary package. That is why this is minor rather than a blocker, but the DFSG team expects a complete copyright file, and it is also inaccurate to imply sole Debian copyright over the whole package.
  • Fix: Add a stanza for gpl.7 and one for gfdl.7 naming Free Software Foundation, Inc. and their verbatim-copy terms (see proposed_copyright), or drop the two unused files from the tarball; while at it, convert debian/copyright to machine-readable format as proposed.
Verified ◂
  • Upstream tree is exactly six files (c89, c99, c89.1, c99.1, gpl.7, gfdl.7); all six and all 34 files in debian/ were read. No .pc/, no debian/patches, no tests/, no gbp.conf, no upstream/metadata, no binary files.
  • c89.1 and c99.1 carry The NetBSD Foundation's 4-clause BSD notice (c89.1:3-27, c99.1:3-27) with Copyright (c) 1999 The NetBSD Foundation, Inc., All rights reserved. and the advertising clause; the holder and the complete licence text are reproduced in debian/copyright:12-42. The scan's missing-holder report for The NetBSD Foundation is therefore a false positive.
  • c89 and c99 are small /bin/sh wrappers with no notice of their own; the blanket Copyright (C) 2000-2020 Debian + GPL-2+ statement in debian/copyright covers them. The NetBSD man pages are only aggregated with, not linked into, the GPL-licensed scripts, so the GPL-incompatible advertising clause raises no licence-compatibility problem.
  • gpl.7 and gfdl.7 are unmodified Pod::Man renderings of the GNU GPL version 2 and GNU GFDL version 1.2 texts (.TH GPL 7 "2003-03-01" "gcc-3.3" "GNU"), i.e. the licence documents themselves, with FSF's verbatim copies ... changing it is not allowed terms; Debian distributes the same texts in /usr/share/common-licenses, so this is not a DFSG problem. Their missing holder is reported above.
  • No non-free wording anywhere: the only hits for 'not allowed' are inside the GPL/GFDL texts, and no built files, minified code, PDFs or third-party vendored code exist.
  • debian/control matches the .dsc; all packages are architecture-dependent cross dependency packages (no arch:all), all carry Multi-Arch: foreign, Depends, Breaks/Replaces cpp/gcc/g++/... (<< 4:13.2.0-3), and the doc-directory symlinks point only at cpp- which the linking package Depends on.
  • Dependencies checked with apt-cache: gcc-16-base 16.2.0-4, gfortran-16 16.2.0-4, lsb-release 12.1-2 exist; gcc-16-alpha-linux-gnu, gfortran-16-alpha-linux-gnu, gm2-16-alpha-linux-gnu, ga68-16-alpha-linux-gnu are all 16.2.0-3cross1 and satisfy REQV (>= 16.2.0-2~). No gnat- packages exist in the archive, consistent with control.cross-ada.in being unused.
  • Standards-Version 4.7.4 against Policy 4.7.4.1 (first two components match); debhelper-compat 13 is supported; /usr/share/common-licenses/GPL-2 reference in debian/copyright is correct; changelog version 1.234/native/unstable is consistent with source format 3.0 (native).
  • debian/rules:858 names fsf-funding.7, which is not in the tarball, but that loop is inside install-native, enabled only when SOURCE is gcc-defaults (debian/rules:435-440), so it is unreachable for gcc-defaults-ports and is not a build failure here.
  • Re-read debian/rules for the ports path: only the cross branches run (with_native is unset), the native-only alternatives/maintainer scripts and the README generation/control generation are not exercised in the binary build; maintscripts that are built (none for cross packages) would be idempotent update-alternatives calls.
  • There is no debian/watch, and the package is native, so none is needed.
  • Every pointer of debian/copyright to /usr/share/common-licenses names a file that is there (GPL-2).
Not confirmed ◂
  • debian/control is generated by the 'control' target of debian/rules; I took the shipped copy as the one the upload used and did not regenerate it, so I could not confirm it is byte-identical to what the templates would produce.
  • No build or test run: build success is assumed, as instructed, and debian/rules was judged statically.
Proposed: debian/copyright in machine-readable format ◂

debian/copyright is not in machine-readable (DEP-5) format. This replacement was written by the reviewing model: its form has been checked, its content has not.

Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: gcc-defaults-ports
Comment: Debian-native package; gcc-defaults has no separate upstream release.
 The gpl.7 and gfdl.7 files, and the c89/c99 wrappers and man pages, are
 shipped in the source tarball; Debian builds set with_gfdl_docs to "no",
 so gpl.7 and gfdl.7 are not installed into any binary package here.

Files: *
Copyright: 2000-2020 Debian
License: GPL-2+

Files: debian/*
Copyright: 2000-2020 Debian
License: GPL-2+

Files: c89.1
       c99.1
Copyright: 1999 The NetBSD Foundation, Inc.
License: BSD-4-clause

Files: gpl.7
Copyright: 1989, 1991 Free Software Foundation, Inc.
License: verbatim-copy

Files: gfdl.7
Copyright: 2000, 2001, 2002 Free Software Foundation, Inc.
License: verbatim-copy

License: GPL-2+
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or (at
 your option) any later version.
 .
 This program is distributed in the hope that it will be useful, but
 WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 General Public License for more details.
 .
 On Debian systems, the complete text of the GNU General Public License
 version 2 can be found in `/usr/share/common-licenses/GPL-2'.

License: BSD-4-clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
    notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
    notice, this list of conditions and the following disclaimer in the
    documentation and/or other materials provided with the distribution.
 3. All advertising materials mentioning features or use of this software
    must display the following acknowledgement:
     This product includes software developed by the NetBSD
     Foundation, Inc. and its contributors.
 4. Neither the name of The NetBSD Foundation nor the names of its
    contributors may be used to endorse or promote products derived
    from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
 ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
 TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
 BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.

License: verbatim-copy
 Everyone is permitted to copy and distribute verbatim copies of this
 license document, but changing it is not allowed.
 .
 gpl.7 is an unmodified manual-page rendering of the GNU General Public
 License version 2, and gfdl.7 of the GNU Free Documentation License
 version 1.2; the terms above are those the Free Software Foundation
 states for the license documents themselves.

Uploader's response to the LLM review

The uploader was emailed about the review 1 hour ago.

Other Reviews of this Package

VersionHashAllocatedCompletedReviewerStatusDetails
1.231 494fec72… 2026-08-03 14:43 2026-08-03 14:47 mechtilde accepted VIEW

Back to Dashboard | View all reviews for this package