Re: License of your contributions to the blog at guix.gnu.org

2022-02-06 Thread Magali Lemes
Hi,
Em sáb., 5 de fev. de 2022 às 10:47, Ludovic Courtès 
escreveu:

> Hello,
>
> I am emailing you on behalf of the GNU Guix project because you are the
> author or coauthor of one or more articles to the blog at
> .
>
> With a few exceptions, these articles do not have a clear license, which
> we would like to fix.  We propose to dual-license all the articles under
> CC-BY-SA 4.0 and GFDL version 1.3 or later, with no Invariant Sections,
> no Front-Cover Texts, and no Back-Cover Texts.
>
> Do you agree with the proposed licensing terms for your contributions to
> the blog?
>
> If you do, please reply to this message to say so, keeping
> guix-devel@gnu.org Cc’d (if you already replied in the previous thread,
> you do not need to reply again).
>

I agree.

Magali


Re: [Outreachy] Internship ending

2021-03-09 Thread Magali Lemes

Hi!

On 03/03/2021 11:05, Ludovic Courtès wrote:

Hi Magali,

Magali Lemes  skribis:


My Outreachy internship officially ends on March 2nd, next
Tuesday. It's been wonderful contributing to Guix, and I have learned
quite a lot in these last three months. This community is truly
welcoming, and the project is amazing.
Having said that, I would like to inform that you can see what I
worked on on the 'wip-guix-log' branch and also on my Gitlab
repository . Invoking './pre-inst-env
guix git log --help' from there should tell you all the options and
what they do. In a previous email, I detailed the features as well:
<https://lists.gnu.org/archive/html/guix-devel/2021-01/msg00353.html>. Any
review and/or feedback is appreciated :D

Thank you, it was nice to have you on board!  Hopefully together with
Simon, Gábor (and maybe you!) we can review your work to integrate it
soonish.  There’s demand for this tool!


Fine, please let me know the next steps for reviewing and integrating it.



I hope it’s been a useful and pleasant experience and that it will allow
you to contribute to Guix or other free software projects in the future.
I think you’ve demonstrated the technical and social skills to be
successful at that.


It certainly was an awesome experience. Getting to know Guix and the 
people was definitely great.




Good luck with your future endeavors!


Thank you very much!


Cheers,

Magali




[Outreachy] Internship ending

2021-02-26 Thread Magali Lemes

Hi, again.

My Outreachy internship officially ends on March 2nd, next Tuesday. It's 
been wonderful contributing to Guix, and I have learned quite a lot in 
these last three months. This community is truly welcoming, and the 
project is amazing.
Having said that, I would like to inform that you can see what I worked 
on on the 'wip-guix-log' branch and also on my Gitlab repository 
. Invoking './pre-inst-env guix git log 
--help' from there should tell you all the options and what they do. In 
a previous email, I detailed the features as well: 
. 
Any review and/or feedback is appreciated :D


Cheers,
Magali




[Outreachy] Use of impure functional programming and use of vlists

2021-02-26 Thread Magali Lemes

Hello, Guix.

As my Outreachy internship approaches an end, I'd like to know which of 
the following options is better for walking and displaying the Git 
commit history:
1) having a list and then using for-each it to display the commit 
information;

2) display the list while building it.

When it comes to option number 2, the main advantage is that it's faster 
to perform operations such as 'guix git log --oneline | head -n5'. The 
downside is that it's not a pure functional programming approach.
Another question is, could vlists be used? Since it would be fast to 
have the commits in a hash table implemented with vlists, we could use 
'vlist-for-each' to display the commits. I haven't seen vlist-for-each 
being used anywhere in Guix, so I wondered if there's a special reason 
for it not being used, or if it hasn't really been necessary at all thus 
far.


Regards,
Magali




Re: [OUTREACHY-December-2020]: Congratulations to Accepted Interns!

2020-11-23 Thread Magali Lemes
Hi, Raghav.

thank you. I'm really looking forward to this internship.


Cheers,

Magali


Re: Outreachy Applicant: An Introduction

