Bug#1014850: O: python-imaplib2 -- Threaded Python IMAP4 client (Python 3)

2022-07-16 Thread Sudip Mukherjee
Control: owner -1 !
Control: retitle -1 "ITA: python-imaplib2 -- Threaded Python IMAP4 client 
(Python 3)"
--


On Wed, Jul 13, 2022 at 10:43:29AM +0300, Ilias Tsitsimpis wrote:
> Package: wnpp
> Severity: normal
> X-Debbugs-Cc: Sudip Mukherjee , Ulises Vitulli 
> 
> Control: affects -1 src:python-imaplib2
> 
> I intend to orphan the python-imaplib2 package. Since this package is
> used by OfflineIMAP, I have reached out to Sudip Mukherjee (CC-ed) who
> is willing to adopt this package (thank you Sudip).

Thanks Ilias for maintaining this package for so many years.


--
Regards
Sudip



Bug#1028532: license

2023-05-23 Thread Sudip Mukherjee
The license information is not correct, so packaging this for Debian
will be postponed until upstream fixes the copyright.

An example from https://github.com/teddywlq/smifb2/blob/main/ddk750/ddk750_2d.c:

* Copyright (c) 2007 by Silicon Motion, Inc. (SMI)
*
*  All rights are reserved. Reproduction or in part is prohibited
*  without the written consent of the copyright owner..


-- 
Regards
Sudip



Bug#1028532: copyright fixed

2023-07-14 Thread Sudip Mukherjee
Upstream has fixed the copyright information.

-- 
Regards
Sudip



Bug#1043288: ITP: qad -- A simple, REST-API compliant daemon for automated testing

2023-08-08 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-Cc: debian-de...@lists.debian.org, sudipm.mukher...@gmail.com

* Package name: qad
  Version : 0.0~git20230710.75f9d50
  Upstream Contact: James Thomas 
Scott Clarke 
* URL : https://gitlab.com/CodethinkLabs/qad/qad/
* License : GPL and MIT
  Programming Lang: C and Perl
  Description : A simple, REST-API compliant daemon for automated testing
This is a simple, REST-API compliant daemon which makes automated testing
on hardware possible by removing the need for physical intervention as
Q.A.D allows inputs to be injected via http/https requests. This both
eliminates the need to physically interact with the rig and allows for
tasks to be carried out entirely automatically.
Q.A.D. can also take a screenshot and send it back to invoker. It can be
integrated with openQA for automated testing.

I use it as part of my $dayjob and will maintain it.

-- 
Regards
Sudip



Bug#1028532: ITP: smifb2 -- SiliconMotion SM750/SM768 Graphics PCI-E DRM Driver

2023-01-12 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-Cc: debian-de...@lists.debian.org, sudipm.mukher...@gmail.com

* Package name: smifb2
  Version : 2.2.1
  Upstream Author : Teddy Wang 
* URL : https://github.com/teddywlq/smifb2
* License : GPLv2
  Programming Lang: C
  Description : SiliconMotion SM750/SM768 Graphics PCI-E DRM Driver

SM768 is high performance graphics processor which provides dual display
channels and supports multiple output interfaces, including HDMI,
DisplayPort, DVI, VGA, LVDS and digital interfaces. SM768 has 128-bit
graphics engine to accelerate graphics displays and provides color space
conversion and scaling features. Display resolution supports up to
4K UHD (3840x2160@30p) or 2K/Full HD@60p. SM768 supports H.264/MJPEG
hardware video decoding. 
.
SM750, Dual Display Graphics Chip is a PCI Express 2D multimedia mobile
display controller device providing video and 2D capability to the
embedded industry in a 265-pin BGA package.

SM750 framebuffer driver is available in the mainline kernel but the drm driver
is not in the mainline kernel yet. This driver using dkms will be a combined
drm driver for SM750 and SM768. The work for upstreaming the drm driver to 
mainline
kernel is ongoing which is the final goal.

I can maintain this package.

-- 
Regards
Sudip



Bug#1030196: RFP: libzbd Zoned Block device Manipulation library and tools

2023-02-04 Thread Sudip Mukherjee
Control: close -1
--

Hi Tommy,

On Wed, Feb 01, 2023 at 12:59:09PM +0900, Tommy McGee wrote:
> 
> Package: wnnp
> Severity: wishlist
> 
> * Package name: libzbd
> * Version : 2.0.4
> * URL :https://github.com/westerndigitalcorporation/libzbd
> * License : GPL
>   Programming Language: C
>   Description :libzbd is a library providing functions
>   simplifying access to zoned block device information and the
>   execution of zone management operations.

libzbd is already in Debian - https://tracker.debian.org/pkg/libzbd

-- 
Regards
Sudip



Bug#1032323: ITP: moulin -- A meta build system capable of building multiple images at once.

2023-03-03 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-Cc: debian-de...@lists.debian.org, sudipm.mukher...@gmail.com

* Package name: moulin
  Version : 0.0~git20230227.1630f49
  Upstream Author : many
* URL : https://github.com/xen-troops/moulin
* License : Apache
  Programming Lang: Python
  Description : A meta build system capable of building multiple images at 
once.

Main purpose of moulin is to build complex images for embedded devices. Imagine 
that
you are running hypervisor (like Xen or KVM) on your device and you want to 
build
multiple VM images with one simple command. moulin is made exactly for this 
task.

