Bug#972325: ITP: scikit-rf -- Python toolkit for RF/Microwave engineering

2020-10-16 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: scikit-rf
  Version : 0.15.4
  Upstream Author : scikit-rf development team (Alex Arsenovic, ..)
* URL : http://scikit-rf.org/
* License : BSD-3-clause
  Programming Lang: Python
  Description : Python toolkit for RF/Microwave engineering

It provides a modern, object-oriented library for network analysis (VNA) and
calibration which is both flexible and scalable. The toolkit is superb for
analyzing S parameter files (touchstone) from vector network analyzers.
Plotting of Smith charts is easy with this library.

I plan to maintain it in the Debian Electronics team.



Bug#926100: ITP: klayout -- High Performance Layout Viewer and Editor

2019-03-31 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: klayout
  Version : 0.25.8
  Upstream Author : Matthias Köfferlein
* URL : https://www.klayout.de/
* License : GPL-3+
  Programming Lang: C++
  Description : High Performance Layout Viewer and Editor

This is very good viewer for GDSII and other layout files used in the
semiconductor industry.

It is similar to 'magic', but has a much more modern GUI and is more robust
handling all kinds of GDSII files created by various other tools. Its focus is
more on viewing than on editing, but it also has limited, but expanding,
support for DRC and extraction for LVS.

I plan to maintain it in the Debian Electronics team.



Bug#926099: ITP: opensta -- Gate-level Static Timing Analyzer

2019-03-31 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: opensta
  Version : 0.0 - GIT HEAD
  Upstream Author : Parallax Software, Inc.
* URL : https://github.com/abk-openroad/OpenSTA
* License : GPL-3+
  Programming Lang: C++
  Description : Gate-level Static Timing Analyzer

After synthesis, place and route of a digital circuit, it is necessary to
verify the timing of the design. OpenSTA is a tool for doing exactly that. It
has a TCL interface for entering commands for analysing designs.

It typically takes as input a verilog netlist, a liberty file, and other
parasitics information from the placed and routed design.

There is one similar, but more basic, tool called 'vesta' inside the qflow
package already in Debian, but OpenSTA is a more complete solution.

I plan to maintain it in the Debian Electronics team.



Bug#917079: ITP: python-aiohue -- Async Python library to control Philips Hue

2018-12-22 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: python-aiohue
  Version : 1.7.0
  Upstream Author : Paulus Schoutsen and "home-assistant"
* URL : https://github.com/balloob/aiohue
* License : Apache-2.0
  Programming Lang: Python
  Description : Async Python library to control Philips Hue


Full featured Python library to control the Philips Hue lighting system
implemented using Python asyncio via aiohttp.