2020-10-20 Thread Magali Lemes
>
> Hey, everyone.
>> I wanted to share my progress with you. This last week I submitted my
>> first
>> patch ever. There were a few minor mistakes in it, so I had to fix them
>> and
>> submit again. It was a great opportunity for me to learn some new Git
>> commands -
>> like git rebase - and also pay more attention to some of the coding
>> guidelines
>> in Guix. I have also been on the road of learning some emacs and magit
>> tricks.
>> As for my next steps, I believe I'll try to fix one of those bugs tagged
>> as
>> easy.
>
>
>
> Cheers,
>> Magali.
>>
>>


Re: Outreachy Applicant: An Introduction

2020-10-13 Thread Magali Lemes
Hi Aniket and Bonface,
thank you two for the nice suggestions. That was exactly what I
was looking to get started into emacs.

Magali

Em ter., 13 de out. de 2020 às 21:48, Aniket Patil <
aniket112.pa...@gmail.com> escreveu:

> Hi Lemes,
>
> I am also emacs user and Outreachy applicant. I would suggest you to go
> through tutorial of emacs which is inbuilt and then go through this video
> series.
>
> https://www.youtube.com/playlist?list=PL9KxKa8NpFxIcNQa9js7dQQIHc81b0-Xg
>
> I hope you find it helpful.
>
> Aniket.
>
> On Tue, 13 Oct 2020 at 4:38 PM, Magali Lemes 
> wrote:
>
>> Hey,
>> I'm using Ubuntu 20.04.1 LTS. I must say I've never used emacs before, so
>> I'll try to get the hang of it.
>> Sharing my progress: I decided to package the arduino IDE, but it turned
>> out
>> way harder than I expected, due to its many dependencies. I ended up not
>> doing it, but it was a good experience because I could learn about some
>> functions in Scheme - chdir, for example -, some of the phases of
>> building a package - like unpacking, configuring and building - and I
>> could
>> also interact with the community, asking for help, via IRC, which is a
>> very new thing for me.
>> As for today, I will continue trying to package something. I'll probably
>> follow
>> your previous advice and begin with a R package. It seems easier, so
>> hopefully
>> I'll succeed.
>>
>> Cheers,
>> Magali.
>>
>> Em seg., 12 de out. de 2020 às 12:06, zimoun 
>> escreveu:
>>
>>> Hi,
>>>
>>> On Mon, 12 Oct 2020 at 13:00, Magali Lemes 
>>> wrote:
>>>
>>> > Guix was fairly easy to install, I used the shell script to do that.
>>>
>>> Which distribution do you use?
>>>
>>> > I installed emacs using Guix and it worked as expected.
>>>
>>> Nice!
>>> Personally, I manage the Emacs packages with Guix via a manifest.scm
>>> file.  And in a separate profile.  My conf [1] is far from perfect but
>>> if you need inspiration. :-)
>>>
>>> 1: <https://github.com/zimoun/my-conf>
>>>
>>> > I'll begin by trying to package something. So, I'll go through the
>>> links you sent
>>> > and see how that goes.
>>>
>>> Cool!
>>> Do not hesitate to ask on help-guix or #guix if you encounter issues
>>> on your path.  And feel free to send your progress, success or
>>> failure.
>>>
>>>
>>> All the best,
>>> simon
>>>
>>


Re: Outreachy Applicant: An Introduction

2020-10-13 Thread Magali Lemes
Hey,
I'm using Ubuntu 20.04.1 LTS. I must say I've never used emacs before, so
I'll try to get the hang of it.
Sharing my progress: I decided to package the arduino IDE, but it turned out
way harder than I expected, due to its many dependencies. I ended up not
doing it, but it was a good experience because I could learn about some
functions in Scheme - chdir, for example -, some of the phases of
building a package - like unpacking, configuring and building - and I could
also interact with the community, asking for help, via IRC, which is a
very new thing for me.
As for today, I will continue trying to package something. I'll probably
follow
your previous advice and begin with a R package. It seems easier, so
hopefully
I'll succeed.

Cheers,
Magali.

Em seg., 12 de out. de 2020 às 12:06, zimoun 
escreveu:

