Bug#761035: ITP: xss-lock -- invoke external screen lock in response to X screensaver events

2014-09-10 Thread Ian Campbell
Package: wnpp
Severity: wishlist
Owner: Ian Campbell 

* Package name: xss-lock
  Version : 0.3.0
  Upstream Author : Raymond Wagenmaker 
* URL : https://bitbucket.org/raymonad/xss-lock
* License : MIT
  Programming Lang: C
  Description : invoke external screen lock in response to X screensaver 
events

 Utility to listen for XScreenSaver (XSS) and login manager events and call
 out to an external screen locker in order to lock the screen.

This is a useful with window managers such as i3 as it can be used to invoke
i3lock. In particular it handles the case of locking when the laptop lid is
closed/suspended which is not something I've been able to find a convenient way
to handle in this environment otherwise..

I intend to maintain in collab-maint.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140910072353.2844.41131.report...@dagon.hellion.org.uk



Re: More tasks option in Tasksel: what tasks do you want there? (reloaded)

2014-09-10 Thread Markus Koschany
On 10.09.2014 04:37, Paul Wise wrote:
> On Wed, Sep 10, 2014 at 5:57 AM, Markus Koschany wrote:
> 
>> Creating a games-all metapackage would be easily doable
> 
> As someone who has been trying to maintain a system (rather than
> metapackage) that is basically that (plus a bunch of games removed
> from Debian), I don't think it is actually that easy. 
[...]

I did a combination of all the approaches you mentioned later. I might
be missing something but I think those problems are already solved since
now we have 26 dedicated games-* metapackages. If you install all of
them you will get _all_ games in Debian main. If there is still a game
missing, that's a bug. I understand that »games-all« would save some
time and installation work but installing all games with the current set
of metapackages isn't difficult either.

Regards,

Markus




signature.asc
Description: OpenPGP digital signature


Re: More tasks option in Tasksel: what tasks do you want there?

2014-09-10 Thread Philipp Kern
On Wed, Sep 10, 2014 at 01:46:08PM +0800, Paul Wise wrote:
> On Wed, Sep 10, 2014 at 1:34 PM, Philipp Kern wrote:
> > It should likely be raised to priority=standard, which would make it part of
> > the "standard system utilities" task. smartctl is relatively important for
> > problem diagnosis with disk drives.
> I don't think it is necessary everywhere:
>
> Various devices only have flash storage or storage that doesn't support SMART.

That is not the standard we historically applied to priority=standard.

> On desktop installs, udisks/udisks2 and the corresponding GUI parts
> are more useful to the relevant persons.

udisksctl does not let you initiate a SMART self-test AFAICS even though the
DBus interface offers it.

I guess I would want to see it installed on all non-chroot installs, hence
maybe hw-detect makes more sense. If there's a SCSI/ATA disk drive, install
smartmontools.

Kind regards
Philipp Kern


signature.asc
Description: Digital signature


Re: More tasks option in Tasksel: what tasks do you want there?

2014-09-10 Thread Paul Wise
On Wed, Sep 10, 2014 at 7:51 PM, Philipp Kern wrote:

> I guess I would want to see it installed on all non-chroot installs, hence
> maybe hw-detect makes more sense. If there's a SCSI/ATA disk drive, install
> smartmontools.

Sounds good to me.

You also need smart-notifier on desktops where the desktop itself
doesn't provide SMART notifications.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/caktje6fuykfuambknm5udsw2k_ktjehp1n_u-8mnsp1lk-p...@mail.gmail.com



Re: Seeking help with OpenVPN scripts and systemd

2014-09-10 Thread Ondřej Surý
Alberto,

I think you might be too deep in sysvinit paradigms how we did (hack)
things before.

I personally think that mapping the functionality 1:1 is a wrong
approach because you will end up in some impossible scenario in the end
anyway.

I think the better way how to convert openvpn to systemd would be:

to convert all AUTOSTART= VPNs to openvpn@ enabled instances and all
other to disabled openvpn@ instances at upgrade time. I guess there
might be a need to some more subtle tweaking, but I think you can
autoconvert most of the old configuration this way.

So I would suggest to write down all current use cases and write down a
solution for sysvinit and systemd for each of the use cases. The mapping
"problem" -> "solution" could be more helpful than "current solution" ->
"new solution".

I don't think it's needed to support "I drop new configuration" and it
get's picked automatically, but if you think it's needed, I think you
can prepare openvpn.script that would:

a) make a note which openvpn@ instances are autoconfigured (probably by
having openvpn-auto@.service)
b) walk through all AUTOSTART configurations and instantiate
openvpn-auto@.service for each new configuration (not already managed by
openvpn@.service
c) when configuration disappears remove the auto-enabled
openvpn-auto@.service

In that way you will have:

openvpn@.service # manually managed
openvpn-auto@.service # automanaged
openvpn.service # service script to manage opevpn-auto@.service(s)

How does that sounds?

Cheers,
-- 
Ondřej Surý 
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server


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



Bug#761065: ITP: cputool -- Utility which manages CPU usage and system load

2014-09-10 Thread Nigel Kukard
Package: wnpp
Severity: wishlist
Owner: Nigel Kukard 

