19:13:55 <nmilosev> #startmeeting Fedora DotNet (2016-11-22) 19:13:55 <zodbot> Meeting started Tue Nov 22 19:13:55 2016 UTC. The chair is nmilosev. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:13:55 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:13:55 <zodbot> The meeting name has been set to 'fedora_dotnet_(2016-11-22)' 19:14:18 <moto-timo> .hello ttorling 19:14:18 <zodbot> moto-timo: ttorling 'Tim Orling' <ticotimo@gmail.com> 19:14:24 <tpokorra> .hello tpokorra 19:14:25 <zodbot> tpokorra: tpokorra 'Timotheus Pokorra' <timotheus.pokorra@solidcharity.com> 19:14:26 <nmilosev> #chair nmilosev tpokorra rmartinelli 19:14:27 <zodbot> Current chairs: nmilosev rmartinelli tpokorra 19:14:27 <rmartinelli> .hello rimolive 19:14:28 <zodbot> rmartinelli: rimolive 'None' <ricardo.martinelli.oliveira@gmail.com> 19:14:33 <nmilosev> .fas nmilosev 19:14:34 <zodbot> nmilosev: nmilosev 'Nemanja Milosevic' <nmilosevnm@gmail.com> 19:14:43 <omajid> .hello omajid 19:14:43 * nmilosev doesn't know how this will go 19:14:44 <zodbot> omajid: omajid 'Omair Majid' <omajid@redhat.com> 19:14:56 <rkieley> .hello roddiekieley 19:14:57 <zodbot> rkieley: roddiekieley 'Roddie Kieley' <rkieley@unifiedsoftworx.com> 19:15:04 <tpokorra> nmilosev, you can follow the last meeting: https://meetbot-raw.fedoraproject.org/teams/dotnet/dotnet.2016-11-11-13.03.log.html 19:15:13 <nmilosev> Yes yes 19:15:20 <nmilosev> #topic Roll Call 19:15:24 <rsc> .hello robert 19:15:24 <zodbot> rsc: robert 'Robert Scheck' <redhat@linuxnetz.de> 19:15:46 <nmilosev> Let's wait for a couple of minutes for others to show up, and for me to see what we need to do. 19:16:32 <rkieley> nmilosev sounds good 19:17:02 <moto-timo> of course most of us roll called before the roll call topic ;) 19:17:14 <nmilosev> it's ok :) 19:17:25 <nmilosev> let's start (sorry if I mess something up) 19:17:28 <nmilosev> #topic Announcements 19:17:42 <nmilosev> Does anyone have anything to announce? 19:17:51 <rmartinelli> Fedora 25? =D 19:17:56 <tpokorra> I had an email on the monodevelop list: http://lists.dot.net/pipermail/monodevelop-list/2016-November/016519.html 19:18:34 <tpokorra> it was about the open source release of the PCL reference assemblies 19:18:42 <nmilosev> Let's write this down 19:18:46 <tpokorra> I believe this is needed for packaging dotnet and roslyn 19:18:58 <tpokorra> they are working on it, not there yet 19:19:02 <nmilosev> #info MonoDevelop list email about opening PCL's needed for Roslyn 19:19:15 <nmilosev> #link http://lists.dot.net/pipermail/monodevelop-list/2016-November/016519.html 19:19:15 <omajid> sorry if this is a silly question, but how does PCL relate to dotnet/standard: https://github.com/dotnet/standard ? 19:19:28 <omajid> are the sister projects or completely different? 19:19:35 <omajid> they, even. 19:19:43 <tpokorra> I know for building MonoDevelop I need roslyn, and for that I need PCL 19:20:01 <tpokorra> perhaps it is not needed for dotnet, I don't know 19:20:53 <nmilosev> I think the general issue is that we need binary dotnet to build dotnet :( 19:21:16 <nmilosev> Because the entire toolchain is written in .net 19:21:16 <omajid> if it's a one time thing, that shouldn't be a problem. we can get a one-time bootstrap exception from FESCO 19:21:31 <nmilosev> Yes, and in the future we can rely on our own builds maybe 19:21:42 <moto-timo> https://docs.microsoft.com/en-us/dotnet/articles/standard/library 19:22:16 <moto-timo> ".NET standard can be thought of as the next generation of Portable Class Libraries (PCL" 19:22:17 <tpokorra> https://blogs.msdn.microsoft.com/dotnet/2013/10/14/portable-class-library-pcl-now-available-on-all-platforms/: PCL provides a set of common reference assemblies that enable .NET libraries and binaries to be used on any .NET based runtime 19:22:21 <tpokorra> ah, ok 19:22:43 <nmilosev> #link https://docs.microsoft.com/en-us/dotnet/articles/standard/library 19:22:44 <moto-timo> I think it's all a bit messy sitll 19:22:53 <nmilosev> #link https://blogs.msdn.microsoft.com/dotnet/2013/10/14/portable-class-library-pcl-now-available-on-all-platforms/ 19:23:25 <nmilosev> Did anyone by any chance check the new dotnet builds that should fix the libicu issues? 19:23:36 <Rhea> hey, im not feeling well 19:23:46 <rkieley> nmilosev not yet 19:24:03 <rkieley> Rhea hope you're feeling better soon 19:24:03 * moto-timo sends Rhea hot tea and chicken soup 19:24:07 <nmilosev> Hey Rhea, we got this don't worry 19:24:19 <Rhea> found https://fedoraproject.org/wiki/Meeting:DotNet_2016-11-18 ? 19:24:28 <nmilosev> Yes, I'm following that one 19:24:32 <nmilosev> :) 19:24:38 <nmilosev> #chair Rhea 19:24:38 <zodbot> Current chairs: Rhea nmilosev rmartinelli tpokorra 19:24:52 <Rhea> and where are we at 19:25:06 <nmilosev> Let's continue, we are currently on announcements 19:25:22 <nmilosev> Do you have anything else prepared for today? 19:25:29 <nmilosev> I mean for announcements 19:25:32 <moto-timo> I suppose it's worth noting that I added a bunch of dotnet-* packages to Release Monitoring 19:25:33 <Rhea> Announcements are simple, 1.1 is out kinda... 19:26:46 <Rhea> Basically the only other thing that's'on agenda is libicu and dependancies... 19:27:07 <nmilosev> Ok, let's continue then while you are here 19:27:14 <nmilosev> #topic Action items from our previous meeting 19:27:25 <nmilosev> #link https://meetbot.fedoraproject.org/teams/dotnet/dotnet.2016-11-11-13.03.html 19:28:07 <nmilosev> Rhea: did you create the ticket for developer.fedoraproject.org? 19:28:21 <Rhea> there are no action items 19:28:34 <Rhea> #info === [INCOMPLETE] dotnet Discuss dependencies and modularity. === 19:28:36 <Rhea> just that 19:29:11 <nmilosev> Oh I see, thank you 19:29:30 <Rhea> that's why i'm saying that basically there is nothing 19:29:46 <Rhea> And I'd jump to tickets, because it is related to this topic 19:29:50 <nmilosev> Ok, should we move to tickets? 19:29:53 <nmilosev> Ok ok 19:29:55 <Rhea> #topic Tickets 19:29:58 <Rhea> #link https://pagure.io/fedora-dotnet/issues?tags=meeting 19:29:59 <Rhea> #info === Ticket #4 === 19:30:04 <Rhea> #info === "libicu" === 19:30:08 <Rhea> #link https://pagure.io/fedora-dotnet/issue/4 19:30:16 * pcreech late 19:30:51 <Rhea> Basically the lovely PR that would fix the issue with dependencies did not make it into 1.1 19:31:04 <moto-timo> yeah 19:31:07 * moto-timo sighs 19:31:08 <Rhea> But it will be all fixed up for 1.2 19:31:17 <rkieley> Rhea what's the eta on 1.2 in that case? 19:31:19 <Rhea> So within next two months roughly 19:31:26 <rkieley> Rhea ahhh ok 19:31:32 <nmilosev> Is this pull merged to the nightly builds? 19:31:35 <rkieley> Rhea is that a regular cadence for 1.x releases? 19:31:39 <nmilosev> But this is great news 19:31:59 <Rhea> They said that they want to have thse problems sorted out "around the end of this year" 19:32:01 <omajid> 1.2 is supposed to be Q1 2017 / Q2 2017 19:32:09 <omajid> https://blogs.msdn.microsoft.com/dotnet/2016/07/15/net-core-roadmap/ 19:32:31 <Rhea> So I'm going with "around the end of this year" being by the end of January 19:32:32 <omajid> i think there's a spring/fall (or summer/winter) cadence for releases 19:32:34 <nmilosev> Are we gonna wait then? 19:32:45 <nmilosev> For the 1.2? 19:32:45 <rmartinelli> right, so how should we proceed with the builds until 1.2? 19:33:10 <rmartinelli> Fedora 25 has just released and I understand we should also start some work for F26. 19:33:12 <nmilosev> One solution is to bundle libicu (which is terrible) 19:33:21 <moto-timo> not that 19:33:23 <pcreech> can we backport the fix? is that possible? 19:33:29 <nmilosev> We could backport 19:33:36 <moto-timo> better :) 19:34:10 <nmilosev> But still we will need a version for building 19:34:19 <nmilosev> OR we can build on F23 :D 19:34:28 <moto-timo> also, not that 19:34:31 <moto-timo> :) 19:34:54 <tmds> .net 1.1 releases link with the specific version provided by the distro, this can be done for f25 as well 19:35:21 <tmds> this rover tool (https://github.com/dotnet/core/pull/326) should allow to bootstrap a cli on f25 based on the one of f24 + binaries it builds 19:35:26 <nmilosev> Just to be clear here, they announced in 1.1 support for F24? Correct? 19:35:32 <Rhea> It can be done but the build process is a nightmare, hence it's really... meh 19:35:33 <omajid> nmilosev: yup. 19:35:38 <omajid> tmds++ 19:36:10 <nmilosev> This is great tool 19:36:10 <tmds> I ran the rover tool, over all it was a nice experience 19:36:16 <nmilosev> #link https://github.com/dotnet/core/pull/326 19:36:17 <omajid> Rhea: i like what arch does. take dotnet build from upstream, build coreclr separately, use it to replace the coreclr in upstream build. 19:36:22 <nmilosev> tmds++ 19:36:50 <tmds> didn't get a working cli out of it yet though, so no first time right 19:37:11 <tmds> I think mainly because the tool is now picking some versions which don't match 19:38:27 <tmds> I assumed it would do something smart, but you can just dive in and pick the right versions of the repos 19:38:40 <tmds> if they match the cli tar you provided e.g. f24 1.1 19:38:45 <nmilosev> Ok we should investigate if we can use this tool for initial bootstrap 19:38:46 <tmds> it should work 19:39:21 <nmilosev> Rhea can we make an action? 19:39:37 <nmilosev> Or will you create a ticket? 19:39:56 <Rhea> I've no idea what about 19:40:00 * Rhea is dead 19:40:20 <nmilosev> Okay lets create an action for now, and we can open issue later 19:40:29 <nmilosev> #action Check if we can use rover tool for bootstraping 19:41:03 <nmilosev> I can open a ticket for it with link for the next meeting 19:41:18 <nmilosev> Anyone have anything to add or we can move to open floor? 19:42:43 <rmartinelli> nothing from me 19:42:53 <nmilosev> Let's move on 19:42:56 <nmilosev> #topic Open Floor 19:43:21 <nmilosev> So let's just sum it up for this meeting 19:43:47 <nmilosev> We need to find a way to bootstrap dotnet for building: one option is to backport that pull, another is to try this rover tool 19:44:11 <nmilosev> With that pull, our libicu issue is pretty much resolved I hope 19:44:31 <nmilosev> Then we can talk about concrete packages 19:44:43 <nmilosev> (when Rhea gets better :) ) 19:44:44 <moto-timo> the backport sounds like the best option to me 19:44:49 <nmilosev> +1 19:45:03 <nmilosev> tmds please check the rover tool if you can 19:45:09 <nmilosev> Maybe we can use it somehow 19:45:10 <rkieley> +1 19:45:11 <tmds> will do 19:45:18 <nmilosev> Thank you! 19:45:30 <moto-timo> you should action that 19:45:54 <nmilosev> #action tmds to check rover tool https://github.com/dotnet/core/pull/326 19:46:13 <nmilosev> Anything else to add here? (sorry for being a terrible chair) 19:46:26 <moto-timo> I think you did a good job, actually 19:46:30 <tpokorra> ++ 19:46:30 <rmartinelli> +1 19:46:34 <pcreech> +1 19:46:44 <nmilosev> I prefer Rhea :D 19:46:54 <moto-timo> and I want a pony :) 19:47:10 <nmilosev> Anyway if that's it we can finish the meeting in a couple of minutes 19:47:17 <nmilosev> Hope you get better soon Rhea 19:47:21 <Rhea> im sorry 19:47:21 <nmilosev> Rhea++ 19:47:21 <zodbot> nmilosev: Karma for rhea changed to 1 (for the f25 release cycle): https://badges.fedoraproject.org/tags/cookie/any 19:47:24 <rmartinelli> Just wanted to know if we have something documented about the dotnet builds for Fedora 24 19:47:29 <Rhea> oh new cookies 19:48:00 <Rhea> nmilosev++ rmartinelli++ tmds++ moto-timo++ tpokorra++ omajid++ pcreech++ rkieley++ 19:48:01 <zodbot> Rhea: Karma for nmilosev changed to 1 (for the f25 release cycle): https://badges.fedoraproject.org/tags/cookie/any 19:48:05 <zodbot> Rhea: Karma for ttorling changed to 1 (for the f25 release cycle): https://badges.fedoraproject.org/tags/cookie/any 19:48:08 <zodbot> Rhea: Karma for tpokorra changed to 1 (for the f25 release cycle): https://badges.fedoraproject.org/tags/cookie/any 19:48:11 <zodbot> Rhea: Karma for omajid changed to 1 (for the f25 release cycle): https://badges.fedoraproject.org/tags/cookie/any 19:48:13 <zodbot> Rhea: Karma for pcreech17 changed to 1 (for the f25 release cycle): https://badges.fedoraproject.org/tags/cookie/any 19:48:20 <pcreech> mmm COOKIES! 19:48:39 <moto-timo> nmilosev++ for chairing dotnet meeting :) 19:48:39 <zodbot> moto-timo: Karma for nmilosev changed to 2 (for the f25 release cycle): https://badges.fedoraproject.org/tags/cookie/any 19:48:53 <nmilosev> rmartinelli: for F24 I believe we have only my copr (which is pretty terrible) 19:48:59 <nmilosev> no documentation :( 19:49:06 <moto-timo> Rhea++ for just being awesome (and dotnet :) 19:49:06 <zodbot> moto-timo: Karma for rhea changed to 2 (for the f25 release cycle): https://badges.fedoraproject.org/tags/cookie/any 19:49:07 <Rhea> .thank dotnet team 19:49:09 <zodbot> Rhea thinks dotnet team is awesome and is happy they are helping! (Please don't forget to dotnet team++ also) 19:49:37 <Rhea> okay im gonna run off aagain.,.. 19:49:41 <nmilosev> Okay guys let's close up 19:49:42 <omajid> Rhea++ 19:49:42 <zodbot> omajid: Karma for rhea changed to 3 (for the f25 release cycle): https://badges.fedoraproject.org/tags/cookie/any 19:49:42 * Rhea dies 19:49:47 <nmilosev> Bye Rhea take care :) 19:49:59 <tpokorra> get better soon! 19:50:13 <rmartinelli> nmilosev: which worked liked a charm! =D 19:50:16 <moto-timo> thank you all for making the meeting time better for us west coast Americans 19:50:36 <nmilosev> The time works for europe too, I think :) 19:50:45 <rkieley> not a bad time east coast NA either 19:50:56 <rmartinelli> So lots of things to do, but many blockers ahead. 19:51:07 <nmilosev> rmartinelli: exactly :( 19:51:14 <moto-timo> yep. let's pick the first one and squash it 19:51:16 <nmilosev> We can do it, I believe! :) 19:51:16 <moto-timo> :) 19:51:19 <rmartinelli> nmilosev: Good, means lots of contributions. 19:51:29 <nmilosev> Okay, let's end 19:51:31 <nmilosev> #endmeeting