Re: Git Packaging Round 2: When to Salsa

2019-10-08 Thread Alexander Wirt
On Sun, 15 Sep 2019, Jonas Meurer wrote:

> Sam Hartman:
> >> "Bastian" == Bastian Blank  writes:
> > 
> > Bastian> Hi Sam
> > Bastian> On Sun, Sep 08, 2019 at 05:35:10PM -0400, Sam Hartman wrote:
> > >> The Salsa CA pipeline is recommended.
> > 
> > Bastian> For this I need to use my veto as Salsa admin.  With the CI
> > Bastian> people we have to work through too much problems first.
> > 
> > [...]
> > I'll remove it from the next version.
> 
> Please don't. It would be a shame if we would *not* recommend to use the
> awesome Salsa CI pipeline for automated continuous testing of package
> development. I applaud the Salsa-CI's team for their effort, it's a huge
> step forwart for Debians QA standards.
> 
> I also honestly appreciate all the hard work that the Salsa admins put
> into running Salsa, but it's absolutely not acceptable how they try to
> missuse the power of their role by behaving as Salsa dictators.
They? Since noone Cced me, I wasn't even aware of this discussion. 

So please don't they unless it is something offical from the team (such
things will not hidden in a long thread).

Alex



signature.asc
Description: PGP signature


Re: Git Packaging Round 2: When to Salsa

2019-10-08 Thread Bastian Blank
On Sat, Sep 14, 2019 at 07:44:44PM +0200, Inaki Malerba wrote:
> On 13/9/19 15:20, Bastian Blank wrote:
> > For this I need to use my veto as Salsa admin.  With the CI people we
> > have to work through too much problems first.
> If there are _too much problems_ I think you should, at least,
> communicate with us.

I opened several issues now.  Most of them are about reduction of
resource usage.

In combination with the changes I did to Salsa, those should be at least
a step in the right direction.  I haven't looked deep enough for a
complete overview.

> Forbidding something you don't like without further explanation doesn't
> seem to be the best way to go (applies to all Salsa matters).

If you do stuff ten or hundred times, we don't care.  If you do it a
thousand or more times, we start to care.

We told people a lot of times to think before doing and be light with
the available resources.

> > On 13/9/19 18:00, Sam Hartman wrote:
> > Are there additional resources either the salsa admins or the salsa CI
> > team needs to move forward to a place where you'd both feel comfortable
> > recommending Salsa CI?
> It would be great to find a way to discuss things between Salsa admins
> and users. It's been one way only so far.

The communication is more no-way.

You once just added callouts to an external service of your choice to
all jobs you controlled, leaked information about private repositories,
without telling users, and managed to ignore errors while asking the
API using the leaked data.

Regards,
Bastian

-- 
Genius doesn't work on an assembly line basis.  You can't simply say,
"Today I will be brilliant."
-- Kirk, "The Ultimate Computer", stardate 4731.3



Bug#941983: ITP: hey -- hey is a tiny program that sends some load to a web application.

2019-10-08 Thread Arthur Diniz
Package: wnpp
Severity: wishlist
Owner: Arthur Diniz 

* Package name: hey
  Version : 0.1.2
  Upstream Author : Jaana B. Dogan 
* URL : https://github.com/rakyll/hey
* License : Apache-2.0
  Programming Lang: Go
  Description : hey is a tiny program that sends some load to a web 
application.

hey was originally called boom and was influenced from Tarek Ziade's tool at 
tarekziade/boom.
Using the same name was a mistake as it resulted in cases where binary name 
conflicts created confusion.
To preserve the name for its original owner, we renamed this project to hey.



Bug#941976: ITP: apiguardian -- Level of stability annotation for frameworks or applications

2019-10-08 Thread Emmanuel Bourg
Package: wnpp
Severity: wishlist
Owner: Emmanuel Bourg 

* Package name: apiguardian
  Version : 1.1.0
  Upstream Author : Marc Philipp, Sam Brannen
* URL : https://github.com/apiguardian-team/apiguardian
* License : Apache-2.0
  Programming Lang: Java
  Description : Level of stability annotation for frameworks or applications

API Guardian provides the @API annotation that is used to annotate public
types, methods, constructors, and fields within a framework or application
in order to publish their status and level of stability and to indicate
how they are intended to be used by consumers of the API.

This package this a dependency of JUnit 5. It'll be maintained
by the Java Team.



InstallBootstrap (was: Re: Debian and our frenemies of containers and userland repos)

2019-10-08 Thread Johannes Schauer
Hi,

Quoting Jonas Smedegaard (2019-10-08 10:30:45)
> Quoting Paul Wise (2019-10-08 02:35:14)
> > On Mon, 2019-10-07 at 11:29 +0100, Simon McVittie wrote:
> > > I think "re-bootstrap, don't upgrade" is an equally good principle for
> > > autopkgtest and sbuild? Both will be equally susceptible to accumulating
> > > cruft during upgrades that wouldn't have been there in a fresh 
> > > debootstrap,
> > > which is undesired if you want the invariant that you are 
> > > (building|testing)
> > > in "today's" minimal environment.
> > debootstrap uses a fair bit more time and resources than apt upgrade,
> > so I think that both are needed.
> This seems a good place to mention mmdebstrap as a speedier alternative to
> deboostrap.

