/srv/irclogs.ubuntu.com/2014/11/12/#ubuntu-kernel.txt

=== [1]vncm is now known as vncm
j4s0nmchr1st0sWhat packages are needed to rebuild the kernel?09:22
ogra_the build dependencies of the kernel package indeed09:28
apw22:57:48*           bjf | j4s0nmchr1st0s, https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel09:38
apwif those two arn't sufficient answer, you need to help us with a more comprehensive question09:38
j4s0nmchr1st0sapw: fatal: remote error: access denied or repository not exported: /ubuntu/ubuntu-3.X.X-XX-generic.git11:38
apwj4s0nmchr1st0s, <release> is the ubuntu release codename, trusty or whatever11:52
apwj4s0nmchr1st0s, the example 2 lines below makes this clearer11:54
j4s0nmchr1st0sapw: 2 lines below what11:58
jpdsj4s0nmchr1st0s: The git section you copied and pasted.12:00
j4s0nmchr1st0snope12:08
apw    git clone git://kernel.ubuntu.com/ubuntu/ubuntu-<release>.git12:13
apwFor example to obtain the precise tree:12:13
apw    git clone git://kernel.ubuntu.com/ubuntu/ubuntu-precise.git12:13
apwi think you were using that from the wiki?  if not where did you get it from so i can delete it12:14
j4s0nmchr1st0sapw: the link you posted12:17
j4s0nmchr1st0sIt says to use uname -r12:17
apwapt-get source linux-image-$(uname -r)12:18
apwthat ?12:18
apwj4s0nmchr1st0s, ^12:20
j4s0nmchr1st0syes12:22
apwthat is a completely different command getting the source from a different source, and using differnt versioning12:22
j4s0nmchr1st0squantal isnt on there12:22
infinityquantal is EOL.12:22
apwquantal is dead a buried12:22
infinityAnd has been for a long time.12:22
apwwhy on early would you want to build that12:22
infinityhttps://lists.ubuntu.com/archives/ubuntu-announce/2014-May/000184.html12:23
j4s0nmchr1st0sIt is not legal to bury it.12:23
j4s0nmchr1st0sYou are in violation of the liscence.12:23
infinityUhm, no.12:23
ogra_huh ?12:23
infinityThe sources are still available next to the binaries.12:24
j4s0nmchr1st0sWhere?12:24
infinityhttp://old-releases.ubuntu.com/ubuntu/pool/main/l/linux/12:24
apwapt-get source linux-image-$(uname -r)       12:24
ogra_but they likely have gaping security holes that will not be fixed 12:24
apwand in fact regardless of the fact the source is in the archive (as infinity points out) the git repo is still available but in the ubuntu-archive directory12:26
infinityogra_: s/likely/do/12:26
ogra_infinity, yeah, i didnt check, that made me careful ;) 12:26
j4s0nmchr1st0sinfinity: What is this link?12:26
apwyeah no likely on that, it has vast caverous security issues which are definatly not fixed12:26
infinityj4s0nmchr1st0s: That's a link to the pool where all your kernel binaries now live, as well as the source packages.12:26
ogra_right12:26
apwj4s0nmchr1st0s, that is a web url12:27
infinityj4s0nmchr1st0s: quantal isn't on archive.ubuntu.com anymore, and hasn't been for a long while.12:27
j4s0nmchr1st0sIs ogra_ infected?12:30
ogra_??12:30
ogra_i think i'm rather healthy ... apart from slight overweight and a smokers cough12:31
apw:)12:31
* ppisati still thinks we should have called P "pandemic platypus"12:34
apwis pandemic an adjective?  though english is much abused these days12:34
infinityppisati: Pandemic doesn't exactly have that LTS ring to it.12:35
apw"profligate platypus"12:35
ppisatiapw: isn't it? e.g. a pandemic disease12:35
ppisatia pandemic ogra_12:35
ppisatietcetc12:36
infinityppisati: No, a pandemic is a thing.12:36
ogra_:)12:36
apwyou don't to pandemic, you have a pandemic 12:36
ppisatiahhhhhhhh12:36
ppisatiok12:36
ogra_would pandemical work ? 12:36
ogra_or pandemistic ? 12:37
ppisatihold on12:38
ppisatihttp://dictionary.cambridge.org/dictionary/british/pandemic12:38
ppisatiit's an adjective too12:38
=== Trevinho_ is now known as Trevinho
infinityNo one trusts Cambridge.12:39
j4s0nmchr1st0sThe source isn't on here.12:52
j4s0nmchr1st0sOnly for a revision.12:52
j4s0nmchr1st0sI want the sourcecode.12:53
ogra_j4s0nmchr1st0s, well, then grab the source package from old-releases.ubuntu.com ... 12:57
apwj4s0nmchr1st0s, if you mean the git repo we made the source packages from, those are still in ubuntu-archive/ rather than ubuntu/ in the git line13:08
apwj4s0nmchr1st0s, though the source code for any released version is only definativly in the .dsc there13:12
j4s0nmchr1st0sapw: Is that on github?13:44
apwnope, take the original git url and s@ubuntu/@ubuntu-archive/@ on it13:44
* apw still doesn't get why you don't just upgrade, that has to be easier than making your own kernel for a dead release13:45
j4s0nmchr1st0sIs that for all of the source or just the kernel apw ?13:47
apwthat is just for the kernel13:47
j4s0nmchr1st0sWhy are there so many objects?13:48
apwbecasue it contains the entire history of the linux kernle up to 3.5 and every single release of that kernel we did, which was a lot13:48
j4s0nmchr1st0sWhy does it contain the entire history?13:49
apwbecause it is a git repo of the kernel, that is how they work13:49
apwit is cirtainly not going to be smaller than the source pacakge for any specific kernel13:50
j4s0nmchr1st0sSo ubuntu archives the entire kernel history for each release?13:50
apwthe ubuntu kernel-team keeps the entire history of its kernels yes13:50
apwas each kernel is derivative of the same on going linux (linus') history, they can share objects locally13:51
apwand cirtainly that is what those of us who have 10 releases worth locally13:52
j4s0nmchr1st0sThat doesn't seem necessary why would the team clone the entire linux history for each release and archive it, unless it is being built from freshly compiled older linux platforms?13:52
apwbecause that his how the git history is represented, as a history of the repo.  the archive repos also share objects13:53
apwif you only want the current version that is in the source .dsc for the version13:53
apwif you want the entire history of the version that is in the repo, and yes it is large13:53
j4s0nmchr1st0sWas git even around when linux 1 was released?13:53
apwno it was not, history starts at 2.6.12-rc2 iirc13:54
apwolder history is somewhere, not in the main repo13:54
apwremember disk space is almost free in the GB range, and this is the logical and simplest form for it to take13:55
apwif you share the objects with a linux-linus tree, then the overhead is near 013:56
j4s0nmchr1st0sWhat do you mean by 'free in the GB range'?13:59
apwa GB of disks is of the order of $0.00 in real money14:00
j4s0nmchr1st0s?14:01
infinityj4s0nmchr1st0s: Translation: "disk is cheap, who cares about big git repositories".14:02
apwthat, thanks14:02
infinityj4s0nmchr1st0s: We don't ship the full history in the ubuntu archive, only a checkout of the tag being built, but for the kernel team's work, it's valid and useful to have complete history to search, revert, cherry-pick, etc.14:03
j4s0nmchr1st0sIt is bandwidth that is of concern. 14:03
infinityj4s0nmchr1st0s: If bandwidth is really a concern, you don't want actually want a full git clone. :P14:03
infinitySo why are you doing one?14:03
j4s0nmchr1st0sI need to connect to some high speed link to do this.14:03
apwor do a shallow clone14:04
j4s0nmchr1st0sIf I see a fiber optic cable how can I splice it?14:04
infinityA shovel.14:04
ogra_an axe ... a very slim one ... 14:05
j4s0nmchr1st0sI would have to know how they are transmitting over light.14:05
j4s0nmchr1st0sIs the backbone using open source drivers?14:06
apwunlikely they are using anything non-proprietary at this stage, the data and speeds of same they handle are astronomical14:10
j4s0nmchr1st0sInteresting to think about.14:14
j4s0nmchr1st0sThat is where I am at.14:18
=== adam_g` is now known as adam_g
=== neunon_ is now known as neunon
=== mjg59` is now known as mjg59
j4s0nmchr1st0sapw: Is ubuntu-archive on github, search found nothing.22:14
apwgit://kernel.ubuntu.com/ubuntu-archive/ubuntu-quantal.git22:15
apwor whatever the series is22:15
j4s0nmchr1st0sapw: Can git://kernel.ubuntu.com/ubuntu-archive/ubuntu-quantal.git be bookmarked on github?23:11

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