/srv/irclogs.ubuntu.com/2014/03/27/#ubuntu-us-ca.txt

=== safaci2000 is now known as AlienFreak
pleia2anyone remember the name of that tool that would calculate how much free software was being used on your system?01:51
* ianorlin doesn't01:51
pleia2aha, vrms01:56
ianorlinoh I heard about that02:00
pleia2:)02:01
* ianorlin just installed it but it did not notice a proprietary braodcom driver02:03
pleia2didn't notice chrome either02:03
pleia2or hipchat, I think it only checks a few repos02:03
ianorlinah02:29
arrithhm to be comprehensive it could check binaries in PATH and report 'known free', 'known nonfree', and 'unknown status'03:49
ianorlinyeah04:20
arrithmight even have to include library paths, then would need awareness of the packaging directory layout of python/ruby/perl/etc04:28
nhainesI am very happy because I found out why Django was incredibly broken on my shared hosting.  It was because I had Django 0.96 hiding along with a PYTHONPATH variable.  This has been remedied.05:27
nhainesI am also happy because I just discovered why Django wasn't running, so I actually beat ASO support to a fix.  This is remarkable because the support team are ninjas.05:32
nhainesOf course, I'm getting Python import errors again, so it's back to throwing keyboards.05:33
arrithhaha05:40
arrithprogress!05:41
nhainesAnd now it works.  :D05:54
arrithwoo06:00
arrithi realized the pythin script i wrote only did half of what i wanted/needed06:01
arrithand just learned about "enumerate"06:01
nhainesarrith: just wait until you learn about list comprehensions.  :)06:06
nhainesIt is tea time.06:06
arrithnhaines: oh somehow i already stumbled on that06:07
arriththat stuff is cool06:07
arrithnot sure how to use it beyond the simple like   [i for i in thing]    or     [num**2 for num in thing]06:08
nhainesarrith: it's a start.  :)06:13
AlienFreakLOL.  virtual Richard M. Stallman  that's awesome.07:11
AlienFreakie. vrms07:12
rwwit doesn't actually agree with him, though :s07:14
AlienFreakwell.. stallman barely agrees with himself...07:14
AlienFreakI think if it was accurate it'd probably mark 90% of my system as non-free software07:15
arritheh, AlienFreak i'd challenge you to find a contradiction in what RMS has says07:22
arrithdoes get kind of tricky in some minutiae, say like selling proprietary licenses, or LGPL, but it's all pretty consistent07:23
AlienFreakhe's a unique character... I would simply argue that most people's definitions of free software doesn't match his07:24
AlienFreakeither ways.. it's too late and i'm too sleepy to argue RMS freedom rules07:25
arrithAlienFreak: haha, well when you're not, i'm all for checking my own consistency07:26
arrithbut yeah, he does use different definitions for some words and tries to get others to use them. that might not be the best use of his time07:27
* AlienFreak nods. 07:27
AlienFreakgnu/linux particularly07:27
AlienFreakdon't get me wrong.. I appreciate his prescence.  He defines the extreme left view of the free/proprietary debate07:27
AlienFreakI just think there's room to use F/OSS without going all the way to the extreme left.  Last time I met him, he was arguing that java was evil.  (unrelated to the memory usage pattern on the machine )07:28
AlienFreakin a room full of CS students whose curriculum is 70% java07:28
arrithAlienFreak: actually now it's gnu+linux07:30
arrithand no one knows that except for people that follow the latest on RMS heh07:30
rwwi thought it was GNU/systemd+linux07:30
AlienFreakis it?07:30
nhainesRMS is probably the most consistent person I've ever met.07:30
arrithAlienFreak: well he says "gnu plus linux, or gnu slash linux"07:30
AlienFreakdidn't he finish his kernel now.  Does he call his os gnu + hurd?07:31
arrithrww: soon to be, thanks to those traitors in the debian high council :(07:31
* rww rolls eyes07:31
arrithAlienFreak: he goes out in the jungle for years with only a mips machine and the emacs src, and makes progress on hurd07:31
arrithrww: debian was the chosen one! *rest of star wars quote*07:32
rwwand it chose well :307:32
arrithno one left to save us now07:32
nhainesThe transistion to systemd is a real shame, but hardly the end of the world.  If they work well with others, anyway.07:32
arrithrww: pssh people had fedora, they had arch07:32
arrithleave me my debian. even pass that "no encouraging one init system" thing, that was decent07:32
arrithnhaines: that so hasn't happened yet. nor are there really hints that it will07:33
rwwarrith: you are aware that non-Ubuntu-created init daemons are *normally* used by more than one distro, yes?07:33
rwwarrith: and systemd is better in a technical sense than sysvinit, and I tend to find that the anti-systemd ranters are rather less personable than Lennart07:34
arrithrww: i'm not necessarily advocating for upstart07:34
arriththat gentoo one didn't seem that bad. personally i'm just for having something *besides* systemd, so people can take it all more piecemeal07:34
rwwIs your expectation that every other init system in the Debian archives will magically stop working now that systemd is going to be default?07:34
arrithhave it as some spec of different tools that perform different functions. you get the bonus of the *bsds possibly being able to make use of it07:34
arrithrww: welll... bitrot is a thing07:35
arrithif they only test systemd07:35
rwwarrith: they didn't only test sysvinit when it was default. systemd worked quite happily on Debian back then too.07:35
rwwarrith: and if people care about the other init systems, they will presumably continue this tradition07:35
rwwif nobody cares enough to do the work, it's not really fair to expect it to be done *shrug*07:36
arrithrww: but that's the point of why defaults are so important. chances are if something is going to be written/maintained, it will be with various expectations. now the expectation is all the systemd junk will be there.07:37
nhainesThis is only really a problem for daemon package maintainers, though.07:37
rwwarrith: feel free to help with the efforts to provide comparable services to e.g. logind. I believe slangasek would be the person to chat with about that.07:37
arrithit's fine to require it, like gnome has been. but a slow, pernicious decay of packages depending on systemd in one way or another07:38
arrithrww: it takes way more than one person. almost the resources of... a distro07:38
rwwand if people care enough to do the work, they will presumably do it07:38
arrithpeople can boycott gnome, you can't boycott the debian repos on debian07:38
arrithrww: well i would have hoped people would care enough to keep sane defaults07:39
rwwshockingly, people disagree with you on what is a sane default07:39
arriththat is one thing i'm curious about, polls of debian user preferences. i remember some poll but i forget if they were debian members or devs07:39
arrithrww: everyone makes mistakes07:39
arrithlearning from them is what's important07:39
rwwpersonally I think that sticking with a mess of bash scripts for initialization when there's a superior option out there that makes use of Linux features (just like FreeBSD's init daemon makes use of its, OS X ditto) is not really sane07:40
nhainesDebian user preferences are worthless.07:40
nhainesIt's Debian developer preferences that matter.  (They're the ones doing the work.)07:40
rwwsystemd works nicely, the cgroup setup is nice, journalctl has some really useful features, and in general dismissing it all as "junk" and complaining that other people aren't doing the work you want them to do is a bit naff07:40
arrithrww: my main concerns are simply not being modularized and not being platform agnostic. i suppose both could be fixed in time, but people seem to want to undo the faults of systemd rather than try to do a cleaner implementation.07:41
arrithjust seems like a less than ideal way to go about it all07:41
rwwarrith: "modularized" means what, specifically? And I'm perfectly fine with Linux being like every other sane OS and actually using the features its kernel provides to make sysadmins lives easier.07:42
arrithrww: actual separate projects. creating a spec then implementing it rather than effectively being another linux-kernel-level (in size and scope) "do everything".07:44
arrithrww: sure, i'm all for making things easier. but there is something to be said for the usefulness of efforts like kFreeBSD and how systemd really makes them impossible.07:45
arrithsystemd dependence*07:45
nhainesWhat's useful about kFreeBSD?07:45
rwwThere's something to be said for not holding back a Linux distribution because a FreeBSD based offshoot of it that's used by like 10 people would have to make sure its alternate init system still works.07:45
arrithnhaines: lack of a monoculture, alternate features, alternate architecture, alternate performance characteristics, etc etc07:46
arrithrww: consider kFreeBSD 10% of my concern, to be clear07:46
nhainesThat sounds way too vague to be actionable.07:46
arrithbut still notable07:46
arrithnhaines: the debian project thought it worthwhile enough to give it, i forget their term, but almost up to an official release. just marked 'beta' or something.07:47
nhainesI'm not certain Linux can be described as a "monoculture".07:48
arrithnhaines: 0days on the kernel are a thing07:48
rwwThe most ridiculous part of the whole systemd-in-debian thing for me is all the energy going into complaining about logind (which is generally the concern for some reason) depending on systemd and all the lack of energy going into writing an alternative to logind that implements its interface.07:48
arrithrww: well i have heard that various parts of systemd can be disabled, i'm really not sure what percentage of all of systemd is going to be enabled by default07:50
rwwso you end up with situations like Ubuntu using an old version of logind from pre-cgroup, and you have to wonder why it is that apparently everyone competent to write a seat manager is only working on systemd07:50
rwwarrith: logind requires systemd. systemd requires journald. that's about it in terms of hard requirements07:51
arrithif it's just logind, that's a lot easier to reimplement than all of systemd, but i doubt it will be07:51
rwwarrith: GNOME doesn't depend on any of the above, but functions better with logind (apparently, I don't use it so...)07:51
rwwso go re-implement what logind does with some other non-systemd method, and you're all set07:51
arrithjust for the record, and i don't mean to equate them at all, but leonart pottering tends to be a bit heavy handed in his software planning. effectively the reverse of modularization and following a spec. i'll say i'm not intimately familiar with the specifics of systemd internals but i'm wary07:52
nhainesrww: but logind steals your software independence.07:52
arrithrww: is that all debian has approved of in terms of systemd use?07:52
arrithsince yeah, the compilation flags for systemd will actually dictate a lot of systemd's effect07:52
rwwarrith: as I understand it, Debian is going to use systemd as the default init daemon, logind on environments that use it, and I'd expect journald piped to rsyslog but I haven't seen much on that bit yet07:53
arrithhmm07:53
rwwplus systemd-udev, of course07:53
arrithif it's really just init, and they clean other parts up before they use them, or don't use them at all, i would be okay with that07:54
arrithhrm07:54
rwwwhat "other parts" are you referring to?07:54
arrithwell that binary log format i'd love to avoid is one thing07:54
arrithno reason a json or something couldn't do all it can07:54
rwwthe one that journald uses by default, which you can trivially switch off and have stuff go to rsyslog like usual07:55
rwwincluding on Fedora and Arch and what have you07:55
arrithrww: the defaults for that do matter, imo07:55
arrithyeah actually, i wonder what arch and fedora have for either. i'm guessing they leave it on.07:55
rwwand they're a matter of opinion, and Debian's processes disagree with yours, so...07:55
arrithfedora at least for sure07:55
rwwas far as I know they use the default journald setup07:55
arrithwell, the council at least. might not necessarily reflect usrs07:56
rwwit's a tech committee, and Debian users are free to become developers so that their opinion actually matters. that's how things work in Debian.07:56
nhainesrww: +107:56
arrithrww: well it would be quite something of say 80% of debian users were against systemd say07:56
arriththat would really not be serving the community07:57
rwwif 80% of Debian users were against systemd and there weren't enough Debian Developers against it to pass a general resolution (majority) against it, that would be quite something07:57
nhainesThe Debian community is the developers.07:57
rwwthey're not there to serve the community, they're there to make a good distro07:57
arrithheh they can have a great distro, that nobody uses. i'm looking at nixos07:58
rwwokay, have fun with that. I don't expect 80% of Debian users will follow you.07:58
arrithrww: you haven't seen polls?07:58
arrithi swear there was one07:58
rwwa self-selected internet poll on a subject with a bunch of arguing is rather unlikely to be statistically significant07:59
rwwbut, we'll see. If Debian drops 80% of its user count with jessie, I'll come back and tip my hat to you.07:59
arrithiirc was on some debian mailing list and was kind of official-ish08:00
arrithhaha08:00
rwwhell, ditto if it drops 10%08:00
arrithwell for all i know the poll was pro systemd08:00
arritheh08:00
rwwand again, if systemd is such a huge problem, why is there no General Resolution overriding the tech committee?08:00
arrithwell ofc that won't happen, you'll just see sysvinit numbers in popcon stay high08:00
rwwthe tech-ctte result specifically allowed for a majority vote GR to override them, but nobody's even proposed one08:00
arrithrww: it might be that they just want to use 'the good parts' and either slowly add the rest, or ideally make them better before they add them08:01
arrithi thought ian tried?08:01
arrithhttp://ostatic.com/blog/debian-developers-get-user-input-on-systemd08:02
rwwno, he seconded a GR from someone else that kept systemd as the default and said that package maintainers need to make sure their packages work on all Debian-packaged init systems or some unworkable nonsense like that08:02
arrithhttp://people.debian.org/~stapelberg//2013/05/27/systemd-survey-results.html08:02
darthrobotTitle: [Michael Stapelbergs Debian blog]08:02
arritheh08:02
arriththat's unfortunate if that was the case. just keeping legacy support and being open to systemd alternatives would have been good for me.08:02
rwwso 15% plus 14% undecided08:02
arrithTop concerns08:03
arrithcomplexity is top, second is not portable to non-linux systems08:03
rwwarrith: they are open to systemd alternatives. upstart is in the archive. go file bugs and write patches for your packages that don't support it08:03
rwwditto sysvinit08:03
rwwnot ditto openrc, but that would be nice to see08:03
rwwarrith: I thought we were talking about people who didn't like systemd, not people who had concerns about it?08:04
arrithrww: i meant "open" there as in taking future investigations into if people are liking systemd, and if something else came out that would be more suitable. right now its "hope everyone likes systemd"08:05
arrithrww: there's a difference?08:05
rwwerm, yes?08:05
arrithi'm sure if systemd changed drastically i would love it08:05
rwwor are you of the opinion that things you like can have no issues?08:05
arrithso i'd say my dislike is all concerns08:05
arrithheh, i prefer them to have as few as possible08:05
rwwand I expect that Debian Developers tend to have fewer concerns about systemd than about sysvinit08:06
arrithi would be curious what, if anything, is brought up about systemd during the next board election08:07
arrithsince that might be, or not08:07
rwwIf you're referring to a tech-ctte election, they're not elected. If you're referring to Debian Project Leader, go ask about it on debian-vote@, since the nomination period started already.08:08
rww(per Debian Constitution 6.2, new tech-ctte members are generally recommended by existing ones to the DPL who then decides whether or not to approve them, which is similar to all the other stuff DPL delegates in Debian)08:09
rwwanyways, it's bedtime for me, I have to be up for work in 6h08:10
nhainesrww: yay work!08:10
arrithhad to put away dishes08:17
arrithaww08:17
arriththat is interesting, i really should look into that. i heard of the DPL elections, and i guess i assumed the CTTE were also08:18
arrithone thing i thought of is overall linus and his lieutenants have done a fine job stewarding linux, and a (if not the most) critical part of linux distros08:19
arriththe systemd team, and systemd, is all very new. it hasn't exactly proven itself anywhere besides just being the only thing that supports various kernel features08:19
arriththen you have redhat taking gnome in some odd directions, then they promote systemd as this "let systemd solve everything for you"08:20
arrithas some somewhat-ignorant user it feels forced and is quite off-putting.08:21
arrithheh coincidentally brought into debian by an unelected board :P08:21
arrithi do wonder how much of the existing board a new DPL could dissolve, if the DPL really wanted to08:22
nhaineshttps://www.debian.org/devel/constitution08:26
darthrobotTitle: [Debian Constitution]08:26
arrithmight have to drop some DoI08:27
arrithWhen in the Course of human events, it becomes necessary for one people to dissolve the Debian Constitution08:28
nhainesDebian Constitution 6.2.5, I'm going to say no.08:28
arrithwow08:29
arriththat is some supreme court stuff08:29
arrith4.1.4 about overriding08:30
nhainesYes, that is because the developers are the ones doing the actual work.08:31
arrithwell i mean more, unelected08:31
arrithdevs, those doing the actual work, might want to be able to participate in the selection of the technical committee08:32
nhainesThey do in that they elect the Debian Project Leader.08:34
arrithhm yeah that is interesting though, i wonder why they're not directly elected. there must be some reasoning behind that.08:38
nhainesSounds like a huge, unnecessary time sink.08:40
arrithwell could do some kind of hybrid system. unelected except say once a year. refreshing period.08:41
arrithalso, only unnecessary until it isn't08:41
arriththe systemd fiasco clearly shows they've gone mad with power and are unfit to lead </partial s>08:42
nhainesIf anyone really believed that, they could hold a General Resolution.08:43
arrithwho is silencing them is the question!08:44
arrithhow deep does this go08:44
nhainesThe only thing I care about is that Ubuntu doesn't break on phones and tablets.08:47
arrithoh i really don't think it will. ubuntu phone is the top priority atm08:56
arrithbesides i guess ubuntu server08:56
arrithi actually wonder what distros are actively rejecting systemd, and might be sources for usable alternatives at one point08:58
arrithpossibly gentoo? i know they like that openrc a lot, but i wonder if they're refusing to 'package' systemd08:59
arrithi doubt they're refusing to 'package' gnome308:59
nhainesUbuntu's main priority is cloud infrastructure.  :)09:01
arrithopenstack or that landscape?09:01
nhainesOpenstack and Juju.09:02
arrithohh09:13
arrithjuju is really going to have to pull off some magick to take on this docker craze09:14
arrithjuju was doing pretyy well, but was hardly known outside of people directly inside ubuntu or following it very closely, then docker exploded09:14
raevolalmost... there...16:43
rwwarrith: both GNOME 3 and systemd work fine on Gentoo. I've personally used systemd on it, have not tried GNOME 3 on it.18:58

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