Bug#875511: RFS: qmdnsengine/0.1.0-1 [ITP]

2017-09-11 Thread Nathan Osman

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "qmdnsengine"

 * Package name: qmdnsengine
   Version : 0.1.0-1
   Upstream Author : Nathan Osman 
 * URL : https://github.com/nitroshare/qmdnsengine
 * License : MIT
   Section : libs

It builds those binary packages:

  libqmdnsengine-dev - Multicast DNS library for Qt applications - 
development files
  libqmdnsengine-doc - Multicast DNS library for Qt applications - 
documentation
  libqmdnsengine-examples - Multicast DNS library for Qt applications - 
examples

  libqmdnsengine0 - Multicast DNS library for Qt applications

To access further information about this package, please visit the 
following URL:


  https://mentors.debian.net/package/qmdnsengine


Alternatively, one can download the package with dget using this 
command:


dget -x 
https://mentors.debian.net/debian/pool/main/q/qmdnsengine/qmdnsengine_0.1.0-1.dsc


More information about qmdnsegine can be obtained from 
https://github.com/nitroshare/qmdnsengine.



Regards,
 Nathan Osman



Bug#875270: ITP: qmdnsengine -- Multicast DNS library for Qt applications

2017-09-10 Thread Nathan Osman

Package: wnpp
Severity: wishlist
Owner: Nathan Osman 

* Package name: qmdnsengine
  Version : 0.1.0
  Upstream Author : Nathan Osman 
* URL : https://github.com/nitroshare/qmdnsengine
* License : MIT
  Programming Lang: C++
  Description : Multicast DNS library for Qt applications

QMdnsEngine provides an implementation of multicast DNS as per RFC 6762.

Some of QMdnsEngine's features include:

- Provide mDNS services on the local network
- Respond to mDNS queries from other devices
- Browse mDNS services provided by other devices on the local network
- Resolve services to IPv4 and IPv6 addresses

The library is fully documented and includes a comprehensive test suite.



Bug#840692: nemo-python: plugin is not recognized or loaded by Nemo

2016-10-13 Thread Nathan Osman
Package: nemo-python
Version: 3.0.0-3
Severity: grave
Justification: renders package unusable

Dear Maintainer,

The nemo-python extension is not displayed in the "Extensions" list under
Edit->Plugins. This is further confirmed by the fact that none of the Python
extensions I have installed work. Running Nemo under KDE, Gnome, and Cinnamon
doesn't appear to make any difference.


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.7.0-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages nemo-python depends on:
ii  gir1.2-nemo-3.0  3.0.6-3
ii  libatk1.0-0  2.22.0-1
ii  libc62.24-3
ii  libcairo-gobject21.14.6-1+b1
ii  libcairo21.14.6-1+b1
ii  libgdk-pixbuf2.0-0   2.36.0-1
ii  libglib2.0-0 2.50.1-1
ii  libgtk-3-0   3.22.1-1
ii  libnemo-extension1   3.0.6-3
ii  libpango-1.0-0   1.40.3-2
ii  libpangocairo-1.0-0  1.40.3-2
ii  libpython2.7 2.7.12-3+b1

nemo-python recommends no packages.

nemo-python suggests no packages.

-- no debconf information



Bug#811455: RFS: qhttpengine/0.1.0+dfsg1-1 [ITP]

2016-05-24 Thread Nathan Osman

Hi Mattia,

Perhaps it would help if I explained exactly what that test is doing.

One of the possible uses for this library is to provide a local HTTP 
server that would be accessible only to the current user. This is done 
by creating a special token and putting it into a file that is only 
readable by the user (by doing the equivalent of "chmod 600"). Other 
applications running under the user's account can read the file and 
include the token when making HTTP requests to the server. Other users 
won't be able to read the file and won't be able to include the token 
with HTTP requests.


By default, this special file is created in the user's home directory. 
The test suite uses the default location and fails when it can't 
determine the home directory. By setting $HOME to /tmp, the test suite 
is able to use /tmp as if it were the user's home directory.


