Re: Racket packages: formerly Move DrRacket to a separate output?

2020-02-19 Thread Dimakakos Dimos


Pierre Neidhardt writes:

> I've (finally) pushed racket-minimal.
> Hooray!
>
> Now to the Racket importer... Anyone?
> Dimakakos? :)

Nice! It will be very useful. I've put some research into a build system
for racket, and sadly it isn't trivial to match the racket package
system to guix.

There is a lot of state handling in racket specific files, since every
package is indexed by linking the specific folder of a package. Right
now I'm creating these files ad-hoc but it doens't seem the best
approach, since racket is really slow searching for the dependencies in
many folders. At the same time, racket tries sometims to rebuild
packages that are passed as inputs. There are also circular dependencies
and other stuff that need to be ironed out.

I'm also talking with the creator of racket2nix, a similar project for
nix and he had the same problems, so we discussed about working for a
solution for both package managers.

So in conclusion, I don't have a specific roadmap, but I'm still working
on it.



Re: Performance improvements

2019-10-15 Thread Dimakakos Dimos


That is really great! Thanks for your hard work!



Re: GNU Guix maintainer collective expands

2019-10-10 Thread Dimakakos Dimos


Thanks for all your past, present and future hard work to all new and
older maintainers!
This is great news!




Re: Joint statement on the GNU Project

2019-10-08 Thread Dimakakos Dimos


P writes:

>> Do we have evidence that rms has caused harm to GNU's projects?
>
> in short: yes.
>
> lots of people have talked about this, but here is one thread I've seen 
> recently: https://pleroma.site/notice/9nh9bWH6RbrQinMp1M

Thanks, very interesting thread. And I agree this is not the appropriate
list for this discussion, I replied trying to understand more of the
situation and people's feeling on the matter. 




Re: Joint statement on the GNU Project

2019-10-08 Thread Dimakakos Dimos


Ludovic Courtès writes:

> We, a group of GNU maintainers sharing a vision for a stronger GNU
> Project, are publishing this statement today:
>
>   https://guix.gnu.org/blog/2019/joint-statement-on-the-gnu-project/

Hello to everyone. First of all I think that Guix blog was certainly not
the proper place for such an announcement. I agree that software,
especially free is a political issue and statement. On the other hand,
there shall be a separation since many people are involved in Guix and
may not be at the same page ideologically with the project's maintainers
and so could be alienated.

On the subject, I think that the discussion of rms's position in GNU is
valid but that at the same time such an announcment should be made after
a careful consideration and research. Do we have evidence that rms has
caused harm to GNU's projects? Even in the aspect of diversity and
community building, do we have evidence that rms is block or is it that
we just play along with a media campaign, that was in a fact a full on
personality attack on rms, by going as far as misquoting him.

I would like to hear you expand on ways that the empowerment of all
computer users was undermined by rms. I write all these in good
faith. On one hand I can accept that if there is concrete evidence, on
the other hand I see in the web media, people, associated with companies
that would like the software freedom fronts to collapse, bash and drive
out a person that offered his life to create and support the movement.

In my opinion the timing is a bit off. By trying to solve whatever issue
the community has with rms at this particular point, is like validating
the misinformation that has spread this last month about his name. It's
like the whole character assasination that happens on web is valid so we
need to cancel rms. I think this is totally unfair. At the same time
it's also important to move our community forward in ways that include
every person and also enable people of all kinds of background to take
part in GNU and this way realize the software freedom ideals.

So to sum up it would be nice to expand a bit on the announcement. My
main questions are:

 1. How does the GNU project operate, in the light of all the
 different projects, and what role and influence had rms as the head
 of GNU?

 2. How does rms with his afformentioned role undermine diversity
 and inclusivity of people working in GNU projects?

 3. What would be your suggestion on the next day of GNU when rms
 hypothetically steps down? Is he a single issue or are the other
 issues that our community shall overcome.

 4. In the case that rms is actually harming to our community how do
 we protect free software ideals while removing a person so closely
 related to their creation?



Re: Racket packages: formerly Move DrRacket to a separate output?

2019-10-05 Thread Dimakakos Dimos


Thanks for all the motivation everyone, I've started working on it so
I'll start thread later or tomorrow with the progress I've done and any
questions that occur to me.





Re: Racket packages: formerly Move DrRacket to a separate output?

2019-10-04 Thread Dimakakos Dimos


Christopher Lemmer Webber writes:

> I think nobody has written a Racket importer.  I have it as a
> longstanding background TODO task but clearly haven't found the
> time... despite the fact that I desperately want the feature.

I could start working on this, starting tomorrow. I will need a bit of
guidance though, shall I open a new thread or use this one?



Re: We need your feedback of the documentation videos!

2019-07-17 Thread Dimakakos Dimos


Laura Lazzati writes:

> Hi Guix!
>
> 
>
> Kind regards!
> Laura

Just watched the videos, great work!

I agree with Florian that translations would be really cool.

Also I think it would be nice to have a video that is about why guix
works this way and what are advantages of the ways it works.

The packaging videos were amazing, clear and very useful.

Thanks for the beautiful work,
Dimos.




Re: New episode of Libre Lounge out interviewing Ludovic about Guix!

2019-06-22 Thread Dimakakos Dimos
Nice discussion and a nice podcast in general!
Thanks for this.

--,--@ Dimos




Re: GNU Guix 1.0.0 released

2019-05-04 Thread Dimakakos Dimos
Ludovic Courtès  writes:

> We are thrilled to announce the release of GNU Guix 1.0.0!
> [...]

Thanks for all the beautiful work by all the wonderful people. I'm
hoping for many great releases and lot's of fun!




Re: Regarding freedom issues

2019-03-12 Thread Dimakakos Dimos
swedebugia  writes:

> Hi.
> I had the idea of integrating guix more with GNU when it comes to packages 
> with freedom issues.
>
> The idea is to add to guix a way to inform the user that the package they 
> just searched for is not included in guix because of freedom issues.
>
> The idea is that when we refuse a package to be included we add it with a 
> short reason to this list.
>
> Something like this
> (issues
>   (package odoo
>   (reason "trapping users by withholding update scripts, see 
> gnu.org/link.to.article"
>   (alternatives '(dolibarr tryton smbledger ledger hledger gnucash)))
>
> This makes it clear to the user that they can scratch the itch and fix the 
> problems by contacting upstream, fork or whatever or choose a better 
> alternative. 
>
> What do you think?
> -- 
> Sent from my k-9 mail for Android.

I like this as well. We could then make lists of alternatives, so they
could be resusable in similar contexts.

The thing is this seems quite a bit of work, but I think it's in the
right direction. Maybe reuse some catalogs of "non-freedom respecting"
software is doable.