dotnet
LOGS
14:30:08 <Rhea> #startmeeting Fedora DotNet (2018-07-12)
14:30:08 <zodbot> Meeting started Thu Jul 12 14:30:08 2018 UTC.
14:30:08 <zodbot> This meeting is logged and archived in a public location.
14:30:08 <zodbot> The chair is Rhea. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:30:08 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
14:30:08 <zodbot> The meeting name has been set to 'fedora_dotnet_(2018-07-12)'
14:30:13 <Rhea> #meetingname dotnet
14:30:13 <zodbot> The meeting name has been set to 'dotnet'
14:30:15 <Rhea> #nick dotnet
14:30:36 <Rhea> #topic Packaging progress / Open Floor discussion
14:30:56 <tmds> .hello tmds
14:30:59 <zodbot> tmds: tmds 'Tom Deseyn' <tom.deseyn@gmail.com>
14:31:33 <omajid> One cool news on the packaging front: the copr maintainers fixed the mlock issue. we can now (re)build .net core in copr
14:31:44 <tmds> omajid++
14:31:52 <Rhea> #chair omajid tmds
14:31:52 <zodbot> Current chairs: Rhea omajid tmds
14:32:03 <omajid> i spent some time testing out an older build of .net core in my copr repo, it worked!
14:32:05 <tmds> karma distribution is broken
14:32:07 <tmds> ...
14:32:07 <omajid> https://copr.fedorainfracloud.org/coprs/omajid/dotnet-2.1/build/775383/
14:32:14 <tmds> maybe an mlock issue...
14:32:18 <Rhea> omajid++ aslice++ tmds++
14:32:22 <Rhea> Hmm.
14:32:25 <omajid> tmds: i tink you can give 1 cookie per release in fedora
14:33:41 <tmds> hmmm out of cookies
14:34:01 <Rhea> omajid: Should I start fixing the devportal to say "install dotnet-runtime-2.1" oooor?
14:34:19 <Rhea> Right now we have:
14:34:21 <Rhea> $ sudo dnf install dotnet-sdk-2.0
14:34:23 <Rhea> $ sudo dnf install dotnet-runtime-2.0
14:34:41 <omajid> we need to go a couple of things: update my build to the latest security version. and then figure out how to keep multiple parallel versions (2.0, 2.1) in our single pagure repo/copr repo
14:35:05 <omajid> s/to go/to do/
14:35:06 <Rhea> I'd keep dotnet-sdk and add a sentence mentioning "Or you can simply use `install dotnet`"
14:35:33 <Rhea> omajid: we can have multiple repositories under the dotnet-sig group
14:35:43 <Rhea> ~ https://pagure.io/group/dotnet-sig
14:35:49 <Rhea> If that's better than branches
14:36:48 <Rhea> #chair aslice
14:36:48 <zodbot> Current chairs: Rhea aslice omajid tmds
14:37:00 <omajid> oh, yeah. that could work.
14:37:12 <omajid> we could even just put multiple directories (2.0, 2.1) in one repo
14:37:32 <omajid> i dont want to go down the route of having multiple branches for different .net core versions.
14:37:46 <Rhea> omajid: Do you know what does ... e.g. openjdk look like?
14:38:40 <omajid> openjdk (java-1.8.0-openjdk, java-9-openjdk) does different repo for each version. so does python (python2, python3)
14:39:56 <Rhea> If it's branches could we cherrypick commits between branchs if one change affects all?
14:40:13 <Rhea> Trying to think what makes for easier workflow...
14:40:27 <omajid> Rhea: possibly, but not very likely. git format-patch + git apply might be just as easy?
14:40:49 <Rhea> yeah
14:41:12 <Rhea> Different repos then, or folders? o.o
14:42:41 <omajid> either works for me. if we were an an official-fedora  package, we would have to use different repos
14:42:46 <omajid> so i would prefer to start doing that
14:44:24 <omajid> no objections? different repos it is, then. i will look at migrating away from https://pagure.io/fedora-dotnet too.
14:44:39 <Rhea> Then let's do that, i'll set them all up and since we're moving away from that pagure repo, we could also have issue tracking under dotnet-sig pagure.
14:44:42 <Rhea> haha
14:45:07 <omajid> Rhea: great :)
14:45:18 <Rhea> What about naming?
14:45:46 <omajid> probably something like dotnet-2.0, dotnet-2.1 or some such
14:46:04 <Rhea> The version there is sdk right
14:46:18 <omajid> no, runtime
14:46:21 <Rhea> I hate versioning of dotnet...
14:46:31 <Rhea> Can't you have 2.1 runtime with 2.0 sdk though?
14:46:46 <omajid> both 2.0 and 2.1 runtime have 2.1.x as their sdk version, which different values of x
14:46:57 <omajid> as their latest sdk version, even
14:47:06 <Rhea> Oh right the sdk is not kept on previous version
14:47:10 <Rhea> nevermind me
14:47:28 <tmds> it depends, if you want to have sdk feature packages, you need to version by sdk feature
14:47:45 <Rhea> Do we though?
14:47:48 <Rhea> (want to)
14:47:56 <tmds> I'm fine without feature packages on Fedora
14:48:12 <omajid> tmds: yeah, we can have subpskcages called anything we want. dotnet-2.0,and dotnet-2.1 are just hte names of git repos
14:48:40 <Rhea> I'd be +1 to not having feature sdk's, Fedora is about being up to date and not about keeping the old stuff...
14:48:42 <omajid> tmds: i would prefer to have feature packages. makes things more consistent between other distributions and fedora
14:49:20 <tmds> well, we agreed to do feature packages with Microsoft, but we should wait and see if they will actually do those
14:49:48 <tmds> I haven't checked their feeds
14:50:19 <Rhea> >_<
14:50:28 <Rhea> mkay
14:50:29 <tmds> you know ... I'm no longer surprised if they do something else than what we agreed to
14:50:33 <tmds> only disappointed...
14:50:55 <omajid> tmds: https://packages.microsoft.com/debian/9/prod/pool/main/d/
14:50:59 <tmds> on the other hand, if they stick to the agreements, I'm excited :)
14:51:38 <aslice> tmds: The nice thing about low expectations is how often you get good news. :)
14:51:45 <omajid> and the fedora packages: https://packages.microsoft.com/fedora/27/prod/
14:51:49 <tmds> hehe
14:52:24 <tmds> I wonder if dotnet-sdk-2.1.3 is a feature package ...
14:52:34 <tmds> we agreed to call it dotnet-sdk-2.1.3xx ...
14:52:57 <Rhea> So pagure won't'let me create projects with dots in the name
14:53:05 <Rhea> dotnet-2-0 then i guess
14:53:06 <tmds> but I'm happy if that is a feature package
14:54:29 <Rhea> Okay let's call it for today before the next meeting? tmds omajid aslice anything you would like to share or discuss before we do?
14:54:57 <aslice> I don't have anything.
14:55:37 <omajid> one more thing that is worth mentioning: fedora is soon going to drop openssl 1.0
14:55:45 <Rhea> #agreed We are moving from pagure.io/fedora-dotnet repository to multiple repositories per-version under pagure.io/dotnet-sig/
14:56:00 <omajid> upstream has openssl 1.1 support in the works (eg https://github.com/dotnet/corefx/pull/30807)
14:56:07 <omajid> depending on the timing, we might be screwed :D
14:56:43 <Rhea> #info support of openssl 1.1 is wip https://github.com/dotnet/corefx/pull/30807 to be hopefully there before Fedora drops 1.0
14:56:50 <Rhea> o.o
14:57:05 <Rhea> We shall see!
14:57:36 <omajid> i did a port (https://github.com/omajid/corefx/tree/openssl-1.1) but i will be impressed if it doesn't segfault
14:58:00 <Rhea> hehe
14:59:04 <Rhea> Okay let's go then :]
14:59:26 <Rhea> #endmeeting