Please let me know if I should change debian/rules back to using a 
hardcoded value for /tmp or if I should leave it as it is now (using 
$TMPDIR but falling back to /tmp).


- Nathan

On 2016-05-24 10:48 AM, Mattia Rizzolo wrote:

On Tue, May 24, 2016 at 10:43:59AM -0700, Nathan Osman wrote:

First of all, I apologize for the mix-up. I wasn't paying very close
attention to who was sending the emails. I think I've got it all
straightened out now :)

Nevermind :)


As described below, I've made the changes you requested and made the
adjustment for observing TMPDIR as Mattia suggested. Please let me know if
you have any further questions or if there are any other changes I need to
make.

Actually, Jakub suggestion is a lot better.  Using HOME=/tmp is really
fine in tiny subset of occasions, and depends on what the program does
and how.





Bug#811455: RFS: qhttpengine/0.1.0+dfsg1-1 [ITP]

2016-05-24 Thread Nathan Osman

Hi Gianfranco,

First of all, I apologize for the mix-up. I wasn't paying very close 
attention to who was sending the emails. I think I've got it all 
straightened out now :)


As described below, I've made the changes you requested and made the 
adjustment for observing TMPDIR as Mattia suggested. Please let me know 
if you have any further questions or if there are any other changes I 
need to make.


Thanks again for taking a look at this.

- Nathan

On 2016-05-24 01:28 AM, Mattia Rizzolo wrote:

On Mon, May 23, 2016 at 08:37:46PM -0700, Nathan Osman wrote:

I apologize for not getting back to you sooner. I completely forgot to reply
to your last email.

Well, it was not mine, it was from Gianfranco.


I removed the debug package, bumped the standards version, and removed the
Lintian override. As for the test suite, I was able to reproduce the failure
and found the cause of the problem: the test suite expects the $HOME
environment variable to be set to a valid directory. I worked around this
problem by manually setting $HOME to /tmp in debian/rules. Please let me
know if there is anything wrong with this.

I'll let Gianfranco check it again, but anyway, for the bit of setting
HOME to /tmp, please also respect TMPDIR¹.  So, if TMPDIR is set, you
should do HOME=${TMPDIR:-/tmp} (bash syntax).

¹ https://en.wikipedia.org/wiki/TMPDIR




Bug#811455: RFS: qhttpengine/0.1.0+dfsg1-1 [ITP]

2016-05-23 Thread Nathan Osman

Hi Mattia,

I apologize for not getting back to you sooner. I completely forgot to 
reply to your last email.


I removed the debug package, bumped the standards version, and removed 
the Lintian override. As for the test suite, I was able to reproduce the 
failure and found the cause of the problem: the test suite expects the 
$HOME environment variable to be set to a valid directory. I worked 
around this problem by manually setting $HOME to /tmp in debian/rules. 
Please let me know if there is anything wrong with this.


The latest changes have been uploaded to mentors:
https://mentors.debian.net/package/qhttpengine

- Nathan

On 2016-05-23 02:12 AM, Mattia Rizzolo wrote:

Hi Nathan!

On Fri, Apr 01, 2016 at 07:51:22PM +, Gianfranco Costamagna wrote:

control: owner -1 !
control: tags -1 moreinfo

Did anything happened here in the past 1,5 months?
Are you still interested in getting this into Debian?





Bug#811564: ITP: nitroshare -- Cross-platform network file transfer application

2016-01-19 Thread Nathan Osman

Package: wnpp
Severity: wishlist
Owner: Nathan Osman 

* Package name: nitroshare
  Version : 0.3.0
  Upstream Author : Nathan Osman 
* URL : https://github.com/nitroshare/nitroshare-desktop
* License : MIT
  Programming Lang: C++
  Description : Cross-platform network file transfer application

NitroShare is designed to make transferring any file to any device as 
painless as possible. Network discovery is completely automatic, 
allowing files and entire directories to be instantly transferred to any 
other device on the network running the application.