> Hi,
>
> On Mon, 12 Oct 2020 at 13:00, Magali Lemes 
> wrote:
>
> > Guix was fairly easy to install, I used the shell script to do that.
>
> Which distribution do you use?
>
> > I installed emacs using Guix and it worked as expected.
>
> Nice!
> Personally, I manage the Emacs packages with Guix via a manifest.scm
> file.  And in a separate profile.  My conf [1] is far from perfect but
> if you need inspiration. :-)
>
> 1: <https://github.com/zimoun/my-conf>
>
> > I'll begin by trying to package something. So, I'll go through the links
> you sent
> > and see how that goes.
>
> Cool!
> Do not hesitate to ask on help-guix or #guix if you encounter issues
> on your path.  And feel free to send your progress, success or
> failure.
>
>
> All the best,
> simon
>


Re: Outreachy Applicant: An Introduction

2020-10-12 Thread Magali Lemes
Hi,
thank you for welcoming me!
Guix was fairly easy to install, I used the shell script to do that.
I installed emacs using Guix and it worked as expected.
I'll begin by trying to package something. So, I'll go through the links
you sent
and see how that goes.
Thanks again for all of your suggestions on how to start contributing.

Magali


Em sex., 9 de out. de 2020 às 17:10, zimoun 
escreveu:

> Hey Magali,
>
> Welcome!
> And thank you for your interest in Guix.
>
> On Fri, 9 Oct 2020 at 20:57, Magali Lemes  wrote:
>
> > I already installed the Guix package manager on Ubuntu and am going
> through some of the commands.
>
> Really cool!
> What is your feedback on the topic?  Easy to install?  Difficulties?
> Still unworking or unexpected behaviour?
>
>
> > Anyhow, I'm excited to know what my next steps could be. I truly
> appreciate an answer.
>
> There are different possible next steps, depending on your interest.
> In random order:
>
>  + See if you want to contribute to the translation effort.  If you
> are native of one of these languages:
>
><https://translationproject.org/domain/guix.html>
>
> help is welcome!  For example, my first contribution to Guix was to
> read cover-to-cover the Guix manual and proofread the French
> translation.  Doing so is an unusual way to be familiar with the Guix
> ecosystem but really interesting.  Note that it would be part of this
> effort:
>   <https://lists.gnu.org/archive/html/guix-devel/2020-10/msg00091.html>
>
>   + Try to package something of your interest.  You might read the
> Cookbook and the relevant part of the manual:
>
> <
> https://guix.gnu.org/cookbook/en/html_node/Packaging-Tutorial.html#Packaging-Tutorial
> >
> <https://guix.gnu.org/manual/devel/en/guix.html#Defining-Packages>
>
> Well, the easiest way is to create a new folder, say /tmp/foo and
> write your new package in the file /tmp/foo/example.scm and then:
>
>   guix show -L /tmp/foo 
>   guix build -L /tmp/foo 
>   guix build -L /tmp/foo  --no-grafts --check
>
> Once it builds reproducibly, you can try to include in master.  Well,
> raise the hand at this moment. :-)
>
>   + Tweak the source of Guix.
>
>   git clone https://git.savannah.gnu.org/git/guix.git
>   cd guix
>   guix environment guix --pure
>   ./bootstrap
>   ./configure --localstatedir=/var/
>make -j 8 # adapt
>make check
>./pre-inst-env guix help # the fresh compiled 'guix' ;-)
>
> You could be interested by
> <https://guix.gnu.org/manual/devel/en/guix.html#Contributing>.
>
> Well, then you can try to fix a bug <http://issues.guix.gnu.org> and I
> recommend one with the tag easy:
>
> <http://issues.guix.gnu.org/search?query=is%3Aopen+tag%3Aeasy>
>
>
> And in any case, feel free to ask _any_ question on help-g...@gnu.org
> or IRC #guix.
>
> Keep in touch.
> Cheers,
> simon
>


Outreachy Applicant: An Introduction

2020-10-09 Thread Magali Lemes
Hi, everyone!
My name is Magali, I am an Outreachy applicant interested in the GNU Guix
project #1 'Add a subcommand showing GNU Guix history of all packages'.
I'm excited about learning more about Guile Scheme and Guix. I'm currently
seeing a bit of Scheme in college, so I thought it'd be interesting to work
on a project that uses it too.
I already installed the Guix package manager on Ubuntu and am going through
some of the commands.
Anyhow, I'm excited to know what my next steps could be. I truly appreciate
an answer.

Magali