while I certainly welcome use of my software, let me also use this opportunity
for a word of caution. One of the core reasons why I created mmdebstrap was to
create a proof-of-concept for the idea that it should at some point be possible
to create a chroot of Debian (or a derivative) without all the magic
instructions which currently live in debootstrap and cdebootstrap. Instead, all
necessary information should live in the packages themselves using the same
component-centric way of thinking we apply to other engineering decisions in
the distribution. An extended rationale can be found on the following wiki page
and in the bugs it links to in the first section:

https://wiki.debian.org/Teams/Dpkg/Spec/InstallBootstrap

But as of today, the problem is not solved. So that mmdebstrap works today (and
has been working in stable, testing and unstable for the past year) is
unfortunately more like happenstance than due to some ingenuity on the part of
mmdebstrap.

Thanks!

cheers, josch


signature.asc
Description: signature


Bug#941970: ITP: junit5 -- JUnit regression test framework for Java

2019-10-08 Thread Emmanuel Bourg
Package: wnpp
Severity: wishlist
Owner: Emmanuel Bourg 

* Package name: junit5
  Version : 5.3.2
  Upstream Author : Sam Brannen, Marc Philipp and contributors
* URL : https://junit.org/junit5/
* License : EPL-2.0
  Programming Lang: Java
  Description : JUnit regression test framework for Java

JUnit is a framework to write repeatable tests.

Unlike previous versions of JUnit, JUnit 5 is composed of several different
modules from three sub-projects: JUnit Platform, JUnit Jupiter and
JUnit Vintage.

The JUnit Platform serves as a foundation for launching testing frameworks
on the JVM. It also defines the TestEngine API for developing a testing
framework that runs on the platform. Furthermore, the platform provides
a Console Launcher to launch the platform from the command line and a JUnit 4
based Runner for running any TestEngine on the platform in a JUnit 4 based
environment. First-class support for the JUnit Platform also exists in popular
IDEs and build tools.

JUnit Jupiter is the combination of the new programming model and extension
model for writing tests and extensions in JUnit 5. The Jupiter sub-project
provides a TestEngine for running Jupiter based tests on the platform.

JUnit Vintage provides a TestEngine for running JUnit 3 and JUnit 4 based
tests on the platform.


This package will be maintained by the Java Team.



Bug#941965: ITP: univocity-parsers -- Parsers for CSV, TSV and fixed width files

2019-10-08 Thread Emmanuel Bourg
Package: wnpp
Severity: wishlist
Owner: Emmanuel Bourg 

* Package name: univocity-parsers
  Version : 2.8.3
  Upstream Author : Univocity Software Pty Ltd
* URL : https://www.univocity.com/pages/about-parsers
* License : Apache-2.0
  Programming Lang: Java
  Description : Parsers for CSV, TSV and fixed width files

univocity-parsers is a collection of extremely fast and reliable parsers
for Java. It provides a consistent interface for handling different file
formats, and a solid framework for the development of new parsers.

This package this a dependency of JUnit 5. It'll be maintained
by the Java Team.



Re: Summary: Git Packaging Round 2 [comments by 11/05/2019]

2019-10-08 Thread Raphael Hertzog
On Tue, 08 Oct 2019, Holger Levsen wrote:
> On Mon, Oct 07, 2019 at 09:22:46PM -0400, Sam Hartman wrote:
> > [...] as a last opportunity for
> > others to comment. 
> 
> what's the deadline to grok this 20k and respond?

It's in the subject: [comments by 11/05/2019]

November 5th.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/


signature.asc
Description: PGP signature


Re: Debian and our frenemies of containers and userland repos

2019-10-08 Thread Jonas Smedegaard
Quoting Paul Wise (2019-10-08 02:35:14)
> On Mon, 2019-10-07 at 11:29 +0100, Simon McVittie wrote:
> 
> > I think "re-bootstrap, don't upgrade" is an equally good principle for
> > autopkgtest and sbuild? Both will be equally susceptible to accumulating
> > cruft during upgrades that wouldn't have been there in a fresh debootstrap,
> > which is undesired if you want the invariant that you are (building|testing)
> > in "today's" minimal environment.
> 
> debootstrap uses a fair bit more time and resources than apt upgrade,
> so I think that both are needed.

This seems a good place to mention mmdebstrap as a speedier alternative 
to deboostrap.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#941963: ITP: opentest4j -- Open Test Alliance for the JVM

2019-10-08 Thread Emmanuel Bourg
Package: wnpp
Severity: wishlist
Owner: Emmanuel Bourg 

* Package name: opentest4j
  Version : 1.2.0
  Upstream Author : Marc Philipp, Sam Brannen
* URL : https://github.com/ota4j-team/opentest4j
* License : Apache-2.0
  Programming Lang: Java
  Description : Open Test Alliance for the JVM

OpenTest4Jj provides a minimal common foundation for testing libraries
on the JVM. The primary goal of the project is to enable testing
frameworks like JUnit, TestNG, Spock, etc. and third-party assertion
libraries like Hamcrest, AssertJ, etc. to use a common set of
exceptions that IDEs and build tools can support in a consistent manner
across all testing scenarios -- for example, for consistent handling of
failed assertions and failed assumptions as well as visualization of
test execution in IDEs and reports.

This package this a dependency of JUnit 5. It'll be maintained
by the Java Team.



"adt-virt-*" abstraction (was Re: Debian and our frenemies of containers and userland repos)

2019-10-08 Thread Holger Levsen
fwiw, src:piuparts also includes a (now) derived implementation of
"adt-virt-*"...


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature