xref: /aosp_15_r20/external/flashrom/doc/contact.rst (revision 0d6140be3aa665ecc836e8907834fcd3e3b018fc)
1*0d6140beSAndroid Build Coastguard WorkerContact
2*0d6140beSAndroid Build Coastguard Worker========
3*0d6140beSAndroid Build Coastguard Worker.. The extra = is needed to prevent git from throwing a `leftover conflict marker`
4*0d6140beSAndroid Build Coastguard Worker   error when commiting.
5*0d6140beSAndroid Build Coastguard Worker
6*0d6140beSAndroid Build Coastguard Worker.. _mailing list:
7*0d6140beSAndroid Build Coastguard Worker
8*0d6140beSAndroid Build Coastguard WorkerMailing List
9*0d6140beSAndroid Build Coastguard Worker------------
10*0d6140beSAndroid Build Coastguard WorkerFlashrom related mails are welcome on the flashrom mailing list at `[email protected] <mailto:[email protected]>`_.
11*0d6140beSAndroid Build Coastguard WorkerPlease do NOT send any BIOS images or F segment dumps to the list!
12*0d6140beSAndroid Build Coastguard Worker
13*0d6140beSAndroid Build Coastguard WorkerE-mails with binary files attached will be rejected. Images for things such as scope or logic analyzer traces are acceptable
14*0d6140beSAndroid Build Coastguard Workerif hosted on a third-party photo sharing service that assigns a unique URL to the image, such as Google Photos.
15*0d6140beSAndroid Build Coastguard WorkerThis prevents the photo URL from being abused for malicious or inappropriate content.
16*0d6140beSAndroid Build Coastguard Worker
17*0d6140beSAndroid Build Coastguard WorkerPlease note that the list is moderated for non-subscribers and we recommend to subscribe first.
18*0d6140beSAndroid Build Coastguard Worker
19*0d6140beSAndroid Build Coastguard WorkerSubscription
20*0d6140beSAndroid Build Coastguard Worker""""""""""""
21*0d6140beSAndroid Build Coastguard Workerhttps://mail.coreboot.org/postorius/lists/flashrom.flashrom.org/
22*0d6140beSAndroid Build Coastguard Worker
23*0d6140beSAndroid Build Coastguard WorkerArchives
24*0d6140beSAndroid Build Coastguard Worker""""""""
25*0d6140beSAndroid Build Coastguard Worker| https://mail.coreboot.org/hyperkitty/list/[email protected]/
26*0d6140beSAndroid Build Coastguard Worker| https://mail.coreboot.org/pipermail/flashrom/ (Up to Dec. 2018)
27*0d6140beSAndroid Build Coastguard Worker| https://marc.info/?l=flashrom
28*0d6140beSAndroid Build Coastguard Worker| https://www.mail-archive.com/[email protected]/
29*0d6140beSAndroid Build Coastguard Worker
30*0d6140beSAndroid Build Coastguard WorkerModeration rules
31*0d6140beSAndroid Build Coastguard Worker""""""""""""""""
32*0d6140beSAndroid Build Coastguard WorkerIf your mail is too big (the current limit is 256 kB) or if you're not on the subscriber list, your mail will be held for moderation.
33*0d6140beSAndroid Build Coastguard WorkerIf your mail contains any BIOS images or F segment dumps (instead of links which are fine), the mail will be rejected for legal reasons
34*0d6140beSAndroid Build Coastguard Worker(we do not have the right to distribute BIOS images).
35*0d6140beSAndroid Build Coastguard Worker
36*0d6140beSAndroid Build Coastguard Worker.. _real time channels:
37*0d6140beSAndroid Build Coastguard Worker
38*0d6140beSAndroid Build Coastguard WorkerReal time channels
39*0d6140beSAndroid Build Coastguard Worker------------------
40*0d6140beSAndroid Build Coastguard Worker
41*0d6140beSAndroid Build Coastguard WorkerFlashrom has real time channels where you have the chance to talk to people being involved or interested in the project.
42*0d6140beSAndroid Build Coastguard WorkerMost of the discussion is about flashrom development, contributions, tech talk and user help.
43*0d6140beSAndroid Build Coastguard Worker
44*0d6140beSAndroid Build Coastguard WorkerYou are welcome to join and discuss current and future flashrom development, ideas and contributions.
45*0d6140beSAndroid Build Coastguard Worker
46*0d6140beSAndroid Build Coastguard WorkerIf you have a problem and would like to get help, don't ask for help. Instead, just explain your problem right away,
47*0d6140beSAndroid Build Coastguard Workerand make sure to describe the situation as much as possible, so that other people can understand you and provide meaningful answers.
48*0d6140beSAndroid Build Coastguard WorkerOtherwise, others have to ask or guess the details of your problem, which is frustrating for both parties.
49*0d6140beSAndroid Build Coastguard Worker
50*0d6140beSAndroid Build Coastguard WorkerShould you need to paste lots of text (more than three lines), please use a `paste service <https://en.wikipedia.org/wiki/Pastebin>`_.
51*0d6140beSAndroid Build Coastguard WorkerFor flashrom logs, feel free to use `paste.flashrom.org <https://paste.flashrom.org>`_.
52*0d6140beSAndroid Build Coastguard WorkerOther good paste services are `ix.io <http://ix.io/>`_, `paste.rs <https://paste.rs/>`_, `bpaste.net <https://bpaste.net/>`_,
53*0d6140beSAndroid Build Coastguard Worker`gist.github.com <https://gist.github.com/>`_  and `dpaste.com <http://dpaste.com/>`_.
54*0d6140beSAndroid Build Coastguard Worker
55*0d6140beSAndroid Build Coastguard WorkerQuestions on `coreboot <https://coreboot.org>`_, `OpenBIOS <http://www.openbios.info/>`_, firmware and related topics are welcome in **#coreboot** on the same server.
56*0d6140beSAndroid Build Coastguard Worker
57*0d6140beSAndroid Build Coastguard WorkerDiscord
58*0d6140beSAndroid Build Coastguard Worker"""""""
59*0d6140beSAndroid Build Coastguard Worker
60*0d6140beSAndroid Build Coastguard WorkerFlashrom Discord channel is hosted on coreboot's server. Once you join, you will be able to see all coreboot's and flashrom's channels in one place.
61*0d6140beSAndroid Build Coastguard WorkerTo join, use the `invite link <https://discord.gg/dgcrkwVyeR>`_.
62*0d6140beSAndroid Build Coastguard Worker
63*0d6140beSAndroid Build Coastguard WorkerIRC
64*0d6140beSAndroid Build Coastguard Worker"""
65*0d6140beSAndroid Build Coastguard Worker
66*0d6140beSAndroid Build Coastguard WorkerYou can join `#flashrom <irc://irc.libera.chat/#flashrom>`_
67*0d6140beSAndroid Build Coastguard Workerchannel on the `Libera.chat <https://www.libera.chat/>`_ `IRC <https://en.wikipedia.org/wiki/Internet_Relay_Chat>`_ network.
68*0d6140beSAndroid Build Coastguard WorkerIf you don't have an IRC client, you can use the Libera.chat `webchat <https://web.libera.chat/#flashrom>`_.
69*0d6140beSAndroid Build Coastguard Worker
70*0d6140beSAndroid Build Coastguard Worker**#flashrom** channel is bridged to `Matrix <https://matrix.org/>`_.
71*0d6140beSAndroid Build Coastguard WorkerIf you would like to join, you can use `this invite link <https://matrix.to/#/#flashrom:libera.chat>`_.
72*0d6140beSAndroid Build Coastguard Worker
73*0d6140beSAndroid Build Coastguard WorkerDo note that IRC's nature has a significant effect on conversations. People from all over the world can join this channel
74*0d6140beSAndroid Build Coastguard Workerwith many different cultures and timezones. Most people are in the `CET timezone <https://en.wikipedia.org/wiki/Central_European_Time>`_,
75*0d6140beSAndroid Build Coastguard Workerso the channel may be very quiet during `CET nighttime <https://time.is/CET>`_.
76*0d6140beSAndroid Build Coastguard Worker
77*0d6140beSAndroid Build Coastguard WorkerIf you receive no replies, *please be patient*.
78*0d6140beSAndroid Build Coastguard WorkerAfter all, silence is better than getting replied with `"IDK" <https://en.wiktionary.org/wiki/IDK>`_.
79*0d6140beSAndroid Build Coastguard WorkerFrequently, somebody knows the answer, but hasn't checked IRC yet. In any case, please *do not leave the channel while waiting for an answer!*
80*0d6140beSAndroid Build Coastguard WorkerSince IRC does not store messages, replying to somebody who left the channel is *impossible*.
81*0d6140beSAndroid Build Coastguard Worker
82*0d6140beSAndroid Build Coastguard WorkerTo have persistence on IRC, you can set up an `IRC bouncer <https://en.wikipedia.org/wiki/Internet_Relay_Chat#Bouncer>`_
83*0d6140beSAndroid Build Coastguard Workerlike `ZNC <https://en.wikipedia.org/wiki/ZNC>`_, or use `IRCCloud <https://www.irccloud.com/>`_.
84*0d6140beSAndroid Build Coastguard WorkerPlease **do not publish any logs** of this channel.
85*0d6140beSAndroid Build Coastguard Worker
86*0d6140beSAndroid Build Coastguard WorkerMost of the time, people use IRC on wider-than-tall screens. Because of this, consider that pressing the return key is expensive.
87*0d6140beSAndroid Build Coastguard WorkerInstead of sending lots of tiny messages with only about two words, prefer using longer sentences, spaces and punctuation symbols.
88*0d6140beSAndroid Build Coastguard WorkerIf reading and understanding your messages is easy, replying to them is also easy.
89*0d6140beSAndroid Build Coastguard Worker
90*0d6140beSAndroid Build Coastguard Worker*Note: the channel is not moderated or monitored by any of the current active maintainers.*
91*0d6140beSAndroid Build Coastguard Worker
92*0d6140beSAndroid Build Coastguard WorkerDev meeting
93*0d6140beSAndroid Build Coastguard Worker-----------
94*0d6140beSAndroid Build Coastguard WorkerFlashrom developers community runs an online meeting every two weeks.
95*0d6140beSAndroid Build Coastguard WorkerThe main purpose of the meeting is to discuss development plans, ideas,
96*0d6140beSAndroid Build Coastguard Workercurrent ongoing projects, pending patches, and sometimes organisational questions.
97*0d6140beSAndroid Build Coastguard Worker
98*0d6140beSAndroid Build Coastguard WorkerNote this meeting is NOT:
99*0d6140beSAndroid Build Coastguard Worker
100*0d6140beSAndroid Build Coastguard Worker* troubleshooting session
101*0d6140beSAndroid Build Coastguard Worker* tech support forum
102*0d6140beSAndroid Build Coastguard Worker* user training session
103*0d6140beSAndroid Build Coastguard Worker
104*0d6140beSAndroid Build Coastguard WorkerFor questions above, please use IRC or the mailing list.
105*0d6140beSAndroid Build Coastguard Worker
106*0d6140beSAndroid Build Coastguard WorkerTime of meeting
107*0d6140beSAndroid Build Coastguard Worker"""""""""""""""
108*0d6140beSAndroid Build Coastguard WorkerIt runs once every two weeks.
109*0d6140beSAndroid Build Coastguard Worker
110*0d6140beSAndroid Build Coastguard Worker**IMPORTANT**: please calculate meeting time for your local timezone.
111*0d6140beSAndroid Build Coastguard Worker
112*0d6140beSAndroid Build Coastguard WorkerBetween November and March (inclusive)
113*0d6140beSAndroid Build Coastguard Worker
114*0d6140beSAndroid Build Coastguard Worker    **Wednesday 21:00-22:00 UTC+0**
115*0d6140beSAndroid Build Coastguard Worker
116*0d6140beSAndroid Build Coastguard Worker    also known as
117*0d6140beSAndroid Build Coastguard Worker
118*0d6140beSAndroid Build Coastguard Worker    | Wednesday 13:00-14:00 Pacific Standard Time UTC-8
119*0d6140beSAndroid Build Coastguard Worker    | Wednesday 22:00-23:00 Central European Time UTC+1
120*0d6140beSAndroid Build Coastguard Worker    | Thursday 8:00-9:00 Australian Eastern Daylight Time UTC+11
121*0d6140beSAndroid Build Coastguard Worker
122*0d6140beSAndroid Build Coastguard WorkerBetween April and September (inclusive)
123*0d6140beSAndroid Build Coastguard Worker
124*0d6140beSAndroid Build Coastguard Worker    **Thursday 6:00-7:00 UTC+0**
125*0d6140beSAndroid Build Coastguard Worker
126*0d6140beSAndroid Build Coastguard Worker    also known as
127*0d6140beSAndroid Build Coastguard Worker
128*0d6140beSAndroid Build Coastguard Worker    | Wednesday 23:00-midnight Pacific Daylight Time UTC-7
129*0d6140beSAndroid Build Coastguard Worker    | Thursday 8:00-9:00 Central European Summer Time UTC+2
130*0d6140beSAndroid Build Coastguard Worker    | Thursday 16:00-17:00 Australian Eastern Standard Time UTC+10
131*0d6140beSAndroid Build Coastguard Worker
132*0d6140beSAndroid Build Coastguard WorkerThe last week of March and 4 weeks of October there are no meetings
133*0d6140beSAndroid Build Coastguard WorkerThis is because daylight saving time changes are happening on different dates in different locations, and setting up meeting time becomes too complicated.
134*0d6140beSAndroid Build Coastguard Worker
135*0d6140beSAndroid Build Coastguard WorkerFAQ
136*0d6140beSAndroid Build Coastguard Worker"""
137*0d6140beSAndroid Build Coastguard Worker**When is the next meeting?**
138*0d6140beSAndroid Build Coastguard Worker
139*0d6140beSAndroid Build Coastguard WorkerLook into the meeting notes `document <https://docs.google.com/document/d/18qKvEbfPszjsJJGJhwi8kRVDUG3GZkADzQSH6WFsKqw/edit?usp=sharing>`_.
140*0d6140beSAndroid Build Coastguard WorkerThe top entry, on the first page, with the date in the future, and empty list of attendees - is the next meeting.
141*0d6140beSAndroid Build Coastguard Worker
142*0d6140beSAndroid Build Coastguard Worker
143*0d6140beSAndroid Build Coastguard Worker**How to join the meeting?**
144*0d6140beSAndroid Build Coastguard Worker
145*0d6140beSAndroid Build Coastguard WorkerIn the meeting notes `document <https://docs.google.com/document/d/18qKvEbfPszjsJJGJhwi8kRVDUG3GZkADzQSH6WFsKqw/edit?usp=sharing>`_,
146*0d6140beSAndroid Build Coastguard Workeron the top it says “to join, click the link”, click the link.
147*0d6140beSAndroid Build Coastguard Worker
148*0d6140beSAndroid Build Coastguard Worker
149*0d6140beSAndroid Build Coastguard Worker**Do I need an invitation to join the meeting?**
150*0d6140beSAndroid Build Coastguard Worker
151*0d6140beSAndroid Build Coastguard WorkerNo, just join.
152*0d6140beSAndroid Build Coastguard Worker
153*0d6140beSAndroid Build Coastguard Worker
154*0d6140beSAndroid Build Coastguard Worker**Do I need to create an account anywhere?**
155*0d6140beSAndroid Build Coastguard Worker
156*0d6140beSAndroid Build Coastguard WorkerNo, you can join without an account, and view/comment on the meeting doc without an account.
157*0d6140beSAndroid Build Coastguard Worker
158*0d6140beSAndroid Build Coastguard Worker
159*0d6140beSAndroid Build Coastguard Worker**How do I add a topic to the agenda?**
160*0d6140beSAndroid Build Coastguard Worker
161*0d6140beSAndroid Build Coastguard WorkerAdd comments/suggestions on the meeting doc, and they will be accepted shortly after.
162