Re: Improving Reimburse workflow? (Re: Suspending Offer to Reimburse Expenses for Attending Future Bug Squashing Parties)

2019-06-13 Thread Andreas Tille
On Wed, Jun 12, 2019 at 05:38:51PM +0200, Carsten Schoenert wrote:
> Hello Holger, hello Sam,
> 
> Am 12.06.19 um 17:15 schrieb Holger Levsen:
> ...
> >> I do not feel valued in this interaction.
> >  
> > as said, me really neither. I try to help and get yelled at.
> > 
> > and then there are the are those contributors which right now are also
> > less valued then before, because the programm is suspended. 100 USD
> > might not be much for you and me, but for some 100 USD make a great
> > difference.
> 
> I'm not that long in Debian than you both, but on some corners within
> the Debian universe I felt sometimes the processes are really old
> fashioned and some kind of ... nighties style.

H, what about switching back to eighties style and sit together over
a beer.  Holger and Sam are kindly invited to some beer by me at
DebConf.  (Please be so kind to remind me about this in case I might
forget.)

Kind regards

Andreas.

-- 
http://fam-tille.de



Re: Question about Debian build infrastructure

2019-06-13 Thread Benjamin Drung
Am Mittwoch, den 12.06.2019, 14:02 +0800 schrieb Paul Wise:
> On Wed, Jun 12, 2019 at 1:21 AM Benjamin Drung wrote:
> 
> > * I had to patch reprepro to support multiple versions:
> > https://github.com/profitbricks/reprepro
> 
> I think it would be very helpful to a lot of derivative distros and
> small or private apt repositories if this patch could be merged
> upstream and made available to Debian users. Has Profitbricks
> considered working on that?

