[Summary] While duplication usually is a reason to nack that is ok for this package that only has non-active code - if the Desktop Team wants to own it. They will own it that way for all the lifetime of Bionic anyway.
The process exists to ensure maintenance is doable and quality is ok, and here forcing the premature transition probably causes more fall-out than we gain by avoiding to maintain gsfonts + fonts-urw-base35 for now. @Desktop: But still, do yourself a favor and complete the transition in 20.10 to get rid of gsfonts some day. @Desktop - you need to add the package subscription, that isn't done yet. Other than that it is safe and well packaged. => MIR Team ack, no security review needed [Duplication] There is a problem with duplication here. I'm not a fonts expert so I beg your pardon if there are fine details that differ. But it seems that there are: - libgs9-common (src:ghostscript) - gsfonts - fonts-urw-base35 There is currently a transition from gsfonts -> fonts-urw-base35 happening. This is also reflected in what one can see in the archive. E.g. ghostscript does this transition and therefore is blocked atm. But gsfonts is in main still and I doubt we can make the transition complete in Focal. But this is a low effort maintenance package, I guess it is ok to have the Desktop Team own both in Focal without much drawback. gsfonts already is owned by Desktop. Adding fonts-urw-base35 while strictly speaking is a duplicate is ok as it has no active code and changes rarely. [Dependencies] OK: - no other dependencies from this package that need to be MIRed - no -dev/-debug/-doc packages with extra deps that would be auto-incldued that need exclusion later on promotion [Embedded sources and static linking] OK: - no embedded source present - no static linking [Security] OK: - history of CVEs does not look concerning (none) - does not run a daemon as root - does not use webkit1,2 - does not use lib*v8 directly - does not parse data formats - does not open a port - does not process arbitrary web content - does not use centralized online accounts - does not integrate arbitrary javascript into the desktop - does not deal with system authentication (eg, pam), etc) => No security review needed [Common blockers] OK: - does not FTBFS currently - no translation present, but none needed for this case - not a python package, no extra constraints to consider int hat regard - It has no tests which usually is a blocker, but ok for a fonts package I'd think Problems: - Desktop isn't subscribed - it does need a team bug subscriber [Packaging red flags] OK: - Ubuntu does not carry a delta - symbols tracking not applicable for this kind of code. - d/watch is present and looks ok - Upstream update history is good - Debian/Ubuntu update history is good - the current release is packaged - promoting this does not seem to cause issues for MOTUs that so far maintained the package - no massive Lintian warnings - d/rules is rather clean - not using Built-Using [Upstream red flags] OK: - no Errors/warnings during the build - no incautious use of malloc/sprintf - no use of sudo, gksu, pkexec, or LD_LIBRARY_PATH - no use of user nobody - no use of setuid - no important open bugs (crashers, etc) in Debian, Ubuntu or Upstream - no dependency on webkit, qtwebkit, seed or libgoa-* - no embedded source copies - not part of the UI for extra checks (If this is a scope for the Unity Dash, does it honor the privacy settings?) ** Bug watch added: Debian Bug tracker #932897 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=932897 -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to ghostscript in Ubuntu. https://bugs.launchpad.net/bugs/1862048 Title: [MIR] fonts-urw-base35 Status in fonts-urw-base35 package in Ubuntu: New Status in ghostscript package in Ubuntu: New Bug description: Availability: The package is in Universe and it has no known build issues in the curremt version. It is a pure data package without any executable code inside and so nothing to compile. Therefore it is architecture independent. Rationale: This package is needed by the current Debian package of Ghostscript (9.50) which I have synced into Ubuntu. Security: As this package does not contain executable code (it contains only fonts and therefore only data) there should be no security risk being introduced by it. Quality assurance: There is no user interaction required to use this package. It will get pulled in by Ghostscript via dependency and provide the 35 PostScript standard fonts needed by Ghostscript. It comes with all needed metadata and configuration files so that Ghostscript actually finds the fonts. As this is only a font collection there is no user interface. The package also does not contain any debconf questions. The upstream package comes from Artifex, the upstream maintainers Ghostscript. Therefore it should be as well maintained as Ghostscript itself. There are regularly happening updates at Debian and Ubuntu simply auto-syncs. The package has no test suite, but it is nothing more than a collection of fonts. debian/watch is present. This package does not depend on any other package, so it cannot pull in anything deprecated or from Universe. Standards compliance: The package should meet the FHS and Debian Policy standards. Major violations should be documented and justified. Also, the source packaging should be reasonably easy to understand and maintain. Maintenance: The Ubuntu Printing Team is subscribed to bug reports on this package. As mentioned earlier this package is auto-synced from Debian and there well maintained. Currently there are no open bugs. Background information: The package is well described in its description. Security checks No known CVE entries, but as this package contains only fonts we do not expect any vulnerabilities. No executables, so also no SUID/GUID, daemons, startup scripts, port bindings. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fonts-urw-base35/+bug/1862048/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp