19:59:49 <smooge> #startmeeting Fedora Infrastructure
20:00:08 <smooge> #topic Who is here?
20:00:10 * lmacken
20:00:12 * onekopaka
20:00:13 * ricky
20:00:45 <smooge> Fedora Infrastructure Meeting. I don't know how to 'Yell' in a channel my announcements will be a bit muted :)
20:00:50 <smooge> smooge is here
20:01:07 * f13
20:01:12 * SmootherFrOgZ is around
20:01:17 * mdomsch is here for a short time
20:01:25 * abadger1999 stands up to be counted
20:01:29 * jpwdsm is here
20:01:31 <smooge> okie dokie
20:01:39 <smooge> Thank you all for showing up.
20:01:55 <smooge> mmcgrath is in class this week. and I will try to run this quickly and clearly
20:02:00 <smooge> We will start with Tickets
20:02:06 * fontana is here
20:02:21 <smooge> #topic tickets (https://fedorahosted.org/fedora-infrastructure/query?status=new&status=assigned&status=reopened&group=milestone&keywords=%7EMeeting&order=priority)
20:02:23 * J5 is here
20:02:41 <onekopaka> smooge: ick. make that into a tinyurl.
20:02:51 <onekopaka> .tiny https://fedorahosted.org/fedora-infrastructure/query?status=new&status=assigned&status=reopened&group=milestone&keywords=%7EMeeting&order=priority
20:02:56 <onekopaka> #link https://fedorahosted.org/fedora-infrastructure/query?status=new&status=assigned&status=reopened&group=milestone&keywords=%7EMeeting&order=priority
20:03:03 <smooge> thank you onekopaka
20:03:12 * onekopaka hopes the #link worked
20:03:17 <smooge> I forgot it was .tiny and not /tiny
20:03:30 <smooge> #link https://fedorahosted.org/fedora-infrastructure/query?status=new&status=assigned&status=reopened&group=milestone&keywords=%7EMeeting&order=priority
20:03:55 <smooge> #topic tickets -- 1503 Licensing.
20:04:05 <smooge> abadger1999, you and spot have updates
20:04:14 <abadger1999> So we got back a lot of good information from legal.
20:04:26 * abadger1999 thinks fontana might be here if we have furhter questions.
20:04:42 <fontana> abadger1999: yes :)
20:04:53 * lmacken waves at fontana
20:05:04 <ricky> Nice :-)
20:05:05 <smooge> ok at this point we are looking at how we can best comply with the AGPL
20:05:09 <lmacken> fontana: oh, I left you a gift from the SFLC on your door frame btw :)
20:05:12 <abadger1999> If we link to the srpms and the trac query for all hotfixes applied to fedora infrastructure apps, we should be covered.
20:05:13 * fontana waves back at lmacken
20:05:21 <smooge> and its going to be about methodology to make sure that the source code is available to users
20:05:22 <lmacken> fontana: from ian sullivan
20:05:24 <fontana> lmacken: got that, thanks (was wondering who put it there)
20:05:27 <abadger1999> I think that's reasonable for production.
20:05:42 <smooge> abadger1999, I thought the trac entries were NOT acceptable.
20:05:47 <abadger1999> config files are not copyrightable so that should be fine.
20:05:52 * abadger1999 looks at hte email again
20:06:26 * sijis is here.
20:06:30 <abadger1999> + links to base srpm and tickets in trac that have patches attached
20:06:32 <abadger1999> * Red Hat Legal says that this is OK.
20:06:42 <lmacken> sounds like we need a HotfixSOP
20:06:54 <abadger1999> So the mirrormanager example from last week that said what we changed but didn't provide a patch would not be okay.
20:06:56 <ricky> For reference, hereis what the link woud look like:
20:06:57 <ricky> .tiny https://fedorahosted.org/fedora-infrastructure/query?status=new&status=assigned&status=reopened&group=milestone&keywords=%7Ehotfix&order=priority
20:07:04 <abadger1999> But if we have a patch we are okay.
20:07:04 <smooge> lmacken, we will need a HotfixSOP and a testing/integration SOP
20:07:33 <abadger1999> So if everyone else agrees that that's fine, it just leaves the question of staging and publictest.
20:08:29 <onekopaka> yay more SOPs!
20:08:39 * herlo likes SOps
20:08:43 <smooge> abadger1999, thanks. I misread and thought it was the next one down.
20:08:47 <abadger1999> fontana: Did spot send you the followup questions? Whether we can avoid the AGPL requirment if we use Apache Basic Auth to limit who can access the staging and publictest instances?
20:09:06 <fontana> abadger1999: I don't think spot sent me that, but I saw it in the mailing list archives anyway
20:09:35 <smooge> basically we would like to limit who the "users" are that we intend to give the "code" to.
20:09:38 <fontana> abadger1999: you're limiting it to members of the FI team?
20:09:45 <spot> darn, i knew i was forgetting something. :/
20:09:57 * smooge pulls out greasy noodle to whip spot
20:10:00 <onekopaka> spot: why hello.
20:10:05 <lmacken> I'd be fine with apache auth, or requiring vpn/ssh tunnels to get to publictest*
20:10:21 <smooge> fontana, it would be limited to Fedora Infrastructure and "Service Owners".
20:10:24 <lmacken> or staging.. even though it would be a little annoying
20:10:32 <abadger1999> fontana: Yes. My proposal was the same group that has access to the servers -- sysadmin-test for publictest instances, for instance.
20:10:33 <fontana> smooge: what's a Service Owner?
20:10:37 <smooge> "Service Owners" being the sub-group that is asking for the application
20:10:41 <fontana> ok
20:10:54 <abadger1999> fontana: But the more inclusive we can be and still satisfy the requirements the better.
20:11:05 <smooge> so if Fedora Marketing is wanting the AGPL blog, we would limit it to people with that group.
20:11:08 <abadger1999> fontana: As that lets more people within Fedora test edge cases.
20:11:44 <fontana> abadger1999: I think this is ok
20:12:02 <smooge> In this way, the people who are requesting a service are able to see/use that code, and they would know how to get the source code
20:12:06 <fontana> bkuhn from sflc is not here to tell me I am wrong
20:12:11 <abadger1999> fontana: Cool. Would all of sysadmin also be okay?
20:12:12 <abadger1999> :-)
20:12:17 <onekopaka> fontana: =)
20:12:39 <fontana> smooge: right
20:13:10 * abadger1999 sees smooge's proposal already had that.
20:13:39 <smooge> i proposed something? I forgot ... turning 40 is like the new 80.
20:13:52 <abadger1999> err.. limited to Fedora Infrastructure and "Service Owners".
20:13:59 <smooge> ah yes.
20:14:03 <onekopaka> smooge: nah, it's not.
20:14:03 <abadger1999> Slightly different than what I thought up on the lsit.
20:14:35 <smooge> abadger1999, it comes from all my ITIL brainwashing
20:14:52 <smooge> ok do we have any other questions on particulars of the license?
20:15:29 <smooge> if not we can move onto either the next topic or spend 5 minutes on what SOP's would be needed, who is writing them, and when we can have some drafts?
20:15:39 <ricky> One note is that FAS auth in stating/testing will be a pain
20:15:56 <abadger1999> ricky: In what way?
20:16:06 * smooge repeats abadger1999
20:16:16 <ricky> We don't like to mix testing, prod, and staging, so using mod_auth_postgres to handle restricting access to staging/testing instances is not allowed
20:16:32 <ricky> It'd suck to make exceptions for this (especially with testing)
20:16:36 <abadger1999> smooge: How about 5 minutes of implementation talk and then I'll write up the changes we'll need to make for next meeting.
20:17:06 <ricky> So that's how it'll be a pain.
20:17:07 <smooge> abadger1999, noted
20:17:14 <abadger1999> ricky: Ah... fasClient currently hits the production fas anyway, right?
20:17:33 <ricky> In testing, yes, in staging, no
20:17:45 <ricky> But staging has hosts entries to point to the staging db
20:17:51 <ricky> And publictest servers have no access to the db by design
20:19:15 * ianweller rolls in
20:19:27 <ricky> PAM auth is an option, but I just wanted to make it clear that mod_auth_postgres is probably not
20:19:37 <onekopaka> ianweller: did you lose your jetpack?
20:20:00 <ricky> At least not for publictest machines - if you ignore the outdated auth info, it's usable in staging
20:20:09 <abadger1999> <nod>
20:20:13 <ricky> which we already do ignore that problem for the most part :-(
20:20:44 <abadger1999> ricky: Could we stick the publictest servers behind a proxy?
20:21:31 <abadger1999> Then the proxy does the bsaic Auth and tlaking to mod_auth_postgres.
20:21:41 <ricky> We could. It'd be highly annoying, but doable
20:21:46 <abadger1999> k
20:22:06 <ricky> In a sense, it'd be something that needs to be done when something gets deployed to production anyway
20:22:07 <abadger1999> So that's a sticky point.
20:22:31 <ricky> But it'd cause AGPL compliance to burden people testing non-AGPL apps, which I really want to avoid
20:22:38 <abadger1999> Any other problems people can identify?
20:22:50 <smooge> oh one second. Thank you fontana, and spot is there anything you wanted to add?
20:23:19 <spot> nope. :)
20:24:02 <abadger1999> ricky: also note, we'll have to figure out something whether we switch infrastructure over to AGPL or not.
20:24:02 <smooge> ricky, abadger1999 it looks like we will need to work out a testing/staging SOP/network design
20:24:19 <abadger1999> Since we have one AGPL app that people need to test and collaborate on.
20:24:44 <ricky> abadger1999: Well, doing painful configuration one time for fcomm/moksha is fine with me, as long as it won't affect other stuff
20:25:55 <smooge> ricky I think we should not lookinat at as one-time .. long term there will be other apps etc that will need it even if they aren't AGPL.
20:26:09 <smooge> ok I am at 10 minutes for technical discussion.
20:26:19 <smooge> sorry
20:26:25 <abadger1999> Cool. move on to the next one.
20:26:31 <smooge> next topic
20:26:48 <smooge> #topic tickets #1573
20:26:58 <smooge> back to you abadger1999
20:27:01 <onekopaka> .ticket 1573
20:27:18 <abadger1999> This one's somewhat of a FYI.
20:27:32 <abadger1999> We have "All rights reserved" i nthe footer of pretty much every Fedora page.
20:27:53 <smooge> And there is a problem with that? Oh wait.. I don't work for a University any more.
20:28:02 <onekopaka> are our right becoming first-come-first-serve?
20:28:08 <onekopaka> rights*
20:28:09 <abadger1999> That's misleading since we're actually licensing everything in one way or another (the trademark license for the logo is the most restrictive one we have)
20:28:11 <onekopaka> ;)
20:28:21 <fontana> abadger1999: "All rights reserved" is evil and should be eliminated
20:28:24 <abadger1999> So we should remove it.
20:28:26 * hiemanshu is here now
20:28:39 <smooge> what is the proper rights we should have? CC All rights reserved ?
20:29:02 <abadger1999> spot, fontana: Couple questions: Do we need to talk to other groups when we make changes
20:29:04 <abadger1999> (like docs)
20:29:05 <ianweller> all the fedora docs are currently OPL, and will be moving to CC BY-SA
20:29:10 <smooge> abadger1999, as you said this is FYI. Who will be working on it?
20:29:57 <abadger1999> 2) Should we list the actual license in use? (GPLv2/AGPLv3+ for web apps, OPL to be replaced by CC-BY-SA for docs and wiki) ?
20:30:17 <ricky> How urgently should we treat this?
20:30:25 <ricky> Like is it worth live-patching FAS for?
20:30:30 <spot> abadger1999: you probably should let them know you're doing it, but you don't have to get their approval
20:30:32 <abadger1999> smooge: Depends on the answer to #1. I'm hoping I can submit patches for all the web apps after thismeeting.
20:30:47 <abadger1999> AndI'm hoping ricky hasaccess to all the others :-)
20:30:50 <smooge> ricky no I don't believe its that urgent. regular relaease cycle
20:31:04 <spot> abadger1999: and you don't have to list the license in use, but it would not be incorrect to do so
20:31:10 <ricky> FAS is unlikely to have a release in quite some time
20:31:28 <onekopaka> ricky: yeah, it doesn't need changing.
20:31:53 <smooge> ricky, ok.. regular rollout of code versus hot-patch
20:31:56 <smooge> :)
20:32:23 <hiemanshu> Regular rollout i suggest
20:32:23 <smooge> to me hot-patch means your typing in another window during this meeting... regular rollout is it goes through testing
20:32:50 <abadger1999> Excellent -- so the FYI portion is "don't use "All rights reserved" in the future and if you see more of that footer in the future, let me know so I can make sure it gets fixed.
20:33:08 <ianweller> should we just report those to that ticket?
20:33:11 <ricky> All I'm saying is that regular rollout could potentially be months away for all I know vs. a trivial string change.
20:33:17 <abadger1999> ianweller: Yep. that would be best.
20:33:18 <ricky> Anyway, if it's not urgent, I'll leave it alone
20:34:02 <abadger1999> I think as long as we get it into version control soon it's fine. Deployment can wait.
20:34:20 <smooge> ricky, months away sounds passable.
20:34:47 <smooge> ok anything else?
20:34:52 <abadger1999> Cool. So that's all I have for that one.
20:35:13 <smooge> #topic Other tickets
20:35:26 <ricky> Er, one more thing
20:35:32 <smooge> waits...
20:35:34 <ricky> While the legal people are around - should that copyright line not be translated?
20:35:53 <ricky> (As in should it remain in English on all translated versions of the page)
20:36:12 <ricky> Right now, it's marked as text that can be translated
20:36:42 <smooge> spot, fontana question for you.
20:37:06 <ricky> The text I'm talking about is "Copyright (c) 2009 Red Hat, Inc. and others. All Rights Reserved. For comments or queries, please contact us"
20:37:22 * ricky imagines the contact stuff can remain translated
20:37:39 <fontana> ricky: You mean translate "Copyright © 2009 Red Hat, Inc. and others. All Rights Reserved. For comments or queries, please contact us. "?
20:37:45 <ricky> Yup
20:37:53 <spot> well, without the "All Rights Reserved."...
20:38:10 <ricky> So that line with "All Rights Reserved" is fine to be translated, then?
20:38:28 * spot defers to fontana
20:38:30 <fontana> ricky: I wouldn't translate the 'Copyright' part.
20:38:32 <onekopaka> ricky: as long as it doesn't have "All Rights Reserved" ;)
20:38:40 <ricky> OK, I'll leave that out, thanks for clarifying
20:38:51 <fontana> ricky: I guess you could translate the contact part, if you want.
20:39:00 <ricky> So from "For comments or queries..." will be the only part translatable
20:39:02 <hiemanshu> AFAIK Copyright part is never translated any where
20:39:36 <fontana> ricky: You could make the copyright part non-language-specific by just using the copyright symbol without "Copyright", I suppose
20:39:51 <onekopaka> ©
20:39:55 <fontana> right
20:39:59 <ricky> hiemanshu: It is at http://fedoraproject.org/zh_TW/ for example
20:40:20 <hiemanshu> ricky: it should not be translated
20:40:43 <onekopaka> ©
20:40:44 <ricky> OK, so (c) 2009 Red Hat, Inc. and others can be translated, or does it stay in English?
20:40:54 <hiemanshu> ricky: it depends on which country the company or project is located, USA in our case so it should be English
20:41:04 * ricky would be happy to ask all of this after the meeting if you'll still be around.
20:41:39 <hiemanshu> ricky: it should stay in English
20:41:54 <fontana> ricky: legally the "and others" probably doesn't mean anything so I don't think it matters
20:42:00 <smooge> ricky, lets put this into email. I believe that they are saying the For comments ... should be translated but licensing should not
20:42:02 <ricky> Cool, thanks
20:42:03 <sijis> we could take this offline and post the 'results' to the list.
20:42:17 <smooge> okie dokie
20:42:19 <ricky> It'll show up in list via the meeting logs, so I'm happy as is
20:42:29 <smooge> Any other tickets we are looking at?
20:42:46 <smooge> ricky and dgilmore updated BIND on the servers last night.
20:43:21 <onekopaka> yep
20:43:24 <smooge> I am working on getting a trip to Az to upgrade backup hardware.
20:43:27 <onekopaka> I heard of that story.
20:44:04 <onekopaka> not the trip story
20:44:08 <onekopaka> the BIND updatign
20:44:11 <onekopaka> updating*
20:44:30 <smooge> there was a story involved? Beyond where the f* is smoogen and why isn't he doing it?
20:44:53 <onekopaka> smooge: of course.
20:45:28 <smooge> Alright I think that means we are on open floor
20:45:35 <smooge> #topic openfloor
20:45:43 <dgilmore> sorry im late
20:45:50 <onekopaka> blogs.fedoraproject.org
20:45:58 <ricky> f13: How is the signing server going?
20:46:10 <f13> jwb is using it right now
20:46:15 <f13> so far so good
20:46:17 <ricky> Cool :-)
20:46:30 <f13> We've discovered a number of issues with the first setup, that we'll need to resolve and do a clean re-deployment
20:46:42 <f13> and then write up some good SOPs in case I get eaten by a raptor
20:46:44 <smooge> ok cool. let me know when you need that
20:46:48 <f13> and then we'll be able to go "live" with it
20:46:53 <smooge> I need to rebuild the RAID
20:47:19 <tmz> I've been (slowly) working on learning the hosted setup enough to expand the SOPs and create an improved hosted-setup script to do the dirty work for us.
20:47:48 <tmz> today I'm wondering if we have any working examples of svn commit notifications.
20:48:07 <ricky> tmz: I think aplaws might be a project with an example of that - not sure if it got broken with noexec or not though
20:48:08 <smooge> tmz, what does that mean? rebuild of fedora hosted
20:48:11 <ricky> THanks for working on that by the way
20:49:04 <tmz> ricky: yeah, I know aplaws is one of them, but it uses a post-commit in /srv/svn, so I'm thinking it's likely to be broken. but I don't honestly know yet.
20:49:20 <ricky> Ah, I think I tried to debug that at some point with no luck - maybe noexec was the culprit
20:49:44 <tmz> smooge: nah, no rebuilds needed. just a smarter and more comprehensive hosted-setup script for creating new projects.
20:49:53 <smooge> ah ok
20:49:55 <smooge> thanks
20:50:03 <ricky> Update on mirrors:
20:50:25 <ricky> The i2 mirror is up, but we're getting slower speeds on than we'd expect from i2
20:50:32 <ricky> So we opened a ticket with the networking people today
20:50:46 <ricky> Otherwise, things seem to have cooled down significantly since last meeting
20:52:00 <smooge> thanks ricky
20:53:02 <onekopaka> blogs.fedoraproject.org?
20:53:12 <smooge> ok what about blogs :)?
20:53:24 <onekopaka> so.
20:53:30 <onekopaka> It's on production servers
20:53:38 <onekopaka> but we're trying to work on SSL login.
20:54:04 <ricky> One thing I'd like you guys to do is make it clear on the front page that it's not 100% in production yet - otherwise there might be some confusion
20:54:06 <onekopaka> thing is, HAProxy isn't going over SSL
20:54:12 <onekopaka> ricky: will do
20:54:19 <ricky> Then you can make an announcement post and everything when it's 100% ready
20:54:34 <onekopaka> and so value1 & value2 aren't seeing that the request is SSL
20:54:59 <onekopaka> and that's confusing WPMU.
20:55:20 <smooge> oh so there needs to be an SSL proxy?
20:55:52 <sijis> i would think so.
20:55:53 <onekopaka> smooge: yes, but I haven't figured out how to do such a thing, and ricky doesn't want us to use SSL on value1 & value2.
20:56:01 <ricky> It's the app servers that wordpress-mu needs to think is SSL, but we'd rather avoid that, even if it takes patches sent upstream to fix it
20:56:17 <ricky> One resource to try is asking people who run wordpress.com how they do it
20:56:25 <ricky> Assuming that they have separate proxy/app servers
20:56:29 <smooge> probably hardware :)
20:56:44 <onekopaka> ricky: their infrastructure is largely based on nginx
20:57:14 <onekopaka> ricky: which is kinda like haproxy, but it can also serve static HTML, and run FCGI apps.
20:57:36 <ricky> OK, so on the backend, is it http or https?
20:57:43 <onekopaka> ricky: not sure.
20:58:10 <smooge> ok 2 minutes til hardstop
20:58:25 <ricky> It might be good to find out and see if they can maybe help with the setup.
20:58:26 <onekopaka> ricky: the front end you can request with SSL, and in your Profile, choose to use SSL on your dashboard
20:59:10 <onekopaka> yeah, not sure who does the infrastructure at Automattic.
20:59:42 <onekopaka> (Automattic is the company that oversees wp.com, and WP/WPMU development, FYI)
20:59:55 <onekopaka> oh I see.
20:59:59 <onekopaka> http://automattic.com/about/
21:00:25 <smooge> ok lets wrap this up
21:00:27 <onekopaka> Barry Abrahamson would most likely be the guy to talk to.
21:00:32 <onekopaka> smooge: I'm not done.
21:00:49 <smooge> are we going to run over into someone elses meeting?
21:01:01 <abadger1999> smooge: I don't believe so.
21:01:01 <onekopaka> I don't think so.
21:01:10 <smooge> ok sorry I misread
21:01:24 <smooge> continue on please and apologies for interrupting
21:01:33 <onekopaka> I'll see if I can get in touch with Barry.
21:02:02 <onekopaka> #action onekopaka to attempt to contact Barry Abrahamson, Systems Wrangler at Automattic.
21:03:10 <onekopaka> He might also be able to help us with them MySQL queries ;)
21:03:41 <onekopaka> wp.com is a big site, and they most likely have a way to back it up.
21:03:45 <onekopaka> so I think we're done..
21:04:25 <smooge> #action onekopaka to attempt to contact Barry Abrahamson, Systems Wrangler at Automattic.
21:04:34 <onekopaka> they also apparently have a big "deploy" button to deploy the latest WPMU code to wp.com
21:04:56 * onekopaka needs to go get lunch
21:05:10 <smooge> ok sorry for taking a while to get to you
21:05:21 <onekopaka> smooge: it's okay.
21:05:57 <onekopaka> woah, new admin bar on wp.com. it has my gravatar even..
21:06:18 <smooge> do we have a time line?
21:06:30 <onekopaka> smooge: for blogs.fp.o?
21:07:13 * onekopaka is hitting up the contact page on Barry's WP.com blog
21:07:26 <smooge> yes? just as in where you think you might be in a couple of weeks
21:07:36 <onekopaka> well
21:07:56 <onekopaka> another note is that we would like to upgrade our WPMU
21:08:30 <onekopaka> so that we can enable plugins sitewide (specificially "Bad Behavior" the anti-spam plugin we chose)
21:09:00 <smooge> ok this is in the 'testing' stage correct?
21:09:13 <smooge> so it would not impact users?
21:09:16 <onekopaka> it's on prod. servers, but not quite there.
21:09:22 <onekopaka> and the packages aren't in any repo
21:09:49 * onekopaka digs up his el5 package he made via Koji
21:09:59 <onekopaka> http://oks.verymad.net/~onekopaka/wordpress-mu-2.8.2-1.fc11.src.rpm
21:10:13 <onekopaka> hmm
21:10:19 <onekopaka> that's the f11 one.
21:10:40 <onekopaka> http://oks.verymad.net/~onekopaka/yumrepo/wordpress-mu-2.8.2-1.el5.noarch.rpm is the final one
21:11:11 <onekopaka> I should rebuild them, I didn't put a changelog
21:11:19 <smooge> ok so we need to have that built/signed/etc for the infrastructure correct?
21:11:34 <ricky> Only if we actually do decide that it's worth upgrading to something not in EPEL/Fedora
21:11:39 <onekopaka> ideally, we'd want them in epel & fedora
21:11:41 <onekopaka> but.
21:11:43 <onekopaka> but.
21:11:45 <onekopaka> BUT!
21:12:21 <onekopaka> bretm, the owner of the package says after wordpress-mu 2.7, there's a "missing feature"
21:13:03 <onekopaka> but I have yet to hear what feature that is
21:13:11 <onekopaka> which is annoying.
21:13:30 <smooge> ah ok. we need to get that pinned down I think.
21:13:34 <onekopaka> yep
21:14:06 <onekopaka> hiemanshu was going to bug bretm about it, but I haven't any thing from him
21:14:42 <onekopaka> so I'm pretty much done here...
21:14:49 <onekopaka> and so I think we can #endmeeting.
21:15:03 <onekopaka> unless anyone else has something to say.
21:15:32 <onekopaka> I'm going to count from 5
21:15:35 <onekopaka> 5
21:15:37 <onekopaka> 4
21:15:39 <onekopaka> 3
21:15:41 <onekopaka> 2
21:15:45 <onekopaka> 1
21:15:47 <onekopaka> 0
21:15:49 <smooge> ok
21:15:53 <onekopaka> mmkay, time's up.
21:15:59 <smooge> #endmeeting