From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laura Lazzati Subject: Re: [outreachy] am I in the right track to contribute Date: Fri, 12 Oct 2018 09:35:03 -0300 Message-ID: References: <20181009181740.1f88bbf2@alma-ubu> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47769) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gAwfQ-00064S-6m for guix-devel@gnu.org; Fri, 12 Oct 2018 08:35:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gAwfN-0003DS-VX for guix-devel@gnu.org; Fri, 12 Oct 2018 08:35:44 -0400 In-Reply-To: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: =?UTF-8?Q?G=C3=A1bor_Boskovits?= Cc: guix-devel@gnu.org, ricardo.wurmus@mdc-berlin.de On Fri, Oct 12, 2018 at 3:31 AM G=C3=A1bor Boskovits = wrote: > > Hello Laura, > > Laura Lazzati ezt =C3=ADrta (id=C5=91pont: 2= 018. > okt. 11., Cs, 21:58): > > > > On Thu, Oct 11, 2018 at 2:05 PM G=C3=A1bor Boskovits wrote: > > > > > > Hello Laura, > > > > > > Laura Lazzati ezt =C3=ADrta (id=C5=91pon= t: 2018. > > > okt. 11., Cs, 16:32): > > > > > > > > On Thu, Oct 11, 2018 at 6:24 AM G=C3=A1bor Boskovits wrote: > > > > > > > > > > Hello Laura, > > > > > > > > > > Laura Lazzati ezt =C3=ADrta (id=C5= =91pont: 2018. okt. 11., Cs, 3:25): > > > > > > > > > > > > On Wed, Oct 10, 2018 at 3:12 PM G=C3=A1bor Boskovits wrote: > > > > > > > > > > > > > > > > > > > > > Hello Laura, > > > > > > > > > > > > > > Laura Lazzati ezt =C3=ADrta (id= =C5=91pont: 2018. okt. 10., Sze 18:41): > > > > > > >> > > > > > > >> On Tue, Oct 9, 2018 at 1:17 PM Bj=C3=B6rn H=C3=B6fling > > > > > > >> wrote: > > > > > > >> > > > > > > > >> > Hi Laura, > > > > > > >> > > > > > > > >> > On Tue, 9 Oct 2018 10:08:44 -0300 > > > > > > >> > Laura Lazzati wrote: > > > > > > >> > > > > > > > >> > > Hi everyone! > > > > > > >> > > > > > > > > >> > > I don't know if is it OK to be telling you what I am/ I'= ve been doing > > > > > > >> > > these days, I kind of like doing so to have feedback, an= d also to let > > > > > > >> > > you know > > > > > > >> > > > > > > > >> > This is exactly the way to go! It's good to hear where you= stay, what > > > > > > >> > you tried, where you succeeded, where you got stuck. If yo= u get stuck, > > > > > > >> > tell us about the paths you already tried out and why you = don't get > > > > > > >> > further alone. > > > > > > >> > > > > > > > >> Sorry for being absent for a day. After updating and upgradi= ng my > > > > > > >> computer, I am stuck trying to see why the sound stopped wor= king. Yes, > > > > > > >> this kind of thinks happen but just now? > > > > > > > > > > > > > > > > > > > > > No worries, one day off is perfectly ok, however if you did n= ot get an answer in 3 or 4 days, then please contact us, since in that case= there is some communications mistake. > > > > > > > Last time losing sound happened to me after a dist-upgrade in= ubuntu, and turned out, that the pulseaudio package shipped with a configu= ration that was not compatible with the version of the binaries supplied. I= ran it in the foreground, and in the startup messages or in the log I foun= d that it could not parse the config. It can be something entirely differen= t though. I hope this helps. > > > > > > > > > > > > Thanks :) Unluckily i made a mistake and ended up needing a fr= esh > > > > > > install. But I am the kind of person that always has data backu= p and > > > > > > is aware of the software and utilities that needs. Tomorrow I w= ill go > > > > > > on with my VMs, the one with only Guix, and one with GuixSD and= start > > > > > > with the package stuff, so that I can contribute as much as I c= an, > > > > > > even if I am not chosen for outreachy. > > > > > > > > > > Sorry to hear that, but glad that you did not suffer any data los= s. > > > > > Having the VMs back by tomorrow is nice, thanks for the update. > > > > Luckily yesterday I ended up late at night and found that I could > > > > import my VM with Ubuntu guest with guix running. I do have a > > > > question. I use Virtualbox, and Downloaded the .iso file of GuixSD,= I > > > > have just installed the VM for GuixSD in VirtualBox - I read that i= n > > > > the documentation it is mentioned to use quemu- but strangely I > > > > managed to install it without any problems in VirtualBox with the .= iso > > > > I made the internet connection work, because the interfacewas down= , > > > > running other commands not shown in the documentation, now I have = it > > > > strangely in state unknown but tried ping and works. > > > > https://www.gnu.org/software/guix/manual/en/html_node/Preparing-for= -Installation.html#Preparing-for-Installation > > > > (I am writing down in my daily journal everything I am encountering= , ) > > > > I have even found that I cannot run shutdown -h now, don't know why > > > > tried shutdown --help and it does not show the option, or read > > > > manpages, or fin where .bash_history is located. > > > > > > shutdown is handled by shepherd on GuixSD, and it does not have these > > > options. You can try simply shutdown or halt. > > > .bash_history on my GuixSD system is located in ~/.bash_history, as > > > expected. Also on my GuixSD system system > > > man pages work as expected. Are you facing these issues in the > > > installation image? > > > > > > It is nice that you managed using VirtualBox. I am not suprised that > > > it works, but worth a mention in the documentation > > > I think. You wrote that you have a question, what is it? > > > > > I guess the question was all what I wrote, without putting it as a > > question. I don't know why but now manpages work, while the internet > > connection is down again (shutted down the machine with halt). Before > > that, I recall the info command, and started using it. And the problem > > with not finding .bash_history was being used to ll in Ubuntu, > > forgetting that ll is an alias for ls -laF. I realized that after > > doing a find and trying ls -ltra, and remembering working with other > > distros. But my mail was already sent. > > Does modifying the documentation counts also as a contribution? I > > mean, I do not intend to only do so, but I don't know where to start. > > If documenting, if packaging R, seing the issue with clojure (I've > > never used clojure before), keep playing with GuixSD, please, let me > > know what is better. > > Sorry if this is confusing. I should have communicated much clearer. > > Please do the packaging first, as these types of contributions go the > fastest. Today I will be reading almost all the documentation available about how guix works, how to do the packaging and so on. -The one that includes the installation, I always find useful reading documentation first, even if people tend to think it takes time, for me it works better . And I tend to plan what to do on each day. Thank you, I was really messing up and I thought you may think "she is writing too much". I find interesting too starting with packaging R for at least contributing now. And then try to package other rhings, or fix others, like the clojure one. I'd rather contributing with R but just because it is a programming language I know, and have installed and used before - now too, I don't remember mentioning I am working for a really small project doing a kind of pipeline for a friend. > Yes, documentation changes count as a contribution, but > usually go slower, as more discussion is involved. OK, I keep my daily journal in my Drive, because it is faster, where I write the problems or difficulties I find and the things/ steps I follow to solve then, and then convert that in something in my repo to send it formally. Like mentioning the steps I followed with VirtualBox for example. Or things that I found confusing in the documentation. > The clojure issue is not an urgent one, it is only a convenience thing, > so you don't need to work on it. > > Playing with GuixSD will definitely pay out well later, but you can't > register it as a contribution, so I would do that later if I were you. > > Do you notice the internet connection going down after you have installed > GuixSD? (On the installation image the connection is down on boot) I've been playing yesrterday with the VM, I did not find my internet connection was slow, neither in my host nor in the guest. And recall I use Ubuntu at home, and I had running in parallel the Ubuntu guest where I installed guix, and the guixSD guest. The only problem I encountered with GuixSD was that after halting, the internet connection went down. The dhclient warned about it every time I wrote back the commands, but maybe I did not configure something properly. It was like "where are the network files to set an static IP or something like that?" > > > > > > >> > > > > > > >> > One thing that was today on the Outreachy mentors-mailingl= ist: If you > > > > > > >> > finally made a contribution, please go directly on the Out= reachy > > > > > > >> > project page, select the Guix project and formally record = your > > > > > > >> > contributions. That's important to us and for the whole Ou= treachy > > > > > > >> > project to see who/how many applicants are possible candid= ates for a > > > > > > >> > project > > > > > > If I do the R packaging, where do I record in Guix? And I am ke= eping > > > > > > my daily journal with the problems I encounter, but I am not ve= ry sure > > > > > > about where to upload it for Guix. As regards my daily journal.= is it > > > > > > OK to hace it in Google Drive? I know its FOSS, but it's a good= way of > > > > > > easily updating the doc and having it accesible. And in outreac= hy it > > > > > > says that Refining current documentation is a contribution too.= I > > > > > > don't know if this applies also to problems I encounter and how= I > > > > > > managed to solve them. > > > > > > > > > > > > > > > > If you have a working package, and you followed the contribution = guide, you got to the part > > > > > where you can send your patch. The debbugs issue tracker creates = an issue for the patches > > > > > sent to guix-patches@gnu.org. These patches are then reviewed, we= will give you feedback, > > > > > and when it is in a shape to include it in guix, we will accept i= t, upstream the changes and close > > > > > the issue. This completes the contibution. Then you will have to = record this on the Outreachy site. > > > > > https://www.outreachy.org/apply/ > > > > > in this point: > > > > > 4. Record in-progress contributions on the Outreachy website. You= 'll need to go to the community landing page linked from the projects listi= ng page. Then click the 'Record Contribution' button. Add links and descrip= tions to your contributions and the project timeline before the application= deadline. You can always go back and edit your recorded contributions. A c= ontribution doesn't have to be merged or accepted to be recorded. > > > > > describes the process. > > > > > Note that you can record the contibution while it is still in pro= gress. > > > > > > > > Maybe it is because I'm kind of sleepy, but I dont understand very > > > > well this part. Should I be recording an in progress contribution > > > > without having sent it to you first? Or after sending it to the gui= x > > > > patches mail without receiving the feedback?> > > > > > > I guess you need to reference the contribution somehow, so I believe > > > the earilest you should try recording the contribution is after it > > > gets an issue assigned, so you can use the issue URL as a refence. > > > A patch gets an issue assigned after you send a mail to the > > > guix-patches list. You will receive a response that tells the e-mail > > > address where further communication should go regarding that patch. > > > For an example see: http://issues.guix.info/issue/32709 > > > (it is tagged as easy by the way, if you would like to give it a try) > > > > > > I can accept your contribution when the patch gets upstream, and the > > > issue is closed. We usually close an issue by metioning the commit > > > (and also the branch) where it made upstream. > > > > > > > > You can get faster responses if you CC your mentors to the messag= e sent to guix-patches, so that we can notice the incoming patch. > > > > > > > > > > For now I suggest sending the notes with the difficulties encount= ered in a mail to the devel list, accompanied with suggestions on how to cl= arify the relevant parts of the documentation. Documentation changes tend t= o take longer, as it usually involves community discussion, but you can get= this started. You can keep your private copy of these on google drive, and= it is possible to create a git repo somewhere to keep track of a file with= these, preferably an org mode text document. > > > > > WDYT? > > > > Yes, for me it is OK. I have an account in bitbucket, but because = it > > > > allows me to have private repos without having to pay extra for tha= t - > > > > most people here use github. Is it ok to use it even it is not FOSS= ? I > > > > was reading what an org mode text document is. I know about people > > > > arguing about emacs-vi. Do I need to install emacs for that? I have > > > > always been a vi-vim user. Don't mind installing it, or using anoth= er > > > > repo, but please let me know. > > > > > > Actually installing emacs is not required, but recommended, as it is > > > very well integrated with guile and guix. > > > Org mode is a good way to keep things organized, but it is not a > > > requirement either. (But once I tried it was > > > a never look back experience for me.) You can try vim-orgmode for > > > basic org mode functionality. > > > If you are ok with having a repo on gitlab it would be nice. It is > > > FOSS, and it allows you to have private > > > repos without having to pay extra for that :) I've moved just recentl= y > > > from github there. (And also a lot of my colleagues.) > > > > > > > > > > > > > > > > > > > See the "Application Setup" section in the manual, for more inf= o. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > >> > > > > > > > >> > > I installed guix on a VM with an Ubuntu distro and it wo= rked fine - i > > > > > > >> > > ran some basic commands. > > > > > > >> > > I am trying to install GuixSD over that VM too and on b= are metal - > > > > > > >> > > don't know if this two steps are necessary, but looking = at the tasks > > > > > > >> > > for Outreachy one items says that I will be doing docume= ntation for > > > > > > >> > > it. > > > > > > >> > > > > > > > >> > Concerning bare metal: Guix uses 100% Free Software und th= us uses the > > > > > > >> > libre kernel, not the normal vanilla kernel. That means so= me binaries > > > > > > >> > included in the vanilla kernel are stripped off. Hickups m= ight occur, > > > > > > >> > especially with Network, WLAN and Graphics, compared to Ub= untu. > > > > > > >> > > > > > > > >> I thought that by installing bare metal ment installing it o= n a VM > > > > > > >> without any operating system. I mean, putting the ISO there.= I only > > > > > > >> have one retro PC available with no OS where I could be tryi= ng that - > > > > > > >> it is like 13 years old, and it is not a laptop. > > > > > > > > > > > > > > > > > > > > > It is ok to skip that all together, a VM install is more than= enough for now. > > > > > > > > > > > > > >> > As always before installing a new OS, make backups of your= data and > > > > > > >> > configurations on that machine! > > > > > > >> > > > > > > > >> > > 1) should I write, at least for myself, the problems I'v= e been > > > > > > >> > > encountering in the whole process of doing everything? > > > > > > >> > > > > > > > >> > Yes, very good! I do that for myself too. It leads to good= , reproducible > > > > > > >> > bug reports, bug fixes, documentation fixes, blog entries = and could also > > > > > > >> > be used as a starting point for a screenplay for the video= s. > > > > > > >> Love doing this kind of things. > > > > > > >> > > > > > > > >> > Bj=C3=B6rn > > > > > > > > > > > > > > Best regards, > > > > > > > g_bor > > > > > > > > > > Best regards, > > > > > g_bor > > > Best regards, > > > g_bor > > Regards! > > Laura > Best regards, > g_bor I write tomorrow after having read the documentation, and tying to package = R. Regards! Laura