How do you use bugzilla?
70 | (68%) |
With a bugzilla account through https |
25 | (24%) | I have editbugs privileges/Can edit all aspects of any bug |
20 | (19%) | No response |
18 | (17%) | Anonymous through https |
18 | (17%) | Through email |
10 | (10%) | I am bugzilla admin/Can edit product components |
4 | (4%) |
Other
- Via XMLRPC in order to query bugs
- Creating new users for gcc
- Anonymous through gmane.io NNTP
- never have
|
= How do you use bunsen?
84 (82%): No response
12 (12%): Through https://builder.sourceware.org/testruns
6 ( 6%): Other
- not using
- I don't use it
- unused
- I record test results locally in my own bunsen instance
- never have
- i do not use it
3 ( 3%): Checking out git database https://sourceware.org/git/bunsendb.git
2 ( 2%): I have an account to submit new test results
= How do you use mailinglists/mailman
78 (76%): Subscribed to one or more lists
60 (58%): Post to one or more lists
45 (44%): Read archives through pipermail
13 (13%): No response
11 (11%): I am a mailman administrator/moderator
9 ( 9%): Other
- Don't use sourceware mailing lists
- NNTP (public-inbox instance)
- inbox (nntp)
- Read archives through inbox (e.g. https://inbox.sourceware.org/)
- On mastodon, someone shared an IMAP link,
like imap://sourceware.org/INBOX/cygwin/cygwin/5,
a nicer way to read mail, but I could not deduce a link
for other lists.. A notice on the mailman pages would be nice.
- read archives through public inbox
- inbox
- Use sourceware public inbox to search and available list
Atom/RSS Feeds to keep up to date
- I use public-inbox to read archives
= How do you use git?
60 (58%): Pushing commits through ssh
52 (50%): Cloning repos through anonymous https protocol
44 (43%): Cloning repos through anonymous git protocol
29 (28%): Through gitweb on the website
21 (20%): Through cgit on the website
12 (12%): No response
6 ( 6%): Other
- not sure if this is gitweb or cgit
- website git interface, not sure which software that is
- Also browse repositories using the forge
- github mirror, forge
- download release tarballs only to build from source
- Anonymous pulls are slow
2 ( 2%): Using gitolite (cygwin/dwarfstd)
= Are you a release maintainer or project admin with ssh account
75 (73%): No response
23 (22%): Personal ssh shell account
8 ( 8%): Admin ssh for a shared project account
3 ( 3%): Other
- I don't use it
- lurker
- Cygwin package maintainer with ssh account (ftp/git/no shell)
= How do you download releases?
59 (57%): https
31 (30%): No response
17 (17%): ftp
10 (10%): Other
- No recent release available: Using git
- Checkout the release tag
- From the official FSF site
- through ports system
- From a cygwin mirror
- build from git or wait for distribution packages
- wget
- Debian
- git pull
- Distro package manager or git tags
= What do you use rsync for?
98 (95%): No response
3 ( 3%): Other
- I don't use it
- not used
- keep files in synch on multiple computers
1 ( 1%): old cvs repositories
1 ( 1%): mbox archives
1 ( 1%): svn archives
= Do you use the site local search?
76 (74%): No response
14 (14%): GCC https://gcc.gnu.org/search.html
10 (10%): Sourceware https://sourceware.org/search.html
10 (10%): Cygwin https://cygwin.com/packages
5 ( 5%): Other
- I don't use it
- not used
- Was unaware of sourceware and gcc search
- I didn't know these sites existed
- Google search for GCC parameters and SystemTap docs
= Do you use a project wiki/moinmoin?
63 (61%): No response
24 (23%): I have an account/I am in the EditorGroup
16 (16%): Read-only
3 ( 3%): Other
- not used
- SystemTap wiki
- don't
= How do you use inbox.sourceware.org?
61 (59%): No response
33 (32%): https
8 ( 8%): b4
7 ( 7%): nntp
5 ( 5%): imap
3 ( 3%): git
3 ( 3%): Other
- I don't use it
- The https://cygwin.com/mailman/listinfo/cygwin/
etc interfacer (or IMAP) are more useful
- don't
1 ( 1%): atom
= How do you use patchwork.sourceware.org?
70 (68%): No response
17 (17%): Browse patches anonymously
17 (17%): I have an account
10 (10%): I use git-pw to browse/apply/change state
9 ( 9%): I use the website to fetch patches and apply state changes
4 ( 4%): My project uses a bot that uses the api (e.g. a CICD trybot)
4 ( 4%): Other
- I don't use it
- not used
- Tried using it, but was not really useful for my use case
(and not sure many ppl use it for gcc)
- don't
= How do you use snapshots.sourceware.org?
86 (83%): No response
7 ( 7%): binutils src
6 ( 6%): gdb src
6 ( 6%): glibc src, manual
6 ( 6%): Other
- One of the FreeBSD valgrind ports is based on snapshots
- I don't use it
- We use the binutils and gcc snapshots in the kernel BPF CI
- not used
- Never used it, but maybe I should
- don't
3 ( 3%): valgrind src, html, downloads
2 ( 2%): dwarfstd draft spec
2 ( 2%): elfutils coverage
1 ( 1%): gnupoke src, manual
1 ( 1%): libabigail website, manual, apis
= How do you use builder.sourceware.org
76 (74%): No response
17 (17%): I receive CI emails when something breaks, which I use to fix issue
10 (10%): My project defined a build CI pipeline
7 ( 7%): I use the try-bots to do pre-commit CI
7 ( 7%): Other
- regularly use try branches with builder
- I don't use it
- not used
- maintain some buildbots, receive emails when buildbots break
- We have some builder for gccrs, not really sure how they fit in
- Maybe use for Cygwin Scallywag CI if Windows supported
- was and is on Appveyor - mostly used now via Github Actions
- how do you tell the difference between "I don't use it" and
no answer?
4 ( 4%): My project defined a snapshots CD pipeline
4 ( 4%): I receive CI emails that are mostly just false positives
1 ( 1%): I receive CI emails when something breaks, that I just ignore
= How do you use builder.sourceware.org (hardware)?
77 (75%): No response
21 (20%): x86_64
16 (16%): arm64
9 ( 9%): i686
9 ( 9%): s390x
7 ( 7%): armhf
7 ( 7%): ppc64le
7 ( 7%): riscv64
4 ( 4%): ppc64
4 ( 4%): Other
- I don't use it
- The most useful arches are definitely the unusual ones,
and multilib configurations (32-bit) of the common ones
- not used
- loongarch64
3 ( 3%): sparc64
= Which mirror services are you using or would you like to see more?
60 (58%): No response
18 (17%): Sourceware Release download mirrors
https://sourceware.org/mirrors.html
18 (17%): GCC Mirror Sites
https://gcc.gnu.org/mirrors.html
13 (13%): Cygwin Mirror Sites
https://cygwin.com/mirrors.html
8 ( 8%): archive.org wayback machine
7 ( 7%): Sourcehut https://git.sr.ht/~sourceware/
6 ( 6%): codeberg.org (in progress)
5 ( 5%): Other
- gitea
- don't think I set up a mirror, should probably do so
- not used (no reason)
- Would like to know more about others if affiliated
- github - this is the most reliable for GIT mirroring
1 ( 1%): Software Heritage
= Global Cybersecurity Policy Recommendations
71 (69%): No response
17 (17%): EU Cyber Resilience Act
14 (14%): US Cybersecurity Executive Orders
13 (13%): US (or other national) sanctions
13 (13%): Secure Software Development project policy recommendations
10 (10%): NIST SP 800-218, NIST SP 800-207 or other NIST recommendations
10 (10%): git repo integrity (gitsigur)
3 ( 3%): Other
- N/A
- wtf is this nonsense!
- CVE
= New (security) initiatives
76 (74%): No response
16 (16%): Modernizing account processes
12 (12%): More isolation of existing services
9 ( 9%): Release upload process improvements
7 ( 7%): Hardware keys for administrators, release managers and developers
6 ( 6%): Hire a part time junior system administrator
1 ( 1%): Other
- Engage individual projects to meet their requirements
= The forge experiment
(how do you use the forge?)
77 (75%): No response
21 (20%): I registered an account
9 ( 9%): I maintain a personal fork on the forge
7 ( 7%): Other
- I don't use it
- Add others to teams as a project admin
- learned of it only today, hope to submit requests there
- I want to use it when stage4 ends
- reviewed 2 merge requests and forgot it existed
- Waiting before I start using it for now,
but keen to see a wider uptake
- Anonymous browsing
4 ( 4%): I submit pull requests on the forge
3 ( 3%): I review pull requests on the forge
= The forge experiment
(what needs to be improved for the experiment to succeed?)
80 (78%): No response
10 (10%): Other
- I'm not clear on what the forge experiment is
- Need more developers to be able to use it fully
- I strongly prefer the mailing list workflow
- I don't use it
- Individual project leadership needs to be engaged
for it to be a success
- social aspects: encouragement, guidance, documentation
- It will eventually need to allow accounts from the general
public, not only people who already have write-after-approval
- strong BZ integration (unsure of status)
- Don't know yet because haven't got any real usage,
but am convinced it's a very good idea.
- Reviewers must find it convenient
9 ( 9%): Connect to buildbot for testing merge requests
7 ( 7%): Improve outgoing email
4 ( 4%): Improve incoming email
3 ( 3%): The web interface
3 ( 3%): Improve API (tooling)
3 ( 3%): Mirroring and Federation
1 ( 1%): It is already perfect
= Any other services/initiatives you would like to see for
Sourceware infrastructure?
- I feel like I should explain how I use Sourceware since a lot of
the questions didn't seem to apply. I make a tool for in-system
programming micros. In order to do that, I need tool chains. So I
periodically build releases of gcc and related tools for the
various micros that I support and then provide the resulting
releases both on my website and on sourceforge.
- Resilience against AI scrapbots
- More CI, but less noisy. I'm really really not interested in
those build-failed-because-the-CI-failed-to-clone reports I've
seen to binutils+gdb mailing lists! Maybe that's fixed, I don't
remember seeing any for a couple of days.
- Bot/DOS protection from external service
- Please make git cloning faster. Cloning glibc takes quite a long time.
- Unblock access from developing countries
= Have you donated to Sourceware
57 (55%): No
40 (39%): No response
4 ( 4%): Yes
2 ( 2%): I will right now!