Contributed by Dengue on from the download-a-snapshot-today dept.
How to create a problem reportAlways provide as much information as possible. Try to pin-point the exact problem. Never give vague instructions, or detail vague problems like "it crashes or "I get strange interrupt issues on this one box that I built." Talk to others on IRC or some other forum to confirm that it is new, repeatable, etc. and make sure it is not a local problem.
Please don't start fixing problems that require significant work until you are sure you understand them, especially during our release periods when we must not change major sections of code. If you are going to write significant amounts of code, check various forums to make sure that someone else is not working on the problem (saving duplication of effort).
The following items should be contained in every bug report:
- The exact sequence of steps from startup necessary to reproduce the problem. This should be self-contained; it is not enough to send in a bare command without the arguments and other data you supplied to it. If a bug requires a particular sequence of events, please list those. You are encouraged to minimize the size of your example, but this is not absolutely necessary. If the bug is reproducible, we'll find it either way.
- The output you got. Please do not say that it "didn't work" or "failed". If there is an error message, show it, even if you don't understand it. If OpenBSD panics with a particular error, say which. If nothing at all happens, say so. Even if the result of your test case is a program crash or otherwise obvious it might not happen in our testing. The easiest thing is to copy the output from the terminal, if possible. Note: In case of fatal errors, the error message provided might not contain all the information available. In that case, also look at the output in the system log files, such as those stored in /var/log. Also, if you are dealing with an application that has its own log files, such as httpd, check for errors where it keeps its logs (in the case of httpd, this is /var/www/logs).
- The OpenBSD kernel output. You can get this with the dmesg command, but it is possible that your dmesg output does not contain all the information that is captured in /var/run/dmesg.boot. If this is the case, include information from both. Please include this in all bug reports.
- If you run third-party software which has to do with your bug, say so, including any subversion that software may have. If you are talking about a CVS or FTP snapshot, mention that, including its date and time.
- A traceback from your kernel panic. If your kernel panic'ed, and you are at a ddb> prompt where you can type traceback, then please do so. Submit the traceback output in your bug report. This is essential whenever possible.
Do not be afraid if your bug report becomes rather lengthy. That is a fact of life. It's better to report everything the first time than us having to squeeze the facts out of you. On the other hand, if your input files are huge, it is fair to ask first whether somebody is interested in looking into it.
Finally, when writing a bug report, please choose non-confusing terminology.
(Comments are closed)
By Robi () on
Comments
By Anonymous Coward () on
Comments
By Dan () danstr@netvision.net.il on mailto:danstr@netvision.net.il
Comments
By diana () dianaer@theperuvian.com on mailto:dianaer@theperuvian.com
Do some homework people, if you search in the "misc" archives for something half way intelligent you'll find this question pops up way too often. Does no one ever read the OpenBSD homepage?, first thing I see is "Project Goals";
http://www.openbsd.org/goals.html
Whoa!, Guess what it sez right there,
"Make a CDROM-based release approximately every six months, in particular to fund the project..."
Now let's see, last release was about June 1, hmmm, MAYBE, it'll be Dec. 1, or right around there.
Oh yeah, and what happens if it doesn't ship every 6 months like it's supposed to, does the world end? Nope.
g,day
Comments
By niekze () niekze@yahoo.com on http://www.nothingkillsfaster.com
"Give me a break, since I started teaching Network Programming in '91, I've heard this question about server socket binding every semester. Even after 20 semesters, they still ask."
"Why don't they just read 4 chapters ahead in the book?"
I have no sympathy for people who complain about repeated questions. Half of learning something new is learning how to find the information to answer your questions. Especially when people bitch about OpenBSD ISO questions. People want to try out OpenBSD. If they like it, they will want to learn more. If they don't like it, they will *not* want to learn more. Since most free *nix systems have downloadable ISOs, it would make sense that OpenBSD would also. We all know that they don't. (well, atleast not "official" ones) Why do some members of the OpenBSD community think such a question is outrageous? Does it really hurt to politely reply "no" and give the URL that explains why or simply explain to the person why? Unless you were born being experienced with every facet of human knowledge, you've been in a situation where you had to ask questions, that in retrospect, looked quite dumb. What help would rude behavior provide to your questions?
Comments
By Anonymous Coward () on
Unfortunatley, most companies are only harming themselves making products out of GPL and not BSD - not always, but mostly. Too bad for them, they have to legally re-release the source and allow another competitor to take on their work from the same level and improve upon it, hence becoming a new 'competitor' in this market.
- This is all, and only, IMHO -
Comments
By niekze () niekze@yahoo.com on http://www.nothingkillsfaster.com
If someone doesn't know enough about OpenBSD to know that there isn't an official ISO, why would they buy an OpenBSD CD? If you try it, you'll either love it and buy CD's or hate it and not look at it again...I started using OpenBSD at 2.5. However, I didn't buy a cd till 2.6. I think that would be a good poll topic:
I bought an OpenBSD CD:
When I first tried it.
the next release after I tried it.
Somewhere between when I tried it and now.
Havn't bought an OpenBSD CD yet.
By Anonymous Coward () on
Comments
By niekze () niekze@yahoo.com on http://www.nothingkillsfaster.com
anyways...It's nice to see someone who doesn't feel that common questions are not above him/her.
By skull crusher () like_you_are_gonna_email_me@punk.com on http://localhost/default.ida?NNNNNNNNNNNNNNNNNNNNN
hypothetical irc session of 3.0Beta tester on efnet #openbsd:
tester3.0> hey I am having problem booting after installeding 3.0beta
john> that is because you suck. go install 2.9. 3.0 beta is for real he-men, not lame lusers who come whining here. what does this look like a help channel?
tester3.0> oh. thanks!
Comments
By John Kerbawy () john@maKintosh.com on http://www.maKintosh.com
Comments
By skill croosher () a@a.com on http://a.com/~a
By Anonymous Coward () on
Comments
By Anonymous Coward () on
Comments
By Anonymous Coward () on
By Niekze () niekze@yahoo.com on http://www.nothingkillsfaster.com
1. he's smart.
2. he's an ass.
I don't care how 'good' OpenBSD appears, if the community pisses people off, people won't want to use it. Yes, I already know the response to that: "we don't care if they use it or not." But, when they stop buying $30 CDs, we'll see how that attitude works out. I've submitted 2 errors in the FAQ more than once and they don't get changed and I never hear a response. What gives?
take a look yourself:
in networking (6.8.7) it stats that "Bind 4 allows transfers from entire classes so it is not as exact." Letting the non-existent comma slide, it is still incorrect. Bind 4 will let you allow AXFR queries to any *specific* host or network. All you have to give is a netmask after it. e.g. 209.142.221.5&255.255.255.255 Therefore, it *is* as exact.
The other one pertains to grammar. I'm not going to submit 'errors' about misplaced commas or the like, but in 6.5 - PPP, it states: "Also, make sure, that if your not using a GENERIC kernel, that you have this line in your configuration file:" *your* and *you're* are two different words with two different meanings. *your* is a possesive form of *you*. *you're* is a contraction of *you* and *are*.
It's been 3 months since i've submitted these and I just re-submitted them this weekend. I don't expect them to change this time around or *ever*. Still, quite ironic for a project that emphasizes "standardization, correctness..."
So, to sum up: Not everyone in #OpenBSD is an ass, just some of the people with an @ by their name ( /ignore john works wonders). The calls for testing and the like need to remove any reference to irc if the operators of #openbsd are join to allow operators like john to act in such a way. Furthermore, a small portion of the community needs to discontinue their imitations of neglected, attention-seeking youth so that, of the many things OpenBSD is known for, childish and disrespectful behavior are not included.(for which I fear it is already too late.)
Comments
By gruntled user () on
It's like D.J. Bernstein. I thought he was an impolite person from his postings on bugtraq before I even knew he wrote good software. Perhaps it's some sort of free perq that we actually get to know what the developers are like. I mean, do you know what kind of person the developer of (insert_name_of_software_here) is like?
-Gruntled User
By John Kerbawy () john@maKintosh.com on mailto:john@maKintosh.com
05:09:13: yo
05:09:18: sup
05:09:23: anyone have a snapshot ports tree?
05:10:01: i found an error for MASTER_SITE= in /usr/ports/editors/hexedit in 2.9 -release
05:10:10: What's wrong with CVS?
05:10:29: it is http://pixel.linuxave.net and should be pixel.linuxwave.net
05:10:32: What's wrong with CVS?
05:10:32: What's wrong with CVS?
05:10:39: not a damned thing
05:10:47: OK then.
05:10:49: i just found a type in a port makefile
05:10:53: err typo
05:11:11: and if it isn't there in the current tree, i can ignore it
05:11:16: If it has something to do with 2.9 or 3.0, file a bug report.
05:11:17: if it isn't i can report it
05:11:23: Why don't you go look?
05:11:43: because if someone here has the -current ports tree, they can look for me
05:11:56: You lazy fuck.
05:12:03: ports trees near a new release always BREAK my shit
05:12:26: Thought about using cvsweb or pulling it elsewhere?
05:12:48: you know what. i really don't care enough
05:12:53: if it gets on the cd, fuck it
05:12:54: OK, shut the hell up.
05:14:03: http://www.openbsd.org/cgi-bin/cvsweb/ports/editors/hexedit/Makefile.diff?r1=1.16&r2=1.15&f=h
Comments
By John Kerbawy () john@maKintosh.com on mailto:john@maKintosh.com
By fansipans () on
monkey: "HEALP MEA FIEND TEH CURANT VOERSION!"
#obsd:"..."
monkey: "MUSAT FIEND CORANT VOERZSION!!!!"
#obsd: "...cvs? cvsweb? bug report?"
monkey: "NUO!!! TEALL MAE ANSWOR TO QYAZTON! YUO LAMOR LINUXBSD HOMO!"
*written in crayon across irc channel*
http://www.openbsd.org/cgi-bin/cvsweb/ports/editors/hexedit/Makefile.diff?r1=1.16&r2=1.15&f=h
*/written in crayon across irc channel*
monkey: "WUAT IS TIHS LAM0R HTTP COMPUTORE SCIEYNCS HORES HOCKEY!! I EEM NOT COEM HERE TO BECAUSE I CODE !!?? GIEVN ME ANSWEERERR!!!"
*ban set on monkey*
really, there should be a /set +crayon for these people
Comments
By fansipans () fansipans@dub.gmu.edu on mailto:fansipans@dub.gmu.edu
i mean asking someone on irc a solution to a certain specific problem is all well and good, if your aim is to only find the solution to that problem and nothing more. but isn't the point of using advanced software (at least partially) just plain LEARNING? what happens when you have no network connection and you get linker errors? Or some stupid "poop.h" not found on a build in -current? These are simple errors that take some stomping around to solve, but once you've seen it - and solved it yourself - a couple of times, you can breeze through it - and others like it - at a remarkable pace.
i'm reminded of my highschool spanish classes, when people would cram for the tests and memorize every word from ventana through paneria, and ace the test, but a week later they couldn't remember squat. This isn't to say that some people don't have things they need to work NOW (businesses especially), but if you memorize and memorize and always look for the quick solution you won't learn anything.
For those who need answers for a pressing and immediate problem: please ask! go for it! But for those who are poking around, or don't need a new feature...please, learn it yourself. Yes, it's a bitch. Yes, it's tedious. Yes, it's been done before by someone else. Yes, it's been learned before by someone else... but it hasn't been learned by you!
It's amazing what you can learn if you push yourself, and it can even be worth it :]
--fansipans
Comments
By niekze () niekze@yahoo.com on http://www.nothingkillsfaster.com
One might even point out the large contradiction in the point of your analogy. If you mean to express that people should learn things themselves, why would they, not to mention you, be in a *class* in the first place? If you had to be in the class, then the point of learning Spanish, most likely not something many of the students really wanted to learn, would not hold.
Comments
By fansipans () on
highschool is compulsory in the united states. (hence why i would be in a class to learn something)
all i'm sayin is that if i can spend time (maybe it's *wasting* time to other people) cajoling something to get it to work, i do. and i enjoy it, and take pride in getting it to work, and that i alone learned how to do it :]
like i said, something may be a bitch to fix or understand, but (to me) sometimes it's worth it.
Comments
By SESH EYE ON!!! () on
MABYE YUO CAN ANSERW MY QUEZTIN!!!
I HAVE DOWL-KLOADED CURREWNT VERIZON AND IT WON'T INSTALL PORTS!!! I CD TO :USERPORTS AND IT SAY "LILO FAILED'!"!!!!
WHAT DO I DO? IS THEER A UTIRLITY I CAN LERan FOR HELPIANG BSD PROLBA;LMS!!!
HELPS PLZ THX!!!
Comments
By Anonymous Coward () on
By Anonymous Coward () on
By Anonymous Coward () on
What you said about memorizing... So true...!
Sounds like M$ MCSE's too. M$ MCSE = Must Consult Someone with Experience.
Comments
By niekze () niekze@yahoo.com on http://www.nothingkillsfaster.com
As to people who want to fix their box so they can get their super elite eggdrop bot back up, alteast maybe they'll learn something by you that motivates them to try something a little more meaningful.
By niekze () niekze@yahoo.com on http://www.nothingkillsfaster.com
As a side note, I found the problem with the 2.9 hexedit port Makefile *while* I was doing some work. I thought I could get on #openbsd and mention it to someone quickly as to *not* take time away from my work. I ask why the need to make an ass out of yourself? You could have typed: "no, i do not have a -current ports tree," "I do have a -current ports tree, but I can't be bothered with looking, perhaps someone else can," or even "yes, I do. Let me take a quick look." It would have taken less time. Perhaps you should have just not typed anything at all.
Comments
By AsIf () bob@i-am-not-bob.com on http://www.microsoft.com
Comments
By John Kerbawy () john@maKintosh.com on mailto:john@maKintosh.com
Come on.
Comments
By niekze () niekze@yahoo.com on http://www.nothingkillsfaster.com
Comments
By fansipans () on
also....
a large portion of open source exists because a developer(s) says "maybe someone can make use of this code that i have written, and maybe they will add features to it". these developers are NOT altruism faeries who's SOLE desire in life is to help people and give things away for free.
so yes, rtfm. even when the manual is the source itself, before asking questions
btw bis rocked tonight at the black cat, seriously...thank you bis
-fansipans
By Anonymous Coward () on
By Anonymous Coward () on
By Anonymous Coward () on
Comments
By Miod Vallat () miod@openbsd.org on mailto:miod@openbsd.org
Comments
By Anonymous Coward () on
By Anonymous Coward () on
Does anybody know if UltraSparc port going to be in 3.0 release or not yet?
One more question:
What about mounting root on raid device feature?
Thanks to anybody who can shed some light on these topics!
Comments
By Eric Jackson () ericj@monkey.org on mailto:ericj@monkey.org
By Anonymous Coward () on
I believe Theo himself answers that ?
enjoy