19:01:06 #startmeeting Fedora DotNet (2016-11-29) 19:01:06 Meeting started Tue Nov 29 19:01:06 2016 UTC. The chair is Rhea. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:01:06 Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:01:06 The meeting name has been set to 'fedora_dotnet_(2016-11-29)' 19:01:07 #meetingname dotnet 19:01:07 The meeting name has been set to 'dotnet' 19:01:10 #nick dotnet 19:01:25 #topic Agenda 19:01:30 #link https://fedoraproject.org/wiki/Meeting:DotNet_2016-11-29 19:01:40 #info (1) Roll Call 19:01:42 #info (2) Announcements 19:01:47 #info (3) Action items and Tickets 19:01:48 #info (4) Packaging progress 19:01:52 #info (7) Open Floor 19:02:01 #topic Roll Call 19:02:11 #info Name; Timezone; Sub-projects/Interest Areas 19:02:14 * jflory7 watches from the back row 19:02:16 .hello bt0dotninja 19:02:17 bt0: bt0dotninja 'Alberto Rodriguez Sanchez' 19:02:19 #action dotnet New members, make sure you introduce yourself on the DotNet mailing list [ https://fedoraproject.org/wiki/DotNet ] 19:02:25 If this is your first time at a DotNet meeting, feel free to introduce yourself to everyone and say hello! If anyone has any questions before we get started with the rest of the agenda, now is also a good time to ask. 19:02:26 .hello roddiekieley 19:02:27 rkieley: roddiekieley 'Roddie Kieley' 19:02:29 #info Alberto Rodriguez S;UTC-6;Commops, Metrics, Packaging and more. 19:02:35 .hello rhea 19:02:36 Rhea: rhea 'Radka Janek' 19:02:37 #info Radka Janek; UTC+1; CommOps, Diversity, DotNet,... 19:02:42 :] 19:02:45 .fas nmilosev 19:02:46 nmilosev: nmilosev 'Nemanja Milosevic' 19:03:22 Okay lets wait a few for others to show up :p 19:03:39 hi all! 19:03:46 * Rhea waves 19:03:49 hey tmds 19:04:22 hello everybody o/ 19:04:44 hello! 19:05:26 #chair omajid bt0 rkieley nmilosev tmds 19:05:26 Current chairs: Rhea bt0 nmilosev omajid rkieley tmds 19:05:36 #topic Announcements 19:05:58 I don't really have anything today, other than what we all know about - 1.1, tooling, ...all the things released 19:06:19 As for discussion / dev updates, that we should take on later 19:06:31 Anyone else knows about anything cool happening somewhere around dotnet? o.o 19:06:38 (or around Fedora...) 19:06:46 there is the IDE from jetbrains: https://www.jetbrains.com/rider/ 19:07:03 runs on linux 19:07:04 tmds have you gotten a chance to try it out? 19:07:05 Oh yeah, i didn't look into that yet but I definitely will, it seems interesting 19:07:19 I was in private preview program 19:07:25 tmds rhea given intellij I'm thinking it should be pretty good 19:07:30 I just downloaded it and started it, seems you can use it for a month or so 19:07:32 It is a really good tool 19:07:32 nmilosev thoughts? 19:07:42 (like all jetbrains stuff) 19:07:53 They aim more to be like VS rather than VS code 19:07:59 So all-in-one solution 19:08:11 Definitely try it when you have time 19:08:13 nmilosev will have to check it out; been using VS code so far 19:08:16 So Dotnet is officially built on Fedora, if I heard right? 19:08:20 it's pretty good 19:08:20 #info New IDE from jetbrains 19:08:25 #link https://www.jetbrains.com/rider 19:08:50 dhanesh95, jflory7: thank you 19:09:24 compared to vscode I think it will integrate better with unit testing and offer profiling tools 19:09:27 jflory7: dotnet is available from dot.net website for F23 and F24... the build process is what we are looking into, to get it working for all things Fedora (23+) 19:09:33 * rkieley grabs the early build 19:09:52 Ooh, okay, got it. When you all hit that milestone, it would be a super cool thing to brag about on the Fedora Magazine... :) 19:10:06 I'm gonna go ahead and spam out the next topic.. 19:10:11 jflory7: will do :] 19:10:18 #topic Action items and Tickets 19:10:20 #link https://meetbot.fedoraproject.org/teams/dotnet/dotnet.2016-11-11-13.03.html 19:10:23 #link https://pagure.io/fedora-dotnet/issues?tags=meeting 19:10:27 #info How This Works: We look at past #action items from the last meeting for quick follow-up. If a task is completed, we move on to the next one. If it isn't, we get an update and re-action it if needed. If no status, we'll try to get a quick update and move forward. 19:10:33 #info === [INCOMPLETE] dotnet Discuss dependencies and modularity. === 19:10:44 I'm not sure if we want to keep this action item open... 19:11:56 Seems to me that our workflow is a little bit more... whatever comes up, rather than planned discussion on topic :P 19:12:05 can someone point me to what "modularity" in fedora looks like? 19:12:11 rhea at least for the moment 19:12:17 #topic Packaging progress 19:13:57 Modularity... there is a bunch of info on the wiki page 19:14:15 https://fedoraproject.org/wiki/Modularity 19:14:43 thanks 19:15:14 I'm There is FAQ that provides some useful points i guess o.o 19:16:04 just wondering if/when we get .net packaged, would it have to be a normal rpm or part of this "modularity" thing. 19:16:29 .hello ttorling 19:16:30 moto-timo: ttorling 'Tim Orling' 19:16:33 * moto-timo late 19:16:46 isn't modularity more for a future version still at this point? 19:16:54 What does it mean for us is that we should get packages nice and tidy and throw them on copr, and after it's all checked out we would proceed towards "something more official" 19:17:20 +1 19:17:24 +1 19:17:31 +1 19:17:34 and yes, modularity is still WIP 19:17:50 I didn't really look into what would be that far though, I don't want to get ahead of myself chasing some far future... 19:18:17 I am a member of Modularity-WG and attend the meetings... I can keep you posted 19:18:25 Aaaanyway tmds, got some info about your awesome findings? :] 19:18:30 moto-timo sounds good 19:18:35 moto-timo++ 19:19:23 well, I ran the rover tool on fedora 25 and it worked 19:19:42 actually it failed the first time, and when I tried to reproduce the fail, it was working 19:20:03 *strange* but anyhow: 'Hello world' from dotnet :) 19:20:24 let me find the instructions on how I built it 19:20:33 I wonder what it picked up the second time... 19:20:58 so from an upgrade perspective is it better to move from f23 to f25 atm wrt dotnet instead of to f24? 19:21:07 So do you think that it is viable for us to use that? 19:21:14 * rkieley still running f23 19:21:27 f23 EOL 12/20 19:21:34 rkieley, f24 has packages for dotnet (from MS) 19:21:36 If dotnet runs on F25, then go for that... 19:21:41 build instructions: https://github.com/dotnet/core/pull/326#issuecomment-262479168 19:21:49 the rover tool has been merged to master 19:21:53 I think that this will be my kind of thing, taking the even Fedora numbers only :P 19:22:01 so no need to use the branch 19:22:14 sounds like could be good either way from a dotnet perspective 19:22:38 #info The Rover tool works with F25 19:22:39 I put in the comment the exact commit ids 19:22:43 #link https://github.com/dotnet/core/pull/326#issuecomment-262479168 19:23:44 I'm not sure if I will have any time before the end of this year to play with F25 stuff... 19:24:12 hmm 19:24:31 Damn so many things I want to do >_< 19:24:59 Anyway we should try to create a package for F25 on copr then 19:27:22 I'll look into that -if- i happen to have a few days of time, but I can't promise anything as i'm really busy 19:28:03 can we package the rover tool output? 19:28:25 or do we want a more clean build? 19:28:48 anyhow, I can provide you a tar.gz of what I've built using rover 19:28:48 * Rhea has no idea, it has to be "looked at" 19:28:48 tmds: does rover build things from scratch? or does it take a binary, build a few things and update the contents of the binary with the built-from-source bits? 19:29:06 tmds, these are really good build instructions 19:29:13 afaik, the binary that microsoft publishes (and rover uses for bootstrap?) are not open sourced. 19:29:16 tmds++ great job 19:29:39 it takes a tar.gz sdk as input and then it overwrites the native parts after compiling them for your platform 19:29:43 thx nmilosev 19:29:52 "we license the specific build that MSFT does differently": https://github.com/dotnet/core-setup/issues/676 19:30:02 :( 19:30:50 Can't we just build it all though? o.o 19:31:05 yes... and they are okay with that. 19:31:07 there has to be a way 19:31:14 If we can't take the product of the build, we still can take the source 19:31:34 (and build our own the same way as they would) 19:31:51 from my understanding, if we build everything from source, the result is open source. but if we take microsoft's binaries, the result is under their proprietary license. 19:32:14 ah, one of "those" licenses 19:32:46 ianal, license is here: https://www.microsoft.com/net/dotnet_library_license.htm 19:33:04 So we need to build a copy, then run rover with that, and then see about packaging it... 19:33:09 Right. 19:33:20 The easiest build process in the universe 19:33:30 * Rhea shushes before saying too much 19:33:32 :D 19:34:07 you can get binaries from RHEL/CentOS for bootstrapping. i built it, it's licensed under MIT/Apache. 19:34:10 similar to many other MS and Oracle build processes 19:34:20 moto-timo: yup :( 19:34:30 oh that could potentially make it easier 19:35:30 omajid: did you have a chance to rebuild since the 1.1 release? 19:35:35 omajid: are these already somewhere available? iirc 1.1 will happen in two weeks or something 19:36:10 upstream 1.1 went out a few weeks ago. Red Hat released it today. http://developers.redhat.com/blog/2016/11/29/net-core-1-1-available-rhel-and-openshift/ 19:36:34 Oh today... i don't'know why did I think half-december 19:38:43 ride the wave! (moving target) 19:40:17 Okay sooo i'll poke you about the rh build, omajid 19:40:24 sure. 19:40:31 And i'll see about building it all.. o.o 19:40:44 Within a week or two.. huhu 19:41:04 #action dotnet Attempt to create F25 package 19:41:07 :D 19:41:17 \o/ 19:41:32 centos spec file might also be worth looking at. 19:41:40 indeed :) 19:42:22 #topic Open Floor 19:42:31 So if there is nothing else 19:42:33 lets call it 19:42:40 :] 19:42:58 one interesting point, I was looking at running a .net core library on mono 19:43:12 it didn't run because of some missing stuff 19:43:31 and looking at the source code, I saw much of it was added recently 19:43:46 Yeah about that IDE actually.. Any idea if there will ever be MonoDevelop support for dotnet core / netstandard things? o_o 19:43:55 apparently the next 4.8 release of mono will cover a large part of the netstandard api 19:44:22 http://www.mono-project.com/docs/about-mono/releases/4.8.0/ 19:44:30 interesting 19:44:32 There is a plugin in the alpha repository last time I checked 19:44:37 it's called DNX i think 19:45:26 Can't help it, I just want to be stubborn and use mono develop :] 19:46:17 #endmeeting