16:00:44 <geppetto> #startmeeting fpc 16:00:44 <zodbot> Meeting started Thu Jul 20 16:00:44 2017 UTC. The chair is geppetto. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:44 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:44 <zodbot> The meeting name has been set to 'fpc' 16:00:44 <geppetto> #meetingname fpc 16:00:44 <zodbot> The meeting name has been set to 'fpc' 16:00:44 <geppetto> #topic Roll Call 16:00:52 <orionp> hello 16:00:54 <geppetto> #chair orionp 16:00:54 <zodbot> Current chairs: geppetto orionp 16:00:55 <geppetto> hey 16:04:57 <ignatenkobrain> .hello ignatenkobrain 16:04:58 <zodbot> ignatenkobrain: ignatenkobrain 'Igor Gnatenko' <ignatenko@redhat.com> 16:05:31 <geppetto> hey igor 16:05:49 <geppetto> Did you want to discuss something at the FPC meeting? 16:06:13 <ignatenkobrain> not really ;) 16:06:17 <ignatenkobrain> just watching 16:06:27 <geppetto> ok, cool … because it looks like it's going to be skipped :) 16:06:41 <ignatenkobrain> uh oh ;) 16:06:44 <geppetto> stupid summer time with nice weather and holidays :) 16:06:52 <ignatenkobrain> weather is not really nice 16:06:58 <geppetto> no? 16:06:59 <ignatenkobrain> during day it was +30 and now it is heavy rain 16:07:30 <mbooth> Sorry I can't attend today, I have to leave in about 10mins :-( 16:07:32 <ignatenkobrain> I will have some topic to discuss (Rust Packaging Guidelines), but it is too early to talk about it now 16:07:40 <geppetto> mbooth: ok 16:07:45 <ignatenkobrain> only have some drafty draft 16:07:49 * geppetto nods 16:08:25 <ignatenkobrain> but if you want, you can provide some opinion on ... 16:08:37 <ignatenkobrain> http://copr-dist-git.fedorainfracloud.org/cgit/@rust/playground/rust-ripgrep.git/tree/rust-ripgrep.spec?id=02809d6e42470bec3053d7fba2c55320d1153a7c 16:09:36 <geppetto> so rust is like golang and has 666 build requires to produce a static binary? 16:09:44 * limburgher here 16:09:47 <tibbs> Howdy. 16:09:52 <tibbs> Sorry, on vacation today. 16:09:53 <geppetto> #chair limburgher 16:09:53 <zodbot> Current chairs: geppetto limburgher orionp 16:09:56 <geppetto> #chair tibbs 16:09:56 <zodbot> Current chairs: geppetto limburgher orionp tibbs 16:10:18 <geppetto> It's ok, nothing new … and don't have 5 still anyway. 16:10:57 <geppetto> See above if you want to enjoy the future that is rust packaging ;) 16:11:08 <ignatenkobrain> geppetto: yep =) but it is way better than go 16:11:23 <ignatenkobrain> it's 10x times more compact, all sources are taken from one place and those have versions 16:11:31 <ignatenkobrain> versions == semver-compatible versions 16:12:13 <ignatenkobrain> in future we are definitely considering making shared-libs, but now ABI is not stable and it's not possible to create libs for each combination of features 16:12:20 <ignatenkobrain> like foo with color support 16:12:21 <ignatenkobrain> and without 16:12:32 <ignatenkobrain> because different binaries can require different features 16:12:39 * geppetto nods 16:12:39 <ignatenkobrain> (sometimes they are even conflicting) 16:13:59 * orionp wonders how many synonyms for "package" are left.... 16:14:40 <geppetto> orionp: :) 16:15:04 <geppetto> orionp: Don't want to use the same terminology as those dirty distro. makers ;) 16:15:46 <tibbs> Distros don't like packages these days either. 16:16:03 <orionp> is this syntax rust specific, or an rpm feature I don't know : (crate(memchr) >= 1.0.0 with crate(memchr) < 2.0.0) 16:16:12 <ignatenkobrain> orionp: it's planned feature for RPM 4.14 16:16:20 <geppetto> orionp: new rich deps. syntax 16:16:29 <tibbs> It's kind of a crazy way to do it, but whatever works, I guess. 16:16:40 <ignatenkobrain> tibbs: it's actually very flexible 16:16:52 <ignatenkobrain> you basically can do Requires: (kernel with flavor = desktop) 16:16:56 <tibbs> It's just that "with" is an odd keyboard for that. 16:17:26 <ignatenkobrain> and if there are multiple packages providing kernel, and one which also Provides: flavor = desktop, that will be installed 16:17:52 <ignatenkobrain> basically, everyone from php / ruby / nodejs hits version range problem nowadays 16:18:38 <geppetto> yeh, but just because people want it doesn't make it a good idea. 16:18:45 <tibbs> Anoter fun thing someone will want to ifdef out for epel compabitility. 16:19:03 <ignatenkobrain> tibbs: there is no rust-packaging for epel 16:19:08 <tibbs> today. 16:19:20 <ignatenkobrain> neither will be (unless RPM backports this rich deps syntax) 16:19:38 <geppetto> But anyway … almost 20 past and no quorum … I'll close the meeting, if anyone wants to talk about rust of how great rich deps. are feel free to stay around :) 16:19:40 <tibbs> And I'm not sure what about it would be rust specific. 16:20:04 <geppetto> ignatenkobrain: might be required due to internal stuff 16:20:24 <ignatenkobrain> tibbs: I mean people will just not allowed to use it there same way as Recommends ;) 16:20:29 <geppetto> #endmeeting