DFSG NEW Queue

DFSG, Licensing & New Packages Team

r-cran-texreg 1.40+ds-1

Package Information

DescriptionConversion of R Regression Output to LaTeX or HTML Tables

Converts coefficients, standard errors, significance stars, and goodness-of-fit statistics of statistical models into LaTeX tables or HTML tables/MS Word documents or to nicely formatted screen output for the R console for easy model comparison. A list of several models can be combined in a single table. The output is highly customizable. New model types can be easily implemented. Details can be found in Leifeld (2013), JStatSoft <doi:10.18637/jss.v055.i08>.)

MaintainerDebian R Packages Maintainers <r-pkg-team@alioth-lists.debian.net>
Changed ByCharles Plessy <plessy@debian.org>
Sponsorplessy@debian.org
Distributionunstable
Architectureall
VCSgit: https://salsa.debian.org/r-pkg-team/r-cran-texreg.git (browse)
Trackerhttps://tracker.debian.org/pkg/r-cran-texreg
Uploaded2 hours ago

New Package Report

.changes◂
Version1.40+ds-1
Changed-ByCharles Plessy <plessy@debian.org>
Architecturesource all
Distributionunstable
DateMon, 09 Nov 2026 19:32:11 +0900
Sourcer-cran-texreg
Changelog◂
r-cran-texreg (1.40+ds-1) unstable; urgency=medium
 .
   * Initial release (needed by: r-cran-estimatr)
.dsc◂
Package-Listr-cran-texreg deb gnu-r optional arch=all
Sectiongnu-r
Priorityoptional
Componentmain
debian/copyright◂
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://cran.r-project.org/package=texreg
Upstream-Name: texreg
Upstream-Contact:
 Philip Leifeld <philip.leifeld@manchester.ac.uk>,
Files-Excluded:
 inst/doc/texreg.pdf

Files: *
Copyright: Philip Leifeld,
 Claudia Zucca
License: GPL-3