It provides more or less the same functionality as python-phue
(https://bugs.debian.org/916951), but it is implemented using asyncio.

It is a dependency for home-assistant if home-assistant should be able to
control Philips Hue devices.

I plan to maintain it in the Python modules team.



Bug#917077: ITP: python-user-agents -- Detect phone/tablet etc. from user agent string with Python

2018-12-22 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: python-user-agents
  Version : 1.1.0
  Upstream Author : Selwin Ong
* URL : https://pypi.org/project/user-agents/1.1.0/
* License : Expat
  Programming Lang: Python
  Description : Detect phone/tablet etc. from user agent string with Python


This is a Python library that provides an easy way to identify/detect
devices like mobile phones, tablets and their capabilities by parsing
(browser/HTTP) user agent strings. The goal is to reliably detect whether:

 - User agent is a mobile, tablet or PC based device
 - User agent has touch capabilities (has touch screen)

It relies on the excellent ua-parser to do the actual parsing of the raw user 
agent string.

I plan to maintain it in the Python modules team.



Bug#917076: ITP: python-envs -- Easy access of environment variables from Python

2018-12-22 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: python-envs
  Version : 1.2.6
  Upstream Author : Brian Jinwright
* URL : https://pypi.org/project/envs/
* License : Apache-2.0
  Programming Lang: Python
  Description : Easy access of environment variables from Python


You can use python-envs if you need environment variables for your settings but
need an easy way of using Python objects instead of just strings. For example,
if you need a list of strings.

Features:
 - CLI to convert settings
 - CLI to list and check environment variables
 - Use strings, lists, tuples, integers, floats or dicts. IMPORTANT: When
   setting the variables in your environmenet (ex. in .env file) wrap them in
   single or double quotes (ex. "['some','list']")

It is a dependency for home-assistant.

I plan to maintain it in the Python modules team.



Bug#917040: ITP: python-ifaddr -- Pure Python implementation for detecting IP addresses

2018-12-21 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: python-ifaddr
  Version : 0.1.6
  Upstream Author : Stefan C. Mueller
* URL : https://pypi.org/project/ifaddr/
* License : MIT
  Programming Lang: Python
  Description : Pure Python implementation for detecting IP addresses


ifaddr is a small Python library that allows you to find all the IP addresses
of the computer.

The library python-netifaces provides similar functionality but is harder to
install since it has C-components which must be built.


python-ifaddr is required in Debian since the newer versions of python-zeroconf
depends on it.

It will be maintained in the Python modules team.



Bug#917037: ITP: python3-zeroconf -- Pure Python implementation of multicast DNS service discovery (Python3)

2018-12-21 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: python3-zeroconf
  Version : 0.21.3
  Upstream Author : Jakub Stasiak
* URL : https://github.com/jstasiak/python-zeroconf
* License : LGPL-2.1+
  Programming Lang: Python-3
  Description : Pure Python implementation of multicast DNS service 
discovery (Python3)


python-zeroconf already exists in the Debian archive. However, upstream has
dropped support for Python 2, and there are reverse dependencies in Debian
which depend on the Python 2 package. This makes it necessary with a separate
source package for the Python 3 version.

See https://tracker.debian.org/pkg/python-zeroconf for more infor about
python-zeroconf.



Bug#916956: ITP: python3-enocean -- Python library for controlling and reading from EnOcean devices

2018-12-20 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: python3-enocean
  Version : 0.41.0
  Upstream Author : Kimmo Huoman (github user 'kipe')
* URL : https://github.com/kipe/enocean
* License : MIT
  Programming Lang: Python
  Description : Python library for controlling and reading from EnOcean 
devices

This is a Python library for controlling and reading from EnOcean devices

EnOcean is a radio control protocol in the 868 MHz band using many
energy harvesting devices.

I plan to maintain it in the python modules team.



Bug#916955: ITP: python-voluptuous-serialize -- Code for converting Python voluptuous schemas to Python dictionaries

2018-12-20 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: python-voluptuous-serialize
  Version : 2.0.0
  Upstream Author : Paulus Schoutsen
* URL : https://github.com/balloob/voluptuous-serialize
* License : Apache-2.0
  Programming Lang: Python
  Description : Code for converting Python voluptuous schemas to Python 
dictionaries


Convert Voluptuous schemas to dictionaries so they can be serialized.

This is a core dependency for home-assistant.

I plan to maintain it in the python modules team



Bug#916951: ITP: python3-phue -- Python library for Philips Hue

2018-12-20 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: python3-phue
  Version : 0.9
  Upstream Author : Nathanaël Lécaudé (studioimaginaire)
* URL : https://github.com/studioimaginaire/phue
* License : MIT
  Programming Lang: Python
  Description : Python library for Philips Hue


Full featured Python library to control the Philips Hue lighting system.


Features:
 - Compliant with the Philips Hue API 1.0
 - Support for Lights
 - Support for Groups
 - Support for Schedules
 - Support for Scenes
 - Support for Sensors
 - Compatible with Python 2.6.x and upwards
 - Compatible with Python 3
 - No dependencies
 - Simple structure, single phue.py file
 - Work in a procedural way or object oriented way



Bug#916950: ITP: python3-netdisco -- Library to discover local devices and services

2018-12-20 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: python3-netdisco
  Version : 2.2.0
  Upstream Author : (home-assistant)
* URL : https://github.com/home-assistant/netdisco
* License : Apache 2.0
  Programming Lang: Python3
  Description : Library to discover local devices and services


NetDisco is a Python 3 library to discover local devices and services. It
allows to scan on demand or offer a service that will scan the network in the
background in a set interval.

Current methods of scanning:

 - mDNS (includes Chromecast, Homekit)
 - uPnP
 - Plex Media Server using Good Day Mate protocol
 - Logitech Media Server discovery protocol
 - Daikin discovery protocol
 - Web OS discovery protocol

It is the library that powers the device discovery within Home Assistant.



Bug#916949: ITP: netatmo-api-python -- Simple API to access Netatmo weather station data from any python script

2018-12-20 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: netatmo-api-python
  Version : 1.3
  Upstream Author : jabesq (Github) - forked version
* URL : https://github.com/jabesq/netatmo-api-python
* License : MIT
  Programming Lang: Python
  Description : Simple API to access Netatmo weather station data from any 
python script

This makes it easy to interact with Netatmo weather station data from
Python scripts.

It is a dependency for home-assistant for interfacing with the weather station.



Bug#909823: ITP: getthermal -- USB thermal camera viewer

2018-09-29 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: getthermal
  Version : 0.1.3
  Upstream Author : GroupGets LLC
* URL : https://github.com/groupgets/GetThermal
* License : MIT
  Programming Lang: C++
  Description : USB thermal camera viewer

GetThermal allows viewing the radiometric temperature readings with cameras
used with the PureThermal 1 and PureThermal 2 I/O boards (various FLIR Lepton
variants). It supports changing the color mapping.

It is a single QT application.



Bug#909429: ITP: osmo-sgsn -- Serving GPRS Support Node for Mobile Networks

2018-09-23 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: osmo-sgsn
  Version : 1.3.0
  Upstream Author : Osmocom
* URL : https://osmocom.org/projects/osmosgsn/wiki/OsmoSGSN
* License : AGPL-3
  Programming Lang: C
  Description : Serving GPRS Support Node for Mobile Networks


OsmoSGSN is the Serving GPRS Support Node: it handles signalling, i.e.
attach/detach of subscribers and PDP contexts for data services.

OsmoSGSN needs to reach the GGSN to establish GTP tunnels for subscribers. It
must have a separate GTP IP address from OsmoGGSN, as mentioned before.

It is needed for data support in the Osmocom mobile network infrastructure, 
and will be maintained in the Debian Mobcom team.



Re: Limiting the size of installed changelogs

2018-09-13 Thread Ruben Undheim
> Yes, this would be very sensible IMHO.
> 
> Having debhelper cut off the changelogs from 4 or 6 years before (and
> inserting a pointer to the source package for the rest) sounds like
> a good idea to me.

It would be nice if X number of the oldest entries are kept - particularly the
"initial release" one. "X" can be 1 also. It is useful to know when the package
entered Debian initially. Between the newer versions and the very old one(s),
there can be a comment (with some nice dots and lines) pointing to where to
find the missing ones. I remember I have been annoyed on Ubuntu machines when
just seeing the "head" of the changelog file..

I also really hope that the full changelog always remains in the source
package, and that all cutting is handled automatically by dh_installchangelogs.


Regards
Ruben



Re: New package netgen-lvs with binary /usr/bin/netgen - already taken

2018-09-12 Thread Ruben Undheim
Hi,


After now having seen many arguments (this thread became longer than
anticipated) for both changing the policy and for keeping it the way it is, I
am now quite convinced that the policy should be the way it is!

> > stupid idea:
> > 
> > do these scripts (and other consumers of the netgen binaries) actually
> > use the fully qualified "/usr/bin/netgen" or just an unqualified "netgen"?
> > 
> > if the latter, you might just put the unchanged names into something
> > like /usr/share/netgen/bin/ and tell users to add to that to their PATH
> > when running their scripts.
> > that provides a simple compat layer for out-of-distro scripts.
> > rdeps in Debian should be patched to use debianized script-names.

For netgen-lvs, I will just put the binary using the upstream name in
  /usr/lib/netgen-lvs/bin
There will be a symlink in /usr/bin/netgen-lvs pointing to
/usr/lib/netgen-lvs/bin/netgen


Actually just putting a note in README.Debian saying something like this...

  If you would like to use netgen-lvs with the upstream name "netgen",
  set the PATH environment variable to  PATH=/usr/lib/netgen-lvs/bin:$PATH

  To permanently enable the upstream binary name "netgen" for a user, you can
  for example add the following to the shell startup source file (~/.bashrc,
  ~/.zshrc ..):

export PATH=/usr/lib/netgen-lvs/bin:$PATH

  ...


should solve the problem.

This way, we do not globally mess up the namespace for the system. It will
only apply for specific users (root is not affected if not explicitly touched,
and hence not system scripts).

It makes it easy to see exceptions (echo $PATH), and we do not have to waste
time making "ugly" compatibility packages.

At the same time, the user will be encouraged to use the Debian name for the
executable if possible.


I guess the "long description" for the package can also refer to README.Debian
for how to handle the "issue", to make the user aware of it even before
installing it.


This may even be good enough for more complicated cases such as nodejs (was)?

Thanks IOhannes for the suggestion..


Best regards,
Ruben



Re: New package netgen-lvs with binary /usr/bin/netgen - already taken

2018-09-08 Thread Ruben Undheim
> stupid idea:
> 
> do these scripts (and other consumers of the netgen binaries) actually
> use the fully qualified "/usr/bin/netgen" or just an unqualified "netgen"?
> 
> if the latter, you might just put the unchanged names into something
> like /usr/share/netgen/bin/ and tell users to add to that to their PATH
> when running their scripts.
> that provides a simple compat layer for out-of-distro scripts.
> rdeps in Debian should be patched to use debianized script-names.

Thanks, IOhannes

This may actually turn out to be the best idea if the policy is not changed as
a result of the discussion that has started. :)

