Bug#926769: ITP: puppet-module-placement -- Puppet module for OpenStack Placement

2019-04-10 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: puppet-module-placement
  Version : 1.2.0
  Upstream Author : OpenStack Foundation 
* URL : https://github.com/openstack/puppet-placement
* License : Apache-2.0
  Programming Lang: Python
  Description : Puppet module for OpenStack Placement

 Puppet lets you centrally manage every important aspect of your system using a
 cross-platform specification language that manages all the separate elements
 normally aggregated in different files, like users, cron jobs, and hosts,
 along with obviously discrete elements like packages, services, and files.
 .
 This module manages both the installation and configuration of OpenStack
 Placement.
 .
 OpenStack Placement provides an HTTP service for managing, selecting, and
 claiming providers of classes of inventory representing available resources
 in a cloud.

Note: This service is mandatory for OpenStack Stein, which I'm currently
finalizing in Debian.



Re: [Idea] Debian User Repository? (Not simply mimicing AUR)

2019-04-10 Thread Marc Haber
On Wed, 10 Apr 2019 03:17:39 +, Mo Zhou  wrote:
>The design of .durpkg is permissive enough because the header part, i.e.
>the shell script is fully controled by the user. In this shell script,
>one could just copy the nearby debian directory to the root dir of
>source tree, and/or optionally unfold the trailing HFT[1] part.
>Without the HFT part, every file will only have one syntax.
>Template with an auxiliary debian/ directory is missing but that
>doesn't mean it's not supported.

Is there a vim mode (folding, syntax hilight) for that file type? If
not, then this format has a _significant_ disadvantage over the way we
have been doing things for two decades.

Greetings
Marc
-- 
-- !! No courtesy copies, please !! -
Marc Haber |   " Questions are the | Mailadresse im Header
Mannheim, Germany  | Beginning of Wisdom " | 
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834



Re: [Idea] Debian User Repository? (Not simply mimicing AUR)

2019-04-10 Thread Mo Zhou
Hi,

On Wed, Apr 10, 2019 at 09:46:28AM +0200, Marc Haber wrote:
> On Wed, 10 Apr 2019 03:17:39 +, Mo Zhou  wrote:
> >The design of .durpkg is permissive enough because the header part, i.e.
> >the shell script is fully controled by the user. In this shell script,
> >one could just copy the nearby debian directory to the root dir of
> >source tree, and/or optionally unfold the trailing HFT[1] part.
> >Without the HFT part, every file will only have one syntax.
> >Template with an auxiliary debian/ directory is missing but that
> >doesn't mean it's not supported.
> 
> Is there a vim mode (folding, syntax hilight) for that file type? If
> not, then this format has a _significant_ disadvantage over the way we
> have been doing things for two decades.

As a vim user, I'd love to explore the syntax script for HFT format,
although I have little knowledge about vim scripting. The issue is
tracked here[1], and the vim syntax looks possible to implement
according to some links there.

The HFT format is supposed to work like sort of "plain text tar".  I
also planned to add file mode support. Due to the nature of the HFT
format, one can actually complete the debian/ directory first, then pack
it into the HFT format and append the HFT file to the .durpkg.  When
editing the debian/ files in .durpkg feels bad, one can temporarily
unfold the HFT part into the debian/ directory and edit. See [2].
Or one can just keep the debian/ directory unfolded.

Anyway, it would be much better if a vim syntax for HFT is available.
And it would be much appreciated if any vim expert can point me the
shortest path to implement that :-)

[1] https://github.com/dupr/duprkit/issues/40
[2] See point.2 at https://github.com/dupr/duprkit#create-new-recipe



Re: [Idea] Debian User Repository? (Not simply mimicing AUR)

2019-04-10 Thread Sam Hartman
> "Marc" == Marc Haber  writes:

Marc> On Wed, 10 Apr 2019 03:17:39 +, Mo Zhou  wrote:
>> The design of .durpkg is permissive enough because the header
>> part, i.e.  the shell script is fully controled by the user. In
>> this shell script, one could just copy the nearby debian
>> directory to the root dir of source tree, and/or optionally
>> unfold the trailing HFT[1] part.  Without the HFT part, every
>> file will only have one syntax.  Template with an auxiliary
>> debian/ directory is missing but that doesn't mean it's not
>> supported.