* Package name: cputool
  Version : 0.0.7
  Upstream Author : Nigel Kukard 
* URL : https://gitlab.devlabs.linuxassist.net/cputool/cputool
* License : GPL-3+
  Programming Lang: C
  Description : Utility which manages CPU usage and system load

CPUTool allows the limiting of cpu usage of a process or a process group to a
given limit and allows the suspensions of process execution if the system
load exceeds a defined treshold.

 - why is this package useful/relevant? is it a dependency for another
   package?

This package is very useful for running backups from, or any operation which is
disk IO intensive. It pauses the process and waits for system load to drop,
when it has dropped it is resumed. This can occur multiple times per second.

It can also be used to give processes slices of CPU time to use. This is useful
when you want a program to only use a specific amount of CPU time.

Combined with the above, it can limit heavy CPU and IO operations by giving out
only a percentage of CPU time and pausing the process should the threshold be
exceeded.

Another sneaky thing you can do is run PHP in FCGI mode under cputool to limit
CPU usage.

 - do you use it? if there are other packages
   providing similar functionality, how does it compare?

I do use this utility on a large number of systems when doing backups or heavy
IO or CPU intensive operations.

and - Auto Nice Daemon
schedtool - Queries/alters process' scheduling policy and CPU affinity
cpulimit - tool for limiting the CPU usage of a process

CPUTool is different that it allows the limiting of CPU time to process groups
in addition to single processes. It also monitors load and pauses the process
should this exceed the specified threshold.

I got the idea for CPUTool from certain commercial vendors who while providing
the source code to similar tools had no intention on me assisting them on
improving them. I then wrote CPUTool which is its entirely own implementation
and only borrows ideas from other projects.

 - how do you plan to maintain it? inside a packaging team
   (check list at https://wiki.debian.org/Teams)? are you
   looking for co-maintainers?


I have multiple paid staff who are employed to maintain the software package
and for whom I will accept MR's for.

I will handle the packaging myself and uploading for the sponsor.

 - do you need a sponsor?

I do need a sponsor.

The project will be on mentors soon:
https://mentors.debian.net/package/cputool/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/sig.133026727f.20140910122721.GA481@nigel-debian.local



Re: upgrades must not change the installed init system [was: Re: Cinnamon environment now available in testing]

2014-09-10 Thread Ondřej Surý
On Wed, Sep 10, 2014, at 04:12, Ben Hutchings wrote:
> On Tue, 2014-09-09 at 21:24 +0100, Noel Torres wrote:
> > On Tuesday, 9 de September de 2014 21:18:55 Tollef Fog Heen escribió:
> > > ]] Carlos Alberto Lopez Perez
> > > 
> > > > But if you don't (Is not uncommon to have servers on remote locations
> > > > that are only accessible via ssh) and the machine don't boots properly
> > > > you can find yourself in trouble.
> > > 
> > > Then surely you test the upgrade before making it live, using kvm
> > > -snapshot or similar functionality?
> > 
> > This is simply not possible in physical live, productions servers on remote 
> > CPDs.
> 
> In that case you test on your staging server first...

Or at least be present at the facility when you do release to release+1
upgrade[+].

I have done really weird stuff with my non-production systems (like
cross-upgrading from Ubuntu devel to Debian stable), but for production
system you can broke your system even on kernel upgrades[*], so nothing
here is init system specific.

* - we had to carry a custom kernel at the time when Ubuntu backported
only a part of a patch and that broke a hw raid disk enumeration...

+ - And if you really can't be there or have a KVM or serial console,
you can always tweak the system to your likings before you do the
reboot. People, this is nothing new, please don't try to pretend it is
just because it's a init system.

Ondrej
-- 
Ondřej Surý 
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/1410354585.617786.165847321.72a52...@webmail.messagingengine.com



Bug#761075: ITP: fuzzylite -- fuzzy logic control library

2014-09-10 Thread Johannes Schauer
Package: wnpp
Severity: wishlist
Owner: Johannes Schauer 

* Package name: fuzzylite
  Version : 5.0
  Upstream Author : Juan Rada-Vilela 
* URL : http://www.fuzzylite.com/cpp/
* License : LGPL3+
  Programming Lang: C++
  Description : fuzzy logic control library

fuzzylite is a fuzzy logic control library which allows one to easily
create fuzzy logic controllers in a few steps utilizing object-oriented
programming. It supports five controller types (Mamdani, Takagi-Sugeno,
Larsen, Tsukamoto, Inverse Tsukamoto), 20 linguistic terms, five
integral and two weighted defuzzifiers, six hedge types, three import
types (FuzzyLite Language, Fuzzy Inference System and Fuzzy Control
Language) and six export types (C++, Java, FuzzyLite Language, FuzzyLite
Dataset, Fuzzy Inference System, Fuzzy Control Language). It comes
bundled with more than thirty examples for Mamdani, Takagi-Sugeno and
Tsukamoto controllers from fuzzylite, octave and matlab, each in all
supported export formats.


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



Re: upgrades must not change the installed init system [was: Re: Cinnamon environment now available in testing]

