IRC Chat : 2013-02-20 - OpenMRS

00:35:50 *** andrea__ has joined #openmrs
00:36:58 *** evmw has quit IRC
00:38:14 *** evmw has joined #openmrs
00:38:24 *** andrea_ has quit IRC
00:38:35 *** evmw has left #openmrs
00:42:13 *** wyclif has quit IRC
00:44:30 *** wyclif has joined #openmrs
01:17:25 *** mseaton has joined #openmrs
01:17:25 *** ChanServ sets mode: +v mseaton
01:17:29 *** mseaton has left #openmrs
01:42:30 *** Anuruddha has joined #openmrs
02:00:04 *** wyclif has quit IRC
02:00:21 *** evmw has joined #openmrs
02:00:28 *** evmw has left #openmrs
02:26:13 *** wyclif has joined #openmrs
02:56:17 *** evmw has joined #openmrs
02:57:30 *** evmw has left #openmrs
02:59:04 *** jb360 has joined #openmrs
03:01:45 *** djadmin has joined #openmrs
03:18:35 *** djadmin has quit IRC
03:21:47 *** djazayeri has joined #openmrs
03:21:47 *** ChanServ sets mode: +o djazayeri
03:32:41 <jb360> Darius
03:32:48 <jb360> you available?
03:32:52 <djazayeri> yes?
03:33:00 <djazayeri> sort-of
03:33:11 <jb360> Hey I Have a question related to the UserControllerTest
03:33:22 <jb360> related to the RESTWS sprint
03:33:35 <jb360> I've been refactoring the UserControllerTest
03:33:48 <jb360> I have two methods outstanding to complete the refactor
03:34:13 <jb360> createUser_shouldCreateANewUser()
03:34:39 <jb360> First off, are you familiar with the code for creating a user?
03:35:10 <jb360> I'm new to OpenMRS and this is my first stab at contributing, so I'm green to the API
03:35:37 <jb360> I"m having an error related to the creation of the user via the UserControllerTest and thought you might be able to get me over a hurdle
03:46:53 *** andrea__ has quit IRC
04:05:43 *** Anuruddha has quit IRC
04:07:25 <jb360> Never mind
04:07:28 <jb360> I figured it out
04:30:30 *** jb360 has quit IRC
04:42:49 *** Owais has joined #openmrs
04:55:41 *** Owais has quit IRC
04:55:52 *** wyclif has quit IRC
04:57:30 *** wyclif has joined #openmrs
05:08:16 *** robbyoconnor has joined #openmrs
05:08:16 *** ChanServ sets mode: +v robbyoconnor
05:35:37 *** rowanseymour has joined #openmrs
06:01:54 *** rowanseymour has quit IRC
06:04:13 *** rowanseymour has joined #openmrs
06:04:56 *** wyclif has quit IRC
06:05:19 *** wyclif has joined #openmrs
06:08:36 *** rowanseymour has quit IRC
06:20:23 *** djadmin has joined #openmrs
06:26:38 *** djazayeri has quit IRC
06:44:28 *** k-joseph has joined #openmrs
06:55:25 *** rowanseymour has joined #openmrs
07:13:14 *** djadmin has quit IRC
07:15:14 <ekow> <Rowanseymour> Hi Rowan, ekow wants t know whether you are one of the core developers for the Kenya emr demo?
07:21:56 *** rowanseymour has quit IRC
08:03:34 *** rowanseymour has joined #openmrs
08:11:45 *** dkayiwa has joined #openmrs
08:14:59 *** k-joseph has quit IRC
08:18:48 *** jkeiper has quit IRC
08:21:21 *** rowanseymour has quit IRC
08:24:53 *** harshadura has joined #openmrs
08:39:54 *** GitHub83 has joined #openmrs
08:39:54 <GitHub83> [openmrs-core] harshadura opened pull request #220: TRUNK-2498: Validate email address in user options page (master...1.8.x) http://git.io/0C7vTQ
08:39:54 *** GitHub83 has left #openmrs
08:52:31 *** GitHub109 has joined #openmrs
08:52:31 <GitHub109> [openmrs-core] harshadura opened pull request #221: TRUNK-2498: Validate email address in user options page fixed (1.8.x...TRUNK-2498) http://git.io/BYaDcQ
08:52:31 *** GitHub109 has left #openmrs
08:54:23 *** ibewes has joined #openmrs
08:54:34 <ibewes> hello all
08:55:13 <dkayiwa> hey :)
08:55:49 <ibewes> dkayiwa: if you don't mind me asking, where are you located?
08:56:06 <dkayiwa> ibewes: in Kampala. Ever heard of it? :)
08:56:24 <ibewes> dkayiwa: yup! I'm nearby (sorta) in Nairobi
08:56:32 <dkayiwa> ibewes: oh i see!!!
08:56:45 <ibewes> dkayiwa: with your hours I figured you were somewhere around this timezone
08:56:59 <dkayiwa> ibewes: hahahaha :)
08:58:52 <harshadura> dkayiwa: i jz added a pull request right here: https://github.com/openmrs/openmrs-core/pull/221 :)
08:58:57 <OpenMRSBot> <http://ln-s.net/+fLv> (at github.com)
08:59:06 <dkayiwa> harshadura: oh thanks. Looking at it now :)
08:59:18 <harshadura> thx dkayiwa
09:00:52 <dkayiwa> harshadura: i see lots of lines deleted and then added again. was it a formatting problem?
09:01:44 <dkayiwa> harshadura: in otherwards, the green should be only for new lines of code you have added
09:01:54 <dkayiwa> harshadura: and red for what you have actually deleted
09:02:42 <harshadura> i directly applied the patch dkayiwa
09:02:50 <harshadura> i mean the patch file
09:03:35 <dkayiwa> harshadura: instead of applying the patch, do you think you can just manually put in the changes? Since they are not many anyway
09:04:03 *** Anuruddha has joined #openmrs
09:04:07 <dkayiwa> harshadura: such that we can have a commit where green in only what you have added and red what you have deleted
09:04:30 <harshadura> ok dkayiwa, i will do it and request a pull again
09:05:21 <dkayiwa> harshadura: you can close the pull request, delete the branch locally and remotely, do a git hard reset to upstream/master, and then put in the changed manually before creating a new pull request
09:05:45 <dkayiwa> harshadura: i can help you with the appropriate git commands if you are not familiar with them :)
09:07:10 <harshadura> thx dkayiwa, this git commands are very complex and hard to remember
09:08:09 <dkayiwa> harshadura: oh yes. they gave me a hard time too :)
09:08:36 <dkayiwa> harshadura: so i keep writing down those that i master such that i can always refer to them later
09:09:34 <harshadura> dkayiwa, thats good way :)
09:28:09 *** k-joseph has joined #openmrs
09:32:40 *** ibewes has quit IRC
09:35:12 <k-joseph> dkayiwa: hi
09:35:23 <dkayiwa> k-joseph: hi
09:47:49 *** rkorytkowski has joined #openmrs
09:47:49 *** ChanServ sets mode: +v rkorytkowski
09:55:03 *** ekow has quit IRC
09:56:40 <k-joseph> dkayiwa: hi, the paste link i mailed you was my ressolution for that ticket!!
09:56:49 <dkayiwa> k-joseph: looking at it
10:02:31 *** ibewes has joined #openmrs
10:09:43 *** draggonz has joined #openmrs
10:09:43 *** draggonz is now known as DraggonZ
10:12:04 *** k-joseph has quit IRC
10:20:21 *** k-joseph has joined #openmrs
10:24:07 *** DraggonZ_ has joined #openmrs
10:24:25 *** DraggonZ has quit IRC
10:28:31 *** DraggonZ_ has quit IRC
10:32:35 *** k-joseph has quit IRC
10:55:11 *** harsha89 has joined #openmrs
10:55:56 *** k-joseph has joined #openmrs
11:06:22 *** dkayiwa has quit IRC
11:06:32 *** DraggonZ has joined #openmrs
11:18:37 *** rkorytkowski is now known as rafa
11:19:35 *** kavuri has joined #openmrs
11:48:31 *** k-joseph has quit IRC
11:50:35 *** harshadura has quit IRC
11:58:44 *** lh has joined #openmrs
11:58:44 *** lh has joined #openmrs
11:58:49 *** mseaton has joined #openmrs
11:58:49 *** ChanServ sets mode: +v mseaton
11:59:14 *** mseaton has left #openmrs
12:11:34 *** kavuri has quit IRC
12:11:52 *** kishoreyekkanti has joined #openmrs
12:12:05 <harsha89> hi folks!
12:12:35 <harsha89> I'm new to the openmrs
12:13:58 <harsha89> To start contribute I think of fix indroductory tickets in REST webservices module
12:14:22 <harsha89> i have clone it start to going through it
12:14:46 <harsha89> to fix some test cases is there any resource which might helpful for doing it?
12:43:52 *** DraggonZ has quit IRC
12:46:45 *** djadmin has joined #openmrs
12:52:51 *** robbyoconnor has quit IRC
12:53:03 *** harsha89 has quit IRC
12:53:47 *** lh has quit IRC
12:57:53 *** kishoreyekkanti has quit IRC
12:58:49 *** lh has joined #openmrs
13:04:35 *** djadmin2 has joined #openmrs
13:05:09 *** harsha89 has joined #openmrs
13:05:32 *** djadmin has quit IRC
13:17:24 *** wyclif has quit IRC
13:18:31 *** k-joseph has joined #openmrs
13:20:25 *** DraggonZ has joined #openmrs
13:20:26 *** djadmin2 has quit IRC
13:21:16 *** djadmin has joined #openmrs
13:28:52 <harsha89> hi
13:29:58 *** thompcha has joined #openmrs
13:35:00 *** k-joseph has quit IRC
13:35:22 *** evmw has joined #openmrs
13:39:01 *** harshadura has joined #openmrs
13:40:05 *** jmulanid has joined #openmrs
13:41:56 <jmulanid> quit
13:42:28 *** jmulanid has quit IRC
13:43:01 *** k-joseph has joined #openmrs
13:57:22 <rafa> harsha89: hi
13:57:35 <rafa> harsha89: and welcome!
13:57:57 <rafa> harsha89: you just need to look at the already fixed tests
13:58:51 <rafa> harsha89: e.g. see https://github.com/openmrs/openmrs-module-webservices.rest/commit/6e5fdfb491d3e46de3860ebd27a72c6723b139da
13:58:54 <OpenMRSBot> <http://ln-s.net/+fQq> (at github.com)
13:59:12 <rafa> harsha89: it shows what changes were needed to fix OrderControllerTest
13:59:15 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Modules: Jasper Report 1.5.4 uploaded to OpenMRS Module Repository <https://modules.openmrs.org/modules/view.jsp?module=jasperreport&ampversion=&amp1.5.4>
14:05:19 *** wyclif has joined #openmrs
14:19:47 *** k-joseph has quit IRC
14:20:34 *** k-joseph has joined #openmrs
14:26:37 *** djadmin2 has joined #openmrs
14:27:07 *** djadmin has quit IRC
14:29:59 *** bhashitha has joined #openmrs
14:31:03 *** djadmin2 has quit IRC
14:41:31 *** downey has joined #openmrs
14:41:31 *** OpenMRSBot sets mode: +o downey
14:41:31 *** ChanServ sets mode: +o downey
14:42:06 *** djazayeri has joined #openmrs
14:42:06 *** ChanServ sets mode: +o djazayeri
14:50:37 *** k-joseph has quit IRC
14:52:58 *** bhashitha has quit IRC
14:55:37 *** djadmin has joined #openmrs
14:56:06 *** jmulandi has joined #openmrs
14:57:50 *** k-joseph has joined #openmrs
14:58:02 <harsha89> oki ill c thm
14:58:18 <harsha89> thank you rafa
14:58:28 <harsha89> i
14:59:00 <harsha89> i'll have a look and understand the way from those resources
15:00:40 <rafa> harsha89: perfect, if you have any problems, feel free to ask on IRC/dev list or comment on a ticket
15:01:47 <rafa> harsha89: don't forget to claim the ticket before you start working
15:01:51 *** andrea_ has joined #openmrs
15:02:11 *** andrea_ is now known as andreap_
15:02:51 <cpower> good morning
15:02:59 <cpower> We ready to Scrum?
15:03:12 <andreap_> good morning cpower
15:03:13 <cpower> !scrumon cpower
15:03:13 * OpenMRSBot says the DAILY SCRUM MEETING is STARTING. This meeting should not last longer than 15 minutes. Please hold other comments until the end of the meeting, or message someone privately. Thank you! ScrumMaster cpower- you may begin when ready.
15:04:01 <cpower> Order: djazayeri, rafa, andreap_, wyclif, Lluis if you are there. and anyone else who would like to update
15:04:54 <cpower> ok bounce to rafa
15:04:57 <rafa> Today:
15:04:57 <rafa> * Committed RESTWS-311: RESTWS should allow modules to add custom searches to existing resources
15:04:57 <rafa> https://tickets.openmrs.org/browse/RESTWS-311 (waiting for reply/review)
15:04:57 <rafa> * Univ call
15:04:57 <rafa> * Will need to add new tickets since the sprint is expanded for one more week
15:04:58 <rafa> No blockers.
15:05:18 <andreap_> Tuesday
15:05:19 <andreap_> Merck stuff - work with help desk re problem with timesheets
15:05:19 <andreap_> REST-WS 333 Fix ObsControllerTest
15:05:19 <andreap_> Finishing tests marked:
15:05:19 <andreap_> @Ignore("RESTWS-238: Define creatable/updatable properties on Obs resource")
15:05:19 <andreap_> Wednesday
15:05:21 <andreap_> Finish remaining tests marked:
15:05:23 <andreap_> @Ignore("RESTWS-238: Define creatable/updatable properties on Obs resource")
15:05:25 <andreap_> Clean up, commit
15:05:27 <andreap_> Pick new RESTWS-ticket
15:05:29 <andreap_> No Blockers but discussion re @Ignore("RESTWS-238: Define creatable/updatable properties on Obs resource")
15:05:37 <wyclif> Tuesday:(My machine was hell, probably need to reinstall ubuntu)
15:05:37 <wyclif> Complete Fix catalog to work with new resources and subresources
15:05:37 <wyclif> RESTWS-337 - Fix PatientIdentifierTypeControllerTest
15:05:37 <wyclif>
15:05:37 <wyclif> Wednesday:
15:05:38 <wyclif> openmrs university
15:05:42 <wyclif> RESTWS-336 - Fix PatientIdentifierControllerTest
15:05:44 <wyclif> design call
15:05:46 <wyclif> pick anotehr sprint ticket
15:05:48 <wyclif>
15:05:50 <wyclif> Blockers: None
15:06:04 <rafa> wyclif: how is RESTWS-350 going?
15:06:18 <cpower> anyone I miss or like to update on their OpenMRS work?
15:06:39 <wyclif> rafa, done with it, need to push the code
15:06:45 <rafa> wyclif: great!
15:06:54 <wyclif> rafa, was still doing some testing
15:07:43 <cpower> Annoucements: RESTWS sprint rolls on for another week. We are trying to get External Authentication sprint to run starting 2/28. Design meeting on it today. Any other topics I would be happy to tag on.
15:08:10 <cpower> Open Discussion requested: andreap_: @Ignore (RESTWS-238)
15:08:32 <andreap_> rafa, Am i supposed to be rewriting test marked @Ignore("RESTWS-238: Define creatable/updatable properties on Obs resource")?
15:08:57 <rafa> !ticket RESTWS-238
15:08:58 <OpenMRSBot> rafa: [#RESTWS-238] Define creatable/updatable properties on Obs resource - OpenMRS JIRA - https://tickets.openmrs.org/browse/RESTWS-238
15:09:09 <andreap_> rafa, have gotten several working
15:09:28 <rafa> andreap_: the ticket is fixed
15:09:36 <andreap_> rafa, finished with all others
15:09:37 <rafa> andreap_: so the test should not be ignored
15:10:07 <andreap_> rafa, ok will finish the last couple
15:10:21 <rafa> andreap_: cool
15:10:34 *** jmulandi has quit IRC
15:12:00 <andreap_> rafa, ok
15:12:28 <rafa> cpower: scrum off?
15:13:06 <rafa> !scrumoff
15:13:06 * OpenMRSBot says the DAILY SCRUM MEETING has ENDED. This channel is now returned to normal hacking operations. Post-scrum meeting follow-up conversations may now begin.
15:26:41 *** jkeiper has joined #openmrs
15:26:41 *** ChanServ sets mode: +v jkeiper
15:35:31 <k-joseph> wyclif: hi
15:37:41 <wyclif> hi k-joseph
15:37:49 <wyclif> k-joseph, how is going?
15:37:53 <wyclif> k-joseph, how is it going?
15:38:06 <k-joseph> wyclif, fiine
15:38:21 <k-joseph> wyclif, I have not been able to contribute for quite some time and am now back and ready to contribute, so then according to your comments on https://github.com/openmrs/openmrs-core/pull/192 I need further clarification, on your last comment, am not understanding what you actually meant yet, please I humbly request for further explanation, thanks :)
15:38:27 <OpenMRSBot> <http://ln-s.net/+fTM> (at github.com)
15:39:07 *** DraggonZ has quit IRC
15:42:28 *** kishoreyekkanti has joined #openmrs
15:50:11 *** kishoreyekkanti has quit IRC
15:50:37 <k-joseph> wyclif, are you still there, please?
15:59:01 *** downey has quit IRC
15:59:30 <k-joseph> wyclif, please inform me when it is the right time to inquire again, adding the last comment at https://tickets.openmrs.org/browse/TRUNK-3765 mainly what you meant by; minimise DB hits when displaying dates, thanks a lot, i will be back shortly hoping to meet you at my next return, thanks a lot please
16:01:29 *** harshadura has quit IRC
16:01:36 *** harshadura has joined #openmrs
16:02:26 *** djadmin has quit IRC
16:05:34 *** k-joseph has quit IRC
16:05:35 *** Anuruddha has quit IRC
16:06:12 *** djadmin has joined #openmrs
16:06:58 *** hugo has joined #openmrs
16:07:24 *** hugo is now known as Guest26047
16:07:42 <Guest26047> hi all
16:09:49 <Guest26047> can someone helpme, i'm searching for training in OpenMRS
16:14:24 *** Anuruddha has joined #openmrs
16:14:53 *** kishoreyekkanti has joined #openmrs
16:15:41 <Guest26047> hi
16:19:34 *** kishoreyekkanti has quit IRC
16:22:02 *** kishoreyekkanti has joined #openmrs
16:28:22 *** kishoreyekkanti has quit IRC
16:30:14 *** djadmin has quit IRC
16:36:05 *** Anuruddha has quit IRC
16:39:49 *** kishoreyekkanti has joined #openmrs
16:44:50 *** kishoreyekkanti has quit IRC
16:45:31 *** harshadura has quit IRC
16:59:38 *** djadmin has joined #openmrs
17:02:10 *** robbyoconnor has joined #openmrs
17:02:10 *** ChanServ sets mode: +v robbyoconnor
17:07:28 *** Guest26047 has quit IRC
17:19:06 *** djadmin has quit IRC
17:31:06 *** k-joseph has joined #openmrs
17:34:28 <k-joseph> wyclif, hi
17:36:06 *** thompcha has quit IRC
17:40:25 *** dkayiwa has joined #openmrs
17:46:29 *** djadmin has joined #openmrs
17:48:41 *** harsha89 has quit IRC
17:58:28 *** rafa has quit IRC
18:03:21 *** dkayiwa has quit IRC
18:09:41 *** mseaton has joined #openmrs
18:09:41 *** ChanServ sets mode: +v mseaton
18:10:48 *** mseaton has left #openmrs
18:26:05 *** robbyoconnor has quit IRC
18:27:15 *** robbyoconnor has joined #openmrs
18:27:15 *** ChanServ sets mode: +v robbyoconnor
18:28:02 *** k-joseph has quit IRC
18:30:25 *** k-joseph has joined #openmrs
18:41:34 *** dmulinwa has joined #openmrs
18:41:40 *** robbyoconnor has quit IRC
18:51:18 *** apb156 has joined #openmrs
18:52:32 *** dmulinwa has quit IRC
18:56:07 *** apb156 has left #openmrs
19:03:16 *** rkorytkowski has joined #openmrs
19:03:16 *** ChanServ sets mode: +v rkorytkowski
19:03:16 *** rkorytkowski is now known as rafa
19:04:02 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Modules: OpenMRS UI Framework 2.5 uploaded to OpenMRS Module Repository <https://modules.openmrs.org/modules/view.jsp?module=uiframework&ampversion=&amp2.5> || OpenMRS Modules: App Framework Module 1.4 uploaded to OpenMRS Module Repository <https://modules.openmrs.org/modules/view.jsp?module=appframework&ampversion=&amp1.4>
19:09:01 *** Greyskull_91 has joined #openmrs
19:09:35 <Greyskull_91> hi
19:09:43 <Greyskull_91> ny 1 der?
19:11:37 *** k-joseph has quit IRC
19:11:54 *** djadmin has quit IRC
19:48:20 *** k-joseph has joined #openmrs
19:49:39 *** Greyskull_91 has quit IRC
19:49:47 *** Greyskull_91 has joined #openmrs
19:57:58 *** Echidna has quit IRC
20:11:45 *** wyclif_ has joined #openmrs
20:11:46 *** wyclif has quit IRC
20:16:58 *** Areo has joined #openmrs
20:18:42 *** Greyskull_91 has quit IRC
20:18:50 <Areo> hello, I have problem with JUnit Tests :org.openmrs.report.ReportSchemaXmlTest. Sometimes test pass, sometimes fail. Do you have the same problem ?
20:21:21 *** Greyskull_91 has joined #openmrs
20:23:09 <Greyskull_91> Hi this is manthan .... i have done projects in MongoDB, Hadoop. am intersted in getting a project in bigdata in gsoc. need help to start with. please help
20:23:18 *** Echidna has joined #openmrs
20:23:18 *** ChanServ sets mode: +v Echidna
20:29:40 *** k-joseph has quit IRC
20:37:04 *** k-joseph has joined #openmrs
20:39:51 *** mseaton has joined #openmrs
20:39:51 *** ChanServ sets mode: +v mseaton
20:44:13 *** Areo has quit IRC
20:45:15 *** Areo has joined #openmrs
21:02:37 *** k-joseph has quit IRC
21:07:46 *** wyclif_ has quit IRC
21:09:31 *** wyclif has joined #openmrs
21:19:44 *** mseaton has left #openmrs
21:31:43 *** Areo has quit IRC
21:35:52 *** andreapat has joined #openmrs
21:38:30 *** jimmi has joined #openmrs
21:39:11 *** andreap_ has quit IRC
21:39:35 <andreapat> wyclif, you here?
21:41:41 <andreapat> wyclif, are you around - suddenly having problem with base controller test
21:45:07 *** andrea has joined #openmrs
21:45:27 *** andrea is now known as Guest1849
21:45:31 *** andreapat has quit IRC
21:45:42 *** Guest1849 is now known as andrea_
21:46:06 *** andrea_ is now known as andreap_
21:46:38 <andreap_> wyclif,
21:47:00 <andreap_> wyclif, ping me if you're around
21:47:10 <wyclif> hi andreap_
21:48:38 <andreap_> wyclif, hi - suddenly got errors in BaseCrudControllerTest
21:50:41 <wyclif> andreap_, what is the stacktrace?
21:51:37 <andreap_> wyclif, on other computer - will have to get on Merck network and use other irc
22:04:02 *** jkeiper has quit IRC
22:05:08 *** andreapat has joined #openmrs
22:06:17 <andreapat> wyclif, are you still here - I know it's late (ET)
22:07:00 <wyclif> andreap_, what is the stacktrace?
22:07:49 <jimmi> ar eu dere>?
22:10:13 <andreapat> wyclif - no stacktrace - just discovered it is not finding import org.openmrs.module.webservices.rest.test.Util
22:11:37 <andreapat> wyclif, neither is ObsControllerTest - was finishing my last test and suddenly got all these errors -
22:13:09 <andreapat> wyclif, guess I better do git pull --rebase upstream sprint-201302
22:14:13 *** jimmi has quit IRC
22:15:56 *** ibewes has quit IRC
22:17:32 <andreapat> wyclif, moving irc to other computer so I can connect to github
22:17:55 <wyclif> andreap_, hmm
22:19:43 <andreapat> wyclif, it's crazy - on work compuer must be on Merck network to use irc and can't connect to github when on Merck network - connection times out
22:20:05 <andreap_> wyclif, now I'm andreap_
22:24:13 *** andreapat has quit IRC
22:45:35 *** wyclif has quit IRC
22:47:36 *** Greyskull_91 has quit IRC
22:47:55 *** Greyskull_91 has joined #openmrs
22:55:52 *** rafa has quit IRC
23:12:05 *** lh has quit IRC