** Description changed:

  [Availability]
  The package showtime is already in Ubuntu universe.
  The package showtime build for the architectures it is designed to work on.
  It currently builds and works for architectures: all except i386
  Link to package https://launchpad.net/ubuntu/+source/showtime
  
  [Rationale]
  - The package showtime is required in Ubuntu main as a default video player 
for Ubuntu Desktop.
  - The package showtime will generally be useful for a large part of our user 
base
  - Package showtime covers the same use case as totem, but is better because 
it is more actively maintained and has improved UI/UX, thereby we want to 
replace it. GNOME Core officially switched from totem to showtime for GNOME 49 
and we want to do that swap too.
  
  - There is no other/better way to solve this that is already in main or 
should go universe->main instead of this.
  - This is the first time package will be in main
  - The binary package showtime needs to be in main to achieve a better video 
player for Ubuntu Desktop.
  - All binary packages built by showtime need to be in main. (There is only 
one binary package.)
  
  - It would be great and useful to community/processes to have the
  package showtime in Ubuntu main, but there is no definitive deadline.
  
  [Security]
  - No CVEs/security issues in this software in the past
  - no `suid` or `sgid` binaries
  - no executables in `/sbin` and `/usr/sbin`
  - Package does not install services, timers or recurring jobs
  - Packages does not open privileged ports (ports < 1024).
  - Package does not expose any external endpoints
  - Packages does not contain extensions to security-sensitive software
  
  [Quality assurance - function/usage]
  - The package works well right after install
  
  [Quality assurance - maintenance]
  - The package is maintained well in Debian/Ubuntu/Upstream and does not have 
too many, long-term & critical, open bugs
  - Ubuntu https://bugs.launchpad.net/ubuntu/+source/showtime
  - Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=showtime
  - Upstream https://gitlab.gnome.org/GNOME/showtime/-/issues
  
  - The package does not deal with exotic hardware we cannot support
  
  [Quality assurance - testing]
  The package runs a few trivial metadata validation tests on build time, if it 
fails it makes the build fail, link to build log
  https://launchpad.net/ubuntu/+source/showtime/49.0-1/+latestbuild/amd64
  
  It does not run more extensive tests because build time tests wouldn't
  do a very good job of testing this app's specific functionality. The app
  is mostly a frontend to gstreamer which does have a stronger testing
  story.
  
  - The package does not run an autopkgtest because it is a GUI video
  player app and autopkgtest isn't a good fit for this kind of package. To
  make up for that, we have detailed test plans for GStreamer and
  Showtime,
  
  https://wiki.ubuntu.com/DesktopTeam/TestPlans/GStreamer
  https://wiki.ubuntu.com/DesktopTeam/TestPlans/Showtime
  
  Due to the nature, integration and use cases of the package the
  consequences of a regression that might slip through most likely
  would include users not being able to playback media files.
  
  [Quality assurance - packaging]
  - debian/watch is present and works
  - debian/control defines a correct Maintainer field
  
  - This package does not yield massive lintian Warnings, Errors
  - Please link to a recent build log of the package
  https://launchpad.net/ubuntu/+source/showtime/49.0-1/+latestbuild/amd64
  - Please attach the full output you have got from `lintian --pedantic` as an 
extra post to this bug.
  - Lintian overrides are not present
  
  - This package does not rely on obsolete or about to be demoted packages.
  - This package has no python2 or GTK2 dependencies
  
  - The package will be installed by default, but does not ask debconf
  questions
  
  - Packaging and build is easy, link to debian/rules
  https://salsa.debian.org/gnome-team/showtime/-/blob/debian/latest/debian/rules
  
  [UI standards]
  - Application is end-user facing, Translation is present, via standard gettext
  
  - End-user applications that ships a standard conformant desktop file, see
  
https://salsa.debian.org/gnome-team/showtime/-/blob/debian/latest/data/org.gnome.Showtime.desktop.in
  
  [Dependencies]
  - gir1.2-gst-plugins-bad1.0 being split to gir1.2-gst-plugins-extra-1.0 LP: 
#2121050
  
  Used check-mir from ubuntu-dev-tools to validate all other dependencies
  or recommends are in main.
  
  [Standards compliance]
  - This package correctly follows FHS and Debian Policy
  
  [Maintenance/Owner]
  - The owning team will be debcrafters-packages and I have their 
acknowledgment for that commitment
  - The future owning team is not yet subscribed, but will subscribe to the 
package before promotion
  
  - This does not use static builds
  - This does not use vendored code
  - This package is not rust based
  
  - The package has been built within the last 3 months in the archive
  - Build link on launchpad: 
https://launchpad.net/ubuntu/+source/showtime/49.1-1
  
  [Background information]
  - The Package description explains the package well
  - Upstream Name is showtime (user-visible name is Video Player)
  - Link to upstream project https://gitlab.gnome.org/GNOME/showtime
  
  For video thumbnailing, GNOME have recently released  gst-thumbnailers,
  
  https://gitlab.gnome.org/sophie-h/gst-thumbnailers/-/tags/1.0.alpha.1
  
- The current plan is propose this for as MIR for 26.04, and if that isn't
- done in time, to fallback to using the totem-video-thumbnailer in main.
+ The current plan is propose gst-thumbnailers for as MIR for 26.04, and
+ if that isn't done in time, to fallback to using the totem-video-
+ thumbnailer in main. The other binary packages built by source package
+ totem will be demoted to universe once showtime lands in Ubuntu main.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2115912

Title:
  [MIR] showtime

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/showtime/+bug/2115912/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to