Paride kindly agreed to do an AA review for ghostty and the review
comments may be found on this Matrix thread:
https://matrix.to/#/!TzV7Luie5oZwflLoACJWqHXAQ3DK3LolTaufXWt0V4k/$kJOZskcAbcHwfzj2YGXUeL8VEt9MhKQhgoiQbwDS5Dc?via=ubuntu.com&via=matrix.org&via=matrix.debian.social


The package will be rejected for re-work on two major issues:

1. Use of the controversial convert_UTF.cc which bears a non-free license and 
goes against DFSG.
2. The use of and/or in debian/copyright (to satisfy lrc) should be removed and 
it should be a clear "and" or "or" rightly reflecting the licensing.

Re-work done:

1. The convert_UTF.cc and convert_UTF.hh were pulled into the vendor
tarball through the `breakpad` dependency, which is pulled in by
`sentry`. While investigating, I figured out that `sentry` and
`breakpad` are used for crash-reporting which is disabled (default) by
Ghostty upstream for Linux. I have removed these from the dependency
tree, so breakpad is no longer in the vendor tarball.

2. I have refined d/copyrights and replace instances of and/or. I also
reviewed all the the instances of "license A and license B" and "license
A or license B" and made improvements. Some lintian overrides are gone
and we are still lrc-clean.

The latest package is uploaded to:

PPA: https://launchpad.net/~pushkarnk/+archive/ubuntu/ghostty1.3.0-ppa

Sources: https://code.launchpad.net/~pushkarnk/+git/ghostty

autopkgtests:

* Results:
  - ghostty: resolute/ghostty/1.3.0~us1-0ubuntu1 [amd64]
    + ✅ ghostty on resolute for amd64   @ 06.04.26 11:28:21
      • Log: 
https://autopkgtest.ubuntu.com/results/autopkgtest-resolute-pushkarnk-ghostty1.3.0-ppa/resolute/amd64/g/ghostty/20260406_112821_cd7a4@/log.gz
  - ghostty: resolute/ghostty/1.3.0~us1-0ubuntu1 [arm64]
    + ✅ ghostty on resolute for arm64   @ 06.04.26 10:35:41
      • Log: 
https://autopkgtest.ubuntu.com/results/autopkgtest-resolute-pushkarnk-ghostty1.3.0-ppa/resolute/arm64/g/ghostty/20260406_103541_1d1b1@/log.gz

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

Title:
  [needs-packaging] ghostty

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


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

Reply via email to