psusiI'm guessing it is because gnupg-agent depends on pinentry-curses | pinentry00:02
psusiand apt evaluated that first and so selected the curses version, which then satisfied gnome-keyring00:03
cjwatsonin xenial it just outright Depends: pinentry-gnome300:07
=== nudtrobert1 is now known as nudtrobert
Guest84389Hi, is there a reason that starting from libpython3.4-dev (3.4.3) there is no libdir variable set in the pkg-config?12:50
ari-tczewcyphermox: I'm just looking on changes happened in network-manager. I noticed that in merge version 0.9.10-4 you got "Don't have network-manager Depend on adduser.", but in the next merge 1.0.4 such change doesn't exist anymore. Could you check that one?14:10
__marcoHi where should I ask for a package removal?16:07
sladen__marco: launchpad16:09
sladen__marco: but it's probably easier if you say what package it might be ;-)16:09
__marcoThat version is so old that could be considerate obsolete16:10
sladenhttps://packages.debian.org/jessie/virtualbricks  seems to the same version as in Debian ?16:11
sladen(both 0.6.352-1)16:11
sladen__marco: what's the plan for Debian?16:11
__marcoyes, but a new version should be uploaded soon16:11
__marcoI contacted the Debian maintainer and he will upload the new version as soon as he has time16:12
sladenso to avoid breaking people's systems, and save work overall, would it make more sense to wait a couple of weeks and have it synced from Debian16:12
__marcowill the versions in willy and xenial updated as well?16:13
__marcoI mean, now that willy is releases, will a new version of a package accepted?16:14
__marcootherwise waiting few weeks is not a problem at all16:16
sladen__marco: it will get auto-synced to Xenial16:20
sladen__marco: if there is a significant-enough reason (major bugs/non-functionality) then one can apply for an SRU (Stable Release-Update) to get it into wily16:21
sladen__marco: there are occasional removals, but it's got to be a pretty strong reason.  For example bittorrent after the protocol changes and the other clients became /useless/16:22
sladen__marco: being old on its own it's really reason enough, if it still works16:22
sladen__marco: because users, by choosing a release, rather than the development pre-release are after stability16:23
xnoxcjwatson: sigh =)16:26
* xnox wishes that e.g. with dgit support these things can be auto-detected and auto-generated.....16:26
__marcosladen: that version is full of bugs :). It never worked really and only cause of trouble to our users.16:27
infinitySo backport the bugfixes.16:28
__marcoThe new version is the bugfix. It is (mostly) compatible with the old one16:29
infinityYeah.  That right there isn't suitable for an SRU.16:29
infinityWe don't take new versions just to fix bugs in *stable* releases.  Stable means "stable interfaces and behaviour", not "free of bugs".16:30
infinitySo, to fix bugs in a stable, you need to fix the bugs, not pull in a whole new version willy-nilly.16:30
__marcoa version is just a number. Pull the changes and you get the same interface and the same behaviour without the bugs16:31
infinityYou literally just used the evasive phase "(mostly) compatible".16:34
infinitySo, it's not "just a number".16:34
__marcowe had few compatibility issues that we fixed. The problem is that the users of the old version are so few that our tests weren't enough. But will continue to work to improve that aspect16:38
__marcoa non-compatibility is a bug16:38
__marcoThe major problem with that version in ubuntu is that "irritate" our users. Most of them never seen linux and a terminal. They do not understand what a repository is and how to install a specific version of a package16:42
__marcowhen they do `apt-get install virtualbrick` and "it does not work, the program hangs", it is our fault for them16:43
infinitySo submit patches to fix the hangs?16:43
__marcoit does not matter if they just installed the wrong version16:43
infinityWe do this sort of thing all the time, there's no reason you need hundreds of commits to fix a few bugs.16:44
__marcobecause the whole structure of the program was fragile and, if you will, I am such a good programmer to fix all of those problem in few commits16:45
__marcoI am sorry but I will try to backport the new version to willy and, if it will not work, I will try to remove it16:47
sladen__marco: "whole structure of the program was fragile", this is why backport small eyeball-able fixes, instead of "just taking the new release"17:05
sladen__marco: patches to fix bugs fully greeted with enthusiasm (both here, and in Debian---file in Launchpad/debbugs with minimal diff and precisely attributable to the bug it fixes)17:06
sladen__marco: the crucial difference is bug fix vs. new features17:07
sladen__marco: yes, it's tempting to put new good stuff in, but that doesn't keep the bug fixes trackable, nor achieve interface/library stability---which is the reason people choose "a release" (even if they don't know it)17:08
__marcoSo looks really simple I will more than happy to do it if only I could. The cause of such hangs was a wrong use of threads. Many of commits are the attempt to fix it. I looks to work, until the program hanged one time more17:15
__marcoAnd fix threads problems is not so easy. "That threads should do something and use a library which is not threadsafe but have to use it to achieve that"17:17
__marcoso a new core was born which does not use threads. It this a feature o a bug fix?17:17
__marcoAnd all the refactoring, is splitting a function in two a feature or a bug fix?17:19
__marcoI am not trying to teach you your work nor trying to be an asshole. Just we think that that version should be not used by anyone. And not just because we want so.17:20
__marcoWe never thought that it could be part of Ubuntu. That was our main mistake17:22
__marcoBecause, I could prove it, it will not work in Ubuntu17:22
__marcobut anyway, I want to thank you to bear with me and show me such a big problem17:29
=== dkessel_ is now known as dkessel
cyphermoxari-tczew: IIRC it's unimportant, it's just that adduser gets used in debian to add the user to netdev, which we don't use in ubuntu. so I suspect it was just forgotten18:25
=== \b is now known as benonsoftware
ari-tczewmorphis: are you going to merge network-manager? I've partially done20:46

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!