Ruben



Re: New package netgen-lvs with binary /usr/bin/netgen - already taken

2018-09-08 Thread Ruben Undheim
Hi David,

> I may have missed it, but it looks like you didn’t ask directly the
> netgen maintainers (or explicitly CC them during this discussion). Maybe
> a first good step is to communicate with them and ask what is their take
> on that matter

If there is no way to actually share a file name without breaking the policy,
there is not anything we alone can agree on without involving the whole
community. I have absolutely no intention of stealing the /usr/bin/netgen from
them ;)

I have not asked the netgen maintainers directly, because the proposed package
upload of netgen-lvs would not have a direct impact on that package. Also, I
also consider debian-devel an open forum, assuming they also read here if
interested (probably too naive of me). :)

> (trying to find a consensus without half of the involved
> party may be considered as rude, that’s probably not your intention).

Absolutely not my intention.

Thanks for pointing it out. You are probably right, but if I were the netgen
maintainer, I could probably just as well think it would be rude to be
contacted to be asked to "share" a file name, when it can be solved without
involving me - and it does not directly impact my package. :)


Thanks again!

Best regards,
Ruben



Re: Updating the policy for conflicting binaries names ? [was: Re: Re: New package netgen-lvs with binary /usr/bin/netgen - already taken]

2018-09-08 Thread Ruben Undheim
Hi,

> > Renaming binaries is a big pain, it is confusing for the user, making the 
> > life of the maintainer
> > harder, the documentations won't reflect the Debian-reality.
> >
> > The wording should be changed from "must" to "should":
> > ---
> > Two different packages should not install programs with different
> > functionality but with the same filenames.
> > ---
> > and give more flexibility to maintainers.
> >
> > Or am I missing a key reason for this?
> 
> The current policy protects maintainers and users of less popular
> packages from feeling that their package is less important in Debian,
> just because something else that is more popular comes along and happens
> to use the same name.

In this discussion, I would like to distinguish between package names and file
names for files in a package. For package names, it makes completely sense that
the first package to enter the archive is entitled to have exclusive rights to
the name, even though a more popular package which appears later would have the
same upstream name. That helps users of less popular packages to not feel that
their package is less important in Debian.

If the later and more popular package will need a "name compatibility package"
such as nodejs-legacy to provide the correct upstream executable name, the
users of the less popular package will still not feel (I assume) that their
package is less important in Debian.

> The current policy means that the discussion about which package should
> use the name begins on neutral ground, without prejudice against the
> less popular package.  By requiring that they both change their names if
> agreement cannot be reached, the maintainers put on equal footing.
 
> To my mind, this is part of our attempt to be "the universal operating
> system".

My take on it is that having no way to provide the executable name which users
expect (with name compatibilty packages such as nodejs-legacy was) makes the
operating system less "universal" in a way.


Cheers,
Ruben



Re: New package netgen-lvs with binary /usr/bin/netgen - already taken

2018-09-08 Thread Ruben Undheim
Hi Sean,

> > However, I think the policy gives us a lot of freedom to choose (it is not 
> > very
> > strict in this case).
> 
> I don't understand.  This seems pretty strict:
> 
> Two different packages must not install programs with different
> functionality but with the same filenames.

Yes, you are right, when I read it again. What I have been "reading" before is.

 "Two different packages must not install programs with different functionality
 but with the same filenames if they do not declare that they "Conflict:" with
 each other."

But it doesn't say that..

So this means there is no way to provide the upstream executable name without
violating the policy? :( - even when using "Conflict:" wisely.


> > The alternatives system is supposed to be used for packages which
> > provide similar functionality (as far as I have understood), and that
> > is absolutely not the case here.
> 
> Right, alternatives is not for this.
> 
> > 5. The netgen-lvs binary package provides basically just a symlink from
> >/usr/bin/netgen to /usr/bin/netgen-lvs
> 
> To my mind, this straightforwardly violates the sentence from Policy
> quoted above, and would thus be RC-buggy.

And it also means that the package pair "nodejs-legacy" and "node" was RC
buggy when the packages were present (jessie I guess)


Does anyone know about other packages this applies for? Any easy way to search
the archive for packages that provide files with the same name?


Cheers
Ruben



Re: New package netgen-lvs with binary /usr/bin/netgen - already taken

2018-09-07 Thread Ruben Undheim
>> What is the recommendation? Any links to previous discussions / documents 
>> about
>> this subject?
> Policy 10.1.

Thanks Andrey for pointing out the relevant policy chapter. I should have
mentioned it in my first post since exactly that section in a way brought me to
this list.

However, I think the policy gives us a lot of freedom to choose (it is not very
strict in this case). The alternatives system is supposed to be used for
packages which provide similar functionality (as far as I have understood), and
that is absolutely not the case here.


Let me do it this way then: I will propose what I intend to do with netgen-lvs
(what i think may be best), and then we will see if anyone has better ideas. :)


1. The new source package netgen-lvs will contain two binary packages:
  - netgen-lvs
  - netgen-lvs-base

2. netgen-lvs  will have a Conflict: netgen (existing unrelated package).

3. The netgen-lvs-base binary package comes with all the (main) files for
   netgen-lvs. The executable will be called /usr/bin/netgen-lvs
   It will NOT conflict with "netgen".

4. the netgen-lvs source package will be patched such that it works with the
   executable called /usr/bin/netgen-lvs (there are some tcl scripts and python
   scripts)

5. The netgen-lvs binary package provides basically just a symlink from
   /usr/bin/netgen to /usr/bin/netgen-lvs

6. The netgen-lvs binary package depends on netgen-lvs-base

7. A paragraph is added to the long description for netgen-lvs which explains 
that
   it conflicts with netgen (3d tetrahedral mesh generator), and if both are
   supposed to be installed at the same time, the package netgen-lvs-base must 
be
   installed instead of netgen-lvs.


Also:

i.   A similar paragraph in the long description can later be added to netgen's
 long description.

ii.  A "Conflict: netgen-lvs" should be added to netgen later.