2014-09-10 Thread Noel Torres
On Wednesday, 10 de September de 2014 03:12:16 Ben Hutchings escribió:
> On Tue, 2014-09-09 at 21:24 +0100, Noel Torres wrote:
> > On Tuesday, 9 de September de 2014 21:18:55 Tollef Fog Heen escribió:
> > > ]] Carlos Alberto Lopez Perez
> > > 
> > > > But if you don't (Is not uncommon to have servers on remote locations
> > > > that are only accessible via ssh) and the machine don't boots
> > > > properly you can find yourself in trouble.
> > > 
> > > Then surely you test the upgrade before making it live, using kvm
> > > -snapshot or similar functionality?
> > 
> > This is simply not possible in physical live, productions servers on
> > remote CPDs.
> 
> In that case you test on your staging server first...
> 
> Ben.

IF you have an staging server... some clients simply do not pay for it.

Regards


signature.asc
Description: This is a digitally signed message part.


Re: Seeking help with OpenVPN scripts and systemd

2014-09-10 Thread Noel Torres
On Wednesday, 10 de September de 2014 05:25:44 Andrey Rahmatullin escribió:
> On Tue, Sep 09, 2014 at 09:26:28PM +0100, Noel Torres wrote:
> > openvpn package should Conflitcs systemd in order to avoid systemd being
> > installed
> 
> ITYM "to avoid openvpn being installed".

No, I mean what I wrote: to avoid systemd to be installed on upgrades to 
machines where OpenVPN is currectly working fine and whose configuration could 
not work, as explained by the OP

Regards


signature.asc
Description: This is a digitally signed message part.


Summary from the debian www/wiki BoF at DC14

2014-09-10 Thread Steve McIntyre
[ Please note the cross-post and Reply-To ]

Hi folks,

As promised, here's a quick summary of what was discussed at the BoF
session in Portland. Apologies for the delay - it takes a while to
write these up... :-/

Thanks to the awesome efforts of our video team, the session is
already online [1]. I've taken a copy of the (partial!) Gobby notes
too, alongside my small set of slides for the session. [2]

We only had a small number of attendees at the session in person-
whether that's because of lack of interest or a clash with the other
sessions at the time I've no idea.

debian-www
==

I didn't have a huge amount to talk about here, but felt it was worth
trying to start some discussion...

* We're still using CVS for the website, which is a PITA. Git might
  work, but for a few (potential?) problems:

  + New way of working for our contributors, including translators who
may not cope with learning a more complex tool

  + Space/time constraints working with a big repo - CVS supports
partial checkouts better. I'm not convinced that this should
matter any more, but... Later data comparisons tell us that CVS
uses ~350M for a checkout, a git clone uses ~540M. An initial git
clone can also be slow.

  + Our current work-flow (helper scripts, "page outdated" logic,
translations) is built around CVS and would need a major revamp to
fit git. Maybe p04a could help here?

  Is anybody interested enough in switching that we'll find enough
  manpower to make the change? CVS is *horrible* (IMHO), but it's a
  lot of work to switch.

No other topics were brought up, so we moved on to the wiki...

debian-wiki
===

Quick summary of the wiki status:

 * 12,203 pages (non-spam)
 * 12,565 registered user accounts (non-spam)
 * Using Moin 1.9.4 with some local patches (since upgraded to 1.9.7)

Brief discussion of how we've dealt with spammers - the problem is
*believed* to be just about solved now. To edit pages in the wiki, a
user must be logged in with an account. To create an account, they
must register using a valid email address and we validate that
email/account link by sending a URL that needs to be visited. Whenever
anybody attempts to sign up for an account, our scripts attempt (based
on heuristics and history) to detect and block spam sign-ups.

Questions about account setup, clarified that account holders in the
wiki don't need to be DDs. Sign-ups are free for anyone who cares -
please join in!

Wiki anti-spam discussion
=

More in-depth explanation of how people appear "spammy" when
attempting to create an account. A typical spammer will look have:
 * @hotmail.com for email
 *  for a username
 * an IP on a random Chinese mobile broadband network or known
   spam-haven

The anti-spam checks will score all the information on a sign-up
attempt and will refuse to create an account if the total score is too
high. If people attempt to sign up too many times in succession for an
account from the same spammy-looking email or IP, the IP will be
blacklisted. The blacklist is not just for blocking account sign-ups -
spammers are clearly not interested in Debian and are just looking to
spam. We block the IP so they can't access any of our pages. Too many
obvious spam sign-up attempts from the same network address range will
also result in us blacklisting a network block, or even an entire ISP
in the case of known spam-havens.

We have tried in the past using Captchas on the Debian wiki, but it
didn't help much. There are a whole load of problems with Captchas
anyway (e.g. blocking blind people, privacy issues), but the biggest
problem is that the Captchas just did not solve the spam problem for
us! Most of the spam account sign-ups are already coming from botnets
where the spammers have broken Captchas to get free email accounts -
the one for the wiki is no harder for them! Steve implemented Captcha
support for Moin to try this all out, then turned off that support on
the Debian wiki after not very long.