Bug#811455: RFS: qhttpengine/0.1.0+dfsg1-1 [ITP]

2016-01-18 Thread Nathan Osman

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "qhttpengine"

 * Package name: qhttpengine
   Version : 0.1.0+dfsg1-1
   Upstream Author :Nathan Osman 
 * URL :https://github.com/nitroshare/qhttpengine
 * License : MIT
   Section : libs

It builds those binary packages:

  libqhttpengine-dbg - HTTP server for Qt applications - debug info
  libqhttpengine-dev - HTTP server for Qt applications - development files
  libqhttpengine-doc - HTTP server for Qt applications - documentation
  libqhttpengine-examples - HTTP server for Qt applications - examples
  libqhttpengine0 - HTTP server for Qt applications

To access further information about this package, please visit the following 
URL:

  http://mentors.debian.net/package/qhttpengine


Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/q/qhttpengine/qhttpengine_0.1.0+dfsg1-1.dsc

More information about qhttpengine can be obtained 
fromhttps://github.com/nitroshare/qhttpengine.

  Regards,
   Nathan Osman



Bug#811426: RFS: golang-github-kennygrant-sanitize/1.0-1 [ITP]

2016-01-18 Thread Nathan Osman

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package 
"golang-github-kennygrant-sanitize"


 * Package name: golang-github-kennygrant-sanitize
   Version : 1.0-1
   Upstream Author : Kenny Grant 
 * URL : https://github.com/kennygrant/sanitize
 * License : BSD
   Section : devel

It builds those binary packages:

  golang-github-kennygrant-sanitize-dev - Functions for sanitizing text 
in golang strings


To access further information about this package, please visit the 
following URL:


  http://mentors.debian.net/package/golang-github-kennygrant-sanitize


Alternatively, one can download the package with dget using this command:

  dget -x 
http://mentors.debian.net/debian/pool/main/g/golang-github-kennygrant-sanitize/golang-github-kennygrant-sanitize_1.0-1.dsc


More information about sanitize can be obtained from 
https://github.com/kennygrant/sanitize.


Regards,
 Nathan Osman



Bug#811224: ITP: qhttpengine -- HTTP server for Qt applications

2016-01-16 Thread Nathan Osman

Package: wnpp
Severity: wishlist
Owner: Nathan Osman 

* Package name: qhttpengine
  Version : 0.1.0
  Upstream Author : Nathan Osman 
* URL : https://github.com/nitroshare/qhttpengine
* License : MIT
  Programming Lang: C++
  Description : HTTP server for Qt applications

A collection of classes that allow Qt applications to provide an 
embedded HTTP server. QHttpEngine supports both serving static files 
from a directory and exposing slots in a QObject-derived class as 
methods in a public API. Extensive documentation and examples are included.


Debian packaging is available here: 
https://github.com/nitroshare/qhttpengine-debian


I am looking for a sponsor for this package and I am willing to be the 
maintainer.




Bug#810955: ITP: golang-github-kennygrant-sanitize -- Functions for sanitizing text in golang strings

2016-01-13 Thread Nathan Osman
I completely forgot to mention that I have already created Debian 
packaging for the library and put it on Launchpad. You can view the 
source code here[1] or check out the branch with Bazaar using:


bzr branchlp:~hectane/hectane/golang-github-kennygrant-sanitize-debian

The Debian package is released under the MIT license but since I am the 
author, I can release it under another FOSS license if it makes things 
any easier.


[1]: 
http://bazaar.launchpad.net/~hectane/hectane/golang-github-kennygrant-sanitize-debian/files




Bug#810955: ITP: golang-github-kennygrant-sanitize -- Functions for sanitizing text in golang strings

2016-01-13 Thread Nathan Osman

Package: wnpp
Severity: wishlist
Owner: Nathan Osman 

* Package name: golang-github-kennygrant-sanitize
  Version : 1.0
  Upstream Author : Kenny Grant 
