/srv/irclogs.ubuntu.com/2018/01/04/#ubuntu-bugs.txt

hggdhthis specific bug can be marked as triaged; there is nothing else we can do here00:03
hggdhsccman: in this case, the bug went to triaged/wishlist00:05
hggdhsccman: also, please do not hesitate is asking here if you have doubts on triaging00:07
hggdhsccman: and yes, we need people to help :-)00:08
sccmanHow do you mark bug reports as Wishlist?01:03
rbasakNot everyone has permission to set the Importance field for what are I hope obvious reasons :)01:04
rbasakIf you need something changing and can't do it yourself, please ask here.01:04
sccmanWhat "obvious reasons" are those?01:04
sccman:)01:05
rbasakOtherwise everything would end up Critical, since to a bug reporter his or her bug is always Critical.01:05
sccmanOh. Makes sense.01:05
sccmanUnless you prevent people from marking Critical.01:06
rbasakThen all bugs would end up High :)01:06
sccmanBut it's up to the makers lol01:06
rbasakThis is the right place to ask for privileged bug status changes. We're always looking for more volunteers to help. If you show that you understand how to set the privilege fields, we'd be happy to give you permission to do that directly.01:07
sccmanTrue.01:07
sccmanWhere would you say you guys need the help with the most?01:07
rbasakGood question. I'm not sure.01:14
rbasakEverything :)01:14
rbasakI think it's really a case of matching a volunteer's skills (and motivation/interest) to what needs doing01:14
sccmanThere's no job that's in real demand in Ubuntu?01:14
sccmanI mean in particular that is.01:14
sccmanLike if you work for a company and they say they're "desperate" for X personnell?01:14
rbasakThe bug database is a massive list of what users would like us to be doing :)01:14
sccmanFair enough.01:14
sccmanThe users are the customers after all lol01:15
rbasakUbuntu isn't a single entity with a single direction.01:16
rbasak*Canonical* have goals, but they hire employees for what they need.01:17
sccmanRight.01:17
rbasakBut Ubuntu itself does whatever the project participants want to do, except when those goals are in conflict (which is rare).01:18
sccmanI see.01:18
rbasakOf course everyone wants an Ubuntu developer to appear to fix *their* bug.01:18
rbasakI don't mean that in a bad way. It's pretty much tautological.01:19
rbasakAnd separate from bugs, there are features. Right now we want people to work on snaps for third party projects. That's a big area of focus for Canonical right now.01:19
sccmanEvery user wants their problems fixed with computers. Even Microsoft and Apple lol01:20
sccmanThey want the computer to fix their lives like magic.01:20
rbasakBecause snaps solve a bunch of problems for Ubuntu users, and we have a solution for it.01:20
sccmanWhat are snaps?01:20
rbasakhttps://snapcraft.io/01:20
rbasakIt solves the problem of packaging software outside a distribution.01:21
rbasakEg. if you're a software vendor and you want to ship some software directly to Ubuntu users.01:21
rbasakOr if you're an Ubuntu user and you want to try some cool new software that didn't ship with Ubuntu because it didn't exist at the time, and you want to try it out without risking destabilising your system or risking security.01:22
sccmanHow is that different from the package manager?01:23
sccmanLike apt and pacman?01:23
rbasakapt package repositories must be tightly integrated with each other in order to work.01:24
rbasakIt's difficult for a third party to provide a package from outside the distribution with the required level of integration.01:24
rbasakSeparately, users trust the distribution repository because everything in it has been vetted by the distribution.01:25
rbasakAnd you have to trust *something*.01:25
rbasakThird party packages don't have to pass the same quality requirements, so they can vary wildly in quality.01:25
rbasakFor example some may "call home" and leak user data from your home directory.01:26
rbasakThese things are unacceptable in distributions and so generally get rejected, removed, fixed, etc. as soon as they're spotted.01:26
rbasakBut if you use third party repositories, you have no control over what that repository can do on your system.01:26
rbasaksnaps provide isolation and confinement so you can safely install a snap on your system without having to worry about this.01:27
rbasak(the just-published hardware vulnerability aside)01:27
sccmanIsn't it just another third-party respository?01:30
sccmanI'm not trying to bash snapcraft, I'm only trying to understand.01:30
sccmanMaybe a better question would be...how does it offer more control over what a repository does?01:33
rbasakSnaps come from third parties, yes. But snapd, the (sort of) package manager that runs on your system, runs package contents "confined". As well as just installing something on your system, it also manages the rnning of it.01:33
sccmanIt sounds like it has heavy security in it.01:33
rbasak"Confined" means that when the process is run, it doesn't have access to a bunch of things unless it is given that access.01:33
rbasakRight01:33
rbasakFor example, if I install and run a snap, it can't just stream video from my webcam.01:34
rbasakBut a program installed by apt can.01:34
rbasakWith snaps, I have to explictly connect that interface for it to be able to do it.01:34
rbasakA bit like permissions on Android apps.01:34
rbasakThis makes third party snap repositories "safe" when compared to third party apt repositories.01:35
sccmanHmm01:35
sccmanIt sounds like it's a third-party repository, but yet it's not. Almost like it's apt-get but with a little more liberal security standards.01:37
sccmanFor a lack of a better term.01:37
rbasakInstead of vetting taking place at the point the package is included in the distribution, the vetting takes place at the time the program is run on a user's system.01:40
rbasakThis removes the need for manual vetting.01:40
rbasakIn contrast, a third party apt repository receives no vetting.01:40
sccmanOh okay.01:41
sccmanAnd I'm sure it would give developers more flexibility so they don't have to meet Ubuntu's strict standards.01:42
sccmanThey won't be restricted as much by Ubuntu's standards in their features.01:43
rbasakRight01:50
sccman1How would you describe the users of snapcraft?01:51
sccmanSorry been messing with pidgin lol01:53
sccman1How would you describe the users of snapcraft?01:57
rbasakI'm not sure I understand the question.02:05
sccmanWell it's obviously solving a group of people's problems, otherwise nobody would use it :)02:08
sccmanAll published software will, at the end of the day, be used by its users. However not all users will use the software. Linux for example is typically used for people who are more tech-savvy versus Windows and Mac's audience is more geared towards everyday non-technical users.02:11
sccmanversus Windows' and Mac's audience will gear toward*02:11
sccmanIn marketing there's typically a target group of people that you gear your products to. I was wondering if you happen to have any insight on that :)02:13
sccmanMaybe if you overheard.02:13
hggdhsccman: I will give you an example: I use pycharm (from jetbrains.com). Up to nowish, pycharm was distrivuted as a tgz (compressed tarball). Now they offer a snap for it02:43
hggdhand I jumped over to the pycharm snap... now I do not have to worry about updating it, and I can (theoretically) install it on any Linux distro that supports snap02:44
hggdhNow... I am waiting for CLion to be snapped as well, then I am happy :-)02:44
rbasakFor a long time, third parties have shipped software to Ubuntu users by hacking something together.02:55
rbasakAll PPAs and third party apt repositories are fundamentally a hack.02:55
rbasakThe target, IMHO, should be to have snaps replace all of those.02:56
hggdh+102:59
padvCan somebody please close LP: #776376 this package has been deleted in artful on 2017-07-28 by Steve Langasek (From Debian) ROM; no longer used; Debian bug #863235 and Ubuntu 11.04 is no longer supported18:19
ubot5Launchpad bug 776376 in libgnuinet-java (Ubuntu) "package libgnuinet-java 1.1.1-4 failed to install/upgrade: subprocess dpkg-deb --control returned error exit status 2" [Undecided,New] https://launchpad.net/bugs/77637618:19
ubot5Debian bug 863235 in ftp.debian.org "RM: libgnuinet-java -- ROM; no longer used" [Normal,Open] http://bugs.debian.org/86323518:19
rbasakpadv: I don't just want to change a bug status without an explanation. Could you write the reason into the bug, please?18:24
padvrbasak: I added the reason into the bug report and was able to mark it Fix Released (did know I could do that)18:29
padvrbasak: Thanks for your help18:29
padvrbasak: s/did/didn't18:29
hggdhit is actually not fix released, if the package was dropped. Invalid would be better18:30
hggdhpadv: and yes, you can move to fix released. You just cannot move it out of it18:30
padvhggdh: sorry can you change to Invalid18:31
rbasakI don't like Invalid, because that suggests it was Invalid at the time it was filed, which isn't necessarily true.18:32
rbasakWe usually set Won't Fix for EOL bug reports.18:32
rbasakSo I did that.18:32
hggdhrbasak: cool, and I agree18:32
padvrbasak: Thanks!18:32
rbasakThough in this case I think it's quite clearly a system issue rather than a bug.18:32
padvhggdh: Thanks for agreeing18:33
rbasakBut to explain that, and apologise for telling them now rather than at the time of the report when it would be useful, is quite an essay to write :-/18:33

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