In addition to teaching students how to program, they should be taught how to write a bug report. I see nothing strange in doing this at schools/universities where programming is taught. It's a skill related to software development.
@Kusalananda +1000. I’ve seen a few courses where students file bugs on each others’ projects; they quickly learn how to write good bug reports once they start receiving some of their own to fix ;-).
@Archemar Because I don't know what /etc/shadowactually stores. The shadow manual says that it stores the encrypted password, which is different from what I thought it stored (a hash of the password).
We are playing on word shadow store md5sum(salt+plain password) (or sha512, etc), this is a hash. encrypted would imply (to me) a way to get password back.
I have the working password and can see the hash (/etc/passwd). How do I find the hashing algorithm used to hash the password, without manually trying different algorithms until I find a match?
Do you use xpra to access Ubuntu desktop from Android (xpra.org/trac/wiki/Clients/Android)? I am currently using vino as server on Ubuntu and some VNC viewer on Android. Not sure which one is better
About bug report. Is it correct that Github has code review, which can provides feedback on code including bugs? Or do you mean bug reports as done by Quality Assurance testing engineers? Using Bugzilla (which I have never used, and don't know why software developement need bug report/tracking tool)?
@Tim I’m talking about tools or web sites which you, as an end user, would use to report problems with the software you’re using (or feature requests).
Code review can identify potential bugs in suggested changes, but it’s not useful for end users.
Is Bugzilla used for the bug reports by testing engineers and by end users?
I saw somewhere bug tracking/reporting using some tools such as bugzilla is a software developement skill. But I am not very sure about why it is used.
Probably I don't know much about QA yet.
I will probably think about this sometime. I am currently reading/thinking about something else.
@Tim yes, e.g. all of Red Hat’s bug tracking is done in a Bugzilla instance, and that combines issues from end users, internal testing, etc.
@Tim there are a number of reasons to use a bug tracker of some sort (compared to, for example, email): it allows multiple participants to access all the information; it ensures that information isn’t lost; it provides context for bug fixes (a changelog can give a summary of a fix, and a link to the bug tracker).
@Tim Bugzilla and similar software is used to keep track of reported issues. Github issues is another way to do that (but maybe somewhat limited). Some projects have bug reporting mailing addresses or mailing lists, and some software come with special utilities to specifically written to report bugs (such as the bashbug tool for bash or sendbug which is used to report bugs in OpenBSD).
We use ZenHub at work, which is a sort of extension on top of Github issues.
In the companies where I experienced, I didn't see anything similar to bugzilla, but I didn't know any about QA at that time. They might use bugzilla or something similar, but I didn't have that common sense so I wasn't aware of any
Another nice feature of bug trackers is their workflow: this ensures that people know whether a bug is being worked on, by whom (so two people don’t waste time working on the same bug by accident), whether it’s been resolved and in what version.
JIRA is commecial. So I think companies which focus on free or opensource don't use JIRA?
I only remember the ticket and Sprint features in JIRA which assign tasks to individuals and track the progresses of individuals. So I guess the main features of JIRA is not bug tracking?
@Tim I don’t know about companies, but Atlassian give no-cost licenses to open source projects and foundations so there are quite a few open source projects which use JIRA (the Apache projects, most projects hosted by the Linux Foundation...)
@Tim JIRA started off as a bug tracker and got work-tracking and planning features added to it; what you see really depends on what you use it for, so it’s definitely possible to use it in the way you describe
One way to think of its bug tracking features nowadays is that bugs are input into work which needs done, and are fixed as a side effect of work being done.
(it did come with great Graphical design tools for Windoze though, so we did the design and high-lever prototyping in the Turbo-C IDE and the development in MSC)
@Fabby I was innocent, I swear! Just blindly copy/pasting (er, hand re-typing) code from a magazine. No better than the curl http://random.url | sudo bash hackers of today.
(thinking whether BASIC was 2nd or third: can't remember)
@JeffSchaller I was luckier than you: I jumped on the computer bandwagon before the "Home computers" became popular and had 2 masters of engineering in my local computer club.
I drew (as in with a wax pen) my first motherboard and...
... soldered the CPU and the RAM chips onto the MoBo myself.
the "case" around the Mobo was a cardboard box.
Too bad pictures were so expensive back then as my dad never took a picture of my rig as he "was waiting for it to be finished before he took a picture"
(asked him a few months ago as someone didn't believe me when I told'em...)
At the time, it was just a hobby: I never thought I'd end up in the IT industry...
I know this sounds really dumb, and I don't plan on using this much, but is there a way with xrandr or something similar to make my display show the equivalent of grayscale but using a color instead of gray? I think it would be a really cool effect for some applications.
:-) i've done contracting for 10 years, paid off my flat and then went out of the contracting business and back into the corporate wage slave business.
@StephenKitt I don't work in France have a French contract: Médecin du travail is only sent over to your house if the company thinks you're faking it and they then pay another doctor to do a reality check.
And when you come back from a long illness and the company doesn't want to risk you coming back from short disability leave for just one day.
Anyone have experience with NFS? We're using NFS to get around Red Hat having compiled out CD/DVD filesystem passthrough for RHEL7. Right now, the clients can take upwards of several seconds to copy a 300MB file, or it happens in the blink of an eye. If it takes the slow route, I get log messages saying that the NFS server timed out
@Ungeheuer That sounds like a good question for the site. You should include the relevant configuration of the NFS server (how it exports the shares) and how the client(s) mount the exported directories.
@Kusalananda I think it's configurable via /etc/sysconfig/nfs but I'll have to read over it. Currently, there can be at most 4 distinct NFS clients trying to copy files from a read-only mount.