Marc> Is there a vim mode (folding, syntax hilight) for that file
Marc> type? If not, then this format has a _significant_
Marc> disadvantage over the way we have been doing things for two
Marc> decades.

I think Russ has a good point here.  There are some people who prefer
the single file format and some people who prefer the directory.
The current discussion is sounding a lot like sniping and if it were
directed at me I'd find it really frustrating.

It seems an area where it matters to the people contributing to the
project and basically no one else.
As a non-vim user, for example, I find the lack of vim syntax hilight
entirely irrelevant.
As someone who isn't likely to contribute to this project, my opinion
shouldn't matter anyway.
Mo has already indicaded that you can package up directories rather than
files.  If you're interested in the project but would prefer to use that
format, then go do that and submit PRs.
If there are specific packages in the project you'd like to improve but
the format of that package makes it something you don't want to work on,
then give Mo that feedback.

Otherwise, I'd encourage you to let the issue rest.



Profesjonalna Strona Internetowa na WordPress. Sprawdź.

2019-04-10 Thread M. Stok | Strony Online

Dzień dobry,



specjalizuję się w realizacji projektów nowoczesnych* Stron* Internetowych na 
*WordPress.
*


Będzie mi miło, jeśli wyrazicie Państwo zainteresowanie moją propozycją.



Aby to zrobić wystarczy odpisać "*TAK*" w odpowiedzi na tego e-mail’a.



Z pozdrowieniami,

Mariusz Stok
Dział Wdrożeń



Re: PPAs (Re: [Idea] Debian User Repository? (Not simply mimicing AUR))

2019-04-10 Thread Helmut Grohne
Hi Mo,

On Mon, Apr 08, 2019 at 11:18:14AM +, Mo Zhou wrote:
> The proposed idea is to take some advantages from source-based
> software distribution tools. Examples are available here:
> https://github.com/dupr/duprkit
> https://github.com/dupr/DefaultCollection

I looked into this. Your reasons are sound and you are scratching your
itch. This is great.

It seems that a key aspect of this thing is avoiding to (re)distribute
sources. You give good reasons for why this is needed and I see no need
to reiterate or discuss them.

Your implementation goes straight from .durpkg -> .deb. I question this
decision: We already have lots of tools to go from .dsc to .deb. Your
implementation replicates part of that and I think, this is bad as it
makes it harder to collaborate.

Let me propose a rather intrusive interface change to duprkit. What if
the result of building a .durpkg was a .dsc rather than a .deb? Then you
could split duprkit into two tools:

 * One tool to build source packages from .durpkg files on demand.
 * One tool to build a specific binary package from a given deb-src
   repository.

Now in principle, the latter is simply sbuild or pbuilder, but there is
more to it:
 * Given the binary package name, figure out which source package must
   be built.
 * Given that source package's Build-Depends, figure out what other
   binary packages need to be built.
 * Recurse.
 * Build them in a suitable order.

(Some people will observe that this is the "bootstrap" problem. ;)

There is one major difficulty here (and duprkit doesn't presently solve
that either): If you figure that some binary package is missing, you
have no way of knowing which .durpkg file to build to get the relevant
source package.

Before tackling that problem, the question arises of whether that
problem is in scope. Does duprkit really want to handle complex
dependencies or is the idea really to just get the stuff into users
hands? In the latter case, vendoring likely is a simple way to avoid
this problem entirely.

Now let's assume that you do want to allow complex dependencies in this
user repository. In this case, it would make sense to trade .durpkg
files for plain "debian" directories with an additional debian/rules
target to obtain the source. (We removed "get-orig-source" from policy a
while ago, but maybe this is what you want here.)

If you go this route, you can just scrape those debian/control files to
figure out which .durpkg files to convert into .dsc files.

I don't think I would start using such a user repository. I'm much too
scared about it. Yet, the second part of the problem seems interesting
to me: Taking a (possibly local) repository of source packages and
building a specific binary package (plus everything that's needed to get
there). I think that you can increase collaboration by changing your
interface in a way that makes it easier to reuse in other settings.

Helmut



