/srv/irclogs.ubuntu.com/2016/08/29/#ubuntu-uk.txt

foobarryhttp://www.fool.com/investing/2016/08/28/is-microsoft-corporations-one-windows-dream-dead.aspx08:48
foobarrythoughts?08:48
brobostigonmorning boys and girls.09:00
TwistedLucidityYou can have one application for all patforms in the same way you can have one engine for all vehicles. Yes, technically it can be done but most will suck.09:01
TwistedLucidityYou can, of course, have targeted applications use the same data/services.09:01
TwistedLucidityWhilst I think MS's "one size fits all" policy was a serious mis-step on their part, the antics around the enforced upgrade to W10 were far, far worse. You see many complaints about that.09:03
TwistedLucidityJust like W8 though, I don't think Windows is going anywhere.09:03
TwistedLuciditys/applications/OS09:04
zmoylan-piwindows has reached a 'it's too big to fail' point.  as crap as it is and as crap as ms make it a large group of users will have to put up with it as 1) ms won't sell the version they want (currently 7) 2) the apps they use day to day need it09:28
TwistedLucidityWith more and more things going back to the old server/client model, the hold Windows has is lessening. Even with gaming, you could stream that given decent enough bandwidth.09:36
TwistedLucidityMS knows that, hence the whole BASH-on-Windows/PowerSmell-on-Linux thing.09:37
zmoylan-piand microsofts one windows dream died when they tried to make wince look exactly like windows on the desktop of that time.  there is mobile and there is not mobile.  making everything look like the version used in the other situation is the wrong way to do things09:37
TwistedLucidityHe who controls the service, controls the universe.09:37
zmoylan-pimaking mobile look like a desktop is bad as it's trying to cram a full ui onto a small screen badly, making the desktop look like mobile is... well it's windows 8... and we try to avoid profanity here... :-)09:39
zmoylan-pinow trying to do the backend and have one app that will run everywhere is slightly worse as it makes bloated unoptimised binaries that will suck up the storagee, batterys and cpus of mobile systems and be irrelevent on desktop as a lot of apps are not meant to be run on mobile09:40
TwistedLucidityThe backend would live on the server, each application can be optimised for the platform and consume the same services (some of which might also have platform optimisations).09:58
=== squidstel is now known as christel
foobarrymy nephew had a working laptop with w8 (what came on it when he bought it). w10 enforced install , now it suffers thermal shutdowns. i think the system management and drivers are not really optimised for the laptop any more09:58
zmoylan-piso if it makes you go out and buy a new laptop a win for the manufacturers10:01
zmoylan-piit's not really their fault that ms shoved a horrible upgrade down everyones throats when their back was turned10:04
foobarrynot a win for hp if you now think HP suck (they do)11:49
zmoylan-piah now, hp sucked long before win10... :-P11:49
foobarryso the boy bundled into the van was a hoax?11:50
foobarryodd11:50
knightwiseMornin peepz12:26
* penguin42 yawns12:30
diddledanello14:54
diddledananyone want a super awesome smart watch? http://www.ebay.co.uk/itm/Bluetooth-Smart-Watch-For-Android-HTC-Samsung-Sony-Camera-SIM-TF-Card-Slots-UK-/311682396139?_trkparms=%26rpp_cid%3D51e7270f5d9bcc4d8a85abad%26rpp_icid%3D51e725c45d9bcc4d8a85abab15:52
diddledansuper awesomely expensive15:52
knightwisehey :)18:06
knightwiseCan anyone help me with writing a boot record to an xps13 ?18:07
diddledanknightwise: if it's EFI you should be able to do it without messing with anything much18:10
knightwiseI think i deleted a little bit too much18:10
diddledanknightwise: just copy grubx64.efi or shimx64.efi to bootx64.efi18:11
diddledanaah18:11
diddledanyou can run grub-install /dev/<boot>18:11
knightwisei'm repartationing the drive right now,18:11
knightwiseso i have 32gig /  andthe rest is /home18:11
knightwiseCan I create a 265 meg partition (ext4? ) and just install the bootloader in there ?18:12
knightwisei have the option of putting it in /sda or /sda118:13
popeyfoobarry: get anywhere with the hudl2?18:13
diddledanknightwise: no, it needs to be fat32 for EFI18:13
knightwiseok , i can create a 265 meg fat partition and put it there18:14
knightwiseWhat mountpoint do i assign to it ? none ?18:15
diddledanideally you'd have an EFI partition at the beginning of your disk with either a /boot or a / which contains the boot readable by grub. the EFI part needs to be FAT32 and mounted at /boot/efi and contains a folder called EFI (upper-case)18:15
knightwisewait , i can install the bootloader in / ?18:16
diddledanno18:16
knightwiseah18:17
diddledanI meant that /boot or / (with boot inside) needs to be an additional partition after EFI18:17
knightwiseok ,18:17
knightwiseso partionwise i have :18:17
knightwisea 265 meg Fat32 partition (to which i have assigned the boodloader)18:17
diddledanthe EFI partition needs to be set to the right EFI-type18:18
* diddledan googles for that18:18
knightwiseElementary doesnt give me te option to format a partition as efi18:18
popeyno, you format fat3218:20
knightwiseok18:20
diddledanin parted it can be set (from what I can see) by running the command (inside parted) "set boot on" for the relevant partition18:20
diddledan(parted) set partition boot on18:21
knightwiseah , i can try that , i can still boot with the live cd18:21
diddledanfrom the source of all linux knowledge, arch wiki: https://wiki.archlinux.org/index.php/GNU_Parted18:21
knightwiseAh ! That did it :) Works now :) Thanx guys18:23
diddledan\o/18:27
knightwisepurrrrrrrrdy :)18:27
foobarrypopey: i found 3 CVEs that are priv escalations19:32
foobarrythat affect 5.119:32
foobarrybut found no public POC/exploits for them19:32
foobarrymodaco forum has stuff on teir forum where some guy has a guinea pig tablet and a special tool for copying the bios off the device19:33
foobarrywhich could lead to disabling the signed bootloader in future.19:33
foobarryi,e unifarium's post on http://www.modaco.com/forums/topic/375352-bootloader-unlocking/?page=319:36
foobarryalso noticed you contributed to the elementary hack session, v generous of you. i did too, as its a good way to finance direct action (along with bug bounties)19:37
ali1234what is the difference between Provides: and Replaces: in a debian package control?20:07
* penguin42 suspects it's something subtle to do with upgrading but I don't know20:08
penguin42oh20:08
penguin42ali1234: Provides:  I think lets a bunch of packages all match a requirement with no preference20:08
penguin42ali1234: e.g. vi, vim, emacs, nano  would all Provide: editor20:09
ali1234yeah20:09
penguin42ali1234: it doesn't stop you installing all of them for example20:09
ali1234i know what provides does20:09
ali1234but i don't understand what replaces does20:09
diddledanyeah provides is used for dependencies in one direction and replaces is the other I think20:09
ali1234(different)20:09
ali1234so this is my situation20:09
ali1234i want to install gstreamer1.0-plugins-bad20:09
ali1234unfortunately it depends on opencv which depends on all of X1120:09
penguin42ali1234: I think replaces: is for when you need to get rid of the old one when the old one has a different name20:10
ali1234so i am using equivs to make a dummy package which provides opencv20:10
diddledanso many packages can "provide" a dependency but only one package can "replace" another20:10
ali1234so far so good right?20:10
ali1234but now what if i decide later that actually i do want opencv?20:10
ali1234can i install it alongside my dummy package?20:10
ali1234should my dummy package use provides: opencv or replaces: opencv20:11
penguin42isn't there an explicit conflicts or something?20:11
ali1234yes20:11
ali1234but i don't want it to conflict20:11
penguin42ali1234: how about a conflicts together with a provides ?20:12
ali1234then i wont be able to install opencv later20:12
ali1234the goal here is to prevent the dependency from being automatically installed20:12
ali1234but still allow it to be manually installed20:12
penguin42well it might I'm not sure, it would install opencv and deinstall yours?20:13
ali1234hmm good point20:13
ali1234but i dont want mine to be uninstalled because it provides a lot of other things20:13
ali1234i have one big dummy package with "everything i don't want by default"20:13
penguin42well that's wrong20:14
penguin42you want a set of packages20:14
ali1234hmm yeah you're right20:15
ali1234i should have one for each thing which may or may not be installed20:15
ali1234then if it conflicts and you manually install it, the dummy gets removed as you say20:15
penguin42ali1234: Or one big kitchen sync that depends on your opencv?20:15
ali1234that way if a group has multiple packages they will all get switched over correctly20:16
ali1234the real situation is this:20:16
ali1234i'm building a raspbian initramfs with debirf20:16
ali1234so i have a size limit20:16
ali1234gstreamer1.0-plugins-bad is needed for glimagesink which is needed for video playback without X20:16
penguin42why does that depend on X?20:17
ali1234it depends on opencv which depends on X11, libfluidsynth which depends on pulseaudio which depends on X11... and a bunch of other stuff20:17
penguin42ewww20:17
ali1234libfluidsynth also depends on a 40MB midi patch library20:18
ali1234so needless to say i don't care about having those things installed20:18
ali1234and there's a lot of them20:18
ali1234about 150MB to be precises20:18
ali1234there is also another problem20:18
ali1234raspbian kernel isn't packaged the debian way. instead you get raspberrypi-kernel and raspberrypi-bootloader20:19
ali1234bootloader is properietary and you MUST have it... but it depends on raspberrypi-kernel, not the other way around20:19
ali1234and i want a custom kernel, not their one20:19
ali1234so i need to equivs raspberrypi-kernel as well20:19
ali1234but my build system that i've created has options... so you can pick either raspberrypi-kernel or custom kernel20:19
ali1234then we hit another problem. debirf runs fakeroot so i can't run equivs from within the build system20:20
ali1234so i have to build the equivs packages before running debirf, so i don't nkow what i am actually going to need20:20
ali1234however i think making a separate package for each lump of crud i want to block, and possibly setting appropriate conflicts: will mean that my dummy package for eg raspberrypi-kernel would get removed iff user selects to install the real package20:21
ali1234so basically, what you guys said20:21
ali1234thanks :)20:21
ali1234actually20:23
ali1234it turns out that if you just set provides: and don't set conflicts: then you can install the real package side by side20:24
ali1234that works for the kernel20:24
ali1234however it doesn't work for opencv because it is multiple packages, and if i install one the others won't get pulled in20:24
ali1234this would work much better if i could run equivs inside debirf but i can't because they both use fakeroot20:25
popeyfoobarry: oh, didn't realise my name was public on that20:31
* zmoylan-pi shakes fist at 2016... gene wilder dead... 20:33
penguin42nod :-(20:33
popeyoh no :(20:35
* zmoylan-pi copies blazing saddles to media player and promises self not to laugh at beans and camp fire scene knowing that i will...20:37
popey:)20:42
=== acheronuk_ is now known as acheronuk

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