docs
LOGS
19:30:29 <darknao> #startmeeting docs
19:30:29 <zodbot> Meeting started Wed Nov 30 19:30:29 2022 UTC.
19:30:29 <zodbot> This meeting is logged and archived in a public location.
19:30:29 <zodbot> The chair is darknao. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions.
19:30:29 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
19:30:29 <zodbot> The meeting name has been set to 'docs'
19:30:39 <darknao> #topic Roll call
19:30:41 <darknao> #chair pboy darknao pbokoc py0xc3[m]
19:30:41 <zodbot> Current chairs: darknao pbokoc pboy py0xc3[m]
19:30:57 <darknao> hi everyone!
19:31:09 <AlanBowman[m]> Hello...
19:31:11 <pboy> .hi
19:31:12 <zodbot> pboy: pboy 'Peter Boy' <pboy@uni-bremen.de>
19:31:14 <hankuoffroad[m]> .hello hankuoffroad
19:31:15 <zodbot> hankuoffroad[m]: hankuoffroad 'None' <allegrovelo@gmail.com>
19:31:37 <AnthonyMcGlone[m> hi all
19:34:06 <darknao> ok let's start
19:34:12 <darknao> #topic Agenda
19:34:14 <darknao> #link https://discussion.fedoraproject.org/t/docs-meeting-agenda-2022-11-30/44493
19:34:16 <darknao> #info Announcements
19:34:18 <darknao> #info Action item followup
19:34:20 <darknao> #info Follow up on plan for missing install guide
19:34:22 <darknao> #info Open Floor
19:34:27 <darknao> #topic Announcements
19:34:36 <darknao> #info New variant-oriented homepage is live
19:34:38 <darknao> #info New Workstation docs has been shipped
19:34:40 <darknao> #link https://docs.fedoraproject.org/en-US/workstation-docs/
19:34:42 <darknao> #info Next milestone is F38 (2023-04-18)
19:34:44 <darknao> #info We use GitLab to track work: https://gitlab.com/groups/fedora/docs/-/boards
19:35:18 <darknao> Any other announcements?
19:36:03 <darknao> ok, proceeding to the next topic then
19:36:11 <darknao> #topic Previous action items
19:36:22 <darknao> #info pboy was to test run the new builder script on Mac
19:36:38 <pboy> Hmmm, same procedure as every year. :-)
19:36:56 <pboy> still on todo
19:37:11 <darknao> I created a ticket for that so I don't think we need to action you for that anymore
19:37:17 <darknao> #link https://gitlab.com/fedora/docs/templates/fedora-docs-template/-/issues/7
19:37:21 <AlanBowman[m]> I tested the script on a Mac and put my results in a comment there.
19:37:33 <darknao> thanks AlanBowman[m]
19:37:42 <AlanBowman[m]> TL;DR, it doesn't work.
19:37:44 <pboy> AlanBowman[m].  +1 !
19:38:07 <darknao> I guess that need some extra documentation to make it works, or make changes to the script
19:38:29 <darknao> #info darknao was to set up Vale linting on contributors-guide and Fedora Linux homepage repositories
19:38:40 <AlanBowman[m]> I don't think it will work on a Mac, it's looking for a utility that isn't available on macOS.
19:40:16 <darknao> AlanBowman[m]: I think we can still modify the script to look for another tool for mac, or just drop this feature (only for mac)
19:40:21 <hankuoffroad[m]> darknao: I saw one set up for a repo. How does it work? Does it show the results for writers before git push or is i for reviewers? Great to hear
19:41:10 <darknao> back to Vale: so I've set that up for the contributors-guide. It'll run the tool automatically for each merge request & commit
19:41:37 <darknao> I don't have any MR on this repo to show you, but for individual commit, that looks like this:
19:41:43 <darknao> https://gitlab.com/fedora/docs/community-tools/documentation-contributors-guide/-/pipelines/708679375/codequality_report
19:41:47 <hankuoffroad[m]> darknao: I understand.
19:42:06 <darknao> There is a lot of errors right now that need to be fixed
19:42:51 <copperi[m]> nice
19:42:52 <darknao> I'll see if I can write a quick documentation about how to use the tools and fix errors
19:43:23 <darknao> I'll most likely just give a few links to the upstream documentation
19:43:51 <darknao> like this one: https://redhat-documentation.github.io/vale-at-red-hat/docs/main/user-guide/introduction/
19:44:29 <darknao> it's not upstream, but it's still good documentation
19:45:26 <hankuoffroad[m]> darknao: Cool, I'll run it for next commits
19:45:41 <copperi[m]> Does it have any automatic correction functions ?
19:46:05 <darknao> copperi[m]: I don't think there is
19:46:12 <darknao> it's only reporting
19:46:51 <pboy> Can we make it part of the local preview?
19:46:59 <copperi[m]> ok
19:47:36 <darknao> maybe, but that require to install the tool first, which is not available in fedora repositories
19:48:02 <darknao> there is a docker image, so I think we could use that instead in the script
19:48:10 <pboy> OK, so we can't, actually
19:48:27 <darknao> that's something to look into
19:49:40 <darknao> #action darknao to document the use of Vale for doc writers
19:50:20 <darknao> so we have 2 more actions to mention, but I'll keep those for the next topic
19:50:26 <darknao> which is....
19:50:43 <darknao> #topic Follow up on plan for missing install guide
19:51:20 <darknao> we had a few complains about the missing install guide & administration guide lately
19:51:55 <darknao> and I think it's most likely caused by the broken links we have scattered everywhere
19:52:08 <darknao> #info pboy was to create a redirect for old install-guide links
19:52:10 <darknao> #info darknao was to list broken docs links in websites
19:52:18 <pboy> Yeah, regarding the admin guide there is a wrong link in the tools box.  I have to fix it.
19:52:36 <darknao> I gathered the list of broken links on the websites
19:52:41 <darknao> #link https://gitlab.com/fedora/docs/fedora-linux-documentation/release-docs-home/-/issues/4#note_1185856253
19:52:51 <pboy> And yeah, I'll edit the getting started page with the proper aliases
19:54:08 <darknao> so yeah, we need to either fix those links and replace them with the correct document link or redirect everything to the getting started page
19:54:28 <pboy> For most of the links we have proper replacements, I think
19:55:13 <darknao> also: $ grep DOC /etc/os-release
19:55:25 <darknao> DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f37/system-administrators-guide/"
19:55:33 <darknao> that need to be fixed too
19:56:22 <pboy> Where can we find the admin guide ?
19:57:07 <pboy> De we have to use the 36 revision?
19:57:20 <darknao> well, that's the problem, we don't have an admin guide for f37
19:58:17 <pboy> Yes, the admin guide is unchanged since at least 6 revisions. We don't have a "revision-less" address?
19:58:49 <darknao> no, it was always linked to a fedora version
19:58:57 <darknao> just like the install guide
19:59:22 <darknao> latest available is https://docs.fedoraproject.org/en-US/fedora/f36/system-administrators-guide/
19:59:32 <pboy> The problem now is, the f36 revision works, but links to 37, which we would link back to 36 ....
19:59:47 <pboy> in the "View latest"
20:00:03 <pboy> Can we remove the "View latest " part?
20:00:23 <pboy> I suppose, it is automatically added?
20:00:36 <darknao> no we can't, since it's not the latest ^^
20:00:58 <darknao> but if you want to get the same admin guide in f37, then we just need to add it back to the f37 branch
20:01:29 <pboy> Hm, would not be nice.
20:01:54 <pboy> Can we create a new address like  https://docs.fedoraproject.org/en-US/fedora/system-administrators-guide/
20:02:25 <pboy> In the long term we want to get rid of ot
20:03:07 <darknao> I was under the impression that we initially removed it because it was mostly obsolete content
20:03:52 <pboy> Yes, you are right! Is is only for the time, the replacement like the anaconda guide is not in place.
20:04:00 <darknao> bringing it back, even with another url seems like a step back
20:04:30 <darknao> in that case, I would recommend to just add it back to the f37 branch, and once we have a replacement, remove it for good
20:04:34 <pboy> agreed. It is kind of a gapstop solution
20:04:43 <darknao> and that way, we don't even need to update any links
20:04:50 <darknao> at least regarding the admin guide
20:05:23 <pboy> Currently, the old admin guide is also mentioned in the tools box.
20:05:58 <pboy> https://docs.fedoraproject.org/en-US/tools/
20:06:25 <darknao> that is the main complaint we have currently, we removed docs without anything to replace them
20:07:37 <pboy> Yeah, for the installation guide we have replacements. We just have to fix the links. The issue is the admin guide.
20:07:55 <darknao> alright, so +1/-1 to bring back the admin-guide in F37 space?
20:08:03 <darknao> +1 for me
20:08:48 <hankuoffroad[m]> sorry, I have to step out early. Thanks for today.
20:09:00 <copperi[m]> +1
20:09:02 <AnthonyMcGlone[m> +1
20:09:07 <darknao> no problem hankuoffroad[m], see you next time
20:09:22 <hankuoffroad[m]> I'll leave a note in discussion on my suggestion to merge some pages.
20:09:25 <pboy> Hm, not a nice solution.  But OK for the time being.
20:10:06 <pboy> But we shouldn'Ät make it public anywhere else as in the tools box!
20:10:20 <darknao> #agreed to bring back the admin-guide for F37
20:13:03 <darknao> anything else on this topic?
20:13:44 <pboy> not from me
20:14:17 <darknao> last topic then:
20:14:19 <darknao> #topic Open Floor
20:15:21 <AlanBowman[m]> I can look into a replacement for inotify-tools on macOS. I saw some old discussions on StackOverflow about the same issue, but with no real fixes
20:15:51 <pboy> That would be very helpfull!
20:16:14 <AnthonyMcGlone[m> I've a question about the tickets for the Quick Docs stuff. Where should I create
20:16:14 <AnthonyMcGlone[m> them? In GitLab?
20:16:21 <darknao> I'm currently working on some improvements on the documentation website: https://discussion.fedoraproject.org/t/discussing-fedora-docs-website-improvement/36600/34
20:16:48 <darknao> feel free to leave any feedbacks
20:17:10 <AlanBowman[m]> I can also look at the merging topics ticket that hankuoffroad has open.
20:17:22 <darknao> AnthonyMcGlone[m: the repository for quick docs is https://pagure.io/fedora-docs/quick-docs/issues
20:17:26 <pboy> I think, we have a repository for quickdocs, haven't we?
20:17:45 <darknao> (note that we should maybe consider moving that to gitlab at some point)
20:17:46 <AnthonyMcGlone[m> Okay, I'll add them there.
20:18:57 <pboy> I see, is it really still pagure?
20:19:19 <darknao> yep it's still in pagure
20:19:34 <pboy> OK, nice
20:20:20 <pboy> Who gets notified about new issues and new comments?
20:22:13 <darknao> can't say, except that I'm not
20:22:51 <pboy> We have a lot of open PRs und open issues. Who is in charge?
20:23:41 <darknao> you can find the list of project members in the front page of the repository
20:24:32 <darknao> basically, everyone in https://pagure.io/group/quick-docs-committers
20:26:21 <AlanBowman[m]> Is a Pagure account separate from the Fedora account?
20:26:39 <darknao> it's the same account
20:26:40 <AlanBowman[m]> Would I need to sign up there as a separate thing?
20:26:59 <pboy> AlanBowman[m]  No, but you need additionl permissions to commit.
20:27:01 <AlanBowman[m]> OK, thanks.
20:27:16 <pboy> With your Fedora Account you can open issues
20:27:45 <AlanBowman[m]> Does it use the standard fork, clone, push to origin, open a merge request workflow?
20:28:13 <pboy> Yes.
20:28:43 <pboy> And we need someone to takes care it all these issues and PRs.
20:29:04 <pboy> From the list of committers I don't see, who would be that.
20:29:32 <pboy> Probably ankursinha?
20:30:24 <darknao> no idea :( I've never done anything related to quick docs
20:31:11 <pboy> How could we proceed? 2 years old issues are quite bad.
20:31:52 <darknao> time is up. Maybe you can ask on discussion?
20:32:09 <pboy> The repo is owned by pbokoc and mainteined by flory7.
20:32:18 <pboy> Yes, we should discuss it there.
20:32:42 <darknao> Thanks everyone for today! See you all next week.
20:32:45 <darknao> #endmeeting