Files: debian/*
Copyright: Debian R Packages Maintainers <r-pkg-team@alioth-lists.debian.net>
License: GPL-3

License: GPL-3
 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; version 3 of the License.
 .
 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 you can find the full text of the GNU General Public
 License version 3 at /usr/share/common-licenses/GPL-3.

DFSG Assistant LLM REVIEW 0 blocker, 0 important, 0 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.

Report◂

DFSG NEW review for r-cran-texreg version 1.40+ds-1

Summary

  • Licensing is DFSG-compliant and debian/copyright is accurate: Yes
  • Packaging is of good quality: Yes
  • Issues: 0 blocker, 0 important, 0 minor
  • debian/watch: version 5
  • debian/copyright: machine-readable
  • Scan before the review: 11 found

Licensing

debian/copyright is DEP-5, with Files: * GPL-3 for Philip Leifeld and Claudia Zucca, a separate debian/* stanza, and a GPL-3 paragraph that points to /usr/share/common-licenses/GPL-3. The only licence statement in the tree is License: GPL-3 in DESCRIPTION, which agrees with the copyright file, and greps over R/, man/, tests/, vignettes/ and inst/ find no other holder or different licence. Files-Excluded: inst/doc/texreg.pdf matches the tree: the PDF is gone and its source, vignettes/texreg.Rnw (also copied as inst/doc/texreg.Rnw), is present. GPL-3 is DFSG-free and the single licence of the package, so no compatibility question arises.

Packaging

Boring, conventional r-pkg-team packaging: 3.0 (quilt) source format, debhelper-compat 14 with dh $@ --buildsystem R, Standards-Version: 4.7.4 (current), proper Vcs-* fields, a changelog whose 1.40+ds-1 matches the +ds orig tarball, and an autopkgtest that runs the upstream testthat suite with every optional test-time package guarded by skip_if_not_installed(). Build-Depends are exactly what the build needs (r-base-dev, dh-r, r-cran-httr for Imports: httr), and r-pkg-team-core-architecture is shipped by dh-r, so the dependencies resolve. I found nothing a sponsor would need changed.

Issues

None.

Verified ◂
  • debian/copyright is in machine-readable format (Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/), Files: * gives GPL-3 with Copyright: Philip Leifeld, Claudia Zucca, Files: debian/* gives GPL-3 for the Debian R Packages Maintainers, and the one stand-alone License: GPL-3 paragraph matches the short name used and refers to /usr/share/common-licenses/GPL-3.
  • The only licence declaration in the source is License: GPL-3 in DESCRIPTION; grep over R/, man/, tests/, vignettes/ and inst/ for Copyright, (C), ©, SPDX-License-Identifier, Licensed under, Permission is hereby, GNU General Public, GNU Lesser, Apache License, Mozilla Public, public domain, All rights reserved (and case-insensitive licen[cs]e|copyleft) found no other holder or licence, so no Files stanza is missing.
  • Files-Excluded: inst/doc/texreg.pdf is consistent with the tree: the PDF is absent, inst/doc/texreg.Rnw and vignettes/texreg.Rnw (identical copies, both listed in upstream's MD5) are present, and nothing else from upstream's file list is missing.
  • build/partial.rdb (61 bytes, gzip) is an R lazy-load fragment left over from upstream's own build of the CRAN tarball, not a shipped deliverable: build/ is not an R package component, its content is generated from R/texreg.R, R/extract.R and R/praise.R, which are all present, and R CMD INSTALL creates its own build/ directory, so dh-r neither installs nor reads this copy. No DFSG or licensing consequence; at most leftover packaging noise in the orig tarball, not worth a repack on its own.
  • tests/files/PlotDataFrame.RDS, tests/files/PlotDataFrameCI.RDS, tests/files/PlotDataFrameOR.RDS, tests/files/jss_htmlreg_markdown.RDS, tests/files/jss_htmlreg_word.RDS, tests/files/jss_screenreg_lm.RDS, tests/files/jss_texreg_bold_customnote_digits.RDS, tests/files/jss_texreg_dcolumn_booktabs.RDS, tests/files/jss_texreg_gls.RDS, tests/files/jss_texreg_robust.RDS: all ten are test fixtures of the package's own suite, produced by the tests themselves (the generating saveRDS() calls are kept as comments in tests/testthat/test-jss.R and tests/testthat/test-plotreg.R) and read back with readRDS(); they are not opaque third-party binary data. I did not decompress them (binary).
  • MD5 is upstream's own checksum list for the CRAN tarball; it still names the excluded inst/doc/texreg.pdf. Nothing in the build reads it, so the stale line is harmless.
  • Packaging files read in full: debian/control, rules, changelog, copyright, docs, source/format, tests/control, tests/run-unit-test, upstream/metadata, salsa-ci.yml.
  • Source format 3.0 (quilt); no debian/patches at all, so there is no patch to check for DEP-3 headers or forwarding; no maintainer scripts, no maintscripts, no debconf templates.
  • debhelper-compat 14 with dh $@ --buildsystem R (dh-r); dh_auto_test is not overridden and Debian::Debhelper::Buildsystem::R defines no test method, so the test suite is run only by autopkgtest, which is the R team's normal arrangement, and the missing dev-dependencies in Build-Depends are not a build problem.
  • Dependencies: r-cran-httr in Build-Depends is exactly Imports: httr in DESCRIPTION; r-pkg-team-core-architecture (Build-Depends and Depends) is the metapackage shipped by dh-r 20260707 according to apt-cache, so both fields are satisfiable; no versioned dependency is unsatisfiable and none is tighter than needed.
  • Tests: debian/tests/control runs run-unit-test with Restrictions: allow-stderr and depends on the package plus the test packages; the script copies /usr/share/doc/r-cran-texreg/tests (installed by debian/docs) and runs testthat.R, and every optional package the test files use (apollo, forecast, Bergm, betareg, bife, broom, biglm, lme4, Matrix, huxtable, plm, spatialreg, logitr, ...) is guarded by skip_if_not_installed() before its require()/library(), so their absence skips tests rather than failing them.
  • man/*.Rd and NAMESPACE are roxygen2 output and the roxygen blocks they are generated from are shipped in R/*.R, so the documentation's preferred form is present.
  • Changelog is sane: single initial entry, r-cran-texreg (1.40+ds-1) to unstable, matching the +ds orig tarball and the CRAN upstream release of 2026-08-24; Standards-Version: 4.7.4 matches Policy 4.7.4.1 (current).
  • The vignette text vignettes/texreg.Rnw reproduces the author's own JSS 2013 article, held by the same copyright holder named in debian/copyright, and draws its figures with TikZ (no included image files are referenced), so nothing in it needs a separate stanza.
  • Coverage: the whole 157-file tree was inventoried (DESCRIPTION, MD5, NAMESPACE, R/ 3 files, man/ 129 files, tests/ 17 files, inst/ 2 files, vignettes/ 2 files, build/ 1 file, debian/ 13 files); text files were grep-searched and the debian/ files were read in full.
  • uscan found the packaged version as the newest upstream release (upstream 1.40, packaged 1.40+ds).
  • Every pointer of debian/copyright to /usr/share/common-licenses names a file that is there (GPL-3).
Not confirmed ◂
  • Whether the installed package will offer a readable vignette("texreg"): the +ds repack removed inst/doc/texreg.pdf, which can only be regenerated from vignettes/texreg.Rnw (LaTeX is not in Build-Depends); whether R CMD INSTALL rebuilds the vignette or ships only the .Rnw is decided by a build I cannot run. Only a build or installation would show it, and either way it would be minor.
  • The ten tests/files/*.RDS and build/partial.rdb were not decompressed or inspected (binary files), only judged by path, name and the code that writes/reads them.
Proposed changes ◂

None.

Uploader's response to the LLM review

The uploader was emailed about the review 0 hours ago.

Back to Dashboard | View all reviews for this package