Create lists of software needed for a desktop system The NetBSD Project
Status: Closed Time to complete: 96 hrs Mentors: Aleksej Saushev, Julian Coleman, Julian Fagir Tags: ui, research, system

NetBSD itself is a very puristic operating system. It doesn't deliver much in its base except for the things really needed.
As such, it does not provide software you would usually install on your desktop system like a graphical editor, Firefox, etc.
In this task, you have to create a list of applications that are needed (only abstract, like "chatting"), and then propose a list of current software used for that and which one you would provide to a user.
The goal is to create a list of the applications, and a list of pros and cons of the single packages and why you would recommend them (or not).

Uploaded Work
File name/URL File size Date submitted
Desktop Software.rtf 5.0 KB December 02 2012 23:24 UTC
NETBSD.txt 6.9 KB December 09 2012 07:27 UTC
NETBSD.txt 7.8 KB December 09 2012 13:17 UTC
NetBSD Software.rtf 9.1 KB January 04 2013 01:11 UTC
Comments
Catherine C on November 27 2012 00:50 UTC Task Claimed

I would like to work on this task.

Aleksej Saushev on November 27 2012 06:51 UTC Task Assigned

This task has been assigned to Catherine C. You have 96 hours to complete this task, good luck!

Catherine C on November 27 2012 09:14 UTC Question

For the list of applications, pros and cons, etc, would it be alright if I just compiled what I find into a word document or is there a certain way or format prefered>

Julian Fagir on November 27 2012 11:50 UTC Please no word document

Hi,


please do anything, but not a word document. ;-)


