18:04:13 <randomuser> #startmeeting Fedora Docs Office Hours
18:04:13 <zodbot> Meeting started Thu Jun 12 18:04:13 2014 UTC.  The chair is randomuser. Information about MeetBot at http://wiki.debian.org/MeetBot.
18:04:13 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
18:04:25 <randomuser> #topic Open floor - questions welcome
18:04:36 * Sparks waves
18:04:37 <randomuser> #info randomuser is currently working on publican/koji issues
18:14:05 <Sparks> randomuser: So any idea about this publican-API error?
18:14:34 <randomuser> Sparks, I'd think it should be publican(api) but I'm not confident
18:16:32 <Sparks> randomuser: I'm talking specifically about the error I am seeing in the builds.  They seem to reference publican-API package.
18:17:00 <randomuser> publican.git/rpm_templates/spec.tmpl:BuildRequires: publican-API = [% spec_version %]
18:17:16 <zoglesby> Sparks: becuase the spec says that publican-API is a requirement for build
18:17:23 <randomuser> publican.spec: Provides: publican-api = 4.1
18:17:52 <randomuser> it *might* work to just bump publican in el6-docs but I'm not confident that it's sane as is
18:18:15 <zoglesby> is it case sensitive?
18:18:25 <randomuser> yes, but I'm not
18:19:28 <zoglesby> what version is in el6-docs?
18:19:47 <randomuser> 4.0.0-0/el6
18:21:02 <zoglesby> randomuser: I would agree with you then. I think the version in el6-docs needs to be 4.1
18:21:14 <zoglesby> I *would* think that would fix the issue
18:21:47 <zoglesby> randomuser: also how did you find that?
18:21:48 <randomuser> zoglesby, yeah, probably
18:21:57 <randomuser> find what?
18:22:24 <zoglesby> the version in the el6-docs repo, where is the repo at, or what did you look at to identify the version
18:22:27 <randomuser> I'm logged in to docs-backend, and have publican upstream and publican scm cloned
18:22:43 <zoglesby> randomuser: ah, okay
18:23:05 <zoglesby> randomuser: do you have the power to update the version of publican in the repo?
18:23:11 <randomuser> i'll try
18:23:20 <randomuser> I have the power to ask a provenpackager to do it :)
18:23:39 <zoglesby> quick to the nb !!!
18:23:50 <randomuser> nice, no el6 branch for fedpkg
18:25:00 <zoglesby> If this works, we need a process to keep the same issue from coming up again later
18:25:18 <randomuser> like, highjacking maintainership of the package?
18:25:56 * zoglesby has no desire to own the publican package!
18:26:02 <zoglesby> ever!
18:26:18 <randomuser> heh
18:26:42 <zoglesby> well not ever, if I was being paid to do so I might
18:33:37 * randomuser scratch builds
18:33:59 <Sparks> WAIT!
18:34:18 <zoglesby> stop the press
18:34:19 <Sparks> If you can build docs in el6-docs then you can build the new Publican there.
18:34:30 <Sparks> And provenpackagers have no rights on el6-docs
18:34:30 <randomuser> ...then why would I stop?
18:34:32 <Sparks> That is all.
18:35:04 <Sparks> randomuser: Sorry, this is what happens when I'm trying to comment on things on readback.  :)
18:35:08 <Sparks> randomuser: KEEP GOING!
18:35:09 <randomuser> heh
18:35:13 <Sparks> randomuser: GO GO GO GO GO
18:35:33 <zoglesby> start the press, again.
18:35:46 <zoglesby> Oh wait we can't we have to let it cool down.
18:36:04 <Sparks> zoglesby: We can't start the presses again until we fix the Publican issue
18:36:42 <randomuser> so... what makes a package an el6 package instead of a fc21 package?
18:38:00 <Sparks> randomuser: Well, first docs-backend isn't running on Fedora so updating the Fedora repo won't do anything
18:38:22 <randomuser> i was hoping to at least use it to create an srpm
18:38:40 <Sparks> randomuser: Oh, like technically what's the difference?  Nothing.
18:39:01 <Sparks> randomuser: It's RHEL 6 so...  like...  Fedora 17 or something.
18:39:41 <randomuser> wow, the publican user guide has lots of errors
18:39:48 <randomuser> https://kojipkgs.fedoraproject.org//work/tasks/589/7040589/build.log
19:14:52 <randomuser> fun.  publican doesn't build in el6-docs, so now we can play the "which dependency is responsible" game
19:17:11 <Sparks> randomuser: WTF?
19:17:45 <randomuser> Sparks, there was a failure of the same nature until the mass rebuild
19:17:57 <Sparks> *sigh*
19:18:04 <Sparks> I'm really getting tired of Publican issues.
19:18:22 <randomuser> markdown for everyone1
19:18:30 <randomuser> s/$/!/
19:19:50 <Sparks> randomuser: I'm not complaining about DocBookXML, I'm complaining about Publican.  Are there no replacements?
19:20:01 <randomuser> I'd have to look
19:20:12 <randomuser> novell uses docbook, but I don't know how they build
19:20:32 <randomuser> ...of course that's NovellMarginallyDifferentDocbook(tm)
19:20:50 <Sparks> Okay, on a slightly different topic (and by slightly I mean a completely different)
19:21:17 <Sparks> What are your thoughts on including a LICENSE file in all our repos?
19:21:36 <randomuser> no objection
19:21:38 <Sparks> There is *nothing* in any of our code repos that says what the license is.
19:22:30 <randomuser> Sparks, i have been working on some scripts to fix builds for publican3; when they're polished a bit, I'll add a function to dump a license file in
19:22:50 <randomuser> like, it's already iterating each branch of each guide
19:23:07 <Sparks> That works.  Shall I create the file for you?
19:23:15 <randomuser> certainly
19:23:24 <Sparks> Hmmm
19:23:57 <Sparks> CC is up to 4.0 but I'm pretty sure we were using 3.0
19:24:06 * Sparks will send a message to Spot on this.
19:24:34 <randomuser> Sparks, it would also be useful if we moved from CC 1.0>CC2.0>3.0 and when
19:30:51 <randomuser> ah, i think it's fop
19:31:17 <randomuser> ..or java?
19:41:37 <randomuser> and there's no rebuilding fop that I can tell, the sources come from who-knows-where
19:41:45 <randomuser> Sparks, tag, you're it
19:44:57 <zoglesby> I thought that fop was going as a part of publican 4
19:50:25 <randomuser> ..oh
19:50:34 <zoglesby> randomuser: I could be wrong about that
19:50:46 <zoglesby> I am wrong a lot
19:50:47 <randomuser> it's still in the deps, at least
19:51:01 <randomuser> but I vaguely recall a publican/fop related discussion
19:51:16 <Sparks> randomuser: I hate fop
19:51:27 <Sparks> randomuser: It failed to build on f21 AFAIK
19:51:41 <zoglesby> it always fails to build
19:51:59 <Sparks> Yes.  There is a replacement for fop but it also sucks for different reasons
19:52:33 <zoglesby> fop = fedora opposed program
19:53:42 <Sparks> It also opposes RHEL
19:54:58 <Sparks> #info Sparks asked Legal about upgrading CC BY-SA license to version 4.0 https://lists.fedoraproject.org/pipermail/legal/2014-June/002469.html
19:59:11 <randomuser> heeeeeeyyyyy rudi_ !
19:59:31 <randomuser> how fortunate that you're here
19:59:32 <Sparks> randomuser: Don't scare him off so early in the morning.
19:59:45 <randomuser> oh, crap
19:59:53 <randomuser> rudi_, get some coffee, ignore me
20:00:26 <rudi_> Hey all -- signed in for an early conference call, but hit me up and I'll see what I can do! :)
20:02:17 <randomuser> rudi_, I have been attempting to investigate why publican 4.1.3 doesn't build in el6-docs
20:02:36 <randomuser> probably not something you want to take on at the same time as a conference call :P
20:03:04 <Sparks> randomuser: Who cares about a conference call.  Our problems are way more fun.
20:05:02 <randomuser> specifically, there is a generous number of validity errors for the user guide build in %check
20:05:37 <randomuser> ..or somewhere where the user guide is built, anyway
20:06:15 <randomuser> https://kojipkgs.fedoraproject.org//work/tasks/877/7040877/build.log
20:14:07 <Sparks> Okay, I need to bail for a while.  I'll BBL.
21:20:01 <randomuser> #endmeeting