There is a potential problem with Tor exit nodes being blacklisted due
to spammy-looking activity. We'd like to not block the nodes
themselves here - we'll need to work on this with the Tor folks.

Steve showed a small demo of the anti-spam stuff at work, using his
"console" on the wiki, and demonstrated some example spammers that
would be blocked.

There's no perfect solution here - we're having to work out spam/ham
on a small amount of information, and we can never be *100%* sure. In
the case that a user tries to sign up and is blocked as a
false-positive for spamming, they should mail the debian-www list or
the wiki admins and we can white-list email addresses in that
situation.

Gentoo/Arch wiki comparison
===

Both Gentoo and Arch have/had really good wikis full of great content
and excellent links to more information. It would be awesome if the
Debian wiki could be as good; this is down to the people supplying and
maintaining t

Re: upgrades must not change the installed init system [was: Re: Cinnamon environment now available in testing]

2014-09-10 Thread Ben Hutchings
On Wed, 2014-09-10 at 17:44 +0100, Noel Torres wrote:
> On Wednesday, 10 de September de 2014 03:12:16 Ben Hutchings escribió:
> > On Tue, 2014-09-09 at 21:24 +0100, Noel Torres wrote:
> > > On Tuesday, 9 de September de 2014 21:18:55 Tollef Fog Heen escribió:
> > > > ]] Carlos Alberto Lopez Perez
> > > > 
> > > > > But if you don't (Is not uncommon to have servers on remote locations
> > > > > that are only accessible via ssh) and the machine don't boots
> > > > > properly you can find yourself in trouble.
> > > > 
> > > > Then surely you test the upgrade before making it live, using kvm
> > > > -snapshot or similar functionality?
> > > 
> > > This is simply not possible in physical live, productions servers on
> > > remote CPDs.
> > 
> > In that case you test on your staging server first...
> > 
> > Ben.
> 
> IF you have an staging server... some clients simply do not pay for it.

Then they already accepted the risk of extended downtime during an
upgrade.

Ben.

-- 
Ben Hutchings
Logic doesn't apply to the real world. - Marvin Minsky


signature.asc
Description: This is a digitally signed message part


Re: Seeking help with OpenVPN scripts and systemd

2014-09-10 Thread Adam D. Barratt
On Wed, 2014-09-10 at 17:47 +0100, Noel Torres wrote:
> On Wednesday, 10 de September de 2014 05:25:44 Andrey Rahmatullin escribió:
> > On Tue, Sep 09, 2014 at 09:26:28PM +0100, Noel Torres wrote:
> > > openvpn package should Conflitcs systemd in order to avoid systemd being
> > > installed
> > 
> > ITYM "to avoid openvpn being installed".
> 
> No, I mean what I wrote: to avoid systemd to be installed on upgrades to 
> machines where OpenVPN is currectly working fine and whose configuration 
> could 
> not work, as explained by the OP

At least on a newly-installed system, however, it would have exactly the
effect that Andrey described.

Regards,

Adam



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/1410371706.16895.13.ca...@jacala.jungle.funky-badger.org



Re: Seeking help with OpenVPN scripts and systemd

2014-09-10 Thread Noel Torres
On Wednesday, 10 de September de 2014 18:55:06 Adam D. Barratt escribió:
> On Wed, 2014-09-10 at 17:47 +0100, Noel Torres wrote:
> > On Wednesday, 10 de September de 2014 05:25:44 Andrey Rahmatullin 
escribió:
> > > On Tue, Sep 09, 2014 at 09:26:28PM +0100, Noel Torres wrote:
> > > > openvpn package should Conflitcs systemd in order to avoid systemd
> > > > being installed
> > > 
> > > ITYM "to avoid openvpn being installed".
> > 
> > No, I mean what I wrote: to avoid systemd to be installed on upgrades to
> > machines where OpenVPN is currectly working fine and whose configuration
> > could not work, as explained by the OP
> 
> At least on a newly-installed system, however, it would have exactly the
> effect that Andrey described.
> 
> Regards,
> 
> Adam

Yes. Why to install OpenVPN which might not work? aptitude will tell you that 
they are not coinstallable and the sysadmin will then have the option of 
switching init system to a non default one, knowing what that means, and 
having a working OpenVPN config, instead of (possibly) having a failing config 
and no clue about why.

Regards

Noel
er Envite


signature.asc
Description: This is a digitally signed message part.


Re: upgrades must not change the installed init system [was: Re: Cinnamon environment now available in testing]