Considered and done from the start (Debian bug #570623). The initial
patch was ugly, but nowadays it is a set of around 70 individual
patches that are small enough for a review.

-- 
Benjamin Drung
System Developer
Debian & Ubuntu Developer

1&1 IONOS Cloud GmbH | Greifswalder Str. 207 | 10405 Berlin | Germany
E-mail: benjamin.dr...@cloud.ionos.com | Web: www.ionos.de

Head Office: Berlin, Germany
District Court Berlin Charlottenburg, Registration number: HRB 125506 B
Executive Management: Christoph Steffens, Matthias Steinberg, Achim
Weiss

Member of United Internet



Re: Improving Reimburse workflow? (Re: Suspending Offer to Reimburse Expenses for Attending Future Bug Squashing Parties)

2019-06-13 Thread Sam Hartman
> "Andreas" == Andreas Tille  writes:


Andreas> H, what about switching back to eighties style and sit
Andreas> together over a beer.  Holger and Sam are kindly invited to
Andreas> some beer by me at DebConf.  (Please be so kind to remind
Andreas> me about this in case I might forget.)

I'm laughing so hard.  I absolutely am happy to sit down with Holger; I
really enjoy hanging out with him.  And I'd be delighted to hang out
with you as well!

But as it happens, I don't prefer the taste of beer or vodka although
almost all other alcohols work well.

But I'm laughing because in this instance it's easy for me to see that
you're offering help in a way that I was not able to hear in Holger's
first message.  But there's not really any difference except in me and
my state.  Seeing the juxtaposition kind of deflates a lot of my
frustration.  I really do prefer to be approached with questions rather
than assumptions, and yet there are and always will be assumptions
somewhere.

--Sam



Key signing at SouthEast LinuxFest

2019-06-13 Thread LeJacq, Jean Pierre
I'm hoping to have my key signed by a Debian Developer at the SouthEast 
LinuxFest this coming weekend.

http://southeastlinuxfest.org/

If there's enough interest, I can setup a BoF meeting for the Debian community 
at the conference.

-- 
JP





Re: speeding up installs

2019-06-13 Thread Guus Sliepen
On Fri, Jun 07, 2019 at 07:29:49PM +0200, Adam Borowski wrote:

> I care about two use cases:
> * boxes with HDDs or SD cards
> * datacenter VMs, buildds
[...]
>  No, there's no such thing as a 1-way machine that can
> install a modern distro anymore[3]: oldest machine I own, a non-NX Pentium4,
> is already -j2; when 3 years ago I needed the cheapest possible box with
> • USB, • local storage, • ethernet; it had 4 cores and 512MB RAM.   Non-SMP
> is dead and buried, forget about ever optimizing for that.

Non-SMP is pretty alive when it comes to VM guests. So if you claim you
care about that usecase, please do optimize for that as well.

> * let's not care about power loss during install.  So no fsyncs, and no
>   writing a single byte that's going to be overwritten later.  Do a global
>   sync() only when entering grub-install.

With KVM installs, I usually configure it to use unsafe IO, which
basically has the same effect as eatmydata. If the installation was
succesful, I can switch the IO mode back to something reliable. This
indeed makes a huge difference in install speeds.

> * being able to unpack in parallel also means you don't need to care about
>   order: install can go before apt-download has finished.  This is awesome
>   when your mirror has a slower link than that 10Gb...  We can install
>   package X the moment apt has fetched it even though it's still downloading
>   packages Y and Z.
>   (Nb: what's a good way to know apt is done?  I screen-scrape
>   -oDebug::pkgAcquire looking for "Dequeuing" which is a nasty hack.)

We already know before downloading packages what their dependencies are,
so we can order the download such that the ones with the least
dependencies are downloaded first, and so on. This will allow starting
to install stuff while downloading other packages in a safe way.

> The above is all nice and dandy, but I don't know how to do configure right. 
> It seems that at least some triggers can be parallelized.  man-db is by a
> large margin the biggest offender -- seems it has no dependencies so it's a
> great low-hanging fruit.  Somehow it worked for me even before ldconfig --
> that's probably insane though, so ldconfig should go first.  Both of
> ldconfig and man-db are ordered after all unpacks of unrelated packages have
> finished -- is it possible to do them piecewise?

It might be interesting to create a bootgraph-like chart of the
installation process, to identify the actual bottlenecks and potentials
for parallelization. Maybe we already have such a tool?

> So... any comments so far?  Any hints how to cheat the configure step?

If two packages don't (reverse-)depend on each other in some way, how
safe is it to configure them in parallel?

-- 
Met vriendelijke groet / with kind regards,
  Guus Sliepen 


signature.asc
Description: PGP signature


Re: Concern for: A humble draft policy on "deep learning v.s. freedom"

2019-06-13 Thread Mo Zhou
Hello guys,

On 2019-06-10 13:14, Sam Hartman wrote:
> I really like the term toxic candy.
> In two words it explains both that the model is appealing and
> problematic.

So let's keep this name :-)

> If there are subdivisions of toxic candy that we decide are free, we
> should come back and revisit and perhaps narrow toxic candy to the
> problematic cases.

Various recent comments remind me of many details, mentioned or
not mentioned, that I have overlooked. So I'm going to refactor
the whole document and make it much deeper and more complete.
This will be a big update and will take some time.



Bug#930500: ITP: intel-undervolt -- tool for undervolting Intel CPUs

2019-06-13 Thread Stephan Lachnit
Package: wnpp
Severity: wishlist
Owner: Stephan Lachnit 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: intel-undervolt
  Version : 1.6
  Upstream Author : kitsunyan 
* URL : https://github.com/kitsunyan/intel-undervolt
* License : GPL-3
  Programming Lang: C
  Description : tool for undervolting Intel CPUs

 intel-undervolt is a tool for undervolting CPUs,
 working with Intel CPUs since Generation Haswell.
 It can also change power and temperature limits.
 Note: undervolting can cause stability issues

I think this is a useful tool for users where power-
consumption matters. This include for example laptops
or servers which run permanently.
Although there are packages which can limit power
consumption, for example powercap, I haven't found
any packages which can read or change voltages.

I already started packaging, but there is still some
things I have to figure out, since this is my first
debian package. I plan to maintain this package
publicly on github: (debian branch)
https://github.com/stephanlachnit/intel_undervolt_deb




-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEu0Wws/9WG9vUXuips1tJ6l1WPv4FAl0C3S4ACgkQs1tJ6l1W
Pv6eaxAAh9sAjB7apEYfGosygtmXVp58Rt5WJhP7dTIx1MCaFJ0NskA/I1UUKK8R
B3UCQLiZKTNwFhJmwrSkZO3u4fhyeAkRD/4w5+TNAaxZABHlCvRwlWz0PxIjfiaj
1uvLHvcK11TV6rcj0ya3IjKHS0kV5eXqrFyKs/0NlXy09BWXd/MtxFMzWfV6IwH5
1vcho74FQq9fY5IUkUDIbgr/IxAlRuA35p4iKqGLOOZ7du+BhBGU4k+5zrB+Ec4K
z06UdBXikYplBTmeyrLavLqDJaxFrF2xgrf6eEC4o2OYcp6mE+NJlAPu86XTAujP
TBio3BmIbEKQeC3QmDb5mtaam147iXTkoNx1vZzjZgeCgm4aaGUOPHPp/bmDFa35
llHNeWUkXYSKRh9JLQqTiD7yzhUq6zXYN3H4QQx8lnyGzxcVvOxXxDUcQpCNP8SN
JEBnimITxKn0SQetjbrJhNUCzW3/h/rJ8rCLJ9cEtPrppsebENLOwh/ZQ0Lorl+n
CEXV+ZQdAkfRZqKmzLwlMM4okcLuDUpmz1ME+DK0BJOn6UdOxYCONui9RAeBOmp/
TEs3CZ6GrKIPrw9I34qsjiBylX6mXE667lLsw71pQ6AaoixkwfXtNOHgYffGaDUW
G3Pk+61u9+Hl3FwqWJsSFdkp0gA2dh23q1tZRGyDfXGJDdd98NE=
=82kQ
-END PGP SIGNATURE-



Work-needing packages report for Jun 14, 2019

2019-06-13 Thread wnpp
The following is a listing of packages for which help has been requested
through the WNPP (Work-Needing and Prospective Packages) system in the
last week.

Total number of orphaned packages: 1438 (new: 17)
Total number of packages offered up for adoption: 159 (new: 0)
Total number of packages requested help for: 55 (new: 0)

Please refer to https://www.debian.org/devel/wnpp/ for more information.



The following packages have been orphaned:

   dunst (#930310), orphaned 3 days ago
 Description: dmenu-ish notification-daemon
 Installations reported by Popcon: 3662
 Bug Report URL: https://bugs.debian.org/930310

   gnome-icon-theme (#930136), orphaned 6 days ago
 Description: GNOME Desktop icon theme
 Reverse Depends: blueman clamtk faba-icon-theme gdebi
   gnome-colors-common human-icon-theme libgtk2.0-0 microhope
   neurodebian-desktop opensesame (10 more omitted)
 Installations reported by Popcon: 83276
 Bug Report URL: https://bugs.debian.org/930136

   libtomcrypt (#930309), orphaned 3 days ago
 Description: public domain open source cryptographic toolkit
 Reverse Depends: cubemap dropbear-bin libstoken-dev libstoken1
   libstorm9 libtomcrypt-dev
 Installations reported by Popcon: 5120
 Bug Report URL: https://bugs.debian.org/930309

   mscompress (#930308), orphaned 3 days ago
 Description: Microsoft "compress.exe/expand.exe" compatible
   (de)compressor
 Reverse Depends: forensics-extra
 Installations reported by Popcon: 71636
 Bug Report URL: https://bugs.debian.org/930308

   nicotine (#930137), orphaned 6 days ago
 Description: graphical client for the SoulSeek peer-to-peer system
 Installations reported by Popcon: 335
 Bug Report URL: https://bugs.debian.org/930137

   pygobject-2 (#930138), orphaned 6 days ago
 Description: deprecated static Python bindings for the GObject
   library
 Reverse Depends: coccinelle gnuradio nut-monitor p4vasp
   python-ayatana-appindicator python-gobject python-gobject-2-dbg
   python-gobject-2-dev python-gpod python-gtk2 (11 more omitted)
 Installations reported by Popcon: 97265
 Bug Report URL: https://bugs.debian.org/930138

   pygtksourceview (#930139), orphaned 6 days ago
 Description: Python bindings for the GtkSourceView widget
 Reverse Depends: cherrytree
 Installations reported by Popcon: 3512
 Bug Report URL: https://bugs.debian.org/930139

   pymssql (#930140), orphaned 6 days ago
 Description: Python database access for MS SQL server and Sybase -
   Python 2
 Installations reported by Popcon: 190
 Bug Report URL: https://bugs.debian.org/930140

   regionset (#930141), orphaned 6 days ago
 Description: view and modify the region code of DVD drives
 Installations reported by Popcon: 651
 Bug Report URL: https://bugs.debian.org/930141

   simple-tpm-pk11 (#930307), orphaned 3 days ago
 Description: simple library for using the TPM chip to secure SSH
   keys
 Installations reported by Popcon: 34
 Bug Report URL: https://bugs.debian.org/930307

   solarwolf (#930142), orphaned 6 days ago
 Description: Collect the boxes and don't become mad
 Installations reported by Popcon: 259
 Bug Report URL: https://bugs.debian.org/930142

   stardict-xmlittre (#930144), orphaned 6 days ago
 Description: French Littré dictionary for stardict
 Installations reported by Popcon: 98
 Bug Report URL: https://bugs.debian.org/930144

   teensy-loader-cli (#930306), orphaned 3 days ago
 Description: load and run programs onto your Teensy micro controller
 Installations reported by Popcon: 66
 Bug Report URL: https://bugs.debian.org/930306

   tessa (#930143), orphaned 6 days ago
 Description: simulation of 3D optical systems with the FDTD method
 Reverse Depends: tessa-mpi
 Installations reported by Popcon: 207
 Bug Report URL: https://bugs.debian.org/930143

   unworkable (#930305), orphaned 3 days ago
 Description: efficient, simple and secure bittorrent client
 Installations reported by Popcon: 51
 Bug Report URL: https://bugs.debian.org/930305

   wiipdf (#930304), orphaned 3 days ago
 Description: present a PDF file using your wiimote
 Installations reported by Popcon: 22
 Bug Report URL: https://bugs.debian.org/930304

   wit (#930303), orphaned 3 days ago
 Description: manipulate Wii and GameCube ISO images and WBFS
   containers
 Installations reported by Popcon: 109
 Bug Report URL: https://bugs.debian.org/930303

1421 older packages have been omitted from this listing, see
https://www.debian.org/devel/wnpp/orphaned for a complete list.



No new packages have been given up for adoption, but a total of 159 packages
are awaiting adoption.  See https://www.debian.org

Bug#930503: ITP: php-wmerrors -- PHP extension that enhances and customizes handling of PHP errors

2019-06-13 Thread Kunal Mehta
Package: wnpp
Severity: wishlist
Owner: Kunal Mehta 

* Package name: php-wmerrors
  Version : 2.0.0
  Upstream Author : Tim Starling 
* URL : https://gerrit.wikimedia.org/g/mediawiki/php/wmerrors
* License : MIT/Expat
  Programming Lang: C
  Description : PHP extension that enhances and customizes handling of PHP 
errors

wmerrors allows for customizing how PHP errors are handled and displayed to
the user. It is specifically designed for situations where userland code is
insufficient (e.g. OOM errors), but stacktraces and logging are still needed.

Some more explanation of where PHP's built-in error handling is insufficient
is at . The current
wmerrors development is to get it at feature parity with what HHVM provided.



Re: Key signing at SouthEast LinuxFest

2019-06-13 Thread Paul Wise
On Thu, Jun 13, 2019 at 8:54 PM LeJacq, Jean Pierre wrote:

> I'm hoping to have my key signed by a Debian Developer at the SouthEast
> LinuxFest this coming weekend.

The debian-events-na (North America) list might be a good place to repost this.

https://lists.debian.org/debian-events-na/

In addition you might be interested in these wiki pages:

https://wiki.debian.org/Keysigning/Offers
https://wiki.debian.org/DebianLocations

-- 
bye,
pabs

https://wiki.debian.org/PaulWise