As part of my role in Elisa (https://elisa.tech/) I had to use moulin, but being
a Debian user I did not like installing moulin from their git. So, this ITP.

I can maintain it under the umbrella of Debian Python team.


-- 
Regards
Sudip



Bug#1056209: ITP: authselect -- Configures authentication and identity sources from supported profiles

2023-11-18 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-Cc: debian-de...@lists.debian.org, sudipm.mukher...@gmail.com

* Package name: authselect
  Version : 1.4.3
  Upstream Contact: Pavel Březina .
* URL : https://github.com/authselect/authselect/
* License : GPL-3.0
  Programming Lang: C
  Description : Authselect is a tool to select system authentication and 
identity sources from a list of supported profiles

Authselect is designed to be a replacement for authconfig but it takes
a different approach to configure the system. Instead of letting
the administrator build the PAM stack with a tool (which may potentially
end up with a broken configuration), it would ship several tested stacks
(profiles) that solve a use-case and are well tested and supported.
At the same time, some obsolete features of authconfig are not
supported by authselect.


-- 
Regards
Sudip



Bug#1053729: RFP: SAIL image decoding library

2023-12-13 Thread Sudip Mukherjee
Hi Andrius,

On Wed, Oct 18, 2023 at 08:38:52AM +0300, Andrius Merkys wrote:
> Hi Dmitry,
> 
> On 2023-10-17 16:25, Dmitry Baryshev wrote:
> >  > Does it produce desired Debian packages?
> > 
> > I've just pushed a couple of fixes to the Debian rules. I'm able to
> > build packages on LUbuntu 23.04. Maybe a couple of small fixes are still
> > needed to build packages on Debian. So the recommended git sha to use is
> > 4705cb4cf96. It's a release candidate and ready to use in client
> > applications.
> 



> 
> OK, makes sense.
> 
> Since this is an image decoding library, my personal opinion is that it
> would better fit the scope of Debian Multimedia Team instead of Debian
> Science Team.

Just wanted to check if you are planning to package this. Its still a
RFP so I guess not, but still want to confirm. If you are not packaging
this then I can take it up.


-- 
Regards
Sudip



Bug#1027756: RFP: vncdotool -- command line VNC client

2024-03-06 Thread Sudip Mukherjee
Control: retitle -1 ITP: vncdotool -- command line VNC client
Control: owner -1 !
--

I was looking for something to use with VNC for a personal project I was
planning and found about vncdotool. Initial test showed it will work
perfectly for me.

-- 
Regards
Sudip



Bug#983384: change owner

2021-06-07 Thread Sudip Mukherjee
control: owner -1 Christoph Berg 
--

Moving owner to Christoph as discussed in the thread at 
https://lists.debian.org/debian-java/2021/05/msg00017.html.

--
Regards
Sudip



Bug#992027: ITP: openqa-client -- Python API to access openQA server

2021-08-09 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-Cc: debian-de...@lists.debian.org, sudipm.mukher...@gmail.com, Philip 
Hands 

* Package name: openqa-client
  Version : 4.1.2
* URL : https://github.com/os-autoinst/openQA-python-client
* License : GPL-2.0
  Programming Lang: Python
  Description : Python API to access openQA server

This is a client for the openQA API, based on requests.
The API always returns JSON responses; this client's
request functions parse the response before returning it.

There is already another RFP for openqa server and the client,
#840253 and I think Philip Hands is already working on that and
has made a great job at openqa.debian.net. This package is only
the python api to communicate with the openqa server. I do use
it as part of my role in https://openqa.qa.codethink.co.uk/.

Added Cc to Philip Hands also and if he is planning to add Python API
as part of his implementation then I can close this and wait for him.


--
Regards
Sudip



Bug#992027: ITP: openqa-client -- Python API to access openQA server

2021-08-11 Thread Sudip Mukherjee
Hi Philip,

On Tue, Aug 10, 2021 at 10:39 PM Philip Hands  wrote:
>
> Sudip Mukherjee  writes:
>
> > Package: wnpp
> > Severity: wishlist
> > Owner: Sudip Mukherjee 
> > X-Debbugs-Cc: debian-de...@lists.debian.org, sudipm.mukher...@gmail.com, 
> > Philip Hands 
> >
> > * Package name: openqa-client
> >   Version : 4.1.2
> > * URL : https://github.com/os-autoinst/openQA-python-client
> > * License : GPL-2.0
> >   Programming Lang: Python
> >   Description : Python API to access openQA server
> >



> >
> > Added Cc to Philip Hands also and if he is planning to add Python API
> > as part of his implementation then I can close this and wait for him.
>
> At present my packaging of openqa (which I hope to get into a state fit
> to upload very soon -- a few lintian warnings need addressing) already
> produces a package called openqa-client, which includes the scripts such
> as openqa-cli and openqa-client.
>
> BTW You can see the current state of play here:
>
>   https://salsa.debian.org/philh/openqa

Yes, I have seen that. Please do let me know if you need any help with
that. Though I have zero perl knowledge. :(

>
> The openqa-client script is obsolescent, so renaming that package to
> be openqa-cli would make sense anyway, since that is the script to use
> these days, but I think calling what seems to be a python library simply
> 'openqa-client' would be a bit confusing.

Yes, I agree.

>
> Wouldn't it make sense to put a 'python' in the package name?

Will rename this to python-openqa-client.

>
> I'm not really a python programmer, so probably not the person to
> package this, but would be pleased to see it available in Debian, and am
> very happy help where I can.

And I started using the python client after seeing that the
openqa-client is based on perl. :)
Dont worry, I can package it and maintain it under the umbrella of
Debian Python team.

Thanks for your work in packaging openqa and for openqa.debian.net.

Regards
Sudip



Bug#1009899: ITP: genimage -- The Image Creation Tool

2022-04-20 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-Cc: debian-de...@lists.debian.org, sudipm.mukher...@gmail.com

* Package name: genimage
  Version : v15
  Upstream Author : many
* URL : https://github.com/pengutronix/genimage
* License : GPL-2.0
  Programming Lang: C
  Description : The Image Creation Tool

genimage is a tool to generate multiple filesystem and flash/disk
images from a given root filesystem tree. It also supports creating
flash/disk images out of different file-system images and files.

I am using it as part of my current project in $dayjob. Its a
necessary tool to create images with u-boot.
I can maintain it.


--
Regards
Sudip



Bug#1004238:

2024-05-13 Thread Sudip Mukherjee
Hi Nilson,

On Fri, Jul 14, 2023 at 01:12:03AM +, Nilson Silva wrote:
> Hello
> 
> Konstantinos Margaritis!
> 
> Seeing that his package has the adoption request, I decided to adopt him. Can 
> you upload it when I'm done?

If you are still interested in adopting it, I will suggest go for it.
Or else I can take it up with "Debian Python Team" as maintainer.

This package needs to be updated to the latest version urgently.

-- 
Regards
Sudip



Bug#1064957: bpftop

2024-08-02 Thread Sudip Mukherjee
All dependencies have been packaged under Debian Rust team.
bpftop_0.5.2  is now in the NEW queue.


-- 
Regards
Sudip



Bug#962686: Bug#974967: RFS: s2geometry/0.9.0-1 [ITP] -- Computational geometry and spatial indexing on the sphere

2020-11-17 Thread Sudip Mukherjee
On Tue, Nov 17, 2020 at 11:54 AM Emmanuel Arias  wrote:
>
> Package: sponsorship-requests
> Severity: wishlist
>
> Dear mentors,
>
> I am looking for a sponsor for my package "s2geometry":
>
>  * Package name: s2geometry
>Version : 0.9.0-1
>Upstream Author : Google
>  * URL : https://github.com/google/s2geometry
>  * License : Apache-2.0, BSD-3-Clause
>  * Vcs : https://salsa.debian.org/eamanu/s2geometry
>Section : libs
>
> It builds those binary packages:
>
>   s2geometry - Computational geometry and spatial indexing on the sphere

just fyi, a fork of this (which has some other fixes) is already in
Debian. https://tracker.debian.org/pkg/s2-geometry-library

-- 
Regards
Sudip



Bug#976425: ITP: libtracefs -- API to access the kernel tracefs directory

2020-12-04 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 

* Package name: libtracefs
  Version : 0
  Upstream Author : Steven Rostedt 
* URL : https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git
* License : LGPL-2.1
  Programming Lang: C
  Description : API to access the kernel tracefs directory

It had been part of tracecmd but has been split into its own repo.
The announcement mail was at 
https://lore.kernel.org/lkml/20201120200314.21efa...@oasis.local.home/

Note: This is not needed for Bullseye and so I am only planning to upload to 
experimental for now.

--
Regards
Sudip



Bug#977914:

2020-12-23 Thread Sudip Mukherjee
Control: tags 977914 + pending
--

Uploaded to NEW queue.


-- 
Regards
Sudip



Bug#978973: RFP: gnome-activity-journal -- Activity Journal for the GNOME desktop environment ( Powered by Zeitgeist 1.0.3 )

2021-01-06 Thread Sudip Mukherjee
Control: retitle -1 ITP: gnome-activity-journal -- Activity Journal for the 
GNOME desktop environment
Control: owner -1 !
--

Hi crvi,

On Fri, Jan 01, 2021 at 08:07:44PM +0530, crvi wrote:
> Package: wnpp
> Severity: wishlist
> X-Debbugs-Cc: crvi...@gmail.com
> 
> * Package name: gnome-activity-journal
>   Version : 1.0.0

It seems you have bumped the version but have not created any tag.
Can you please tag the version.

--
Regards
Sudip



Bug#978973: RFP: gnome-activity-journal -- Activity Journal for the GNOME desktop environment ( Powered by Zeitgeist 1.0.3 )

2021-01-08 Thread Sudip Mukherjee
On Thu, Jan 7, 2021 at 10:29 AM crvi c  wrote:
>
> Hi Sudip,
>
> I've a couple of pending changes. I'll tag the version shortly.

Thanks. I will start with packaging and upload. It needs to cross the
NEW queue which takes time. I can update the package after you have
done your changes.


-- 
Regards
Sudip



Bug#978973:

2021-01-08 Thread Sudip Mukherjee
Control: tags -1 pending
--

Uploaded to NEW for experimental. Will upload to unstable after it has
passed NEW queue and upstream has tagged the new 1.0.0 version.


-- 
Regards
Sudip



Bug#978973: RFP: gnome-activity-journal -- Activity Journal for the GNOME desktop environment ( Powered by Zeitgeist 1.0.3 )

2021-01-27 Thread Sudip Mukherjee
On Wed, Jan 27, 2021 at 3:49 AM crvi c  wrote:
>
> Hi Sudip,
>
> I'll be tagging the package this weekend. If you've any queries, please let 
> me know.

Sure. The previous upload is still in NEW queue at
https://ftp-master.debian.org/new/gnome-activity-journal_0.9.0.88.g69f48b1-1.html
and I will upload your tagged version after it has been approved from
NEW.


-- 
Regards
Sudip



Bug#985939: ITP: wiredpanda -- logic circuits simulator

2021-03-26 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: wiredpanda
  Version : v3.0.0
  Upstream Author : Davi Morales, Fábio Cappabianco, Lucas Lellis, Rodrigo 
Torres and Vinícius Miguel
* URL : https://github.com/GIBIS-UNIFESP/wiRedPanda
* License : GPL-3.0
  Programming Lang: C++
  Description : Logic circuits simulator

WiRed Panda is a free software designed to help students to learn about logic 
circuits and simulate them in an easy and friendly way.

The main features of the software are:

  * works on Windows, macOS and Linux;
  * Real time logic simulation;
  * User-friendly interface;
  * It's intuitive and easy to use;
  * Export your work as an image or a PDF.

--
Regards
Sudip



Bug#986288: poke in Debian

2021-04-02 Thread Sudip Mukherjee
Hi Hilko,

poke has already been packaged. Is it something different?
https://tracker.debian.org/pkg/poke



-- 
Regards
Sudip



Bug#986347: ITP: kernelshark -- Utilities for graphically analyzing function tracing in the kernel

2021-04-03 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: kernelshark
  Version : v1.3
  Upstream Author : Steven Rostedt 
Yordan Karadzhov (VMware) 
* URL : 
https://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git/
* License : GPL-2 and LGPL-2.1
  Programming Lang: C++
  Description : Utilities for graphically analyzing function tracing in the 
kernel.

Data for analysis may be generated by the trace-cmd utility.

kernelshark is already available in Debian as part of trace-cmd but upstream
has now decided to move kernelshark to its own repo at:
https://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git and the 
announcement
is at 
https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/tag/?h=trace-cmd-v2.9.2


--
Regards
Sudip



Bug#986288: poke in Debian

2021-04-05 Thread Sudip Mukherjee
On Fri, Apr 2, 2021 at 4:57 PM Hilko Bengen  wrote:
>
> * Sudip Mukherjee:
>
> > poke has already been packaged. Is it something different?
> > https://tracker.debian.org/pkg/poke
>
> Oh, I hadn't noticed because it was only uploaded to experimental. Will
> contact the packager.

I think that is because it is recommended not to upload anything to
unstable which is not meant for Bullseye.



-- 
Regards
Sudip



Bug#964105: RFH: album-data -- themes, plugins and translations for album

2020-08-01 Thread Sudip Mukherjee
On Wed, Jul 01, 2020 at 12:22:59PM -0700, David Ljung Madison wrote:
> Package: wnpp
> Severity: important
> 
> The package 'album-data' is a data package for 'album'
> 
> I am the author of album and album-data.
> 
> It has an incorrect dependency on "libjs-swfobject" which I recently
> noticed because, since libjs-swfobject has been removed, has caused
> album-data to also be removed.
> 
> album-data does not depend on libjs-swfobject.

fyi, I have done a NMU and removed this dependency.

--
Regards
Sudip



Bug#968237: ITP: auctex-12 -- AUCTeX version 12, LaTeX environment for Emacs

2020-08-14 Thread Sudip Mukherjee
Hi Itaï,

On Tue, Aug 11, 2020 at 1:54 PM Itaï BEN YAACOV  wrote:
>
> Package: wnpp
> Severity: wishlist
> Owner: Itaï BEN YAACOV 
> X-Debbugs-Cc: debian-de...@lists.debian.org
>
> * Package name: auctex-12
>   Version : 12.2
>   Upstream Author : GNU Project
> * URL : https://www.gnu.org/software/auctex/
> * License : GPL v3
>   Description : AUCTeX version 12, LaTeX environment for Emacs
>
> Hello,
>
> This is not truly an ITP but a request for guidance.

ITP is truly not the right one for this. And this should be merged with #896844.

> auctex v11.91 already exists in Debian, and has not been updated since
> 2018 despite bug reports requesting that.  Specifically, the preview-latex
> feature no longer works due to changes in ghostscript, which is solved in
> upstream.

Looks like there are multiple users who are saying its unusable.

>
> The relevant bug #896844 was filed in Apr 2018, the maintainer said "I'll
> work on it" and nothing ever happened since, depite numerous follow-ups to
> the bug.  I tried to contact him directly in early 2020, getting no useful
> reply, except that he considers that he is still maintaining the package.
>
> I am not a Debian developper, but am able to package (in fact I have packaged
> auctex v12 for personal use).
>
> What should / can be done in this case ?

You have auctex/12.2-0.4 which doesn't make sense for Debian. So,
create a package for auctex/12.2-0.1, also add the fix for #951973 to
it. And then take a look at https://mentors.debian.net/ about how to
upload and find a sponsor.


-- 
Regards
Sudip



Bug#968834: ITP: screeninfo -- Fetch location and size of physical screens

2020-08-21 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 

* Package name: screeninfo
  Version : 0.6.5
  Upstream Author : Marcin Kurczewski 
* URL : https://github.com/rr-/screeninfo
* License : MIT and BSD-3-clause
  Programming Lang: Python
  Description : Fetch location and size of physical screens

Python library to fetch location and size of physical screens. It can
also detect screen sizes in a multi-monitor setup.

iiuc, Tkinter can also detect the size of the display but will fail when
multiple displays are connected.
The latest version of 'topplot' is using screeninfo to detect multiple
displays, and so I will need 'screeninfo' to update 'topplot'.

I can maintain this under the umbrella of Debian Python Modules Team.

--
Regards
Sudip



Bug#968834: ITP: screeninfo -- Fetch location and size of physical screens

2020-08-22 Thread Sudip Mukherjee
On Fri, Aug 21, 2020 at 11:33:54PM +0100, Sudip Mukherjee wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Sudip Mukherjee 
> 
> * Package name: screeninfo
>   Version : 0.6.5
>   Upstream Author : Marcin Kurczewski 
> * URL : https://github.com/rr-/screeninfo
> * License : MIT and BSD-3-clause

correction:
Its MIT license only, have clarified it with upstream.

--
Regards
Sudip



Bug#968959: ITP: fling -- Terrible program for flinging files and pipes over a network

2020-08-24 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 

* Package name: fling
  Version : v1.0
  Upstream Author : Rob Kendrick 
* URL : https://github.com/rjek/fling
* License : MIT
  Programming Lang: C
  Description : Transfer data from stdin over network to destination quickly

fling transfers data quickly over a trusted network. It does not encrypt the
data. It tries to avoid copying data between kernel and userspace where it can;
We can see the most improvement over other tools like netcat on systems with
low memory bandwidth. fling is extremely Linux-specific, as almost all the
optimisations used beyond what other similar tools do are non-portable.


--
Regards
Sudip



Bug#882640: Uploaded dm-zoned-tools package

2020-08-25 Thread Sudip Mukherjee
Hi Andrew,

On Tue, Dec 18, 2018 at 05:47:23PM +1100, Andrew Worsley wrote:
> I saw your talk where you asked for a packaging of the dmzadm tool.
> 
> I am not a debian developer but am aiming to try and become one.
> Anyway I created a debian package (using deb_make) and built it and
> uploaded it to my debian mentor account

This again came up in Ben's talk today and I was wondering what happened
after you uploaded your package to mentors. I am unable to find it anywhere.
Also, the latest upstream version is v1.1.0 now.

--
Regards
Sudip



Bug#969021: RFP: getmail6 -- Mail retriever with support for POP3, IMAP4 and SDPS

2020-08-27 Thread Sudip Mukherjee
X-Debbugs-Cc: Osamu Aoki 


On Wed, Aug 26, 2020 at 04:51:33PM +0800, Dan Jacobson wrote:
> Package: wnpp
> Severity: wishlist
> X-Debbugs-Cc: 968...@bugs.debian.org
> 
> * Package name: getmail6
>   Version : 6.4
>   Upstream Author : roland.punta...@gmail.com
> * URL : https://github.com/getmail6
> * License : GNU GPL version 2
>   Programming Lang: Python
>   Description : Mail retriever with support for POP3, IMAP4 and SDPS
> 
>  getmail is intended as a simple replacement for fetchmail. It retrieves mail 
> (either all messages, or only unread messages) from one or more 
> POP3/IMAP4/SDPS servers for one or more email accounts, and reliably
>  delivers into a qmail-style Maildir, mbox file or to a command (pipe 
> delivery) like maildrop or procmail, specified on a per-account basis. 
> getmail also has support for domain (multidrop) mailboxes.
> 
> The current getmail package only works with python2.
> 
> But debian has moved to python3.
> 
> Therefore getmail6, which is designed to work with python3, should be
> added to Debian.
> 
> No need to update the current debian getmail package.
> Just somebody should maintain a new independent getmail6 pacakge.

This getmail6 will install files like:
/usr/bin/getmail
/usr/bin/getmail_fetch
/usr/bin/getmail_mbox
/usr/bin/getmail_maildir
/usr/bin/getmail-gmail-xoauth-tokens
/usr/lib/python3/dist-packages/getmailcore

which are also installed by getmail.

So, I guess the best possible way might be if getmail maintainer updates
to this source, else I can package getmail6 with a "Breaks: getmail".


--
Regards
Sudip



Bug#969107: ITP: gnome-shell-extension-panel-osd -- Configure the place where notifications are shown

2020-08-27 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 

* Package name: gnome-shell-extension-panel-osd
  Version : 1.0-46-g28656ac
  Upstream Author : Berend De Schouwer
Jens Lody 
* URL : https://gitlab.com/jenslody/gnome-shell-extension-panel-osd/
* License : GPL-3+
  Programming Lang: JavaScript
  Description : Configure the place where notifications are shown

gnome-shell-extension-panel-osd is an extension to show the notification
messages at any (configurable) place on the (primary) monitor.

I use this extension on my personal laptop as I found it very disturbing
to get all my irc notification at the default location (top-centre). Now,
thanks to this extension I can define where I want my notifications.

--
Regards
Sudip



Bug#969021: RFP: getmail6 -- Mail retriever with support for POP3, IMAP4 and SDPS

2020-08-27 Thread Sudip Mukherjee
On Thu, Aug 27, 2020 at 7:37 PM 積丹尼 Dan Jacobson  wrote:
>
> Actually I am guessing the current maintainer isn't reading these
> emails, and you Sudip, should consider non-maintainer uploads or steps
> on how to take over the project altogether from non-active maintainers.

Thats package hijacking. And Osamu is an active developer. So, I can't do that.
And besides, We are all at debconf now so please expect delayed reply.


-- 
Regards
Sudip



Bug#969021: RFP: getmail6 -- Mail retriever with support for POP3, IMAP4 and SDPS

2020-08-30 Thread Sudip Mukherjee
On Sun, Aug 30, 2020 at 5:24 AM Osamu Aoki  wrote:
>
> On Thu, 2020-08-27 at 19:42 +0100, Sudip Mukherjee wrote:
> > On Thu, Aug 27, 2020 at 7:37 PM 積丹尼 Dan Jacobson  > > wrote:
> > > Actually I am guessing the current maintainer isn't reading these
> > > emails, and you Sudip, should consider non-maintainer uploads or
> > > steps
> > > on how to take over the project altogether from non-active
> > > maintainers.
> >
> > Thats package hijacking. And Osamu is an active developer. So, I
> > can't do that.
> > And besides, We are all at debconf now so please expect delayed
> > reply.
>
> Sudip
>
> You can hijack if you are competent DM.  I am happy with this.

iiuc, getmail6 is a fork of getmail and from the getmail mailing list
it appears that Charles (upstream of getmail) is also working on
python3 version of getmail which will be ready sometime in the future.
Keeping that in mind I will suggest that we keep getmail and getmail6
separate.
I have mailed upstream of getmail6 and will need to ask him about few
of my doubts regarding copyright, after I get the reply I will move it
to ITP, unless someone else wants to package it before me.

--
Regards
Sudip



Bug#969021: ITP: getmail6 -- Mail retriever with support for POP3, IMAP4 and SDPS

2020-09-03 Thread Sudip Mukherjee
Control: tags -1 pending
--

It is now in the NEW queue waiting for review by the ftp masters.


-- 
Regards
Sudip



Bug#968194: Prerelease getmail6 .deb

2020-09-10 Thread Sudip Mukherjee
On Wed, Sep 9, 2020 at 11:56 PM 積丹尼 Dan Jacobson  wrote:
>
> I can test a Prerelease getmail6 .deb for you when you make one.

Thanks. Its already in the NEW queue, and sent you the .deb file in
another email.
Thanks again for testing.


--
Regards
Sudip



Bug#943552: update

2020-09-11 Thread Sudip Mukherjee
Control: tags -1 help
--

All the dependencies are now packaged and I can now build
tracecompass. But when I try to use the launcher to launch the built
application I get errors. I have attached the error log. Will
appreciate any help or pointers to fix the problem.


-- 
Regards
Sudip
config.ini
org.eclipse.equinox.simpleconfigurator
Install location:
file:/home/sudip/trace-compass/
Configuration file:
file:/home/sudip/trace-compass/configuration/config.ini loaded
Configuration location:
file:/home/sudip/trace-compass/configuration/
Framework located:
file:/home/sudip/trace-compass/plugins/eclipse-osgi-3.15.300.jar
Loading extension: reference:file:eclipse-osgi-compatibility-state-1.1.800.jar
	eclipse.properties not found
Framework classpath:
file:/home/sudip/trace-compass/plugins/eclipse-osgi-3.15.300.jar
file:/home/sudip/trace-compass/plugins/
file:/home/sudip/trace-compass/plugins/eclipse-osgi-compatibility-state-1.1.800.jar
Debug options:
file:/home/sudip/.options not found
Time to load bundles: 37
Starting application: 1590
!SESSION 2020-09-07 20:36:38.848 ---
eclipse.buildId=unknown
java.version=11.0.8
java.vendor=Debian
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_GB
Command-line arguments:  -consolelog -clean -debug -data @noDefault

!ENTRY org.eclipse.e4.ui.workbench 4 0 2020-09-07 20:36:41.208
!MESSAGE Unable to create class 'org.eclipse.e4.ui.internal.workbench.addons.CommandProcessingAddon' from bundle '43'
!STACK 0
org.eclipse.e4.core.di.InjectionException: Unable to process "CommandProcessingAddon.broker": no actual value was found for the argument "IEventBroker".
	at org.eclipse.e4.core.internal.di.InjectorImpl.reportUnresolvedArgument(InjectorImpl.java:482)
	at org.eclipse.e4.core.internal.di.InjectorImpl.resolveRequestorArgs(InjectorImpl.java:473)
	at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:129)
	at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:405)
	at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:346)
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:227)
	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:94)
	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:37)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:289)
	at org.eclipse.ui.internal.Workbench.lambda$createAndRunWorkbench$1(Workbench.java:579)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:154)
	at org.eclipse.tracecompass.internal.tracing.rcp.ui.Application.start(Application.java:95)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1447)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1420)

