[Bug 1687217] Review Request: ttyd - is a simple command-line tool for sharing terminal over the web

2020-05-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1687217

Itamar Reis Peixoto  changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
 Blocks||201449 (FE-DEADREVIEW)
 Resolution|--- |DUPLICATE
Last Closed||2020-05-09 04:37:44



--- Comment #14 from Itamar Reis Peixoto  ---


*** This bug has been marked as a duplicate of bug 1833612 ***



Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=201449
[Bug 201449] FE-DEADREVIEW -- Reviews stalled due to lack of submitter response
should be blocking this bug.
-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1687217] Review Request: ttyd - is a simple command-line tool for sharing terminal over the web

2019-12-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1687217



--- Comment #13 from Robert-André Mauchin  ---
(In reply to Itamar Reis Peixoto from comment #12)
> (In reply to Robert-André Mauchin from comment #11)
> 
> I would like to take over and finish this one packaging ttyd , sounds good
> to you ? will you review it ?

If you plan to take over, you'll need to open another bug and mark this one as
Duplicate and as FE:DEADREVIEW.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1687217] Review Request: ttyd - is a simple command-line tool for sharing terminal over the web

2019-12-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1687217

Itamar Reis Peixoto  changed:

   What|Removed |Added

 CC||ita...@ispbrasil.com.br



--- Comment #12 from Itamar Reis Peixoto  ---
(In reply to Robert-André Mauchin from comment #11)

I would like to take over and finish this one packaging ttyd , sounds good to
you ? will you review it ?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1687217] Review Request: ttyd - is a simple command-line tool for sharing terminal over the web

2019-04-06 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1687217



--- Comment #11 from Robert-André Mauchin  ---
Source0:
https://github.com/tsl0922/ttyd/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
vs
Source0:
https://github.com/tsl0922/%{name}/archive/%{version}/%{name}-%{version}.tar.gz

You don't have to use the #/ trick to rename the archive.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1687217] Review Request: ttyd - is a simple command-line tool for sharing terminal over the web

2019-03-26 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1687217



--- Comment #10 from Fernando Pereira dos Santos  ---
(In reply to Robert-André Mauchin from comment #5)
> (In reply to Fernando Pereira dos Santos from comment #3)
> > Fixed.
> > 
> > Spec URL: https://ferox.fedorapeople.org/rpm-packages/ttyd/ttyd.spec
> > SRPM URL:
> > https://ferox.fedorapeople.org/rpm-packages/ttyd/ttyd-1.4.2-2.fc29.src.rpm
> 
> Issue not addressed:
> 
>  - Simplify the Source0:
> 
> Source0:
> https://github.com/tsl0922/%{name}/archive/%{version}/%{name}-%{version}.tar.
> gz
> 
> 
> Package is approved, but please fix this.
> 
> You  still need to find a sponsor:
> https://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group

What you mean to simplify?

I'm following the official guide, using the %version macro: "Using %{version}
in the SourceX: makes it easier for you to bump the version of a package,
because most of the time you do not need to edit SourceX: when editing the spec
file for the new package."

There is a lot of spec's samples around the web using Github url.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1687217] Review Request: ttyd - is a simple command-line tool for sharing terminal over the web

2019-03-26 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1687217



--- Comment #9 from Jason Tibbitts  ---
If fast-text-encoding is https://github.com/samthor/fast-text-encoding then
that's Apache 2.0.  I think zmodem.js is also Apache 2.0
(https://github.com/FGasper/zmodemjs).  The others appear to be MIT.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1687217] Review Request: ttyd - is a simple command-line tool for sharing terminal over the web

2019-03-26 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1687217



--- Comment #8 from Robert-André Mauchin  ---
(In reply to Robert-André Mauchin from comment #7)
> I did not notice the index.htl with minified JS in it. It would be nice to
> identify the source of it, especially the License: and add a bundled
> Provides for it as Jason said.

The bundle seems to contain:

"dependencies": {
"bulma": "^0.6.1",
"core-js": "^2.5.3",
"fast-text-encoding": "^1.0.0",
"xterm": "^3.12.0",
"zmodem.js": "^0.1.7"
},

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1687217] Review Request: ttyd - is a simple command-line tool for sharing terminal over the web

2019-03-26 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1687217

Robert-André Mauchin  changed:

   What|Removed |Added

  Flags|fedora-review+  |fedora-review?



--- Comment #7 from Robert-André Mauchin  ---
I did not notice the index.htl with minified JS in it. It would be nice to
identify the source of it, especially the License: and add a bundled Provides
for it as Jason said.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1687217] Review Request: ttyd - is a simple command-line tool for sharing terminal over the web

2019-03-26 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1687217



--- Comment #6 from Jason Tibbitts  ---
Erm, surely at least the bundling issue deserves a mention.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1687217] Review Request: ttyd - is a simple command-line tool for sharing terminal over the web

2019-03-26 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1687217

Robert-André Mauchin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|nob...@fedoraproject.org|zebo...@gmail.com
  Flags||fedora-review+



--- Comment #5 from Robert-André Mauchin  ---
(In reply to Fernando Pereira dos Santos from comment #3)
> Fixed.
> 
> Spec URL: https://ferox.fedorapeople.org/rpm-packages/ttyd/ttyd.spec
> SRPM URL:
> https://ferox.fedorapeople.org/rpm-packages/ttyd/ttyd-1.4.2-2.fc29.src.rpm

Issue not addressed:

 - Simplify the Source0:

Source0:
https://github.com/tsl0922/%{name}/archive/%{version}/%{name}-%{version}.tar.gz


Package is approved, but please fix this.

You  still need to find a sponsor:
https://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1687217] Review Request: ttyd - is a simple command-line tool for sharing terminal over the web

2019-03-26 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1687217

Jason Tibbitts  changed:

   What|Removed |Added

 CC||ti...@math.uh.edu



--- Comment #4 from Jason Tibbitts  ---
This is very interesting; ttyd looks like it could be a reasonable replacement
for shellinabox (which has kind of gone unmaintained for a while).  However it
seems to me that the packaging is a bit barebones for something that I'd expect
to provide a daemon.  Shouldn't it at least provide a systemd unit, or was your
intent not to do so?  If the latter, how do you envision this package being
used?

I haven't gone through the entire build process but I'm curious about what
happens to the bundled javascript bits.  I guess it all ends up crammed into
the pre-bompiled index.html and that gets compiled into the binary.  But I'm
not sure if that code is xterm.js, is derived from xterm.js or is something
else; if it's bundled, that needs to be indicated here with Provides:
bundled(xterm.js) = 3.2.0 or whatever the version is.  And it appears to be
pre-minimized, which causes its own issues about that needing to be built from
source.  Frankly I don't know much about webpack or how this even gets built,
but I'm not sure that what's in the ttyd source tarball is all that's actually
needed to completely rebuild everything from source.

Another thing would be an selinux policy, but that's not at all required.  I
managed to get one working for shellinabox but it has a somewhat different
scope.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1687217] Review Request: ttyd - is a simple command-line tool for sharing terminal over the web

2019-03-25 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1687217



--- Comment #3 from Fernando Pereira dos Santos  ---
Fixed.

Spec URL: https://ferox.fedorapeople.org/rpm-packages/ttyd/ttyd.spec
SRPM URL:
https://ferox.fedorapeople.org/rpm-packages/ttyd/ttyd-1.4.2-2.fc29.src.rpm

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1687217] Review Request: ttyd - is a simple command-line tool for sharing terminal over the web

2019-03-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1687217



--- Comment #2 from Robert-André Mauchin  ---
 - Simplify the Source0:

Source0:
https://github.com/tsl0922/%{name}/archive/%{version}/%{name}-%{version}.tar.gz

 - The LICENSE file must be included with %license not %doc

 - Split the description to stay under 80 characters per line:

ttyd.x86_64: E: description-line-too-long C ttyd is a simple command-line tool
for sharing terminal over the web, inspired by GoTTY.


Package Review
==

Legend:
[x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated
[ ] = Manual review needed


Issues:
===
- If (and only if) the source package includes the text of the license(s)
  in its own file, then that file, containing the text of the license(s)
  for the package is included in %license.
  Note: License file LICENSE is not marked as %license
  See: https://docs.fedoraproject.org/en-US/packaging-
  guidelines/LicensingGuidelines/#_license_text


= MUST items =

C/C++:
[x]: Package does not contain kernel modules.
[x]: Package contains no static executables.
[x]: If your application is a C or C++ application you must list a
 BuildRequires against gcc, gcc-c++ or clang.
[x]: Header files in -devel subpackage, if present.
[x]: Package does not contain any libtool archives (.la)
[x]: Rpath absent or only used for internal libs.

Generic:
[x]: Package is licensed with an open-source compatible license and meets
 other legal requirements as defined in the legal section of Packaging
 Guidelines.
[x]: License field in the package spec file matches the actual license.
 Note: Checking patched sources after %prep for licenses. Licenses
 found: "Unknown or generated", "Expat License", "Apache License
 (v2.0)", "GNU General Public License (v2)". 48 files have unknown
 license. Detailed output of licensecheck in
 /home/bob/packaging/review/ttyd/review-ttyd/licensecheck.txt
[x]: License file installed when any subpackage combination is installed.
[x]: %build honors applicable compiler flags or justifies otherwise.
[x]: Package contains no bundled libraries without FPC exception.
[x]: Changelog in prescribed format.
[x]: Sources contain only permissible code or content.
[-]: Package contains desktop file if it is a GUI application.
[-]: Development files must be in a -devel package
[x]: Package uses nothing in %doc for runtime.
[x]: Package consistently uses macros (instead of hard-coded directory
 names).
[x]: Package is named according to the Package Naming Guidelines.
[x]: Package does not generate any conflict.
[x]: Package obeys FHS, except libexecdir and /usr/target.
[-]: If the package is a rename of another package, proper Obsoletes and
 Provides are present.
[x]: Requires correct, justified where necessary.
[x]: Spec file is legible and written in American English.
[-]: Package contains systemd file(s) if in need.
[x]: Useful -debuginfo package or justification otherwise.
[x]: Package is not known to require an ExcludeArch tag.
[-]: Large documentation must go in a -doc subpackage. Large could be size
 (~1MB) or number of files.
 Note: Documentation size is 20480 bytes in 2 files.
[x]: Package complies to the Packaging Guidelines
[x]: Package successfully compiles and builds into binary rpms on at least
 one supported primary architecture.
[x]: Package installs properly.
[x]: Rpmlint is run on all rpms the build produces.
 Note: There are rpmlint messages (see attachment).
[x]: Package requires other packages for directories it uses.
[x]: Package must own all directories that it creates.
[x]: Package does not own files or directories owned by other packages.
[x]: Package uses either %{buildroot} or $RPM_BUILD_ROOT
[x]: Package does not run rm -rf %{buildroot} (or $RPM_BUILD_ROOT) at the
 beginning of %install.
[x]: Macros in Summary, %description expandable at SRPM build time.
[x]: Dist tag is present.
[x]: Package does not contain duplicates in %files.
[x]: Permissions on files are set properly.
[x]: Package must not depend on deprecated() packages.
[x]: Package use %makeinstall only when make install DESTDIR=... doesn't
 work.
[x]: Package is named using only allowed ASCII characters.
[x]: Package does not use a name that already exists.
[x]: Package is not relocatable.
[x]: Sources used to build the package match the upstream source, as
 provided in the spec URL.
[x]: Spec file name must match the spec package %{name}, in the format
 %{name}.spec.
[x]: File names are valid UTF-8.
[x]: Packages must not store files under /srv, /opt or /usr/local

= SHOULD items =

Generic:
[-]: If the source package does not include license text(s) as a separate
 file from upstream, the packager SHOULD query upstream to include it.
[x]: Final provides and requires are sane (see attachments).
[-]: Fully versioned dependency in subpackages if applicable.
 Note: No Requires: %{name}%{?_isa} = %{version}-%{release} in tt

[Bug 1687217] Review Request: ttyd - is a simple command-line tool for sharing terminal over the web

2019-03-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1687217

Robert-André Mauchin  changed:

   What|Removed |Added

 CC||zebo...@gmail.com
 Blocks||177841 (FE-NEEDSPONSOR)



--- Comment #1 from Robert-André Mauchin  ---
This is your first package, you'll need to find a sponsor.
Blocking FE-NEEDSPONSOR.


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=177841
[Bug 177841] Tracker: Review requests from new Fedora packagers who need a
sponsor
-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org