* URL : https://github.com/kennygrant/sanitize
* License : BSD
  Programming Lang: Go
  Description : Functions for sanitizing text in golang strings

Provides functions that replace or remove characters from strings that 
contain HTML or non-ASCII characters, allowing the string to be used 
where plaintext or safe filenames are expected.


I am looking for a sponsor for this package and I am willing to be the
maintainer.



Bug#805517: golang: Panic when running go_test:runtime and go_test:cmd/go tests

2015-11-18 Thread Nathan Osman

Source: golang
Version: 1.5.1-4
Severity: normal

Dear Maintainer,

I am attempting to build the Go 1.5.1 package on my Raspberry Pi model 
B. This device has a 700 MHz ARMv6 CPU and 512 MB of RAM (384 MB usable 
after GPU split).


Because the go_test:runtime and go_test:cmd/go tests are so extensive, 
the default timeout is reached, causing a panic. Thankfully, the timeout 
can be extended by setting the GO_TEST_TIMEOUT_SCALE environment variable.


Therefore, I am attaching a small patch that sets this variable to 6, 
extending the timeout to 18 minutes (which seems to be enough for 
completing the tests). This variable is only set when compiling on ARM CPUs.


(I'm also attaching the stack traces from the two panics.)

-- System Information:
Debian Release: 8.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

panic: test timed out after 6m0s

goroutine 22548 [running]:
testing.startAlarm.func1()
/usr/lib/go/src/testing/testing.go:703 +0x10c
created by time.goFunc
/usr/lib/go/src/time/sleep.go:129 +0x34

goroutine 1 [chan receive, 5 minutes, locked to thread]:
testing.RunTests(0x26209c, 0x309110, 0xa2, 0xa2, 0x1)
/usr/lib/go/src/testing/testing.go:562 +0x618
testing.(*M).Run(0x1053bf7c, 0x125e8)
/usr/lib/go/src/testing/testing.go:494 +0x6c
main.main()
runtime/_test/_testmain.go:904 +0x118

goroutine 22544 [syscall, 5 minutes]:
syscall.Syscall6(0x72, 0x160a, 0x10538be8, 0x0, 0x105126e0, 0x0, 0x0, 0x158cb0, 0x158420, 0x8)
/usr/lib/go/src/syscall/asm_linux_arm.s:48 +0x8
syscall.wait4(0x160a, 0x10538be8, 0x0, 0x105126e0, 0x50, 0x0, 0x0)
/usr/lib/go/src/syscall/zsyscall_linux_arm.go:172 +0x64
syscall.Wait4(0x160a, 0x10538c0c, 0x0, 0x105126e0, 0x10538c74, 0x0, 0x0)
/usr/lib/go/src/syscall/syscall_linux.go:256 +0x54
os.(*Process).wait(0x10f405e0, 0x3, 0x0, 0x0)
/usr/lib/go/src/os/exec_unix.go:22 +0xcc
os.(*Process).Wait(0x10f405e0, 0x10f40490, 0x0, 0x0)
/usr/lib/go/src/os/doc.go:45 +0x2c
os/exec.(*Cmd).Wait(0x10f6a5a0, 0x0, 0x0)
/usr/lib/go/src/os/exec/exec.go:380 +0x1b4
os/exec.(*Cmd).Run(0x10f6a5a0, 0x0, 0x0)
/usr/lib/go/src/os/exec/exec.go:258 +0x58
os/exec.(*Cmd).CombinedOutput(0x10f6a5a0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go/src/os/exec/exec.go:424 +0x2c8
runtime_test.executeTest(0x1054c480, 0x267d50, 0x3db, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/pi/build/go/src/runtime/crash_test.go:88 +0xea0
runtime_test.TestCgoCallbackGC(0x1054c480)
/home/pi/build/go/src/runtime/crash_cgo_test.go:46 +0x68
testing.tRunner(0x1054c480, 0x309200)
/usr/lib/go/src/testing/testing.go:456 +0xa8
created by testing.RunTests
/usr/lib/go/src/testing/testing.go:561 +0x5ec

goroutine 22547 [syscall, 5 minutes]:
syscall.Syscall(0x3, 0x4, 0x10f38600, 0x200, 0x54fc4, 0x200, 0x1bcad0)
/usr/lib/go/src/syscall/asm_linux_arm.s:17 +0x8
syscall.read(0x4, 0x10f38600, 0x200, 0x200, 0x119570, 0x0, 0x0)
/usr/lib/go/src/syscall/zsyscall_linux_arm.go:783 +0x78
syscall.Read(0x4, 0x10f38600, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/lib/go/src/syscall/syscall_unix.go:160 +0x4c
os.(*File).read(0x10520560, 0x10f38600, 0x200, 0x200, 0x10f38600, 0x0, 0x0)
/usr/lib/go/src/os/file_unix.go:211 +0x54
os.(*File).Read(0x10520560, 0x10f38600, 0x200, 0x200, 0x46ac0, 0x0, 0x0)
/usr/lib/go/src/os/file.go:95 +0x7c
bytes.(*Buffer).ReadFrom(0x1054c540, 0xb6e4cbd8, 0x10520560, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go/src/bytes/buffer.go:173 +0x22c
io.copyBuffer(0xb6e4cba8, 0x1054c540, 0xb6e4cbd8, 0x10520560, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/usr/lib/go/src/io/io.go:375 +0x124
io.Copy(0xb6e4cba8, 0x1054c540, 0xb6e4cbd8, 0x10520560, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go/src/io/io.go:351 +0x64
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/lib/go/src/os/exec/exec.go:232 +0x98
os/exec.(*Cmd).Start.func1(0x10f6a5a0, 0x10f40480)
/usr/lib/go/src/os/exec/exec.go:340 +0x1c
created by os/exec.(*Cmd).Start
/usr/lib/go/src/os/exec/exec.go:341 +0x840

SIGQUIT: quit
PC=0x279c24 m=0

goroutine 238 [syscall]:
syscall.Syscall(0x3, 0x4, 0x10d93000, 0x200, 0x55844, 0x200, 0x3fea70)
/usr/lib/go/src/syscall/asm_linux_arm.s:17 +0x8 fp=0x10b28600 sp=0x10b285fc
syscall.read(0x4, 0x10d93000, 0x200, 0x200, 0x141568, 0x0, 0x0)
/usr/lib/go/src/syscall/zsyscall_linux_arm.go:783 +0x78 fp=0x10b28620 sp=0x10b28600
syscall.Read(0x4, 0x10d93000, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/lib/go/src/syscall/syscall_unix.go:160 +0x4c fp=0x10b28640 sp=0x10b28620
os.(*File).read(0x10cbefd8, 0x10d93000, 0x200, 0x200, 0x10d93000, 0x0, 0x0)
/usr/lib/go/src/os/file_unix.go:211 +0x54 fp=0x10b28660 sp=0x10b28640
os.(*File).Read(0x10

Bug#691467: ITP: qenet -- Qt classes for interfacing with the ENet library

2012-10-25 Thread Nathan Osman
Package: wnpp
Severity: wishlist
Owner: Nathan Osman 

* Package name: qenet
  Version : 0.1
  Upstream Author : Nathan Osman 
* URL : https://launchpad.net/qenet
* License : LGPL-3
  Programming Lang: C++
  Description : Qt classes for interfacing with the ENet library.

This library is essentially a C++ wrapper for the ENet library. The library
contains a set of classes that make it easy to integrate ENet into existing Qt
projects, making use of native Qt types and providing both signals and slots
where appropriate. The library ships with complete documentation, two example
applications, and a set of unit tests.

To make things (hopefully) easier, I have created Debian packaging for this
package in a Bazaar branch over here:

https://code.launchpad.net/~george-edison55/qenet/debian


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org