!ENTRY org.eclipse.e4.ui.workbench 4 0 2020-09-07 20:36:41.211
!MESSAGE Unable to create class 'org.eclipse.e4.ui.internal.workbench.addons.ContextProcessingAddon' from bundle '43'
!STACK 0
org.eclipse.e4.core.di.InjectionException: Unable to process "ContextProcessingAddon.broker": no actual value was found for the argument "IEventBroker".
	at org.eclipse.e4.core.internal.di.InjectorImpl.reportUnresolvedArgument(InjectorImpl.java:482)
	at org.eclipse.e4.core.internal.di.InjectorImpl.resolveRequestorArgs(InjectorImpl.java:473)
	at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:129)
	at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:405)
	at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:346)
	at org.eclipse.e4.core.contexts.ContextInject

Bug#760485: Jitsi meet packaging

2020-09-27 Thread Sudip Mukherjee
On Sun, Sep 27, 2020 at 11:49 AM Mathias Behrle  wrote:
>
> * Fioddor Superconcentrado: " Jitsi meet packaging" (Sun, 27 Sep 2020 12:10:17
>   +0200):
>
> Hi,
>
> > As user I'm interested in having Jitsi Meet available in FreedomBox. Since
> > it is a pure Debian blend we need an official Debian package. So I'm
> > considering to step forward and take over it.
> >
> > But
> > 1) I've never ever packaged any Debian package.
> > 2) According to this bug, previous attempts have failed, so I guess there
> > are reasons for that.
> >
> > So, any guidance would be welcome.
> >
> > I've seen that upstream already provides a .deb file. I guess it needs
> > further debianisation to be accepted in the archive.
>
> At least the original owner of #760485 seems to be the same person that is
> currently active and in Uploaders at
> https://github.com/jitsi/jitsi-meet/blob/master/debian/control
>
> Best will be to ask him directly why he didn't push to get the packages into
> Debian main. I have added him on CC.