2014-09-10 Thread Marcin Kulisz
On 2014-09-09 18:23:58, Josh Triplett wrote:
> Michael Biebl wrote:
> > Together with the /lib/sysvinit/init fallback binary in sysvinit and
> > (and optionally my patch getting merged for grub [1]), this should
> > provide for a hopefully seamless upgrade experience.
> 
> Agreed, this seems like the best plan: avoid prompting in the common
> case, prompt in cases that might cause problems, and provide an easy
> fallback.
> 
> In particular, given that /etc/init.d/* scripts are typically conffiles,
> we could easily detect if they've been directly changed, and if so, warn
> about edits (with a list of edited files) and point to information on
> applying those changes to the corresponding systemd services.

What about cases when init scripts doesn't come from any package but are
crafted by hand?

Those can not be easily detected and compared for changes, as they are not
coming from any package and they may (and in some cases are) quite important
for boot process.
-- 

|_|0|_|  |
|_|_|0| "Heghlu'Meh QaQ jajVam"  |
|0|0|0|  kuLa -  |

gpg --keyserver pgp.mit.edu --recv-keys 0x58C338B3
3DF1 A4DF C732 4688 38BC F121 6869 30DD  58C3 38B3


signature.asc
Description: Digital signature


Re: upgrades must not change the installed init system [was: Re: Cinnamon environment now available in testing]

2014-09-10 Thread Steve Langasek
On Wed, Sep 10, 2014 at 08:28:36PM +0100, Marcin Kulisz wrote:

> What about cases when init scripts doesn't come from any package but are
> crafted by hand?

> Those can not be easily detected and compared for changes, as they are not
> coming from any package and they may (and in some cases are) quite important
> for boot process.

It's straightforward to check for init scripts that are not owned by any
packages.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: upgrades must not change the installed init system [was: Re: Cinnamon environment now available in testing]

2014-09-10 Thread Matthias Urlichs
Hi,

Steve Langasek:
> On Wed, Sep 10, 2014 at 08:28:36PM +0100, Marcin Kulisz wrote:
> > What about cases when init scripts doesn't come from any package but are
> > crafted by hand?
> 
> It's straightforward to check for init scripts that are not owned by any
> packages.
> 
… and besides, systemd should just work with them.
If they descend from /etc/init.d/skeleton, that is.

Not having the requisite metadata at the top of the script might me a more
reliable indicator than not belonging to a package.

-- 
-- Matthias Urlichs


signature.asc
Description: Digital signature


Re: upgrades must not change the installed init system [was: Re: Cinnamon environment now available in testing]

2014-09-10 Thread Nick Phillips
On Wed, 2014-09-10 at 18:37 +0100, Ben Hutchings wrote: 
> On Wed, 2014-09-10 at 17:44 +0100, Noel Torres wrote:
> > On Wednesday, 10 de September de 2014 03:12:16 Ben Hutchings escribió:
> > > On Tue, 2014-09-09 at 21:24 +0100, Noel Torres wrote:
> > > > On Tuesday, 9 de September de 2014 21:18:55 Tollef Fog Heen escribió:
> > > > > ]] Carlos Alberto Lopez Perez
> > > > > 
> > > > > > But if you don't (Is not uncommon to have servers on remote 
> > > > > > locations
> > > > > > that are only accessible via ssh) and the machine don't boots
> > > > > > properly you can find yourself in trouble.
> > > > > 
> > > > > Then surely you test the upgrade before making it live, using kvm
> > > > > -snapshot or similar functionality?
> > > > 
> > > > This is simply not possible in physical live, productions servers on
> > > > remote CPDs.
> > > 
> > > In that case you test on your staging server first...
> > > 
> > > Ben.
> > 
> > IF you have an staging server... some clients simply do not pay for it.
> 
> Then they already accepted the risk of extended downtime during an
> upgrade.

That doesn't, however, mean that it is acceptable for us to recklessly
cause such downtime.

It seems to me that there is clearly a large group of users for whom an
automagic change in init system is desirable, and won't even be noticed.

There is however also a large group of sysadmins for whom a
noninteractive change of init system is a major, annoying issue. If our
priority really is our users, then we can't brush this under the carpet
with "you should have read the release notes" - and certainly not when
the problem has been foreseen. That is simply not how you respond to
someone you actually care about.

Debian has a good and hard-earned reputation for not messing up
sysadmins' changes; upgrading to systemd - however wonderful it is (and
I confess to having no opinion on that) - without at least a debconf
prompt of a reasonable priority telling them what is about to happen and
offering a bailout, is guaranteed to lose us reputation and users.

It doesn't matter whether we think that's reasonable or not, it is what
will happen.

So, is it actually feasible to provide such a prompt?


Cheers,


Nick
-- 
Nick Phillips / nick.phill...@otago.ac.nz / 03 479 4195
# These statements are mine, not those of the University of Otago


Bug#761130: ITP: lgogdownloader -- downloader for GOG.com files

2014-09-10 Thread Stephen Kitt
Package: wnpp
Severity: wishlist
Owner: Stephen Kitt 

* Package name: lgogdownloader
  Version : 2.17
  Upstream Author : Sude-
* URL : https://sites.google.com/site/gogdownloader/
* License : WTFPL-2
  Programming Lang: C++
  Description : downloader for GOG.com files

 lgogdownloader is a client for the GOG.com download API, allowing
 simple downloads and updates of games and other files from GOG.com.
 .
 This package is only useful if you own games on GOG.com. There are a
 few free-as-in-beer games available for Linux, but the DFSG-free
 games are not provided for Linux on GOG.com and are available in
 Debian anyway (lure-of-the-temptress, beneath-a-steel-sky,
 flight-of-the-amazon-queen).

I will maintain this as part of the Debian Games Team.


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



PackageKit cleanup: Do you use these functions?

2014-09-10 Thread Matthias Klumpp
Hello!
(This is just a quick heads-up for the PackageKit-using people in
Debian, so if you don't use PK, you can skip this mail.)
We are currently cleaning up PackageKit[1] upstream, which means some
functionality will soon no longer be available anymore.
Short-term (= with one of the next uploads to Debian), I will remove
the Smart backend from Debian, to use PackageKit with the Smart
package-manager. This backend has also been removed upstream.
So if you use/want to use PK with that backend, act now and implement
the necessary bits upstream! The backend is currently broken in
Debian, and carrying it around does not make much sense.
The other long-term removed features include:
 * Transaction hooks (scripts to run after and before Pk transactions)
 * Support for plugins
 * .desktop file database and package-list caches
 * maybe the debug-info installer as well, although that's in discussion

So, if you use one of these things, it would be good to think about a
replacement, or give feedback upstream to keep these features.
Depending on the state of PackageKit's reverse dependencies and other
factors (use of the features described above by users), I will include
the next release of PackageKit (1.0) which has the cleanup done in
Jessie or not (currently, keeping 0.9.x seems more likely)

PackageKit also has support for systemd-based offline-updates for a
while now, which downloads updates while the system is running, and
installs them in a special mode when the system is rebooting. This
should ensure that no breakage happens when running applications are
replaced with new versions. This is, however, a completely optional
feature, and updates of the system while it is running are still
possible with PK.
GNOME (and especially GNOME-Software) seems to make more use of
offline-updates, so we need to think about supporting it in Debian
(main issue is debconf questions, which don't work well during
offline-updates). I am not going to push that for Jessie, since it
will require some precautions in Apt/the PK aptcc backend. But if you
want, you can try it already. (Note that I want to keep this
desktop-only, since on servers it does not make that much sense (esp.
in case an error happens and the system doesn't recover correctly,
which might happen until we have btrfs, which is upstream's plan)).

Cheers,
Matthias

[1]: http://www.freedesktop.org/software/PackageKit/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAKNHny-Di-mstbo=0c6aU=cix-js2ws8iamxrb-asxbkgca...@mail.gmail.com



Re: Seeking help with OpenVPN scripts and systemd

2014-09-10 Thread Daniel Dickinson
On 10/09/14 02:52 PM, Noel Torres wrote:
> 
> Yes. Why to install OpenVPN which might not work? aptitude will tell you that 
> they are not coinstallable and the sysadmin will then have the option of 
> switching init system to a non default one, knowing what that means, and 
> having a working OpenVPN config, instead of (possibly) having a failing 
> config 
> and no clue about why.
> 
+1 with the caveat that this is not a *solution* but a recognition of
the fact of the matter until the situation is resolved by the much
harder task of geting openvpn's config to work with systemd.

Regards,

Daniel




signature.asc
Description: OpenPGP digital signature


Bug#761142: ITP: r-cran-pkgkitten -- GNU R package to create package skeletons

2014-09-10 Thread Dirk Eddelbuettel
Package: wnpp
Owner: Dirk Eddelbuettel 
Severity: wishlist

* Package name: r-cran-pkgkitten
  Version : 0.1.1-1
  Upstream Author : Dirk Eddelbuettel
* URL or Web page : http://dirk.eddelbuettel.com/code/pkgkitten.html
* License : GPL (>= 2)
  Description : GNU R package to create package skeletons

This is a little helper package I wrote in order to have sample packages
created which immediately pass the (recommended) 'R CMD check' test. 

I will need this package in the Rcpp version.

Dirk

-- 
http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/87wq9ayiro@max.nulle.part



Re: upgrades must not change the installed init system [was: Re: Cinnamon environment now available in testing]

2014-09-10 Thread Martinx - ジェームズ
Hi!

 Yes, please... I vote +1 for *not silently replace* sysvinit by systemd,
when upgrading from Debian 7, to 8.

 Also, during Debian 8 installation, please, provide an "altinit" option (
http://pyro.eu.org/debian/pool/main/d/debian-altinit/ ?), so, people can
choose between systemd / sysvinit (before 1st boot). I know that it seems
easy to just "apt-get install sysvinit-core" after install (1st boot) but,
at least, Debian users will have an option to select a well tested, init
system, while it is fully supported.

 I'm seeing that, when with systemd, people are complaining that it does
not always work, so, it seems that, when with systemd, Debian will stop
working on a system that it always worked previously. Then, if people don't
have a option to select the `sysvinit-core` during the installation, this
will be a huge step back... They'll be forced to install Debian 7, then
upgrade to Debian 8, on those machines that systemd seems to not work.

 Also, the current Populatiry Contest is unfair, because it shows systemd
winning, when it is being pushed.

 I like the idea of a new init for this century BUT, since systemd
developers lack of social skills (read: "Linus already kicked those guys
from kernel dev"), it is wise to wait, at least, until ~2019, to replace
sysvinit / upstart, by systemd. I'll stick with Debian 8 + sysvinit (or
Ubuntu 14.04 with upstart), until ~2019.

 I'm not against change, I'm already using IPv6 and NFTables on a daily
basis...   ;-)

 BTW, if the `sysvinit-core` maintainers will maintain it for, lets say,
until kFreeBSD dies, so, why not let people choose between the two? Then,
we'll have time to see if this "systemd thing" will become a standard, or
not. It is safe to keep two options, until systemd guys proves to the open
source community, that they deserve more respect.

 Also, providing two init systems during Debian 8 cycle (or until kFreeBSD
remains around), *will calm down people all over the world*. People already
don't like change (not me), and a pushed change is even worse, it will make
them very unhappy / disappointed / betrayed.

Cheers!
Thiago

On 10 September 2014 18:36, Nick Phillips  wrote:

> On Wed, 2014-09-10 at 18:37 +0100, Ben Hutchings wrote:
> > On Wed, 2014-09-10 at 17:44 +0100, Noel Torres wrote:
> > > On Wednesday, 10 de September de 2014 03:12:16 Ben Hutchings escribió:
> > > > On Tue, 2014-09-09 at 21:24 +0100, Noel Torres wrote:
> > > > > On Tuesday, 9 de September de 2014 21:18:55 Tollef Fog Heen
> escribió:
> > > > > > ]] Carlos Alberto Lopez Perez
> > > > > >
> > > > > > > But if you don't (Is not uncommon to have servers on remote
> locations
> > > > > > > that are only accessible via ssh) and the machine don't boots
> > > > > > > properly you can find yourself in trouble.
> > > > > >
> > > > > > Then surely you test the upgrade before making it live, using kvm
> > > > > > -snapshot or similar functionality?
> > > > >
> > > > > This is simply not possible in physical live, productions servers
> on
> > > > > remote CPDs.
> > > >
> > > > In that case you test on your staging server first...
> > > >
> > > > Ben.
> > >
> > > IF you have an staging server... some clients simply do not pay for it.
> >
> > Then they already accepted the risk of extended downtime during an
> > upgrade.
>
> That doesn't, however, mean that it is acceptable for us to recklessly
> cause such downtime.
>
> It seems to me that there is clearly a large group of users for whom an
> automagic change in init system is desirable, and won't even be noticed.
>
> There is however also a large group of sysadmins for whom a
> noninteractive change of init system is a major, annoying issue. If our
> priority really is our users, then we can't brush this under the carpet
> with "you should have read the release notes" - and certainly not when
> the problem has been foreseen. That is simply not how you respond to
> someone you actually care about.
>
> Debian has a good and hard-earned reputation for not messing up
> sysadmins' changes; upgrading to systemd - however wonderful it is (and
> I confess to having no opinion on that) - without at least a debconf
> prompt of a reasonable priority telling them what is about to happen and
> offering a bailout, is guaranteed to lose us reputation and users.
>
> It doesn't matter whether we think that's reasonable or not, it is what
> will happen.
>
> So, is it actually feasible to provide such a prompt?
>
>
> Cheers,
>
>
> Nick
> --
> Nick Phillips / nick.phill...@otago.ac.nz / 03 479 4195
> # These statements are mine, not those of the University of Otago
>


Re: Seeking help with OpenVPN scripts and systemd

2014-09-10 Thread Paul Wise
On Wed, Sep 10, 2014 at 8:01 PM, Ondřej Surý wrote:

> I think the better way how to convert openvpn to systemd would be:
>
> to convert all AUTOSTART= VPNs to openvpn@ enabled instances and all
> other to disabled openvpn@ instances at upgrade time. I guess there
> might be a need to some more subtle tweaking, but I think you can
> autoconvert most of the old configuration this way.
...
> I don't think it's needed to support "I drop new configuration" and it
> get's picked automatically, but if you think it's needed, I think you
> can prepare openvpn.script that would:

You could even turn this in to a systemd generator such that it still
works if you modify the configuration after having switched to
systemd.

http://www.freedesktop.org/wiki/Software/systemd/Generators/

Ultimately, I think this should all be replaced by VPN support in
NetworkManager and systemd-networkd.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAKTje6HC4mFk�gifqCpacWfszJb2Z8TLvJoD==yqpx...@mail.gmail.com



Re: upgrades must not change the installed init system [was: Re: Cinnamon environment now available in testing]

2014-09-10 Thread Daniel Dickinson

I will add that for a distribution that claims to be about it's users,
the systemd attitude of "We're *going* to use systemd so 'suck it up
Buttercup' really stinks at a social level.

Not to mention, as many have pointed out, transition to systemd is *not*
going to be painless and without problems, in fact far from it.

This is going to worse than the pulseaudio and network manager ages of
brokeness being forced on users before the systems are truly ready for
full deployment.

Network Manager is just now, years later, getting bridge support, and it
is still under heavy development because a lot of the time it doesn't
work correctly.

Do we really need yet another pushed-before-ready-for-production
'solution' that drives people away from the Linux?

The reason I chose Debain over Ubuntu was that Ubuntu had (don't know
about nowadays) a tendency to force things onto their users before they
were properly and Debian at least took a more 'slow-and-steady' approach
to improvements, and resisted upstart because it wasn't ready.

Why is systemd is suddenly so differnt?

I'm really not sure there are any sane distributions left at this point
in the F/LOSS world.

Regards,

Daniel



signature.asc
Description: OpenPGP digital signature


Re: upgrades must not change the installed init system [was: Re: Cinnamon environment now available in testing]

2014-09-10 Thread Daniel Dickinson
For the heck of it, I will add that if in my job I pushed out crap like
Network Manager and Pulseaudio at the time of introduction as 'the
saviour of the Linux desktop' as a production release I would have fired
long ago.

Regards,

Daniel

On 11/09/14 12:10 AM, Daniel Dickinson wrote:
> 
> I will add that for a distribution that claims to be about it's users,
> the systemd attitude of "We're *going* to use systemd so 'suck it up
> Buttercup' really stinks at a social level.
> 
> Not to mention, as many have pointed out, transition to systemd is *not*
> going to be painless and without problems, in fact far from it.
> 
> This is going to worse than the pulseaudio and network manager ages of
> brokeness being forced on users before the systems are truly ready for
> full deployment.
> 
> Network Manager is just now, years later, getting bridge support, and it
> is still under heavy development because a lot of the time it doesn't
> work correctly.
> 
> Do we really need yet another pushed-before-ready-for-production
> 'solution' that drives people away from the Linux?
> 
> The reason I chose Debain over Ubuntu was that Ubuntu had (don't know
> about nowadays) a tendency to force things onto their users before they
> were properly and Debian at least took a more 'slow-and-steady' approach
> to improvements, and resisted upstart because it wasn't ready.
> 
> Why is systemd is suddenly so differnt?
> 
> I'm really not sure there are any sane distributions left at this point
> in the F/LOSS world.
> 
> Regards,
> 
> Daniel
> 




signature.asc
Description: OpenPGP digital signature


Re: upgrades must not change the installed init system [was: Re: Cinnamon environment now available in testing]

2014-09-10 Thread Daniel Dickinson
On 11/09/14 12:10 AM, Daniel Dickinson wrote:
> 
> I will add that for a distribution that claims to be about it's users,
> the systemd attitude of "We're *going* to use systemd so 'suck it up
> Buttercup' really stinks at a social level.

Especially since 'Free' is supposed to be 'as in Freedom not beer'.

This systemd thing is just as bad as any M$ corporate heavy-handedness.

Regards,

Daniel





signature.asc
Description: OpenPGP digital signature


Bug#761146: ITP: casacore-data -- Data for Common Astronomy Software Applications core library

2014-09-10 Thread Benda Xu
Package: wnpp
Severity: wishlist
Owner: Benda Xu 

* Package name: casacore-data
  Version : 0
  Upstream Author : Australia Telescope National Facility
* URL : https://code.google.com/p/casacore
* License : LGPL
  Programming Lang: none
  Description : Data for Common Astronomy Software Applications core library

This package contains data from Australia Telescope National Facility
to be used by Common Astronomy Software Applications core library at
runtime and test.


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



Bug#761150: ITP: libpgobject-type-datetime-perl -- Datetime wrappers for PGObject

2014-09-10 Thread RJ Clay

Package: wnpp
Owner: Robert James Clay 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,debian-p...@lists.debian.org

* Package name: libpgobject-type-datetime-perl
  Version : 1.0.2
  Upstream Author : Chris Travers 
  License : BSD-2-clause
  Description : PGObject::Type::DateTime - Datetime wrappers for PGObject 
classes

This module provides a general wrapper for Perl DateTime objects for PostgreSQL
date and time values.  Once it is registered, it returns DateTime objects (via
this wrapper class) which can be automatically serialized into PostgreSQL
date and time values.  Whether to print date and time is persisted and stored.


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54112e22.7050...@rocasa.us



Bug#761152: ITP: python-strict-rfc3339 -- Strict, simple, lightweight RFC3339 functions

2014-09-10 Thread Florian Preinstorfer
Package: wnpp
Severity: wishlist
Owner: Florian Preinstorfer 

* Package name: python-strict-rfc3339
  Version : 0.4
  Upstream Author : Daniel Richman, Adam Greig
* URL : https://pypi.python.org/pypi/strict-rfc3339/
* License : GPL-3
  Programming Lang: Python
  Description : Strict, simple, lightweight RFC3339 functions

This package tries to stick as closely as possible to RFC3339. Its
goals are:
 * Convert unix timestamps to and from RFC3339.
 * Either produce RFC3339 strings with a UTC offset (Z) or with the
   offset that the C time module reports is the local timezone offset.
 * Simple with minimal dependencies/libraries.
 * Avoid timezones as much as possible.
 * Be very strict and follow RFC3339 as closely as possible.

This program may be used to improve the validation of json-schema files.
The package python-jsonschema optionally uses this program (if it is
installed) to check the format 'date-time' as specified in the json
schema specification. This package is used in-house and we'd like to
contribute it back to Debian. A sponsor would be needed and a first
draft of the package is available at [1].

regards,
Florian

[1] https://github.com/nblock/python-strict-rfc3339


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140911063610.12681.27045.reportbug@preflo-workstation.silbermayr.local