iii. Maybe in the future, the "netgen" package can provide a similar 
"alternative
 binary package" for people who would like to have both netgen and 
netgen-lvs
 installed, but /usr/bin/netgen representing netgen-lvs


This will allow people to run "apt install netgen-lvs" and they will get a
netgen install which behaves exactly as the upstream version. (usr/bin/netgen
is what they think it is)

This still allows people to have both netgen and netgen-lvs(source) installed, 
but
then netgen-lvs will be found as /usr/bin/netgen-lvs.

I know that the alternatives system can technically be used to achieve similar
functionality, but it feels like it is meant only for cases where the various
programs provide similar functionality, and therefore not for this case.



Best regards
Ruben



New package netgen-lvs with binary /usr/bin/netgen - already taken

2018-09-04 Thread Ruben Undheim
Hi,

I am planning to upload the package "netgen-lvs" soon (upstream name is
"netgen"). (https://bugs.debian.org/905952)

The Debian package "netgen" is something entirely different..
(https://tracker.debian.org/pkg/netgen) But both of them have the binary
"/usr/bin/netgen". My question is, what is the recommended way forward in this
case. I have seen what was earlier done for "nodejs", and I see this as a
similar case.  Since "netgen" may be referred to from scripts, it would be nice
to have a compatibility layer which adds a /usr/bin/netgen executable also for
"netgen-lvs". That would then go into a separate package which conflicts with
"netgen". What should in that case be the name of this package?

The other extreme is of course to just let "netgen-lvs" completely conflict
with "netgen". But that is not very nice to people who happen to be interested
in both ASIC development and 3D tetrahedral mesh generators..

What is the recommendation? Any links to previous discussions / documents about
this subject?

Thanks in advance!

Best regards,
Ruben



Bug#907240: ITP: nextpnr -- Portable FPGA place and route tool

2018-08-25 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: nextpnr
  Version : GIT HEAD
  Upstream Author : YosysHQ
* URL : https://github.com/YosysHQ/nextpnr
* License : ISC
  Programming Lang: C++
  Description : Portable FPGA place and route tool


This is a place and route tool with GUI for FPGAs. It is closely related to
fpga-icestorm and provides similiar functionality as arachne-pnr, but intended
to be more general. Upstream is quite active with a number of developers, and
it is possible that it may more or less "replace" arachne-pnr in the future.

I intend to maintain it in the Debian Electronics team.



Bug#906983: ITP: gr-dab -- Gnuradio blocks and tools for receiving DAB and DAB+ radio

2018-08-22 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: gr-dab
  Version : 0.1? (to be released)
  Upstream Author : Andreas Müller, Moritz Luca Schmid etc.
* URL : https://github.com/andrmuel/gr-dab
* License : GPL-3+
  Programming Lang: C++, Python
  Description : Gnuradio blocks and tools for receiving DAB and DAB+ radio



gr-dab contains necessary DSP blocks for receiving DAB and DAB+ transmissions
using a software defined radio such as hackrf, rtl-sdr, USRP etc.

Currently, I plan to maintain it myself, but it may also fit in the Hamradio
Maintainers Team with other GNU radio packages.



Bug#906024: ITP: libgdsii -- C++ library for working with GDSII binary data files

2018-08-13 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: libgdsii
  Version : GIT HEAD
  Upstream Author : M. T. Homer Reid 
* URL : https://github.com/HomerReid/libGDSII
* License : GPL-3+
  Programming Lang: C++
  Description : C++ library for working with GDSII binary data files

libGDSII is a C++ library for working with GDSII binary data files, intended
primarily for use with the computational electromagnetism codes scuff-em and
meep but sufficiently general-purpose to allow other uses as well.

It is a recommended dependency for the newest version of meep.

The plan is to maintain it in the Electronics team.



Bug#905952: ITP: netgen-lvs -- Netlist comparison - Layout vs Schematic (LVS)

2018-08-12 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: netgen-lvs
  Version : 1.5.105
  Upstream Author : Tim Edwards
* URL : http://opencircuitdesign.com/netgen/
* License : GPL
  Programming Lang: C
  Description : Netlist comparison - Layout vs Schematic (LVS)


Netgen is a tool for comparing netlists, a process known as LVS, which stands
for "Layout vs. Schematic". This is an important step in the integrated circuit
design flow, ensuring that the geometry that has been laid out matches the
expected circuit. Very small circuits can bypass this step by confirming
circuit operation through extraction and simulation. Very large digital
circuits are usually generated by tools from high-level descriptions, using
compilers that ensure the correct layout geometry. The greatest need for LVS is
in large analog or mixed-signal circuits that cannot be simulated in reasonable
time. Even for small circuits, LVS can be done much faster than simulation, and
provides feedback that makes it easier to find an error than does a simulation.

The source package name "netgen" is reserved by another package, so reserving
"netgen-lvs" for this program.

I plan to maintain it in the Debian Electronics team.



Bug#905950: ITP: python-gdsii -- Library to handle GDSII files

2018-08-12 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: python-gdsii
  Version : 0.2.1
  Upstream Author : Eugeniy Meshcheryakov
* URL : https://pythonhosted.org/python-gdsii/
* License : LGPL-3+
  Programming Lang: Python
  Description : Library to handle GDSII files


python-gdsii is a library that can be used to read, create, modify and save
GDSII files. It supports both low-level record I/O and high level interface to
GDSII libraries (databases), structures, and elements.

I plan to maintain it in the Debian Python Modules team.



Why is 'yosys' still marked for autoremoval?

2016-10-01 Thread Ruben Undheim
Hi,

Can anyone tell me why 'yosys' is marked for autoremoval from testing because
of a bug which has already been fixed?

See here:
  https://tracker.debian.org/pkg/yosys

The bug #835678 was fixed in (and is marked as such) in 0.6-7 which is
currently in testing.

Have I been able to hit some kind of buggy corner case in the packaging
infrastructure or am I missing something?


Best regards,
Ruben



Bug#830109: ITP: openems -- Electromagnetic field solver using the FDTD method

2016-07-05 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: openems
  Version : 0.0.34
  Upstream Author : Thorsten Liebig 
* URL : http://openems.de
* License : GPL-3+
  Programming Lang: C++
  Description : Electromagnetic field solver using the FDTD method

OpenEMS is a free and open electromagnetic field solver using the FDTD method.
Matlab or Octave are used as an easy and flexible scripting interface.

It features:

 - fully 3D Cartesian and cylindrical coordinates graded mesh.
 - Multi-threading, SIMD (SSE) and MPI support for high speed FDTD.


There are already two packages in Debian which offer similar functionality
(meep and tessa), but openEMS has an easier interface via Octave/Matlab and is
much more actively being developed.

I plan to maintain it as part of the Debian Science team.



Bug#815224: ITP: osmo-pcu -- Packet Control Unit for GPRS

2016-02-20 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: osmo-pcu
  Version : 0.2
  Upstream Author : Jacob Erlbeck (Sysmocom)
* URL : http://openbsc.osmocom.org/trac/wiki/osmo-pcu
* License : GPL-2+
  Programming Lang: C++
  Description : Packet Control Unit for GPRS

osmo-pcu is the Packet Control Unit (PCU) in the Osmocom GSM infrastructure.
A PCU is one of the two GPRS elements in the BSS. It implements the RLC and MAC
layers of the GPRS Um (radio) interface on the MS-facing side, as well as the
Gb Interface (NS,BSSGP) on the SGSN-facing side. 

osmo-pcu should be in Debian in order to complete the inclusion of all the
Osmocom software related to GSM base stations.

I plan to maintain it as part of the Debian Science team.



Bug#813294: ITP: libosmo-sccp -- Osmocom library for SCCP

2016-01-31 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: libosmo-sccp
  Version : 0.7.0
  Upstream Author : Osmocom
* URL : https://github.com/osmocom/libosmo-sccp
* License : GPL
  Programming Lang: C
  Description : Osmocom library for SCCP


This is a library for handling SCCP (Signaling Connection Control Part) which
is used extensively in cellular networks such as GSM.

It is a dependency for the OpenBSC GSM base station infrastructure, and should
therefore be included in Debian.



Bug#813295: ITP: libsmpp34 -- Open PDU SMPP packaging and unpackaging tool

2016-01-31 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: libsmpp34
  Version : 1.10
  Upstream Author : Raul Tremsal  
* URL : http://c-open-smpp-34.sourceforge.net/
* License : LGPL
  Programming Lang: C
  Description : Open PDU SMPP packaging and unpackaging tool


libsmpp34 is a an implementation for providing the PDU handling of the SMPP-3.4
protocol. SMPP (Short Message Peer-to-Peer) is an open industry standard
protocol designed to provide a flexible data communication interface for the
transfer of short message data between External Short Messaging Entities,
Routing Entitites and Message Centres.

libsmpp34 is a dependency for the OpenBSC GSM base station infrastructure and
should therefore be included in Debian.



Bug#813293: ITP: openggsn -- OpenSource Gateway GPRS Support Node (GGSN)

2016-01-31 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: openggsn
  Version : 0.92
  Upstream Author : Osmocom
* URL : http://sourceforge.net/projects/ggsn/
* License : GPL-2
  Programming Lang: C
  Description : OpenSource Gateway GPRS Support Node (GGSN)


OpenGGSN has previously been part of Debian, but was removed in 2007, since
back then it was a dead project, and "nobody" was using it.  Now it is alive
again and a dependency for the OpenBSC GSM base station infrastructure from
Osmocom.

OpenGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile
operators as the interface between the Internet and the rest of the
mobile network infrastructure.  



Bug#806585: ITP: libosmo-netif -- Shared code regarding network interfaces for OpenBSC

2015-11-29 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: libosmo-netif
  Version : 0.0.6
  Upstream Author : Osmocom
* URL : http://openbsc.osmocom.org/trac/
* License : GPL-2
  Programming Lang: C
  Description : Shared code regarding network interfaces for OpenBSC


This library is a dependency of OpenBSC.

I plan to maintain it in the Debian Science team just as the other OpenBSC
related packages.



Bug#806584: ITP: osmo-bts -- Layer2/3 of a GSM Base Transceiver Station (BTS)

2015-11-29 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: osmo-bts
  Version : 0.4.0
  Upstream Author : Osmocom
* URL : http://openbsc.osmocom.org/trac/wiki/OsmoBTS
* License : AGPL-3
  Programming Lang: C
  Description : Layer2/3 of a GSM Base Transceiver Station (BTS)

OsmoBTS is a software implementation of Layer2/3 of a GSM Base Transceiver
Station (BTS). It implements the follwing protocols/interfaces:

 - LAPDm (GSM 04.06)
 - RTP
 - A-bis/IP in IPA multiplex
 - OML (GSM TS 12.21)
 - RSL (GSM TS 08.58) 


OsmoBTS is modular and has support for multiple back-ends. A back-end talks to
a specific L1/PHY implementation of the respective BTS hardware. Based on this
architecture, it should be relatively easy to add a new back-end to support
so-far unsupported GSM PHY/L1 and associated hardware.

So far OsmoBTS has been integrated with several different L1/PHY and hardware
systems. The backends are:

 - osmo-bts-sysmo
 Multiple indoor and outdoor BTS products called sysmoBTS
 - osmo-bts-trx
 Wideband SDR transceiver hardware supported by OpenBTS transceiver or
 [OsmoTRX] PHY layer software
 -  osmo-bts-bb
 A pretty crazy experimental BTS hardware based on two OsmocomBB phones
 had originally been supported, but needs to be re-integrated with core code
 changes. 


I plan to maintain it as part of the Debian Science team just as other OpenBSC
related packages.



Bug#806583: ITP: openbsc -- GSM Base Station Controller (BSC) and minimalistic GSM network implementation

2015-11-29 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: openbsc
  Version : 0.15.0
  Upstream Author : Osmocom 
* URL : http://openbsc.osmocom.org/trac/wiki/OpenBSC
* License : AGPL-3
  Programming Lang: C
  Description : GSM Base Station Controller (BSC) and minimalistic GSM 
network implementation


It started as a BSC (Base Station Controller) side implementation of the A-bis
protocol, as implemented in the GSM Technical Specification 08.5x and 12.21. It
can run either

 - as a classic BSC, exposing an A interface towards an external MSC, or
 - as NITB (Network In The Box), whert implements a minimal subset of the BSC,
   MSC. SMSC? and HLR. 

The goal of the project is to

 - provide a basis for experimentation and security research with GSM from the
   network side
 - provide a zero-cost alternative for hands-on experience with GSM systems in
   education and training
 - learn more about GSM networks on a lower level, particularly the practical
   aspects with real-world equipment
 - provide a stable/reliable network-side GSM implementation for small networks
   that don't need millions of subscribers or 99.9% availability 


I plan to maintain it as part of the Debian Science team together with 
libosmocore
and related packages.



Bug#806582: ITP: libosmo-abis -- Library containing shared code regarding the A-bis interface between GSM BTS and GSM BSC

2015-11-29 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: libosmo-abis
  Version : 0.3.2
  Upstream Author : Osmocom
* URL : http://openbsc.osmocom.org/trac/wiki/libosmo-abis
* License : AGPL-3
  Programming Lang: C
  Description : Library containing shared code regarding the A-bis 
interface between GSM BTS and GSM BSC



This is a library containing common/shared code regarding the A-bis interface 
between BTS and BSC. It is needed for OpenBSC and OsmoBTS which are open source 
implementations of parts of the GSM network.

It also implements drivers for mISDN and DAHDI based E1 cards, as well as some 
A-bis/IP dialects.

I plan to maintain it as part of the Debian Science team just as the related 
library libosmocore.



Bug#803988: ITP: osm-tile-server -- OpenStreetMap tile server

2015-11-03 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: osm-tile-server
  Version : 0.1
  Upstream Author : native package
* URL : https://github.com/rubund/osm-tile-server
* License : GPL-2+
  Programming Lang: C, bash
  Description : OpebStreetMap tile server


osm-tile-server is a native Debian package that aims to help people setting up
a tile server for OpenStreetMap in Debian. It takes advantage of packages
already in Debian and adds the necessary "glue" to make a tile server work sort
of "out-of-the-box".

The intention is to support different rendering engines such as tilelite and
mod_tile, but since mod_tile is not yet in Debian, only support for tilelite is
there yet. This functionality is given by the package
'osm-tile-server-tilelite'. The binary package 'osm-tile-server' is a
metapackage that pulls in "osm-tile-server-tilelite |
osm-tile-server-mod-tile", but where osm-tile-server-mod-tile doesn't exist
yet.

The binary package 'osm-tile-server-base' provides the scripts necessary to
setup a postgis database, download OSM data and import it. Everything can be
accomplished with debconf selections.

With this package, it is possible to have a fully functional OpenStreetMap tile
server using only one command:

  sudo apt install osm-tile-server
 or:
  sudo apt install osm-tile-server-tilelite

I plan to maintain it as part of the Debian GIS team.

Ruben



Bug#801230: ITP: arachne-pnr -- Place and route tool for FGPAs

2015-10-07 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: arachne-pnr
  Version : 0~20150927gitefdb026
  Upstream Author : Cotton Seed 
* URL : https://github.com/cseed/arachne-pnr
* License : GPL
  Programming Lang: C++
  Description : Place and route tool for FGPAs

Arachne-pnr implements the place and route step of the hardware compilation
process for FPGAs. It accepts as input a technology-mapped netlist in BLIF
format, as output by the Yosys synthesis suite for example. It currently
targets the Lattice Semiconductor iCE40 family of FPGAs. Its output is a
textual bitstream representation for assembly by the IceStorm icepack command.
The output of icepack is a binary bitstream which can be uploaded to a harware
device.

Together, Yosys, arachne-pnr and IceStorm provide an fully open-source
Verilog-to-bistream tool chain for iCE40 1K and 8K FPGA development.

I plan to maintain the package in the Debian Science just as the qflow packages
(yosys etc.)

Cheers



Bug#801229: ITP: icestorm -- Tools to handle the bitstream format of Lattice iCE40 FPGAs

2015-10-07 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: icestorm
  Version : 0~20151006git103e6fd
  Upstream Author : Clifford Wolf 
* URL : http://www.clifford.at/icestorm/
* License : ISC
  Programming Lang: Python
  Description : Tools to handle the bitstream format of Lattice iCE40 FPGAs


Project IceStorm aims at documenting the bitstream format of Lattice iCE40
FPGAs and providing simple tools for analyzing and creating bitstream files. At
the moment the focus of the project is on the HX1K-TQ144 and HX8K-CT256
devices, but most of the information is device-independent. 

This package contains multiple tools needed to handle the bitstream.

The package is useful for providing a full flow for FPGA development in
Debiani together with tools such as yosys.

I plan to maintain the package in the Debian Science team just as I do
with the qflow packages that are somewhat related.

Cheers



Bug#786730: ITP: python-pychromecast -- Python library for communicating with Google Chromecast

2015-05-24 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: python-pychromecast
  Version : 0.6
  Upstream Author : Paulus Schoutsen
* URL : https://github.com/balloob/pychromecast
* License : MIT
  Programming Lang: Python
  Description : Python library for communicating with Google Chromecast


This library makes it easy to communicate with a Chromecast device using
Python.

It currently supports:

 - Auto discovering connected Chromecasts on the network
 - Start the default media receiver and play any online media
 - Control playback of current playing media
 - Implement Google Chromecast api v2
 - Communicate with apps via channels
 - Easily extendable to add support for unsupported namespaces


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150524235953.22083.71855.report...@miniserver.beebeetle.com



Bug#786729: ITP: python-zeroconf -- Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)

2015-05-24 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: python-zeroconf
  Version : 0.17.1
  Upstream Author : Jakub Stasiak
* URL : https://github.com/jstasiak/python-zeroconf
* License : LGPL
  Programming Lang: Python
  Description : Pure Python Multicast DNS Service Discovery Library 
(Bonjour/Avahi compatible)


This is an implementation of the multicast DNS Service Discover Library 
zeroconf in pure Python.
It is a dependency of pychromecast which I also intend to package.

Compared to some other Zeroconf/Bonjour/Avahi Python packages, python-zeroconf:

 - isn't tied to Bonjour or Avahi
 - doesn't use D-Bus
 - doesn't force you to use particular event loop or Twisted
 (- is pip-installable)
 (- has PyPI distribution)


I plan to maintain the package as part of the Python Modules team.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150524235543.21835.42564.report...@miniserver.beebeetle.com



Bug#784026: ITP: python-spur -- Run commands and manipulate files locally or over SSH using the same interface

2015-05-02 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: python-spur
  Version : 0.3.13
  Upstream Author : Michael Williamson
* URL : https://github.com/mwilliamson/spur.py
* License : BSD 2-clause
  Programming Lang: Python
  Description : Run commands and manipulate files locally or over SSH using 
the same interface

This Python module makes it simple to remotely run commands over an SSH
connection.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150502104356.14549.13645.report...@miniserver.beebeetle.com



Bug#777303: ITP: osmotrx -- A software-defined radio transceiver that implements the Layer 1 physical layer of a BTS

2015-02-07 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: osmotrx
  Version : 0~20150119git722d4f7
  Upstream Author : Thomas Tsou 
* URL : http://openbsc.osmocom.org/trac/wiki/OsmoTRX
* License : AGPL
  Programming Lang: C++
  Description : A software-defined radio transceiver that implements the 
Layer 1 physical layer of a GSM BTS

OsmoTRX is a software-defined radio transceiver that implements the Layer 1
physical layer of a BTS comprising the following 3GPP specifications:

TS 05.01 "Physical layer on the radio path"
TS 05.02 "Multiplexing and Multiple Access on the Radio Path"
TS 05.04 "Modulation"
TS 05.10 "Radio subsystem synchronization"


OsmoTRX is a dependency for the open source base station by osmocom.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150207113355.20942.29833.report...@miniserver.beebeetle.com



Bug#775764: ITP: pyvisa-py -- A PyVISA backend implemented in pure Python

2015-01-19 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: pyvisa-py
  Version : 0.1~20150106gitd86fb71
  Upstream Author : Hernan E. Grecco
* URL : https://github.com/hgrecco/pyvisa-py
* License : MIT
  Programming Lang: Python
  Description : A PyVISA backend implemented in pure Python

PyVISA started as wrapper for the NI-VISA library and therefore you need to 
install
National Instruments VISA library in your system. This works most of the time,
for most people. But NI-VISA is a proprietary library that only works on certain
systems. That is when PyVISA-py jumps in.

Starting form version 1.6, PyVISA allows to use different backends. These 
backends can be
dynamically loaded. PyVISA-py is one of such backends. It implements most of 
the methods
for Message Based communication (Serial/USB/GPIB/Ethernet) using Python and 
some well developed,
easy to deploy and cross platform libraries

This package is useful in Debian since it replaces a huge proprietary library
needed in many instrumentation facilities.

I plan to maintain it as part of the Python Modules team.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150119182052.31251.63497.report...@miniserver.beebeetle.com



Bug#772575: ITP: libbtbb -- Libbtbb is the Bluetooth baseband library used by the Ubertooth and gr-bluetooth projects

2014-12-08 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: libbtbb
  Version : 20141208
  Upstream Author : Dominic Spill 
* URL : http://libbtbb.sourceforge.net/
* License : GPL-2+
  Programming Lang: C
  Description : Bluetooth baseband library used by the Ubertooth and 
gr-bluetooth projects

This is the Bluetooth baseband decoding library, forked from the GR-Bluetooth
project.  It can be used to extract Bluetooth packet and piconet information
from Ubertooth devices as well as GR-Bluetooth/USRP.

The main motivation for packaging this for debian is that it is a dependency
for ubertooth.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141208175013.13282.82840.report...@miniserver.beebeetle.com



Bug#772509: ITP: ubertooth -- Open source wireless development platform suitable for Bluetooth experimentation

2014-12-07 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: ubertooth
  Version : 201404R1-1
  Upstream Author : Mike Ossmann 
* URL : http://ubertooth.sourceforge.net/
* License : GPL-2+
  Programming Lang: C
  Description : Open source wireless development platform suitable for 
Bluetooth experimentation

Project Ubertooth is an open source wireless development platform suitable for
Bluetooth experimentation. Ubertooth ships with a capable BLE (Bluetooth Smart)
sniffer and can sniff some data from Basic Rate (BR) Bluetooth Classic
connections.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141207232019.9328.57881.report...@miniserver.beebeetle.com



Bug#771708: ITP: mrtdreader -- Machine-readable travel document library and example program

2014-12-01 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: mrtdreader
  Version : 0.1.0
  Upstream Author : Ruben Undheim 
* URL : https://github.com/rubund/mrtdreader
* License : GPL-3+
  Programming Lang: C
  Description : Machine-readable travel document library and example program


This package contains the library libmrtd and the command line tool mrtdreader.

Machine-readable travel documents such as passports nowadays usually contain an 
RFID chip for storing various data. This library provides useful functions for 
reading out the data from these documents. This version of the library supports 
the Basic Access Control (BAC). It uses several cryptographic functions from 
either libgcrypt or libtomcrypt (depending on compile-time options - for debian 
currently libgcrypt) in order to do the necessary decryption of the content of 
the MRTDs. The key for the BAC-scheme is derived from the Machine-readable zone 
(MRZ) which is printed on the MRTD. 
 
The library depends on libnfc for the hardware interaction and only devices 
supported by libnfc will therefore work.

I think such a library is a useful addition to the debian package repository. 
It is a good example for using the libnfc library on which there are still 
rather few packages that depend.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141201200252.2223.87389.report...@miniserver.beebeetle.com



Bug#768173: ITP: sfarkxtc -- Converts soundfonts in the legacy sfArk v2 file format to sf2

2014-11-05 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: sfarkxtc
  Version : 0.20130812git80b1da3
  Upstream Author : Andy Inman
* URL : http://melodymachine.com/sfark-linux-mac
* License : GPL-3
  Programming Lang: C++
  Description : Converts soundfonts in the legacy sfArk v2 file format to 
sf2

This is a very small command line tool to convert legacy sfArk files
into the SoundFont 2 format. It uses the library sfarklib.

I intend to maintain it as part of the Debian Science team.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141105164756.12162.60711.report...@miniserver.beebeetle.com



Bug#768169: ITP: sfarklib -- Library for decompressing sfArk soundfonts

2014-11-05 Thread Ruben Undheim
Package: wnpp
Severity: wishlist
Owner: Ruben Undheim 

* Package name: sfarklib
  Version : 0.20131219gitee08d0c
  Upstream Author : Andy Inman
* URL : http://melodymachine.com/sfark-linux-mac
* License : GPL-3
  Programming Lang: C++
  Description : Library for decompressing sfArk soundfonts

sfArk is a lossless audio compression format optimized for SoundFont files.
This library can decompress such files into .sf SoundFont files.

I intend to maintain it as part of the Debian Science team.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141105164354.12096.21351.report...@miniserver.beebeetle.com



Bug#761369: ITP: timberwolf -- Placement for digital VLSI design

2014-09-13 Thread ruben . undheim
Package: wnpp
Severity: wishlist
Owner: ruben.undh...@gmail.com


* Package name: timberwolf
  Version : 6.3.5
  Upstream Author : Yale University
* URL : http://opencircuitdesign.com/magic/archive/ (folder for 
upstream tar-ball - no known web-page)
* License : Yale University license (similar to BSD)
  Programming Lang: C
  Description : Placement for digital VLSI design

A placement tool known as TimberWolf was developed at Yale University, and was
distributed as open source for a time until it was taken commercial. The last
open-source version of this tool does not perform detail routing, but is a
professional-grade placement tool.

This is a Linux port of the last open source version. It is part of the
qflow digital VLSI design flow.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140913102603.25312.38602.reportbug@miniserver.granittvegen



Bug#761368: ITP: qflow -- An Open-Source Digital Synthesis Flow

2014-09-13 Thread ruben . undheim
Package: wnpp
Severity: wishlist
Owner: ruben.undh...@gmail.com


* Package name: qflow
  Version : 1.0.85
  Upstream Author : Tim Edwards 
* URL : http://opencircuitdesign.com/qflow/
* License : GPL
  Programming Lang: C, Tcl, sh
  Description : A Digital Synthesis Flow using Open Source EDA Tools

Qflow is a complete tool chain for synthesizing digital circuits starting
from verilog source and ending in physical layout for a specific target
fabrication process. In the world of commercial electronics, digital synthesis
with a target application of a chip design is usually bundled into large
EDA software systems. As commercial electronics designers need to maintain
cutting-edge performance, these commercial toolchains get more and more 
expensive,
and have largely priced themselves out of all but the established integrated
circuit manufacturers. This leaves an unfortunate gap where startup companies
and small businesses cannot afford to do any sort of integrated circuit design.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/2014091312.22360.41098.reportbug@miniserver.granittvegen



Bug#761365: ITP: yosys -- A framework for Verilog RTL synthesis

2014-09-13 Thread ruben . undheim
Package: wnpp
Severity: wishlist
Owner: ruben.undh...@gmail.com


* Package name: yosys
  Version : 0.3.0+20140904git01ef34c
  Upstream Author : Clifford Wolf 
* URL : http://www.clifford.at/yosys/
* License : ISC License
  Programming Lang: C++
  Description : A framework for Verilog RTL synthesis

Yosys is a framework for Verilog RTL synthesis. It currently
has extensive Verilog-2005 support and provides a basic set
of synthesis algorithms for various application domains.

Yosys can be adapted to perform any synthesis job by combining
the existing passes (algorithms) using synthesis scripts and
adding additional passes as needed by extending the yosys C++
code base.

Yosys is free software licensed under the ISC license (a GPL
compatible license that is similar in terms to the MIT license
or the 2-clause BSD license).


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140913094516.21087.56435.reportbug@miniserver.granittvegen



Bug#761364: ITP: abc -- A System for Sequential Synthesis and Verification

2014-09-13 Thread ruben . undheim
Package: wnpp
Severity: wishlist
Owner: ruben.undh...@gmail.com


* Package name: abc
  Version : 1.01-20140822hg4d547a5e065b
  Upstream Author : Berkeley Logic Synthesis and Verification Group
* URL : http://www.eecs.berkeley.edu/~alanmi/abc/
* License : MIT-similar (The Regents of the University of California)
  Programming Lang: C
  Description : A System for Sequential Synthesis and Verification

ABC is a growing software system for synthesis and verification of
binary sequential logic circuits appearing in synchronous hardware
designs. ABC combines scalable logic optimization based on And-Inverter
Graphs (AIGs), optimal-delay DAG-based technology mapping for look-up
tables and standard cells, and innovative algorithms for sequential
synthesis and verification.


Please provide feedback on the naming of the package!
Perhaps the name "abc" is a bad name to use in debian although
it's the correct upstream name.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140913093848.19326.25574.reportbug@miniserver.granittvegen



Bug#760629: ITP: qrouter -- Multi-level, over-the-cell maze router

2014-09-06 Thread ruben . undheim
Package: wnpp
Severity: wishlist
Owner: ruben.undh...@gmail.com


* Package name: qrouter
  Version : 1.1.55
  Upstream Author : Tim Edwards 
* URL : http://opencircuitdesign.com/qrouter/
* License : GPL-2
  Programming Lang: C
  Description : Multi-level, over-the-cell maze router

 Qrouter is a tool to generate metal layers and vias to physically connect
 together a netlist in a VLSI fabrication technology. It is a maze router,
 otherwise known as an "over-the-cell" router or "sea-of-gates" router. That
 is, unlike a channel router, it begins with a description of placed standard
 cells, usually packed together at minimum spacing, and places metal routes
 over the standard cells.
 .
 Qrouter uses the open standard LEF and DEF formats as file input and output.
 It takes the cell definitions from a LEF file, and analyzes the geometry for 
 each cell to determine contact points and route obstructions. It then reads
 the cell placement, pin placement, and netlist from a DEF file, performs the 
 detailed route, and writes an annotated DEF file as output.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140906082539.8398.97462.reportbug@miniserver.granittvegen



Bug#760597: ITP: sosi2osm -- SOSI to OSM converter

2014-09-05 Thread ruben . undheim
Package: wnpp
Severity: wishlist
Owner: ruben.undh...@gmail.com


* Package name: sosi2osm
  Version : 1.0.0
  Upstream Author : Knut Karevoll 
* URL : https://github.com/Gnonthgol/sosi2osm
* License : GPL-2.0+
  Programming Lang: C++
  Description : SOSI to OSM converter

.
 This little utility converts .sosi files into .osm files which are 
 used by OpenStreetMap. It relies on the FYBA library released by the 
 Norwegian Mapping Authority (Statens kartverk).


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140905180955.3238.83339.reportbug@miniserver.granittvegen



Bug#760544: ITP: fyba -- FYBA library to read and write norwegian geodata standard format SOSI

2014-09-04 Thread ruben . undheim
Package: wnpp
Severity: wishlist
Owner: ruben.undh...@gmail.com


* Package name: fyba
  Version : 4.1.1
  Upstream Author : Statens Kartverk
* URL : https://github.com/kartverket/fyba
* License : MIT
  Programming Lang: C++
  Description : FYBA library to read and write norwegian geodata standard 
format SOSI

 OpenFYBA is the source code release of the FYBA library, distributed by the 
 National Mapping Authority of Norway (Statens kartverk) to read and write 
 files in the National geodata standard format SOSI.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140905053739.11052.73601.reportbug@miniserver.granittvegen



Bug#744790: ITP: gnuais - Automatic Identification System Receiver

2014-04-14 Thread ruben . undheim
Package: wnpp
Severity: wishlist
Owner: ruben.undh...@gmail.com


* Package name: gnuais
  Version : 0.3.0
  Upstream Author : Ruben Undheim http://gnuais.sourceforge.net
* License : GPL-2.0+
  Programming Lang: C
  Description : A tool for demodulating and decoding AIS messages using the 
line input of the sound card.

gnuais is a tool for demodulating and decoding AIS messages using the line 
input of the sound card. AIS messages are transmitted by marine vessels and 
contain their position, velocity and other interesting information. The 
messages may be saved to an mysql-database, forwarded as NMEA packets or 
uploaded to an AIS web service.  There is also a GUI distributed as a separate 
package which is capable of displaying the vessels in an openstreetmaps GUI 
using the libosmgpsmap2 library.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140414192130.17228.23742.reportbug@miniserver.granittvegen