[08:32] <darkxst> eliasps,
[08:32] <darkxst> eliasps, what about javascript?
[08:34] <eliasps> darkxst it is resolved now, top icons extension doesn't scare icons correctly in gnome-shell 3.18 with a custom theme. I wanted to tweak the code so it would, I couldn't figure out how, so I played with numbers to fix it and I did. :)
[08:34] <eliasps> scale* not scare
[08:35] <darkxst> does your theme change the size of the top bar? that would cause issues
[08:35] <eliasps> Yes, it does.
[08:36] <darkxst> thats not really supported in gnome-shell
[08:36] <eliasps> I just changed this let iconSize = Panel.PANEL_ICON_SIZE * scaleFactor to this let iconSize = Panel.PANEL_ICON_SIZE * scaleFactor*4/3
[08:37] <eliasps> now they are displayed fine.
[08:37] <darkxst> I meant gnome-shell won't pick up on size changes automatically
[08:39] <eliasps> When I change the panel's size, every icon on it (from the menus, the other extensions, the one of the focused window) is scaled correctly, except that one of the top-icons extension. Anyway, it's ok now.
[08:39] <eliasps> On another matter, should I create a debdiff between vinagre from debian and the one I built (copied) to send you?
[08:42] <eliasps> I also built gnome-characters from scratch. It's not in debian nor Ubuntu. But I'm sure there are many unnecessary files in debian/ by comparing it to other gnome packages, so I won't send it. I need to get familiar with those.
[08:52] <darkxst> eliasps, re vinagre, yes just take the debian source add a "copied from debian" changelog, and send me the debdiff
[08:52] <darkxst> eliasps, how did you generate the debian/ folder for gnome-characters?
[08:53] <eliasps> bzr dh-make
[08:54] <eliasps> I changed the watch file for the upstream source, the copyright in debian and the control for the dependencies, added links and all. Don;t know what to do more.
[08:57] <darkxst> eliasps, take a look at packaging for the other gjs apps, gnome-weather, gnome-maps etc
[08:57] <darkxst> the end result should be similar to those
[09:01] <eliasps> darkxst, http://pastebin.com/g22XPeVF also added my name because the other's were doing it. Is it ok?
[09:01] <eliasps> Ok on gnome-characters, I'll prepare it and send it to you.
[09:03] <eliasps> When you have the time, can you explain to me what one should do if patches can't apply. On many packages, when running quilt push -a (or -f) I get many hunk failures.
[09:03] <eliasps> Is it because the code changed in the new version and the patch is for the old one?
[09:03] <darkxst> eliasps, no, make a new changelog entry above the debian one
[09:04] <eliasps> Ok.
[09:04] <darkxst> eliasps, usually its upstream code changes, you need manually apply the failed hunks after running quilt push -f
[09:04] <darkxst> when youa re done then quilt refresh
[09:05] <eliasps> I see, I will do that! It happens in the majority of packages.
[09:05] <darkxst> usually they are pretty simple to fix, just code changes that confuse diff/patch and friends
[09:10] <eliasps> I'll give it a shot.
[09:11] <eliasps> vinagre's version should be 3.18.0-1~wily0 right?
[09:11] <eliasps> without the 1ubuntu1
[09:14] <eliasps> darkxst here: http://pastebin.com/prbz3MSX I hope it's right this time.
[09:16] <darkxst> eliasps, yes thats good
[09:16] <eliasps> I'll upload gnome-characters on a personal PPA of mine once I'm done with it and send you a link to take a look and check what needs to be done to make it into staging.
[09:19] <darkxst> ok
[09:19] <eliasps> Thanks for all the mentoring!
[09:20] <darkxst> gnome-builder could use packaging also!
[09:21] <eliasps> I tried that too, if (and that's a big if) I didn't make anything wrong, some dependencies are unmet. One or two -dev libs versions.
[09:21] <darkxst> which libs?
[09:21] <eliasps> But I'll try it again.
[09:21] <eliasps> Wait, I need to check
[09:25] <eliasps> libpeas-dev (1.12.1-2ubuntu1) is one of them, that version is from the official archive. It needs 1.14 or higher.
[09:26] <darkxst> eliasps, I uploaded libpeas yesterday, thats at 1.16 noww
[09:26] <eliasps> Great!
[09:26] <darkxst> if there are other gnome libs that need updating, update them
[09:26] <darkxst> but if its clang/llvm type stuff run in the opposite direction
[09:27] <eliasps> libgtksourceview-3.0-dev > 3.17.7
[09:27] <darkxst> eliasps, is at 3.18.0-1~wily0
[09:27] <darkxst> http://phillw.net/ubuntu-gnome/wily318.html
[09:28] <eliasps> wait, I'll try to install it on my pc again
[09:30] <eliasps> upgrading...
[09:30] <eliasps> OK, same on that one. I'll upload it into a personal PPA and sent the link. I'll check on the dependencies and I'll let you know!
[09:32] <darkxst> eliasps, If I am not around ricotz can review for you
[09:33] <eliasps> Ok! :)
[09:39] <darkxst> eliasps, vinagre uploaded
[09:41] <eliasps> Great!
[09:41] <eliasps> darkxst this is what I'm getting on gnome-builder:
[09:41] <eliasps> Requested 'libgit2-glib-1.0 >= 0.23.4' but version of libgit2-glib is 0.22.8
[09:41] <eliasps> No package 'libpeas-1.0' found
[09:42] <darkxst> libpeas missing a builddep?
[09:42] <darkxst> libgit2 needs an update
[09:43] <eliasps> This is install from the repo: libpeas-1.0-0                                 1.16.0-1~wily1
[09:46] <darkxst> eliasps, you need a builddep on libpeas-dev to get the .pc files
[09:46] <eliasps> Maybe it's this that should get updated instead? libpeas-dev
[09:46] <darkxst> i'll sync libgit2 to ppa in a moment
[09:47] <darkxst> eliasps, yes build-dep on libpeas-dev, the actual libpeas-1.0-0 dep gets generated automatically then
[09:53] <eliasps> Yes, the only one now is libgit2.
[09:53] <darkxst> eliasps, that is coming
[09:54] <eliasps> So when the time to fill the debian/control build-deps, I'll skip libpeas-1.0-0 and put libpeas-dev directly, right?
[09:54] <mgedmin> NB: libgit2 and libgit2-glib are different libraries, IIRC
[09:54] <mgedmin> (one wraps the other)
[09:57] <darkxst> mgedmin, yes you are correct!
[09:57] <darkxst> eliasps, yes
[09:58] <darkxst> waiting for libgit2 to build, so can sync libgit2-glib
[10:10] <Inoki> darkxst did you get Alfredo's email yesterday? About the brand.
[10:10] <Inoki> And hi guys
[10:11] <darkxst> Inoki, hi and yes
[10:11] <darkxst> just replied before
[10:11] <eliasps> hi
[10:13] <Inoki> kk, glad we got a positive response. That's all I wanted. Oh, btw, if I want to make suggestions on what could be included in future releases, where can I do that.
[10:13] <darkxst> Inoki, what suggestions?
[10:13] <darkxst> generally file a bug
[10:14] <darkxst> then raise it on the mailing list
[10:14] <Inoki> It's basically just one suggestion: to provide a complete gnome experience, with ALL gnome apps included by default, like Polari, gnome-clocks and the rest. Currently I have to install all that manually and if we are to provide a pure gnome experience, that would be the way to go. We could provide those instead of alternatives.
[10:15] <darkxst> we don't seed an irc client at all?
[10:15] <Inoki> Polari isn't installed by default.
[10:15] <darkxst> other apps we have been seeding as they mature
[10:16] <darkxst> Inoki, I meant there is no IRC app at all, on our images
[10:16] <darkxst> Inoki, file 1 bug per app
[10:16] <Inoki> There could be, Polari is a nice gnome app.
[10:16] <eliasps> There is also that gnome-xchat thing for IRC (not default), in my opinion easier to use than polari.
[10:16] <darkxst> that you would like to see seeded
[10:16] <darkxst> I don't like gnome-xchat
[10:17] <darkxst> but xchat itself doesnt exactly integrate well
[10:17] <Inoki> darkxst: wouldn't it be easier to file a general bug against ubuntu-gnome-desktop^ with all apps to be included?
[10:17] <Inoki> 1 bug per app = many redundant bugs
[10:18] <Inoki> Currently I use Pidgin (manually installed)
[10:18] <Inoki> Also, one general bug/suggestion would be easier for others to follow.
[10:19] <Inoki> So yea, the goal is to provide a pure gnome experience and that doesn't go w/o core gnome apps.
[10:19] <darkxst> Inoki, pidgin used to be seeded, but was dropped for some reason
[10:19] <darkxst> Inoki, do it in one bug if you want, but do check what fedora and debian are doing
[10:20] <Inoki> I'll do that once on my own laptop, so I can properly test everything.
[10:20] <darkxst> I think we already seed more gnome apps than fedora does
[10:21] <Inoki> do we have dedicated ppl for apps like Empathy? To iron out stuff...
[10:22] <darkxst> Inoki, ubuntu-desktop team
[10:22] <Inoki> kk, I'll have a look.
[10:22] <Inoki> Gotta run now, ttyl
[10:23] <darkxst> I'm a member of that team, but probably the only community member, everyone else are Canonical employees
[10:24] <Inoki> They could change that and employ you no? That's what I would do. In any case, one last thing before I go: if I need to file a bug against the tray not showing items properly, which package?
[10:29] <darkxst> eliasps, libgit2-glib is publishing now, should be good to go in 10mins or so
[10:30] <eliasps> darkxst good, once it's done I'll install gnome-builder and build it for wily.
[10:42] <eliasps> I have to be afk for 15'. I'll build gnome-builder when I get back
[10:50] <eliasps> darkxst it got installed
[10:50] <eliasps> and seems like a great app to be building stuff too!
[10:51] <darkxst> eliasps, ok
[10:52]  * darkxst off for the night
[10:53] <eliasps> Bye!
[10:56] <darkxst> eliasps, and away for the weekend, back monda
[10:56] <darkxst> monday
[10:56] <eliasps> Have fun! I'll check with other members of the gnome3-team for the packages.
[10:57] <darkxst> eliasps, try ricotz for new packages, Noskcaj for updates
[10:57] <eliasps> Ok, thanks!
[11:02] <ricotz> hi
[11:02] <ricotz> darkxst, somethings seems off with the libgit2 package
[11:03] <darkxst> ricotz, what?
[11:03] <ricotz> the hard dep on libcurl4-openssl-dev
[11:03] <ricotz> i think this should be "libcurl4-openssl-dev | libcurl4-dev"
[11:04] <ricotz> otherwise it is not installable
[11:05] <ricotz> it should use libcurl4-gnutls-dev even
[11:10] <darkxst> ricotz, how did libgit2-glib build if its uninstallable
[11:10] <ricotz> darkxst, think about other packages/deps like liboauth-dev
[11:15] <darkxst> ricotz, oh I see]
[11:19] <darkxst> ricotz, will push fix, then sleep
[11:20] <ricotz> darkxst, thanks!
[11:24] <darkxst> ricotz, done, I'll be back monday or so
[11:24] <ricotz> darkxst, have fun! :)
[11:25] <ricotz> darkxst, hmm, I am going to fix it later
[11:25] <darkxst> shall do, big weekend of live music, a b;day party and mtb'ing
[11:25] <ricotz> you already at sleep ;)
[11:26] <ricotz> (I am you didnt fix it)
[11:26] <ricotz> (I mean you didnt fix it)
[11:30] <darkxst> ricotz, apparently I really should just sleep, night
[11:55] <ricotz> darkxst, done
[13:03] <eliasps> ricotz are you there?
[13:31] <LinDol> hi all
[13:52] <Daniyal> Excuse me, While Gnome and Ubuntu are most popular, why Ubuntu-Gnome have 54 ranking in distrowatch?
[13:53] <mgedmin>  because nobody cares about distrowatch? ;)
[13:54] <Daniyal> Nice!
[13:55] <LinDol> haha :)
[14:02] <Daniyal> Can I download kernels from this link? http://kernel.ubuntu.com/~kernel-ppa/mainline/
[14:06] <ricotz> eliasps, kind of
[14:08] <eliasps> ricotz I just have some question on building a package. I should use dh_make after I create the makefile. Should I change anything in there?
[14:09] <ricotz> eliasps, with "makefile" you mean debian/rules?
[14:10] <eliasps> ricotz yes, and the original one. I suppose I shouldn't touch anything outside of debian/
[14:10] <ricotz> yes, do not have to touch anything outside of debian if upstream is fine
[14:11] <ricotz> you should better read some debian packaging guides
[14:11] <eliasps> so I just generate the debian/ and then edit the necessary files in there.
[14:11] <eliasps> I have.
[14:11] <eliasps> and after that I build
[14:11] <ricotz> yes
[14:12] <ricotz> using "dpkg-buildpackage" or "debuild"
[14:12] <eliasps> What about all those *.ex files in debian/? Mind that the package is meant for gnome3-staging
[14:13] <eliasps> Are there any guidelines on those?
[14:13] <ricotz> "*.ex" files?
[14:13] <eliasps> when running dh_make, which generates debian/
[14:14] <ricotz> what is the source you are working on?
[14:14] <eliasps> gnome-builder
[14:14] <eliasps> it creates a bunch of files <name>.ex for instance gnome-builder.cron.d.ex
[14:14] <eliasps> init.d.ex
[14:15] <ricotz> eliasps, you can get rid of them
[14:15] <eliasps> Ok, thank you.
[14:16] <ricotz> copyright, rules, control, changelog are a basic essiential ones
[14:16] <eliasps> do i have to edit the rules?
[14:16] <ricotz> if there are shared libraries you need to handle them and create separate binaries
[14:16] <ricotz> of course you need to edit rules
[14:17] <eliasps> I have already edited the changelog, control and copyright. I'm a bit confused on that one.
[14:17] <eliasps> Anyway, I'll search it more.
[14:17] <eliasps> Thank you for your help!
[14:17] <ricotz> did you check if there is nobody else working on gnome-builder?
[14:18] <ricotz> eliasps, better look at existing packages
[14:18] <eliasps> Only with darkxst. We were discussing about it earlier and I told him I'll give it a shot.
[14:18] <eliasps> All dependencies are met.
[14:18] <ricotz> like anjuta or devhelp
[14:18] <ricotz> ah ok, this is what libgit2 updates were for?
[14:19] <eliasps> I have updated 4 so far, I'm working on others too. But I thought I give it a shot about building from scratch since I haven't done it.
[14:19] <eliasps> Yes.
[14:19] <ricotz> ok
[14:20] <eliasps> He just told me to ask you regarding new packages. Thank you!
[14:29] <lindol> hi again :)
[14:32] <ricotz> eliasps, make sure to use a version scheme like "*-0ubuntu1~wily0"
[14:33] <eliasps> should I also put -0ubuntu1 on it? Since it's not in the Ubuntu archives.
[14:33] <ricotz> since if the package is new or the version is higher than what is in debian this is what should be used
[14:33] <eliasps> It's not in debian either. Ok,I'll use that.
[14:33] <ricotz> that is what i asked for
[14:34] <eliasps> Yes, I'm just doublechecking
[14:34] <ricotz> eliasps, you can build things locally with e.g. pbuilder-dist
[14:34] <ricotz> "pbuilder-dist wily create"
[14:35] <ricotz> pbuilder-dist wily build gnome-*.dsc
[14:35] <eliasps> I use sbuild, every build I've done says it's successful.
[14:36] <ricotz> ok
[14:36] <ricotz> bbl
[15:45] <ricotz> eliasps, gnome-builder is already in debain
[15:45] <ricotz> debian
[15:46] <ricotz> https://ftp-master.debian.org/new/gnome-builder_3.16.3-1.html
[15:49] <eliasps> ricotz thanks, I was using this to track packages: http://phillw.net/ubuntu-gnome/wily318.html
[15:49] <ricotz> eliasps, it is stuck in debian's new queue
[15:50] <eliasps> I'll update it from that then.
[15:53]  * ricotz syncs 3.16.3-1 from debian
[15:54] <ricotz> eliasps, which packages are you working on?
[15:55] <eliasps> cheese, evince, gnome-boxes, gnome-calculator and gnome-characters..
[15:56] <ricotz> https://ftp-master.debian.org/new/gnome-characters_3.16.2-1.html
[15:57] <eliasps> Thank you
[15:58] <eliasps> I see todo is there too. So no actual initial builds required.
[15:58]  * ricotz pushed gnome-characters 3.16.2-1
[16:19] <eliasps> bbl
[21:39] <pad5757> hi