I had the same interest and mailed Damencho around March and he
mentioned about lack of resources to maintain jitsi in Debian as its a
lot of work.


--
Regards
Sudip



Bug#760485: Jitsi meet packaging

2020-09-27 Thread Sudip Mukherjee
On Sun, Sep 27, 2020 at 3:41 PM Damian Minkov  wrote:
>
> Hi all,
>
> Thanks for the interest in the project. There are a few concerns I have, 
> first is that we do not have the resources to maintain this.
>

> Nowadays the video bridge had been rewritten and has fewer dependencies. I'm 
> also not sure about the state of Kotlin, is it yet in the repos, cause it is 
> one of the dependencies?

Not yet. :(
https://bugs.debian.org/892842


-- 
Regards
Sudip



Bug#960423: unblock

2020-09-27 Thread Sudip Mukherjee
Control: unblock 943552 by -1
--

takari-polyglot-maven is needed to enable pomless tycho builds, so it
will be needed to enable that feature in tycho. I have now generated
the pom files manually for tracecompass, so its not blocking that
anymore.


-- 
Regards
Sudip



Bug#970623: RFA: offlineimap -- IMAP/Maildir synchronization and reader support

2020-10-01 Thread Sudip Mukherjee
Hi Ilias,

On Sun, Sep 20, 2020 at 09:13:57AM +0300, Ilias Tsitsimpis wrote:
> Package: wnpp
> Severity: normal
> 
> OfflineIMAP is an IMAP/Maildir synchronization tool. Currently,
> OfflineIMAP is Python 2 only, but there is a Python 3 port underway.
> Unfortunately, I do not have the time to help with this port, so I
> request an adopter.

I use offlineimap and will hate to see it go away with Bullseye. I think
the Python3 port is at https://github.com/OfflineIMAP/offlineimap3.
I can adopt it, but just wanted to know what will you suggest - update
the existing offlineimap with the new one or package the new one as
new 'offlineimap3' ?

--
Regards
Sudip



Bug#970623: (no subject)

2020-10-13 Thread Sudip Mukherjee
Control: retitle -1 ITA: offlineimap -- IMAP/Maildir synchronization and reader 
support
owner -1 !
--

I will update the package to python3 port after testing it in my setup.


-- 
Regards
Sudip



Bug#972512: ITP: offlineimap3 -- IMAP/Maildir synchronization and reader support

2020-10-19 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 

* Package name: offlineimap3
  Version :
  Upstream Author :
* URL : https://github.com/OfflineIMAP/offlineimap3
* License : GPL-2+ with OpenSSL exception
  Programming Lang: Python
  Description : IMAP/Maildir synchronization and reader support

This is the python3 port of OfflineIMAP.

As discussed in https://github.com/OfflineIMAP/offlineimap3/issues/10
upstream is asking to treat offlineimap and offlineimap3 separately and
it can be packaged after upstream has done its first official release.

--
Regards
Sudip



Bug#972512: ITP: offlineimap3 -- IMAP/Maildir synchronization and reader support

2020-10-20 Thread Sudip Mukherjee
On Mon, Oct 19, 2020 at 8:25 PM Emilio Pozuelo Monfort  wrote:
>
> On 19/10/2020 18:54, Sudip Mukherjee wrote:
> > Package: wnpp
> > Severity: wishlist
> > Owner: Sudip Mukherjee 
> >
> > * Package name: offlineimap3
> >Version :
> >Upstream Author :
> > * URL : https://github.com/OfflineIMAP/offlineimap3
> > * License : GPL-2+ with OpenSSL exception
> >Programming Lang: Python
> >Description : IMAP/Maildir synchronization and reader support
> >
> > This is the python3 port of OfflineIMAP.
> >
> > As discussed in https://github.com/OfflineIMAP/offlineimap3/issues/10
> > upstream is asking to treat offlineimap and offlineimap3 separately and
> > it can be packaged after upstream has done its first official release.
>
> What's the point of packaging this under a new name, if the old version is 
> going
> to be removed? If they aren't meant to be coinstalled, and specially if the
> application interface is compatible with the old version, then there's little
> benefit in renaming it. The language (version) is just an implementation 
> detail
> in this case.

Totally agree. Discussion about this was ongoing at
https://github.com/OfflineIMAP/offlineimap3/issues/10 and also at
#debian-mentors. I will be uploading offlineimap (python3 version) to
experimental for more testing.
And, if upstream does not have any specific concern for
https://github.com/OfflineIMAP/offlineimap3/issues/10#issuecomment-712683745
then I will either close this ITP or reuse this for something else.


-- 
Regards
Sudip



Bug#971924: RFP: ironseed -- science-fiction exploration/strategy adventure game in space

2020-10-22 Thread Sudip Mukherjee
Hi Matija,

On Fri, Oct 09, 2020 at 10:46:34PM +0200, Matija Nalis wrote:
> Package: wnpp
> Severity: wishlist
> 
> * Package name: ironseed
>   Version : 0.2.4
>   Upstream Author : Matija Nalis 
> * URL : https://github.com/mnalis/ironseed_fpc
> * License : GPLv3
>   Programming Lang: Pascal
>   Description : science-fiction exploration/strategy adventure game in 
> space
> 

> 
> If more work is required on it, I'm willing to do it, if someone will 
> point me in right direction. But I am not DD and thus cannot do it all
> the way through myself.
> 
> If I get Debian lingo right, I'm looking for a sponsor.

You should retitle this bug as "ITP" and then look at 
https://mentors.debian.net/intro-maintainers/
Your package will need some minor work, like version etc. And also it
fails to build for me with:

ctags c_utils.c cargtool.pas combat.pas comm.pas comm2.pas crew2.pas 
crewgen.pas crewinfo.pas crewtick.pas data.pas display.pas ending.pas 
explore.pas gmouse.pas heapchk.pas info.pas intro.pas is.pas journey.pas 
main.pas modplay.pas saveload.pas starter.pas usecode.pas utils.pas utils2.pas 
utils_.pas version.pas weird.pas
make[2]: ctags: No such file or directory
make[2]: *** [Makefile:127: tags] Error 127
make[2]: Leaving directory '/<>'
dh_auto_build: error: make -j1 "INSTALL=install --strip-program=true" 
prefix=/usr returned exit code 2
make[1]: *** [debian/rules:17: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<>'
make: *** [debian/rules:11: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2


--
Regards
Sudip



Bug#972512: ITP: offlineimap3 -- IMAP/Maildir synchronization and reader support

2020-10-22 Thread Sudip Mukherjee
On Tue, Oct 20, 2020 at 10:53:44AM +0100, Sudip Mukherjee wrote:
> On Mon, Oct 19, 2020 at 8:25 PM Emilio Pozuelo Monfort  
> wrote:
> >
> > On 19/10/2020 18:54, Sudip Mukherjee wrote:
> > > Package: wnpp
> > > Severity: wishlist
> > > Owner: Sudip Mukherjee 
> > >
> > > * Package name: offlineimap3

> 
> And, if upstream does not have any specific concern for
> https://github.com/OfflineIMAP/offlineimap3/issues/10#issuecomment-712683745
> then I will either close this ITP or reuse this for something else.

Unfortunately it looks like we need to go for a separate package. :(


--
Regards
Sudip



Bug#972707: ITP: morfologik-stemming2 -- Finite state automaton and stemming engine library

2020-10-22 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 

* Package name: morfologik-stemming2
  Version : 2.1.6
  Upstream Author : Dawid Weiss, Marcin Miłkowski
* URL : https://github.com/morfologik/morfologik-stemming
* License : BSD 3-Clause
  Programming Lang: Java
  Description : Finite state automaton and stemming engine library
Java based morfologik-stemming library provides the following fatures:
.
  - Finite state automaton traversal routines for Jan Daciuk's FSA package.
  - A stemming engine for the Polish language built on top of FSA traversal.
.
The library may be used for other languages as well.

Debian already has morfologik-stemming but updating it to v2.1.6 will
break the build of lucene4.10 as there was an API change.
Discussed at https://lists.debian.org/debian-java/2020/10/msg00022.html.

I can maintain it under the umbrella of Java team.

--
Regards
Sudip



Bug#972790: ITP: rfc6555 -- Happy Eyeballs Algorithm described in RFC 6555 using Python

2020-10-23 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 

* Package name: rfc6555
  Version :
  Upstream Author : Seth Michael Larson 
* URL : https://github.com/sethmlarson/rfc6555
* License : Apache-2.0
  Programming Lang: Python
  Description : Happy Eyeballs Algorithm described in RFC 6555 using Python
 Provided with a single file and dead-simple API to allow easy vendoring
 and integration into other projects.

The new offlineimap3 (Python3 fork of offlineimap) is using this rfc6555.
There has been no official release yet and I have mailed upstream askig
about it.
I can maintain it under the umbrella of Python team.

--
Regards
Sudip



Bug#972376: confusion with License

2020-10-23 Thread Sudip Mukherjee
I noticed a problem with the license and so
https://github.com/BLumia/pineapple-pictures/issues/8 has been opened.


-- 
Regards
Sudip



Bug#972790: ITP: rfc6555 -- Happy Eyeballs Algorithm described in RFC 6555 using Python

2020-10-23 Thread Sudip Mukherjee
On Fri, Oct 23, 2020 at 7:19 PM Gunnar Wolf  wrote:
>
> Sudip Mukherjee dijo [Fri, Oct 23, 2020 at 06:25:26PM +0100]:
> > Package: wnpp
> > Severity: wishlist
> > Owner: Sudip Mukherjee 
> >
> > * Package name: rfc6555
> >   Version :
> >   Upstream Author : Seth Michael Larson 
> > * URL : https://github.com/sethmlarson/rfc6555
> > (...)
> > The new offlineimap3 (Python3 fork of offlineimap) is using this rfc6555.
> > There has been no official release yet and I have mailed upstream askig
> > about it.
> > I can maintain it under the umbrella of Python team.
>
> I understand you are packaging something for which the author didn't
> manage to choose a name, but you are _not_ packaging RFC 6555 (and you
> cannot even include it, because RFCs are nonmodifiable by their
> license and thus non-free in nature). Please help choose a name;
> ideally, you can communicate with the author, and try to find a
> suitable, meaningful human name for this!

Thanks for pointing that out. Looking at "python-rfc3986" I guess I
can change the package name of this one to "python-rfc6555".
I will also open mail upstream about choosing a suitable name.


-- 
Regards
Sudip



Bug#972512:

2020-10-24 Thread Sudip Mukherjee
Update: blocked on https://github.com/OfflineIMAP/offlineimap3/issues/12.


-- 
Regards
Sudip



Bug#972512:

2020-10-26 Thread Sudip Mukherjee
Control: unblock -1 by 972790
--

Unblocking as the patch to remove python-rfc6555 dependency has been
ported from offlineimap. The dependency can be added later.

--
Regards
Sudip



Bug#973045: ITP: geometry-common -- Geometry Utilities

2020-10-27 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 

* Package name: geometry-common
  Version : 1.0.2
  Upstream Author : SgrAlpha
* URL : https://github.com/io-sgr/geometry-common
* License : Apache-2.0
  Programming Lang: Java
  Description : Geometry Utilities

This library is a simple JAVA / Android library that helps you transform
coordinate between earth(WGS-84) and mars in China(GCJ-02).

This is needed for s2-geometry-library java library.

--
Regards
Sudip



Bug#973047: Fwd: ITP: s2-geometry-library -- Java library for spherical math

2020-10-27 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 

* Package name: s2-geometry-library
  Version : 1.0.1
  Upstream Author : many
* URL : https://github.com/io-sgr/s2-geometry-library-java
* License : Apache-2.0
  Programming Lang: Java
  Description : Java library for spherical math

The S2 Geometry Library is a spherical geometry library, very useful
for manipulating regions on the sphere (commonly on Earth) and indexing
geographic data.
This the a fork from the original s2-geometry-library-java library by
google.

The latest lucene is using this library and will be needed for #970738.

--
Regards
Sudip



Bug#973054: ITP: s2-geometry-library -- Java library for spherical math

2020-10-27 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 

* Package name: s2-geometry-library
  Version : 1.0.1
  Upstream Author : many
* URL : https://github.com/io-sgr/s2-geometry-library-java
* License : Apache-2.0
  Programming Lang: Java
  Description : Java library for spherical math

The S2 Geometry Library is a spherical geometry library, very useful
for manipulating regions on the sphere (commonly on Earth) and indexing
geographic data.
This the a fork from the original s2-geometry-library-java library by
google.

The latest lucene is using this library and will be needed for #970738.

--
Regards
Sudip



Bug#973045:

2020-10-27 Thread Sudip Mukherjee
Control: unblock 973047 by -1
--

Turns out that this one is not needed for s2-geometry-library java
library and so unblocking #973047.
Its almost packaged in local system but I am not uploading since I
dont need it now. Keeping the ITP open, if anyone needs this package
then I can upload.


-- 
Regards
Sudip



Bug#636734: systune

2019-10-24 Thread Sudip Mukherjee
Hi All,

Is this package still being used? I downloaded it and had a look at the
source and also played with it in my laptop, its only a very simple script
which is doing 'cat' to read the values and then using 'echo' to restore
the values to /proc.


-- 
Regards
Sudip


Bug#740580: O: fbset -- framebuffer device maintenance program

2019-10-25 Thread Sudip Mukherjee
Hi All,

On Mon, Mar 03, 2014 at 12:25:05PM +0100, Cyril Brulebois wrote:
> Guillem Jover  (2014-03-03):
> > This package has a lethargic upstream, and needs to be synced from time
> > to time with the latest Linux framebuffer header, accelerators, docs and
> > modes, from «linux/include/linux/fb.h» and «linux/Documentation/fb/»
> > respectively, which I've not done since linux-3.0.0-rc1, as I can't be
> > bothered any longer. It also produces a udeb, so people interested in
> > the installer might want to take a look.
> 
> I only quickly looked, but I didn't find anything obvious making use of
> the binaries the udeb contains, or a reference to the udeb itself; so I
> might be OK for it to go away entirely. Cc-ing -boot@ so that someone
> can yell if I missed something.

I have a framebuffer driver in the upstream kernel and have used fbset
to test the driver. Though I have not used the debian version and built
it from source for my use, I will hate to see it go away. I have looked
at the source and the docs needs to update and one change in the header
file.
I will like to maintain it if noone else has already shown interest and
if it is still orphan. I can see Guillem has updated it after making it
orphan, so not sure what the currect status is.


--
Regards
Sudip



Bug#943552: ITP: tracecompass -- trace viewer and analyzer

2019-10-26 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: tracecompass
  Version : 5.1.0
* URL : https://www.eclipse.org/tracecompass/
* License : Eclipse Public License
  Programming Lang: Java
  Description : trace viewer and analyzer

Eclipse Trace Compass is an open source application to solve performance
and reliability issues by reading and analyzing traces and logs of a
system. Its goal is to provide views, graphs, metrics, and more to help
extract useful information from traces, in a way that is more
user-friendly and informative than huge text dumps.

- tracecompass supports multiple trace formats including lttng and ftrace.
- I need to use it frequently for my dayjob.
- I will need a sponsor.



Re: trace-cmd in debian is very old compared to upstream

2019-10-26 Thread Sudip Mukherjee
On Sat, Oct 26, 2019 at 11:12:00AM +0100, Sudip Mukherjee wrote:
> On Sat, Oct 26, 2019 at 10:31:52AM +0100, Sudip Mukherjee wrote:
> > Package: trace-cmd
> > Version: 2.6.1-0.1
> > Severity: important
> > 
> > The trace-cmd package in debian seems to be very old. The upstream
> > available version is v2.8.3 and the version used in debian is v2.5.3.
> > There had been major improvements in trace-cmd and kernelshark recently.
> 
> And it has been removed from bullseye also. Is the package orphan now?
> Its not in the orphaned package list.

update: It was removed because of #885529.
I just built v2.8.3 in bullseye and verified that both trace-cmd and
kernelshark works. I will try to package it now.
Is it too late to add it in bullseye?

Not sure who can advice so adding wnpp.

--
Regards
Sudip



Bug#944138: ITP: libtraceevent -- The libtraceevent library provides APIs to access kernel tracepoint events

2019-11-04 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-ker...@lists.debian.org

* Package name: libtraceevent
  Version : 1.1.0
  Upstream Author : Steven Rostedt (VMware) 
* URL : NA
* License : GPL-2.0 and LGPL-2.1
  Programming Lang: C
  Description : The libtraceevent library provides APIs to access kernel 
tracepoint events,
located in the tracefs file system under the events 
directory.

The kernel tracepoints are now being used by multiple packages like trace-cmd, 
perf, powertop, rasdaemon.
And all of them have duplicate codes in them to use the tracepoints. 
libtraceevent is planned to move all
the duplicate codes in a single library so that the duplicate code will be 
removed from the next versions
of these packages and they can depend on libtraceevent.

The code for libtracevent lives in the kernel tree at
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git in 
tools/lib/traceevent folder.
And so, it will be great if kernel team will like to package and maintain it, 
if not, then I will
be happy to do it. But, if I am doing it then I will need a sponsor to upload 
it.

--
Regards
Sudip



Bug#943552: ITP: tracecompass -- trace viewer and analyzer

2019-11-09 Thread Sudip Mukherjee
The first problem I faced while building has been fixed with the help of
tracecompass maintainers. Now I am blocked by the other plugins and
components needed. Debian is not having the needed versions.
I will start by updating the other packages, and so looks like I am
blocked on this for now and will take time to complete.

I will start the other update process with tycho. We have 1.0.0-2 in
Debian but 1.3.0 is needed for tracecompass.


--
Regards
Sudip



Bug#944138: ITP: libtraceevent -- The libtraceevent library provides APIs to access kernel tracepoint events

2019-11-10 Thread Sudip Mukherjee


On Fri, Nov 08, 2019 at 07:56:55PM +, Ben Hutchings wrote:
> On Mon, 2019-11-04 at 21:44 +0000, Sudip Mukherjee wrote:
> [...]
> > The code for libtracevent lives in the kernel tree at
> > git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git in 
> > tools/lib/traceevent folder.
> > And so, it will be great if kernel team will like to package and maintain 
> > it, if not, then I will
> > be happy to do it. But, if I am doing it then I will need a sponsor to 
> > upload it.
> 
> If kernel.org's kernel source repository is the canonical location for
> this code, not just a convenience copy, then the binary package should
> be built from src:linux and not a separate source package.
> 
> I think src:linux already builds the library, but only as a static
> library that's linked into perf.
> 
> I don't know exactly what changes you would need to make, but they
> should be roughly along these lines:
> 

> 
> 4. Generate the debian/libtraceevent.symbols file recording
>the shared library's exported symbols.

Thanks for your reply Ben.
I will try these steps and see how it goes.

> 
> 5. (Not sure if this is needed.)  Modify
>debian/rules.d/tools/perf/Makefile to make perf use the shared
>library.  Add libtraceevent to the dependencies of
>linux-perf- in debian/templates/control.tools-versioned.in.

This should not be needed as perf does not yet depend on libtraceevent.
The libtraceevent that perf is creating is only having the plugins.


--
Regards
Sudip



Bug#944138: ITP: libtraceevent -- The libtraceevent library provides APIs to access kernel tracepoint events

2019-11-11 Thread Sudip Mukherjee
Hi Ben,

On Sun, Nov 10, 2019 at 10:01 PM Ben Hutchings  wrote:
>
> On Sun, 2019-11-10 at 21:29 +, Sudip Mukherjee wrote:
> > On Fri, Nov 08, 2019 at 07:56:55PM +, Ben Hutchings wrote:
> > > On Mon, 2019-11-04 at 21:44 +, Sudip Mukherjee wrote:
> > > [...]
> > > > The code for libtracevent lives in the kernel tree at
> > > > git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git in 
> > > > tools/lib/traceevent folder.
> > > > And so, it will be great if kernel team will like to package and 
> > > > maintain it, if not, then I will
> > > > be happy to do it. But, if I am doing it then I will need a sponsor to 
> > > > upload it.
> > >
> > > If kernel.org's kernel source repository is the canonical location for
> > > this code, not just a convenience copy, then the binary package should
> > > be built from src:linux and not a separate source package.
> > >
> > > I think src:linux already builds the library, but only as a static
> > > library that's linked into perf.
> > >
> > > I don't know exactly what changes you would need to make, but they
> > > should be roughly along these lines:
> > >
> > 
> > > 4. Generate the debian/libtraceevent.symbols file recording
> > >the shared library's exported symbols.
> >
> > Thanks for your reply Ben.
> > I will try these steps and see how it goes.
> >
> > > 5. (Not sure if this is needed.)  Modify
> > >debian/rules.d/tools/perf/Makefile to make perf use the shared
> > >library.  Add libtraceevent to the dependencies of
> > >linux-perf- in debian/templates/control.tools-versioned.in.
> >
> > This should not be needed as perf does not yet depend on libtraceevent.
> > The libtraceevent that perf is creating is only having the plugins.
>
> I'm pretty sure it does; look for "libtraceevent.a" in
> <https://buildd.debian.org/status/fetch.php?pkg=linux&arch=amd64&ver=5.3.9-1&stamp=1573349194&raw=1>.

iiuc, perf used tools/lib/traceevent to generate "libtraceevent.a"
which is a static library and perf is building against that. It is
also using the plugins generated by traceevent. But it is not using
"libtraceevent.so" which is generated. So, as a result all the
traceevent code is statically linked in perf when it builds.
If I see the installation folder of perf I am only seeing
"lib64/traceevent/plugins" and I am not seeing the dynamic library
created by traceevent.
Moreover if I do "ldd perf" it is not showing that it is linked to
libtraceevent.so. But, in anycase, I will need to modify the rules as
the plugins will be installed by traceevent which will be used by
perf.
I hope I was able to explain properly. But, let me make the changes
and test first and then I can show you what I did.
Thanks for your help.


-- 
Regards
Sudip



Bug#944138: ITP: libtraceevent -- The libtraceevent library provides APIs to access kernel tracepoint events

2019-11-15 Thread Sudip Mukherjee
iiuc, Debian kernel can only have patches accepted upstream. And, so
this is now blocked on:
https://patchwork.kernel.org/patch/11243801/
https://patchwork.kernel.org/patch/11246125/
https://patchwork.kernel.org/patch/11246127/

I will wait till they are accepted and appears on linux-next.

--
Regards
Sudip



Bug#944138: ITP: libtraceevent -- The libtraceevent library provides APIs to access kernel tracepoint events

2019-12-07 Thread Sudip Mukherjee
On Fri, Nov 15, 2019 at 11:44:03AM +, Sudip Mukherjee wrote:
> iiuc, Debian kernel can only have patches accepted upstream. And, so
> this is now blocked on:
> https://patchwork.kernel.org/patch/11243801/
> https://patchwork.kernel.org/patch/11246125/
> https://patchwork.kernel.org/patch/11246127/
> 
> I will wait till they are accepted and appears on linux-next.

wip merge request has been opened in salsa at:
https://salsa.debian.org/kernel-team/linux/merge_requests/192

Another patch had to be sent upstream, and once I get the Ack for that
the wip: can be removed from the merge request.

@Ben: if you get some time can you please have an initial look at this.

--
Regards
Sudip



Bug#944138: ITP: libtraceevent -- The libtraceevent library provides APIs to access kernel tracepoint events

2019-12-25 Thread Sudip Mukherjee
just fyi.

Merge request has been opened in salsa -
https://salsa.debian.org/kernel-team/linux/merge_requests/192 and is
waiting for the review from kernel-team.

--
Regards
Sudip



Bug#949307: ITP: disk-filltest -- Simple Tool to Detect Bad Disks by Filling with Random Data

2020-01-19 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: disk-filltest
  Version : 0.8
  Upstream Author : Timo Bingmann 
* URL : https://panthema.net/2013/disk-filltest/
* License : GPL-3
  Programming Lang: C
  Description : Simple Tool to Detect Bad Disks by Filling with Random Data 

The number of hard disk produced in the last five years is huge. Of course,
this is the same number of hard disks that will most probably fail in the next
five years, possibly with catastrophic consequences for the particular user or
business.
 
The simple tool disk-filltest can help, together with S.M.A.R.T. monitoring, to
check disks periodically and thus be forewarned about coming failures. The
function of disk-filltest is simple:

* Write files random- to the current directory until the disk is full.

* Read the files again and verify the pseudo-random sequence written.

* Any write or read error will be reported, either by the operating system or
  by checking the pseudo-random sequence.

* Optionally, delete the random files after a successful run.


--
Regards
Sudip



Bug#949308: ITP: digup -- A Digest Updating Tool

2020-01-19 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: digup
  Version : 0.6.50
  Upstream Author : Timo Bingmann 
* URL : https://panthema.net/2009/digup/
* License : GPL-2
  Programming Lang: C
  Description : A Digest Updating Tool

digup is a tool to update md5sum or shasum digest files. It will read
existing digest files, check the current directory for new, updated,
modified, renamed or deleted files and query the user with a summary
of changes. After reviewing the updates, they can be written back to
the digest file.


--
Regards
Sudip



Bug#949827: ITP: traceshark -- Graphical viewer for the Ftrace and Perf events.

2020-01-25 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: traceshark
  Version : 0.9.9-beta
  Upstream Author : Viktor Rosendahl 
* URL : https://github.com/cunctator/traceshark
* License : GPL-3.0
  Programming Lang: C++
  Description : This is a graphical viewer for the Ftrace and Perf events 
that can be captured by the Linux kernel.

It can be used to visualize the following events:

cpu_frequency
cpu_idle
sched_migrate_task
sched_process_exit
sched_process_fork
sched_switch
sched_wakeup
sched_wakeup_new
sched_waking

The trace can be collected using trace-cmd or perf. The filtered trace
file from traceshark can be used with flamegraph to generate image.

Debian alreday has kernel-shark as a viewer of ftrace traces, but this
has the advantage of converting to an image and also taking screenshots
of the plot.

--
Regards
Sudip



Bug#910917: RFA: apache2 -- Apache HTTP Server

2020-01-27 Thread Sudip Mukherjee
Hi,

On Wed, Nov 28, 2018 at 09:47:34AM +0100, Xavier wrote:
> Job started. Could you update my role in salsa ? "developer" role
> doesn't allow me to use GitLab API: I'd like to configure project to add
> "tagpending" webhook.

It seems Xavier has taken up the package since Version: 2.4.38-1. Do you
want me to close this bug now or are you still looking for people to
adopt apache2 ?


--
Regards
Sudip



Bug#949308: ITP: digup -- A Digest Updating Tool

2020-03-17 Thread Sudip Mukherjee
Initial packaging has been done, but I am waitig for the response from
upstream on a doubt about licence of one of the file at:
https://panthema.net/2009/digup/digup-0.6.55/src/rbtree.c.html

--
Regards
Sudip



Bug#956453: ITP: libcyaml -- Schema-based YAML parsing and serialisation

2020-04-11 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: libcyaml
  Version : 1.0.2
  Upstream Author : Michael Drake 
* URL : https://github.com/tlsa/libcyaml
* License : ISC
  Programming Lang: C
  Description : Schema-based YAML parsing and serialisation

LibCYAML is a C library for reading and writing structured YAML
documents.

The fundamental idea behind CYAML is to allow applications to construct
schemas which describe both the permissible structure of the YAML
documents to read/write, and the C data structure(s) in which the loaded
data is arranged in memory.

I will need a sponsor for this and I can maintain it after it has been
uploaded and accepted.

--
Regards
Sudip



Bug#959870: ITP: mplcursors -- Interactive data selection cursors for Matplotlib

2020-05-06 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: mplcursors
  Version : 0.3
  Upstream Author : Antony Lee 
* URL : https://github.com/anntzer/mplcursors
* License : MIT
  Programming Lang: Python
  Description : Interactive data selection cursors for Matplotlib

mplcursors provides interactive data selection cursors for Matplotlib.
It is inspired from mpldatacursor, with a much simplified API.

This is needed to package "topplot".

Though my python knowledge is very limited but I can maintain it but I
will need sponsors for uploads.

--
Regards
Sudip



Bug#959872: ITP: topplot -- Munge logs from top in to useful graphs

2020-05-06 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: topplot
  Version : 0.0.4
  Upstream Author : Jonathan Sambrook 
* URL : https://gitlab.com/eBardie/topplot/
* License : GPL-3
  Programming Lang: Python
  Description : Munge logs from top in to useful graphs

topplot produces graphs of information it munges from top logs. It can
select which processes to focus on, and it can split out information
by cpu core (if top was configured to record the cpu core column,
and/or display the cpu summary info by core). topplot can save the
graphs as PNG files. It can also print information derived from the
logs to stdout, with or without emitting the graphs. There may be better,
more efficient ways of collecting live system information, but if for
some reason you've hundreds of thousands of lines of top logs and you
want to see what's in them, topplot can help.

I personally have to use topplot in my $dayjob and so my interest in
having it as a proper Debian package.
This will need mplcursors and I have raised separate ITP (#959870) for
that.

Though my python knowledge is very limited but I can maintain it and I
will need sponsors for uploads.

--
Regards
Sudip



Bug#959834: Fwd: RFP: diffutils-java -- Implementation of general operations with diff files

2020-05-06 Thread Sudip Mukherjee
On Wed, May 06, 2020 at 10:22:03AM -0400, Olek Wojnar wrote:
> Oops, dropped bug email...
> 
> -- Forwarded message -
> From: Olek Wojnar 
> Date: Wed, May 6, 2020 at 10:21 AM
> Subject: Re: RFP: diffutils-java -- Implementation of general operations
> with diff files
> To: Andrej Shadura 
> 
> 
> Hi Andrej,
> 
> Thanks for bringing up this point!
> 
> Based on Yun Peng's comment, would it be better if we disambiguated this
> package by calling it "google-diffutils-java" instead? Maybe mention the
> line vs character thing as well in the description?

Taking the source from:
https://code.google.com/archive/p/java-diff-utils/source/default/source
the packaging was fairly simple and if noone has already done it I can
finalize it and upload to mentors and change this to ITP at the same time.

Please let me know if I have mistaken and that link was not the source
for this package.

--
Regards
Sudip



Bug#959834: Fwd: RFP: diffutils-java -- Implementation of general operations with diff files

2020-05-06 Thread Sudip Mukherjee
On Wed, May 06, 2020 at 04:54:22PM +0100, Sudip Mukherjee wrote:
> On Wed, May 06, 2020 at 10:22:03AM -0400, Olek Wojnar wrote:
> > Oops, dropped bug email...
> > 
> > -- Forwarded message -
> > From: Olek Wojnar 
> > Date: Wed, May 6, 2020 at 10:21 AM
> > Subject: Re: RFP: diffutils-java -- Implementation of general operations
> > with diff files
> > To: Andrej Shadura 
> > 
> > 
> > Hi Andrej,
> > 
> > Thanks for bringing up this point!
> > 
> > Based on Yun Peng's comment, would it be better if we disambiguated this
> > package by calling it "google-diffutils-java" instead? Maybe mention the
> > line vs character thing as well in the description?
> 
> Taking the source from:
> https://code.google.com/archive/p/java-diff-utils/source/default/source
> the packaging was fairly simple and if noone has already done it I can
> finalize it and upload to mentors and change this to ITP at the same time.
> 
> Please let me know if I have mistaken and that link was not the source
> for this package.

fwiw, I did a diff and its the same source in the linked jar and the
link I gave. Also, looking at java-diff-utils that Andrej mentioned, is
actually a fork from the google code.

--
Regards
Sudip



Bug#959834: Fwd: RFP: diffutils-java -- Implementation of general operations with diff files

2020-05-06 Thread Sudip Mukherjee
Control: retitle 959834 RFP: diffutils-java -- Implementation of general 
operations with diff files

On Wed, May 06, 2020 at 07:34:21PM +0200, Andrej Shadura wrote:
> On 06/05/2020 19:31, Andrej Shadura wrote:
> > On 06/05/2020 19:25, Andrej Shadura wrote:
> >> I don’t think we need the original code since it’s much older and the
> >> fork has seen quite some development. They are backwards-compatible
> >> except that the Maven coordinates are different. Basically, we only need
> >> to patch Bazel to use it.
> > 
> > Correction: they’re not fully compatible, but API difference is not big
> > and porting is quite straight-forward.
> 
> Right, I now remember one more reason why I chose the fork but not the
> original. There was a licensing issue around the diff algo
> implementation in the original. I don’t remember the details, but the
> fork has completely reimplemented it, thus working it around.

Thanks Andrej.

Moving it back to RFP for now.

--
Regards
Sudip



Bug#960423: ITP: takari-polyglot-maven -- modules to enable Maven usage in others JVM languages

2020-05-12 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-CC: debian-j...@lists.debian.org

* Package name: takari-polyglot-maven
  Version : 0.4.5
  Upstream Author :
* URL : https://github.com/takari/polyglot-maven
* License : EPL-1.0
  Programming Lang: Java
  Description : modules to enable Maven usage in others JVM languages

Polyglot Maven harnesses the power of Maven through modern implementations
of the JVM language like Groovy, Scala, Clojure and JRuby.

The old package "polyglot-maven" is already in Debian, the new update
has changed the package name. If we update Debian version of polyglot-maven
then that will break the build of many other packages. So, as discussed
in https://lists.debian.org/debian-java/2020/05/msg00017.html, this ITP
is to package the new version as a separate package so that other packages
which needs new polyglot-maven can use this (like #792149).

I can maintain this under the umbrella of java-team.

--
Regards
Sudip



Bug#950907: RFP: git-repo-updater -- A console script that allows you to easily update multiple git repositories at once

2020-05-19 Thread Sudip Mukherjee
Control: retitle -1 ITP: git-repo-updater -- A console script that allows you 
to easily update multiple git repositories at once

This looks quite handy, and I have to use multiple repo as part of
my $dayjob. I was just using a script for now but this is much better
than just using a script. I have mailed "Ben Kurtovic" to confirm his
willingness to support as upstream. If he confirms I can package it, if
not I will move it back to RFP.

--
Regards
Sudip



Bug#961742: ITP: nsntrace -- perform network trace of a single process by using network namespaces

2020-05-28 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
X-Debbugs-CC: p...@debian.org

* Package name: nsntrace
  Version : v3 or v4
  Upstream Author : Jonas Danielsson 
* URL : https://github.com/nsntrace/nsntrace
* License : GPL-2+
  Programming Lang: C
  Description : perform network trace of a single process by using network 
namespaces

 Uses Linux network namespaces to perform network traces of a single
 application. The traces are saved as pcap files. And can later be analyzed
 by for instance Wireshark.

Note: This is a reintroduction of the package.



Bug#961795: ITP: eclipse-cdt -- C/C++ Development Tools for Eclipse

2020-05-29 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
Control: block 943552 by -1

* Package name: eclipse-cdt
  Version : 9.11.0
  Upstream Author : many
* URL : https://www.eclipse.org/cdt/
* License : EPL-2.0
  Programming Lang: Java
  Description : C/C++ Development Tools for Eclipse

The CDT Project provides a fully functional C and C++ Integrated
Development Environment based on the Eclipse platform. Features include:
support for project creation and managed build for various toolchains,
standard make build, source navigation, various source knowledge tools,
such as type hierarchy, call graph, include browser, macro definition browser,
code editor with syntax highlighting, folding and hyperlink navigation,
source code refactoring and code generation, visual debugging tools,
including memory, registers, and disassembly viewers.

This is a re-introduction of the package and I will only intend to build
org.eclipse.cdt.core.* and org.eclipse.cdt.utils.* as I will need them
for #943552.

This will be maintained under the umbrella of java-team.

--
Regards
Sudip



Bug#961796: ITP: eclipse-linuxtools -- framework for profiling tools for Eclipse CDT

2020-05-29 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
Control: block 943552 by -1

* Package name: eclipse-linuxtools
  Version : v7.6.0
  Upstream Author : many
* URL : https://www.eclipse.org/linuxtools/
* License : EPL-2.0
  Programming Lang: Java
  Description : framework for profiling tools for Eclipse CDT

The Linux Tools project aims to bring a full-featured C and C++ IDE to
Linux developers. We build on the source editing and debugging features
of the CDT and integrate popular native development tools such as Valgrind,
OProfile, RPM, SystemTap, GCov, GProf, LTTng, etc. Current projects include
LTTng trace viewers and analyzers, an RPM .spec editor, a Valgrind heap
usage analysis tool, and OProfile and Perf call profiling tools.

This is a re-introduction of the package and for now I only intend to
build org.eclipse.linuxtools.dataviewers.piechart.PieChart which I will
need for #943552.

This will be maintained under the umbrella of java-team.

--
Regards
Sudip



Bug#961797: ITP: eclipse-remote-services-api -- Eclipse Remote Services API

2020-05-29 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
Control: block 943552 by -1

* Package name: eclipse-remote-services-api
  Version : 2.1.0
  Upstream Author : many
* URL : https://git.eclipse.org/c/ptp/org.eclipse.remote.git/
* License : EPL-1.0
  Programming Lang: Java
  Description : Eclipse Remote Services API

The purpose of this API is to provide a programming interface to remote
services that is agnostic to the actual remote services implementation.
Currently the only implementation supported is JSch.

This is a reintroduction of the package and I only intend to build
org.eclipse.remote.core and org.eclipse.remote.ui as I need them for
#943552.

This will be maintained under the umbrella of java-team.

--
Regards
Sudip



Bug#943552: ITP: tracecompass -- trace viewer and analyzer

2020-05-29 Thread Sudip Mukherjee
Control: block 943552 by 960423

Just an update: I had the chance to work on this during this mini-Debcamp
and have now opened other ITP which is blocking this. This will also need
pomless tycho build and #960423 is needed to enable pomless feature in
tycho.

--
Regards
Sudip



Bug#961891: ITP: eclipse-swtchart -- Eclipse SWTChart allows to create different types of charts

2020-05-30 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
Control: block 961796 by -1

* Package name: eclipse-swtchart
  Version : 0.12.0
  Upstream Author : Yoshitaka Yanagida 
Philip Wenig 
* URL : https://projects.eclipse.org/projects/science.swtchart
* License : EPL-2.0
  Programming Lang: Java
  Description : Eclipse SWTChart allows to create different types of charts

The API allows to create Line, Bar and Scatter charts easily. Size,
colors, axes, ranges and all aspects of the charts can be modified via
code. It is easy to create customized charts. The library already contains
data compression to show large data sets in a performant way. Charts can be
created even more easily with the SWTChart extensions. It uses the convention
over configuration pattern and offers many additional improvements to scale
axes of different type automatically or to select specific data ranges.

The old package "libswtchart-java" is already in debian but this new
version is now a eclipse project and the class names have all changed to
org.eclipse.swtchart instead of the old old.swtchart.

This is needed to package #961796 and I can maintain it under the umbrella
of java-team.

Note:
Once it has landed, it should be possible to update the other packages
depending on the old "libswtchart-java" and use this one instead.

--
Regards
Sudip



Bug#961796: ITP: eclipse-linuxtools -- framework for profiling tools for Eclipse CDT

2020-06-02 Thread Sudip Mukherjee
Control: unblock -1 by 961891

On Fri, May 29, 2020 at 12:14:49PM +0100, Sudip Mukherjee wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Sudip Mukherjee 
> Control: block 943552 by -1
> 
> * Package name: eclipse-linuxtools
>   Version : v7.6.0

Correction: I will need v7.4.0 (for now) to package the tracecompass
I am trying to package. And eclipse-linuxtools_7.4.0 uses the old version
of swtcharts which is already in Debian and so, #961891 is not a blocker
for this.

--
Regards
Sudip



Bug#960984: ITP: google-http-client-java -- Google HTTP Client Library for Java

2020-06-03 Thread Sudip Mukherjee
Hi Olek,

On Wed, Jun 3, 2020 at 8:30 AM Olek Wojnar  wrote:
>
> Hi Sudip,
>
> Thanks for taking a look!
>
> On Tue, Jun 2, 2020 at 11:03 AM Sudip Mukherjee  
> wrote:
>>
>>

>
>>
>> From a quick look at bazel
>> (https://github.com/bazelbuild/bazel/tree/master/third_party/api_client)
>> , it seems only "google-http-client" and "google-http-client-jackson2"
>> is needed. So, another quick look at the source code and it seems we
>> don't have "com.google.j2objc" and "io.opencensus". I think
>> com.google.j2objc can be ignored but we will need io.opencensus. And
>> you already have ITP for that. #959838. imho, "io.opencensus" needs to
>> be packaged before "google-http-client-java", and from that you will
>> mostly need "io.opencensus.common, io.opencensus.contrib and
>> io.opencensus.trace".
>
>
> Correct, those are the only two artifacts we need. The problem with the 
> dependencies is that opencensus depends on google-auth which in turn depends 
> on http-client-java. ;) Yay dependencies! :) So we need to figure out how to 
> either build http-client without opencensus or the other way around. Ideas 
> are very welcome!

Do you know which modules from google-auth you will need? I think thats #959830.


-- 
Regards
Sudip



Bug#960984: ITP: google-http-client-java -- Google HTTP Client Library for Java

2020-06-04 Thread Sudip Mukherjee
Hi Olek,

On Wed, Jun 3, 2020 at 3:18 PM Olek Wojnar  wrote:
>
> Hi Sudip,
>
> On Wed, Jun 3, 2020 at 7:43 AM Sudip Mukherjee  
> wrote:
>>
>>
>> Do you know which modules from google-auth you will need? I think thats 
>> #959830.
>
>
> Yes, I do: google-auth-library-credentials.jar, 
> google-auth-library-oauth2-http.jar. Take a look at [1], we've got lots of 
> good info there. Please let me know if anything is missing or you have any 
> other questions. We appreciate any assistance!

Sorry, I think I am missing something. To build http-java-client you
should only need "api" and "contrib/http_util" from opencensus-java
which (iiuc) does not need google-auth.
I dont know anything about gradle to help you with that but I think
first packaging "api" and "contrib/http_util" from opencensus-java and
then using that to build google-http-client should be achievable.


-- 
Regards
Sudip



Bug#961795: ITP: eclipse-cdt -- C/C++ Development Tools for Eclipse

2020-06-06 Thread Sudip Mukherjee
On Fri, May 29, 2020 at 12:06:33PM +0100, Sudip Mukherjee wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Sudip Mukherjee 
> Control: block 943552 by -1
> 
> * Package name: eclipse-cdt
>   Version : 9.11.0

Correction:
The version needed is 9.9.0

>   Upstream Author : many
> * URL : https://www.eclipse.org/cdt/
> * License : EPL-2.0
>   Programming Lang: Java
>   Description : C/C++ Development Tools for Eclipse
> 

> 
> This is a re-introduction of the package and I will only intend to build
> org.eclipse.cdt.core.* and org.eclipse.cdt.utils.* as I will need them
> for #943552.

org.eclipse.cdt.core and org.eclipse.cdt.core.native is needed and only
those two will be built for now.

--
Regards
Sudip



Bug#962239: RFP: jc -- converts command output to JSON

2020-06-08 Thread Sudip Mukherjee
On Thu, Jun 04, 2020 at 03:03:35PM -0700, Kelly Brazil wrote:
> Package: wnpp
> Severity: wishlist
> 
> I am the developer of jc, which is now packaged on OpenSUSE, NixOS, macOS 
> (Homebrew), and FreeBSD (ports). jc is currently in process for packaging on 
> Fedora.
> 
> jc is licensed under the MIT license.
> 
> https://github.com/kellyjonbrazil/jc
> https://pypi.org/project/jc/
> 
> JSON CLI output utility

I do not use this personally, but I think this might be a good package
to be in Debian. I made an initial packaging, but getting error while
trying to use that.

$ ls -l /usr/bin | jc --ls

Traceback (most recent call last):
  File "/usr/bin/jc", line 11, in 
load_entry_point('jc==1.11.2', 'console_scripts', 'jc')()
  File "/usr/lib/python3/dist-packages/jc/cli.py", line 401, in main
json_out(result, pretty=pretty, mono=mono, piped_out=piped_output())
  File "/usr/lib/python3/dist-packages/jc/cli.py", line 249, in json_out
class JcStyle(Style):
  File "/usr/lib/python3/dist-packages/pygments/style.py", line 101, in __new__
ndef[0] = colorformat(styledef)
  File "/usr/lib/python3/dist-packages/pygments/style.py", line 58, in 
colorformat
assert False, "wrong color format %r" % text
AssertionError: wrong color format 'ansiblue'

I have also tried with ls -l /usr/bin | jc --ls -m

Note: This works fine when I install Pygments from pip3 (v2.6.1) rather
than using the Debian version which is v2.3.1


--
Regards
Sudip



Bug#961797: ITP: eclipse-remote-services-api -- Eclipse Remote Services API

2020-06-09 Thread Sudip Mukherjee
Control: retitle -1 ITP: eclipse-remote -- Eclipse Remote Services API
Control: block -1 by 961795

On Sun, May 31, 2020 at 11:02:40AM +0200, Emmanuel Bourg wrote:
> Hi Sudip,
> 
> Since the upstream repository is named "org.eclipse.remote" I suggest
> renaming the package to "eclipse-remote", that would be more in line
> with the new eclipse-* packages we've introduced two years ago.

Thanks Emmanuel.
So, then this is not going to be a reintroduction but is going to be a
new package. And also, the previous package was built from a different
branch and had a different version so would have needed epoch.

--
Regards
Sudip



Bug#962866: ITP: openjson -- rewrite of the evil licensed json.org

2020-06-15 Thread Sudip Mukherjee
Package: wnpp
Severity: wishlist
Owner: Sudip Mukherjee 
Control: block 943552 by -1

* Package name: openjson
  Version : v1.0.12
  Upstream Author : many
* URL : https://github.com/openjson/openjson
* License : Apache-2.0
  Programming Lang: java
  Description : rewrite of the evil licensed json.org
 Json.org is a popular java library to parse and create json string from
 the author of the json standard Douglas Crockford. His implementation however
 is not free software[1].

 The Android team did a cleanroom reimplementation of a json library and
 this package has extended the implementation done by the Android team.

 [1] http://wiki.debian.org/qa.debian.org/jsonevil

I need a json library for #943552 and the libandroid-json-org-java that
we have in Debian has not implemented all the methods that tracecompass
uses. I can modify the tracecompass code to use libandroid-json-org-java
but using this 'openjson' is a cleaner implementation, without the need
to modify original code.

I can maintain the package under the umbrella of java-team.

--
Regards
Sudip



Bug#962861: RFP: drm-info -- Small utility to dump info about DRM devices

2020-06-16 Thread Sudip Mukherjee
On Mon, Jun 15, 2020 at 09:35:56AM +0200, Guido Günther wrote:
> Package: wnpp
> Severity: wishlist
> 

> 
> drm_info dumps information about available drm device like available
> devices, planes, encoders, crtcs and connectors and their DRM
> properties.

This looks like an useful utility and I did an initial packaging. But
while testing I get a segfault after printing all the information.

$ drm_info 
Node: /dev/dri/card0
├───Driver: bochs-drm (bochs dispi vga interface (qemu stdvga)) version 1.0.0 
(20130925)
│   ├───DRM_CLIENT_CAP_STEREO_3D supported
│   ├───DRM_CLIENT_CAP_UNIVERSAL_PLANES supported
│   ├───DRM_CLIENT_CAP_ATOMIC supported
│   ├───DRM_CLIENT_CAP_ASPECT_RATIO supported
│   ├───DRM_CLIENT_CAP_WRITEBACK_CONNECTORS supported
│   ├───DRM_CAP_DUMB_BUFFER = 1
│   ├───DRM_CAP_VBLANK_HIGH_CRTC = 1
│   ├───DRM_CAP_DUMB_PREFERRED_DEPTH = 24
│   ├───DRM_CAP_DUMB_PREFER_SHADOW = 0
│   ├───DRM_CAP_PRIME = 0
│   ├───DRM_CAP_TIMESTAMP_MONOTONIC = 1
│   ├───DRM_CAP_ASYNC_PAGE_FLIP = 0
│   ├───DRM_CAP_CURSOR_WIDTH = 64
│   ├───DRM_CAP_CURSOR_HEIGHT = 64
│   ├───DRM_CAP_ADDFB2_MODIFIERS = 0
│   ├───DRM_CAP_PAGE_FLIP_TARGET = 0
│   ├───DRM_CAP_CRTC_IN_VBLANK_EVENT = 1
│   ├───DRM_CAP_SYNCOBJ = 0
│   └───DRM_CAP_SYNCOBJ_TIMELINE = 0
Segmentation fault

I also tried with "drm_info -j" and that works pergectly without any error.

Note: I have used Debian packages of json-c, libdrm and libpci. It will
be good to have a manpage along with the fix for segfault.

--
Regards
Sudip



Bug#962861: RFP: drm-info -- Small utility to dump info about DRM devices

2020-06-16 Thread Sudip Mukherjee
ooi, I had a look at the coredump.

#0  0x in ?? ()
#1  0x7f43bfe22751 in ?? () from /lib/x86_64-linux-gnu/libpci.so.3
#2  0x7f43bfe2054a in ?? () from /lib/x86_64-linux-gnu/libpci.so.3
#3  0x7f43bfe208b7 in pci_lookup_name () from
/lib/x86_64-linux-gnu/libpci.so.3
#4  0x55f574f94bb2 in print_device (obj=) at ../pretty.c:106
#5  0x55f574f95ac4 in print_node (obj=0x55f57511a9c0,
path=) at ../pretty.c:774
#6  print_drm (obj=) at ../pretty.c:795
#7  0x55f574f8f482 in main (argc=1, argv=) at ../main.c:36


-- 
Regards
Sudip



Bug#959829: [covid-19] Help needed to finalise bazel predependency google-api-client-java

2020-06-17 Thread Sudip Mukherjee
On Wed, Jun 17, 2020 at 9:13 AM Andreas Tille  wrote:
>
> Hi Tony,
>
> On Tue, Jun 16, 2020 at 09:34:20PM -0700, tony mancill wrote:
> >
> > I've pushed a "tmancill" branch to the Salsa repo that gets us further
> > along.

I have taken the liberty to push to "tmancill" branch and the issue
with "com.google.api.client.util" is now resolved. It needs to depend
on "libgoogle-oauth-client-java" which is still in NEW.
But, it now fails with:

google-api-client/src/main/java/com/google/api/client/googleapis/services/AbstractGoogleClientRequest.java:[435,16]
cannot find symbol
[ERROR]   symbol:   method setResponseReturnRawInputStream(boolean)
[ERROR]   location: variable httpRequest of type
com.google.api.client.http.HttpRequest

And, indeed 
https://salsa.debian.org/java-team/google-http-client-java/-/blob/master/google-http-client/src/main/java/com/google/api/client/http/HttpRequest.java
is not having the method "setResponseReturnRawInputStream". And, it
seems the packaged version of libgoogle-http-client-java in Debian is
1.27 and "setResponseReturnRawInputStream" was added in v1.29.0. So,
we will need to update  libgoogle-http-client-java to 1.29.0 atleast.


-- 
Regards
Sudip



Bug#959829: [covid-19] Help needed to finalise bazel predependency google-api-client-java

2020-06-17 Thread Sudip Mukherjee
On Wed, Jun 17, 2020 at 5:40 PM Olek Wojnar  wrote:
>
> On Wed, Jun 17, 2020 at 12:19 PM Andreas Tille  wrote:
>>
>> I have the feeling we are coming closer to a solution iteratively now
>> but there are some remaining errors unfortunately:
>
>
> If any of you have a moment, I recommend patching the main pom.xml to only 
> build the two modules that we need (google-api-client and 
> google-api-client-jackson2). That should vastly simplify things.

That was easy. I have pushed my changes to "sudip" which now builds
only those two.
And, just noticed (after pushing) that the Vcs in d/control is wrong.
It should be https://salsa.debian.org/java-team/google-api-java-client
or the repo needs to be renamed.


-- 
Regards
Sudip



  1   2   >