[05:55] pegbashlin (~quassel@123.252.213.182) joined #hamara.
[05:57] pegbashlin (~quassel@123.252.213.182) left irc: Remote host closed the connection
[05:57] Ashish (~quassel@123.252.213.182) joined #hamara.
[05:58] Ashish (~quassel@123.252.213.182) left irc: Remote host closed the connection
[09:38] pegbashlin (~Ash17@123.252.213.182) joined #hamara.
[09:39] pegbashlin (~Ash17@123.252.213.182) left irc: Remote host closed the connection
[11:10] libregeekingkid (~libregeek@1.22.128.57) joined #hamara.
[11:33] vikas (~vik@playboxtheatre.plus.com) joined #hamara.
[11:33] <vikas> libregeekingkid: hi
[11:34] <libregeekingkid> Hi vikas
[11:34] <vikas> i was thinking about the current approach last night and realised that i missed an obvious quick trick
[11:35] <vikas> in the current iso we have a squashfs that contains the hamara live filesystem
[11:35] <vikas> on that would be used in the case of live booting
[11:35] <vikas> *one
[11:35] <vikas> this was achieved with casper previously
[11:36] <vikas> the obvious trick which I missed is
[11:36] <vikas> casper is ported to debian under the name live-boot
[11:37] <libregeekingkid> So do we need to replace with our squashfs
[11:37] <vikas> i don't think so
[11:37] <vikas> gimme 1 sec
[11:37] <vikas> i'll show you
[11:38] <vikas> https://git.hamaralinux.org/vik/hamara-makeiso/blob/development-debian/makeiso/files/master-template/isolinux/live.cfg
[11:38] <vikas> see this menu item
[11:39] <vikas> the parameter boot=live
[11:39] <vikas> tells the system to invoke debian live-boot
[11:39] <vikas> live-boot *should* extract our squashfs
[11:40] <vikas> if we modify the paths to vmlinuz and initrd in this menu config - then our live system should run
[11:40] <libregeekingkid> Let's try it then
[11:40] <vikas> do you recall the path on the iso that contains our live system?
[11:40] <libregeekingkid> I'll just start my Netbook
[11:40] <vikas> ok
[11:41] <libregeekingkid> I am on my cell phone now
[11:41] <vikas> ok
[11:41] <vikas> i am out with kids for few hours - but mainly sitting and waiting for them
[11:42] <vikas> my elder son has theatre group and guitar lesson on saturdays - so I gain some extra hours ;)
[11:43] <libregeekingkid> :)
[11:47] libregeekingkid_ (~quassel@1.22.128.57) joined #hamara.
[11:48] <vikas> brb
[11:48] <libregeekingkid_> vikas: ok lets start
[11:53] <vikas> ok
[11:53] <vikas> just check the path on the iso - i don't have it here atm
[11:53] <libregeekingkid_> vikas: the paths in live.cfg should point to initrd and vmlinuz inside install.amd right?
[11:54] <vikas> i don't think it's install.amd
[11:54] <libregeekingkid_> vikas: right now its pointing inside /live
[11:54] <vikas> install.amd is for booting to debian installer
[11:54] <vikas> remember we had a directory before called /casper?
[11:55] <vikas> which contained a squashfs
[11:56] <libregeekingkid_> right
[11:56] <vikas> i think we renamed the casper directory to something else
[11:56] <vikas> can you find that directory on the iso?
[11:58] <libregeekingkid_> yup
[11:58] <vikas> what's the path?
[11:58] <libregeekingkid_> Things might be little slow, my broadband speeds are less
[11:58] <vikas> np
[11:59] <vikas> you should find an initrd, vmlinuz and squashfs all in the same directory
[11:59] <vikas> so all that you need to do it edit the live.cfg to reflect the path to those
[12:00] <vikas> you got it?
[12:02] shirish (~quassel@59.94.120.33) joined #hamara.
[12:02] <libregeekingkid_> I got what you are saying, but I am setting up my netbook to work, At office I work on a desktop
[12:02] <vikas> ok - cool
[12:02] <libregeekingkid_> vikas: I am cloning the repo to my netbook
[12:02] <vikas> ok
[12:02] <libregeekingkid_> will let you know, once its done
[12:02] <vikas> no probs
[12:04] shirish (~quassel@0001358e.user.oftc.net) left irc: Remote host closed the connection
[12:05] <libregeekingkid_> vikas: I have to download the ISO from our buiilds now
[12:05] <libregeekingkid_> to get the path
[12:05] <vikas> ok
[12:05] <vikas> you got the iso from jenkins?
[12:07] <libregeekingkid_> vikas: nt yet
[12:07] <vikas> i don't think you can
[12:08] <vikas> i have a feeling jenkins might be firewalled
[12:08] <libregeekingkid_> vikas: I think it does
[12:08] <vikas> are you able to access jenkins?
[12:08] <libregeekingkid_> I not being able to connect to the URL
[12:08] <vikas> ok
[12:08] <vikas> let me move the iso somewhere that you can get it
[12:09] <libregeekingkid_> vikas: that would be get
[12:11] <libregeekingkid_> great*
[12:14] <vikas> the first one here
[12:14] <vikas> if i get a minute later on I will configure jenkins to automatically build an iso whenever we make a push
[12:14] <vikas> and automatically drop it to this http location
[12:15] <libregeekingkid_> vikas: fine
[12:19] <libregeekingkid_> vikas: Is devel.hamaralinux.org firewalled as well?
[12:19] <vikas> no
[12:19] <vikas> i can see that link
[12:20] <vikas> ah
[12:20] <vikas> actually...
[12:20] <libregeekingkid_> vikas: do you have a direct link?
[12:20] <vikas> it shouldn't be firewalled though
[12:23] <libregeekingkid_> vikas: Your system may be configured for access to it. Mine is not. Have to ask anant on monday to get my netbook configured with everything
[12:23] <libregeekingkid_> to get acces
[12:23] <vikas> yeah - that's the case
[12:23] <vikas> am trying to move the iso somewhere else
[12:23] <libregeekingkid_> vikas: I still can't connect to it
[12:24] <vikas> let me connect to my office machine
[12:24] <vikas> i can get us the path from the iso i have there
[12:26] <libregeekingkid_> vikas: things get messy some times.
[12:28] <vikas> ok - the directory is still names /casper
[12:28] <vikas> *named
[12:29] <vikas> so if we change the name of our directory from casper to live
[12:29] <vikas> we don't need to modify the live.cfg
[12:29] <vikas> couple of things to consider here
[12:30] <vikas> changing the directory name in master-template
[12:30] <vikas> will that impact on makeiso.sh?
[12:30] <vikas> check makeiso.sh first to see if it looks for the /casper directory by name
[12:31] <vikas> then rename casper to live in master-template
[12:31] <libregeekingkid_> vikas: ok, taking a look
[12:31] <vikas> and make any name changes to makeiso that are required
[12:32] <vikas> actually - looks like the directory is generated by makeiso
[12:32] <vikas> so nothing to do in master template
[12:33] <vikas> actually - it's there but in master
[12:33] <vikas> not master-template
[12:35] <vikas> there are quite a few mentions in makeiso that would need changing
[12:36] <libregeekingkid_> vikas: can you take a look at #500 in makeiso
[12:37] <libregeekingkid_> vikas: also do we need to to modify the DO_SQUASH FUNCTION
[12:38] <vikas> the only change required throughout the script would be to update references to master/casper
[12:38] <vikas> to master/live
[12:39] <vikas> i have to move to the guitar place now - will be offline for 30 mins or so
[12:40] <libregeekingkid_> vikas: I am takng a look at the changes
[12:40] <libregeekingkid_> fine
[12:40] <vikas> cool
[12:40] <vikas> catch u back here soon
[12:40] vikas (vik@playboxtheatre.plus.com) left #hamara.
[13:14] vikas (~vik@2a02:17d8:1010:1:c484:5185:f0eb:4541) joined #hamara.
[13:14] <vikas> libregeekingkid: ok. am back. have about 45 mins
[13:15] <libregeekingkid_> vikas: take a look at the change in the merge request
[13:16] <vikas> looks good
[13:16] <vikas> i think there is one more change needed at 521
[13:16] <vikas> i'll do that
[13:17] <vikas> merging your changes
[13:17] <libregeekingkid_> also can you take a look at line 481 and 521
[13:18] <libregeekingkid_> vikas: again one thing, the changes you merged with initrd changes, on build #25. the tested the built ISO from it in night
[13:19] <libregeekingkid_> vikas: It was not even booting
[13:19] <vikas> ah yes
[13:19] <libregeekingkid_> I guess either regenerate a new initrd
[13:19] <vikas> we will need to revert that change
[13:21] <vikas> we don't need to do it now though
[13:21] <libregeekingkid_> vikas: ok
[13:22] <vikas> as we will be testing a different menu option from the boot meny
[13:22] <vikas> and will be calling a different initrd
[13:24] <libregeekingkid_> ok
[13:24] <vikas> ok - i have made the other changes
[13:24] <vikas> let's build an iso and see what happens
[13:24] <vikas> i am at the office now - so i can access the things from here
[13:25] <libregeekingkid_> started the build?
[13:25] <vikas> yes
[13:31] <libregeekingkid_> vikas: Some guys asked me up about the internship. Should I forward the Internship mail to them that You and Shirish created?
[13:31] <vikas> yeah - go for it
[13:31] <vikas> we still have another place to fill
[13:31] <vikas> and we might open up a 3rd
[13:31] <libregeekingkid_> vikas: fine
[13:33] <libregeekingkid_> vikas: another question for our os...
[13:34] <vikas> yes
[13:34] <libregeekingkid_> Firefox or iceweasel
[13:34] <vikas> yeah
[13:34] <libregeekingkid_> thunderbird or icedove
[13:34] <vikas> there has been a bit of discussion on the mailing list on this point
[13:34] <vikas> you'll see a thread there
[13:34] <libregeekingkid_> ok, let me check
[13:34] <vikas> currently it's firefox - in the official hamara release
[13:35] <vikas> we have chnaged the meta in my debian branch to iceweasal - but we have not actually decided
[13:35] <vikas> personally i think we might benefit from firefox as people recognise the brand
[13:38] <vikas> ok it's built
[13:38] <vikas> just grabbing it
[13:39] <vikas> o
[13:39] <vikas> ok
[13:39] <vikas> we have a live directory now on the iso
[13:40] <vikas> with the squashfs in side
[13:40] <vikas> but that directory is missing a vmlinz and initrd
[13:40] <vikas> which should be there
[13:40] <vikas> can you check through makeiso and see if we commented anything
[13:40] <vikas> i'll check the build log for errors
[13:40] <libregeekingkid_> vikas: checking it
[13:41] <vikas> mv: cannot stat hamara-sugam-amd64/boot/initrd.img*: No such file or directory
[13:41] <vikas> mv: cannot stat hamara-sugam-amd64/boot/initrd.img*.gz: No such file or directory
[13:41] <vikas> mv: cannot stat hamara-sugam-amd64/boot/vmlinuz*: No such file or directory
[13:43] <libregeekingkid_> for initrd is it #438
[13:44] <libregeekingkid_> vikas: ad 440 for vmlinuz
[13:44] <libregeekingkid_> and*
[13:44] <vikas> i am seeing it on different line
[13:44] <vikas> https://git.hamaralinux.org/vik/hamara-makeiso/blob/development-debian/makeiso/makeiso.sh
[13:45] <libregeekingkid_> vikas: sorrym wrong branch
[13:47] <vikas> 452 and 454
[13:49] <libregeekingkid_> vikas: we modified paths for 452 and 454 earlier
[13:49] <vikas> yes - as we we're thinking about booting the installer
[13:49] <vikas> we can come back to that approach again later
[13:50] <libregeekingkid_> do we have a initrd.img under boot
[13:50] <vikas> let's modify these lines so that they mv the initrd and vmlinz to /live
[13:50] <libregeekingkid_> ok
[13:54] <libregeekingkid_> vikas: modifying them
[13:55] <libregeekingkid_> changing from /boot/install.amd/initrd.gz to /live/initrd.gz
[13:55] <vikas> ok
[13:56] <libregeekingkid_> and similar for vmliz
[13:57] <vikas> we have another issue that will require some debugging
[13:57] <vikas> but i am almost out of time
[13:57] <vikas> this line in the build log:
[13:57] <vikas> update-initramfs: deferring update (trigger activated)
[13:58] <vikas> should say something like