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