Bug#926804: ITP: golang-github-x86kernel-htmlcolor -- HTML syntax highlighter for Go

2019-04-10 Thread Dawid Dziurla
Package: wnpp
Severity: wishlist
Owner: Dawid Dziurla 

* Package name: golang-github-x86kernel-htmlcolor
  Version : 0.0~git20170417.cf1d377-1
  Upstream Author : JaeYoung Mun
* URL : https://github.com/x86kernel/htmlcolor
* License : Not specified
  Programming Lang: Go
  Description : HTML syntax highlighter for Go

 Pretty print HTML source code with syntax highlighting in Go.

This package is an additional dependency of newer version of package "wuzz".



Bug#926807: RFP: signal-cli -- A command-line and D-BUS interface for Signal Messenger

2019-04-10 Thread Jacob Adams
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name: signal-cli
  Version : 0.6.2
  Upstream Author : AsamK
* URL : https://github.com/AsamK/signal-cli
* License : GPL-3
  Programming Lang: Java
  Description : A command-line and D-BUS interface for Signal Messenger

signal-cli is a command-line interface for libsignal-service-java.
It supports registering, verifying, sending and receiving messages.
For registering you need a phone number where you can receive SMS or incoming 
calls.
signal-cli is primarily intended to be used on servers to notify admins
of important events.
For this use-case, it has a D-BUS interface, that can be used to send messages
from any programming language that has D-BUS bindings.



Packaging this would also require:
 * Updating libbcprov-java to 1.61
 * Updating libargparse4j-java to 0.8.1
 * Packaging https://github.com/Turasa/libsignal-service-java/

The last item may be controversial, as it is a fork, but it appears to
be kept up to date and it allows signal-cli to be a slave device, which
is quite a useful feature.

That would require:
 * Packaging libphonenumber8-java:
https://github.com/googlei18n/libphonenumber/
 * Packaging https://github.com/signalapp/libsignal-metadata-java
 (Technically also requires threetenbp, but with Java SE 8 and newer it
can be replaced with data and time support from Java)

I may change this to an ITP later if I have time, but for the
foreseeable future I do not.



signature.asc
Description: OpenPGP digital signature


Re: [Prototype] DUPR 0.0c: Brand New Look and Feel

2019-04-10 Thread Helmut Grohne
Hi Holger,

On Tue, Apr 09, 2019 at 04:23:31PM +, Holger Levsen wrote:
> On Tue, Apr 09, 2019 at 04:17:32PM +, Mo Zhou wrote:
> >   https://github.com/dupr/DefaultCollection/blob/master/rover/rover.durpkg
> > The last example is the shortest yet complete one -- only 25 lines.
>  
> I only looked at this one and I am disappointed: there's just git clone,
> but no verification of signed tags. 

I think you got the scope of the project wrong. The idea was to throw
away a ton of Debian's quality measures (including license vetting,
availability of source, source redistribution, policy compliance,
reproducibility, ... and checking signatures). To me, dupr looks like a
way to replace "curl ... | bash".

I'm in a similar position to yours. In my other mail I wrote that I'm
too scared to use it, but I'm not disappointed. It's scratching Mo's
itch and not yours. I see it's working as intended, but it's not
scratching my itch. On the flip side, I guess that Mo has understood
that the user base of dupr will not primarily be people reading d-devel.

Most of the people that have replied to this thread are deeply involved
with Debian. It's natural that most of them prefer the things as they
are in the main archive. That shouldn't rule out other people's needs
however (especially when they're doing the work), but rather make us
look how we can collaborate on the bits that can be shared.

Helmut



Re: [Idea] Debian User Repository? (Not simply mimicing AUR)

2019-04-10 Thread Thomas Goirand
On 4/7/19 4:34 PM, Mo Zhou wrote:
> Hi,
> 
> The problem is not "who is responsible for implementing this", but "is
> this valuable enough to implement".

Opposite way. The problem is who's implementing. We all know this has a
lot of values.

> If a group of people think it worthwhile to do something

I believe everybody think it is.

> I as the
> initiator of the idea would definitely take action if I got enough
> positive feedbacks.

Great! Go ahead, and get in touch with the FTP team.

Cheers,

Thomas Goirand (zigo)