The easiest format would be plaintext, as you create e.g. with the notepad editor. An OpenOffice-document would be fine as well. You could also create a wiki page in our wiki if you want, just ask for an account - we need your mail address and username for that (via mail on netbsd-users@netbsd.org or on IRC: #netbsd-code on Freenode).


Regards, Julian 

Aleksej Saushev on November 28 2012 08:25 UTC List of applications

You should provide list in the format


 


category1/package1


category2/package2


...


categoryN/packageN


 


This is file format expected by pkg_chk and pbulk.


 


If you cannot find package, you should mention that pkgsrc lacks it.


In this case you should also check pkgsrc/doc/TODO and note separatly, whether package is absent and in TODO or whether it is absent from TODO either.

Catherine C on November 28 2012 23:16 UTC Claim Removed

The claim on this task has been removed, someone else can claim it now.

DevJ on November 29 2012 01:19 UTC Task Claimed

I would like to work on this task.

Radoslaw Kujawa on November 29 2012 01:55 UTC Task Assigned

This task has been assigned to DevJ. You have 96 hours to complete this task, good luck!

Aleksej Saushev on December 1 2012 11:03 UTC Progress?

You're working on this task for 2 days.


Please, get in touch with us (preferrably, me, so that I know) to discuss your progress.

DevJ on December 1 2012 20:37 UTC Be done tonight.

Hello,


I will have this task completed tonight. Thanks!

Aleksej Saushev on December 1 2012 21:46 UTC Preview?

Hello,


Can you submit drafts for preview so that we have time to resolve issues in case of misunderstanding?

DevJ on December 2 2012 23:25 UTC Preview

Here is what I have so far. Is there any way of extending the time just a few more hours? I am almost done, and I have worked hard on this task. It would be unfortunate to loose it.


Thanks!

DevJ on December 2 2012 23:25 UTC Ready for review

The work on this task is ready to be reviewed.

Aleksej Saushev on December 3 2012 00:12 UTC Deadline extended

The deadline of the task has been extended with 0 days and 12 hours.

Aleksej Saushev on December 3 2012 00:15 UTC Plain text

Please, convert all your lists to the format described above, and all your notes to plain text or HTML.


For lists the format (plain text with category/package on separate lines) is _hard_ requirement. It is what our tools expect as input.

Aleksej Saushev on December 3 2012 00:16 UTC Task Needs More Work

One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work.

Jeff Rizzo on December 3 2012 04:03 UTC Deadline extended

The deadline of the task has been extended with 1 days and 0 hours.

Jeff Rizzo on December 3 2012 04:05 UTC Discussion with DevJ

I chatted with DevJ this evening, and cleared up that the work submitted so far was not exactly what we were looking for - not a general computer list, but specific to NetBSD.  I pointed him at pkgsrc.


It's clear he's done a fair amount of work on it, but with school tomorrow, he will need extra time, so I extended by a day and asked him to check in tomorrow.


 

Melange on December 4 2012 16:23 UTC Task Reopened

Melange has detected that the final deadline has passed and it has reopened the task.

Shrikanth Upadhyaya on December 5 2012 12:22 UTC Task Claimed

I would like to work on this task.

Aleksej Saushev on December 5 2012 19:20 UTC Task Assigned

This task has been assigned to Shrikanth Upadhyaya. You have 96 hours to complete this task, good luck!

Aleksej Saushev on December 8 2012 19:35 UTC Progress?

Hi!This is not hard task, by this time you should have it almost finished. Start publishing it. Contact us on #netbsd-code, if you have questions.

Shrikanth Upadhyaya on December 9 2012 07:28 UTC Done!

I've finished the work, if it needs more work, please send it back!

Shrikanth Upadhyaya on December 9 2012 07:28 UTC Ready for review

The work on this task is ready to be reviewed.

Aleksej Saushev on December 9 2012 12:15 UTC Review

First, the report is misleading. I don't see Chromium in pkgsrc. Which package is it in?


Second, I don't see how you have compared Chromium to Firefox, if the former doesn't work yet as you report.


Your report is not consistent with your claim that Chromium is in pkgsrc either. Have you tried installing packages at all?


Next, Firefox and Chromium are not the only web browsers out there. Why have you omitted other alternatives?


The list of package dependencies is incoherent, you mix really sensible dependencies like GTK2 and low-level stuff like Boost or libffi. Why does the latter matter when you talk about desktop software?


 


Next, the list itself is incoherent. There're bittorrent clients but no mail clients. Have people stopped using e-mail? I don't think so.


You make your list sound as if there's the only IM client, pidgin. Why? Is it really the only option?


The same applies to LibreOffice, is it the only office suite option?


The same applies to video players. Why is VLC the only option?


 


Next, you should consistently use commonly used names for packages, which are "category/package" rather than "./category/package".


And the last, but not the least. Have you read discussion above? Why does you report not address issues raised there?

Aleksej Saushev on December 9 2012 12:15 UTC Task Needs More Work

One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work.

Shrikanth Upadhyaya on December 9 2012 13:06 UTC Addressing your issues...

Chromium is in pkgsrc. it is at wip/chromium.


I did see other alternatives, but you asked for software "you would give to a user." So, I omitted other alternatives.


Also, all the dependencies are the ones I picked up from pgsrc itself. If you have any problems with that, I suggest you check pkgsrc yourself.


Yes, I do admit I forgot mail clients. I will fix that now.


For all the rest, I reiterate : 


I did see other alternatives, but you asked for software "you would give to a user." So, I omitted other alternatives.


Also, I do not understand what you mean by "address the issues raised in the discussion." My list is in the same pattern. It is also in the plaintext format. All the software is NetBSD specific.


Also, I will need some extra time if you want me to add alternatives to the list, as I it is ~7 PM here, and I have school tomorrow.


I hope I addressed all the issues.

Shrikanth Upadhyaya on December 9 2012 13:17 UTC Ready for review

The work on this task is ready to be reviewed.

Aleksej Saushev on December 9 2012 17:47 UTC Review

Sorry, I cannot accept it in this form.


First, you claim that Chromium is in pkgsrc, but it isn't there. And the way you report it, it looks as if you have never tried to install. That is, your report is just compilation work, which wasn't the only part of this task.


Second, your report still violates requirements. See my comment as of November 28 2012 08:25 UTC.


You haven't addressed the issue with list of dependencies. You continue to mix essential and non-essential ones.


You haven't addressed the issue with video players. VLC is not the only usable option there.

Aleksej Saushev on December 9 2012 17:48 UTC Task Needs More Work

One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work.

Melange on December 9 2012 19:20 UTC Task Reopened

Melange has detected that the final deadline has passed and it has reopened the task.

Shrikanth Upadhyaya on December 10 2012 12:33 UTC Task Claimed

I would like to work on this task.

Shrikanth Upadhyaya on December 10 2012 12:33 UTC Work again

YEs, I will work on those now. Can I work on this task again?

Julian Fagir on December 10 2012 13:18 UTC Task Assigned

This task has been assigned to Shrikanth Upadhyaya. You have 96 hours to complete this task, good luck!

Aleksej Saushev on December 10 2012 13:49 UTC Task Reopened

This task has been Reopened.

Aleksej Saushev on December 10 2012 13:50 UTC Discussion

Please, don't claim tasks you haven't managed to address without prior discussion and analysis.


You can find us on #netbsd-code.

Abdullah khan on December 14 2012 14:48 UTC Task Claimed

I would like to work on this task.

Abdullah khan on December 14 2012 21:46 UTC Claim Removed

The claim on this task has been removed, someone else can claim it now.

Soham More on December 30 2012 04:30 UTC Task Claimed

I would like to work on this task.

Soham More on December 30 2012 04:31 UTC Task Claimed

I would like to work on this task.

Aleksej Saushev on December 30 2012 14:30 UTC Task Assigned

This task has been assigned to Soham More. You have 96 hours to complete this task, good luck!

Aleksej Saushev on December 30 2012 14:33 UTC Caution

Hi!


Please, note, that this is not trivial task. If you have questions, I suggest that you discuss it with us.

Soham More on December 30 2012 19:41 UTC Questions

Yes,
I do have a few questions, can you please provide me your email, so I can ask them.


 


Thanks,


Soham M. 

Julian Fagir on December 30 2012 21:52 UTC Please use either IRC or Google Melange

Hi,


 


the intended platform for communication is the IRC channel (#netbsd-code on Freenode). You can see how to get there in our GCi-wiki: http://komkon2.de/nbwiki.


If you have larger questions, maybe ask them here. This is the place where all the addressed mentors can read it and get notified. We have a mailing list (netbsd-users) you could also use, but this one is rather inappropriate (and you have to prepend your topic with [GCi] such that readers know what it is about).


Regards, Julian


 


 


 


 

Soham More on January 1 2013 00:14 UTC Question

So I have compiled a list of preffered softwares for the "bare" NetBSD OS. But I do not understand how you would like us to find the packages (for example : Transmission -- "./net/Transmission"). Will I need to be running on the NetBSD OS or a Ubuntu machine? As of now I am working on a Mac OS machine.


Thanks,
Soham M. 

Julian Fagir on January 1 2013 21:30 UTC You don't have to install anything

Hi,


the task is to just create a list of possible applications people want to use, and propose solutions (i.e. specific software) for this application.


You should look up if the software is in pkgsrc, and say whether it is and if so, where it is.


One example (in reality, there are more browsers to consider, and you should elaborate more what are pros/cons of the single softwares):


Browser



  • Firefox - is open-source, but difficult to compile and has many dependencies, but works with most software. Is contained in www/firefox

  • Opera - is closed-source, but very powerful and configurable by default (doesn't need plugins). Is contained in www/opera.


You don't have to check whether they actually run on NetBSD, or what you have to do to get them running. You should also take yourself into account, i.e. what are the applications (not the specific software) you use your computer for?


 

Soham More on January 1 2013 22:17 UTC Thanks

Ok, Thank you that really cleared up things. I will make sure to have the task done and submitted before the deadline. 



Thanks,


Soham M.

Soham More on January 3 2013 01:04 UTC Extension

Hi,
Due to internet problems with our ISP, I was unable to work on this task, I am almost done, and I just require a 12 hour extension.


Thanks for Understanding,


Soham More 

Julian Fagir on January 3 2013 01:16 UTC Deadline extended

The deadline of the task has been extended with 1 days and 0 hours.

Soham More on January 4 2013 01:11 UTC Ready for review

The work on this task is ready to be reviewed.

Julian Fagir on January 4 2013 01:32 UTC Great!

I just reviewed the list. There are a few oddities, like you listing Windows software (which will not run as easy on NetBSD). But you did exactly what should have been done, and there is a bit software I didn't even know yet.


Thank you!


 


 

Julian Fagir on January 4 2013 01:32 UTC Task Closed

Congratulations, this task has been completed successfully.