unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* GuixDays: Perfect Setup: Speaker wanted
@ 2019-01-25 21:31 Björn Höfling
  2019-01-25 22:22 ` Pierre Neidhardt
  0 siblings, 1 reply; 12+ messages in thread
From: Björn Höfling @ 2019-01-25 21:31 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 315 bytes --]

Hi,

on the page for the Guix-Days I added this one:

Demonstration and explanation of The Perfect Setup (Emacs, Geiser, Magit)

The reason is that I failed working with the Perfect Setup. So, is
there anyone who like to show what's so perfect about that setup and
how to set it up?

Thanks,

Björn


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: GuixDays: Perfect Setup: Speaker wanted
  2019-01-25 21:31 GuixDays: Perfect Setup: Speaker wanted Björn Höfling
@ 2019-01-25 22:22 ` Pierre Neidhardt
  2019-01-26 10:15   ` swedebugia
  2019-01-27 21:56   ` Björn Höfling
  0 siblings, 2 replies; 12+ messages in thread
From: Pierre Neidhardt @ 2019-01-25 22:22 UTC (permalink / raw)
  To: Björn Höfling; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 269 bytes --]

"The Perfect Setup" sounds a bit exclusive in my opinion, there is a whole world of
possibilities out there... :)

That said, if it's only about Emacs+Geiser+Magit, I'd be happy to make a demo
and share my config :)

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: GuixDays: Perfect Setup: Speaker wanted
  2019-01-25 22:22 ` Pierre Neidhardt
@ 2019-01-26 10:15   ` swedebugia
  2019-01-26 20:13     ` Maxim Cournoyer
  2019-01-28 12:03     ` Ricardo Wurmus
  2019-01-27 21:56   ` Björn Höfling
  1 sibling, 2 replies; 12+ messages in thread
From: swedebugia @ 2019-01-26 10:15 UTC (permalink / raw)
  To: Pierre Neidhardt, Björn Höfling; +Cc: guix-devel

Pierre Neidhardt <mail@ambrevar.xyz> skrev: (25 januari 2019 23:22:47 CET)
>"The Perfect Setup" sounds a bit exclusive in my opinion, there is a
>whole world of
>possibilities out there... :)

Agreed. A recommended setup sounds better.

>
>That said, if it's only about Emacs+Geiser+Magit, I'd be happy to make
>a demo
>and share my config :)

Nice 😃 
I also tried this setup but found that magit does unexpected things to the repo sometimes. Maybe it is just my git skills that are lacking. 

Actually what is even nicer is emacs-debbugs and its ability to apply patches from emails. The UI is somewhat lacking and I think we should fork it so that it defaults to guix bugs and packages. 

Hi
-- 
Sent from my p≡p for Android.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: GuixDays: Perfect Setup: Speaker wanted
  2019-01-26 10:15   ` swedebugia
@ 2019-01-26 20:13     ` Maxim Cournoyer
  2019-01-27 11:09       ` swedebugia
  2019-01-28 12:03     ` Ricardo Wurmus
  1 sibling, 1 reply; 12+ messages in thread
From: Maxim Cournoyer @ 2019-01-26 20:13 UTC (permalink / raw)
  To: swedebugia; +Cc: guix-devel

swedebugia <swedebugia@riseup.net> writes:

[...]

> Actually what is even nicer is emacs-debbugs and its ability to apply
> patches from emails. The UI is somewhat lacking and I think we should
> fork it so that it defaults to guix bugs and packages.

There's no need to fork emacs-debbugs for that; it's already
configurable:

(setq debbugs-gnu-default-packages '("guix"))

Maxim

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: GuixDays: Perfect Setup: Speaker wanted
  2019-01-26 20:13     ` Maxim Cournoyer
@ 2019-01-27 11:09       ` swedebugia
  2019-01-27 11:50         ` Ricardo Wurmus
  0 siblings, 1 reply; 12+ messages in thread
From: swedebugia @ 2019-01-27 11:09 UTC (permalink / raw)
  To: Maxim Cournoyer, guix-devel

On 2019-01-26 21:13, Maxim Cournoyer wrote:
> swedebugia <swedebugia@riseup.net> writes:
> 
> [...]
> 
>> Actually what is even nicer is emacs-debbugs and its ability to apply
>> patches from emails. The UI is somewhat lacking and I think we should
>> fork it so that it defaults to guix bugs and packages.
> 
> There's no need to fork emacs-debbugs for that; it's already
> configurable:
> 
> (setq debbugs-gnu-default-packages '("guix"))

Thanks for sharing that! I did not look into it deeply and had not 
realized this was possible.

I think this should be included in HACKING where emacs-debbugs is mentioned:
"* Using emacs-debbugs

Bug reports and patches are tracked using debbugs. If you are on emacs, you
can use emacs-debbugs.

List all open bug reports on guix-patches with

C-u M-x debbugs-gnu <RET> <RET> guix-patches <RET> n y"

Also we should mention that the error which appears after applying 
patches from emails can be ignored - the patches apply succesfully anyways.

If you want to apply only one of several patches from a single email you 
have to select manually and run M-x magit-apply (if I remember correctly)

-- 
Cheers
Swedebugia

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: GuixDays: Perfect Setup: Speaker wanted
  2019-01-27 11:09       ` swedebugia
@ 2019-01-27 11:50         ` Ricardo Wurmus
  2019-01-29  8:27           ` swedebugia
  0 siblings, 1 reply; 12+ messages in thread
From: Ricardo Wurmus @ 2019-01-27 11:50 UTC (permalink / raw)
  To: swedebugia; +Cc: guix-devel, Maxim Cournoyer


swedebugia <swedebugia@riseup.net> writes:

> Also we should mention that the error which appears after applying
> patches from emails can be ignored - the patches apply succesfully
> anyways.

What error are you referring to?

-- 
Ricardo

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: GuixDays: Perfect Setup: Speaker wanted
  2019-01-25 22:22 ` Pierre Neidhardt
  2019-01-26 10:15   ` swedebugia
@ 2019-01-27 21:56   ` Björn Höfling
  2019-01-28  8:38     ` Pierre Neidhardt
  1 sibling, 1 reply; 12+ messages in thread
From: Björn Höfling @ 2019-01-27 21:56 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 466 bytes --]

On Fri, 25 Jan 2019 23:22:47 +0100
Pierre Neidhardt <mail@ambrevar.xyz> wrote:

> "The Perfect Setup" sounds a bit exclusive in my opinion, there is a
> whole world of possibilities out there... :)

That's just what the manual writes about it :-)

> That said, if it's only about Emacs+Geiser+Magit, I'd be happy to
> make a demo and share my config :)

That's what I mean, yes. That would be nice, if you could share it with
us.

Thanks,

Björn


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: GuixDays: Perfect Setup: Speaker wanted
  2019-01-27 21:56   ` Björn Höfling
@ 2019-01-28  8:38     ` Pierre Neidhardt
  0 siblings, 0 replies; 12+ messages in thread
From: Pierre Neidhardt @ 2019-01-28  8:38 UTC (permalink / raw)
  To: Björn Höfling; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 262 bytes --]


> That's what I mean, yes. That would be nice, if you could share it with
> us.

Sure, I will!

In the mean time, my dotfiles are publicly available there:
https://gitlab.com/ambrevar/dotfiles.

Cheers!

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: GuixDays: Perfect Setup: Speaker wanted
  2019-01-26 10:15   ` swedebugia
  2019-01-26 20:13     ` Maxim Cournoyer
@ 2019-01-28 12:03     ` Ricardo Wurmus
  2019-01-28 14:33       ` swedebugia
  1 sibling, 1 reply; 12+ messages in thread
From: Ricardo Wurmus @ 2019-01-28 12:03 UTC (permalink / raw)
  To: swedebugia; +Cc: guix-devel


swedebugia <swedebugia@riseup.net> writes:

> Actually what is even nicer is emacs-debbugs and its ability to apply
> patches from emails. The UI is somewhat lacking and I think we should
> fork it so that it defaults to guix bugs and packages.

FWIW you don’t need emacs-debbugs to apply patches from emails, nor do
you need emacs-debbugs at all if you don’t want to use it.

At https://issues.guix.info you can download any message by clicking on
the “Download” link in the upper right corner.  You can download
individual parts of multipart messages.  You can then apply any
downloaded patches with “git am”.

--
Ricardo

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: GuixDays: Perfect Setup: Speaker wanted
  2019-01-28 12:03     ` Ricardo Wurmus
@ 2019-01-28 14:33       ` swedebugia
  0 siblings, 0 replies; 12+ messages in thread
From: swedebugia @ 2019-01-28 14:33 UTC (permalink / raw)
  To: Ricardo Wurmus; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 964 bytes --]

Ricardo Wurmus <rekado@elephly.net> skrev: (28 januari 2019 13:03:42 CET)
>
>swedebugia <swedebugia@riseup.net> writes:
>
>> Actually what is even nicer is emacs-debbugs and its ability to apply
>> patches from emails. The UI is somewhat lacking and I think we should
>> fork it so that it defaults to guix bugs and packages.
>
>FWIW you don’t need emacs-debbugs to apply patches from emails, nor do
>you need emacs-debbugs at all if you don’t want to use it.
>
>At https://issues.guix.info you can download any message by clicking on
>the “Download” link in the upper right corner.  You can download
>individual parts of multipart messages.  You can then apply any
>downloaded patches with “git am”.
>
>--
>Ricardo

I will return with the error message.
I liked that it makes it easier to apply and review patches.

I know that it can be done manually but that's cumbersome  in my view.
-- 
Sent from my k-9 mail for Android.

[-- Attachment #2: Type: text/html, Size: 1425 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: GuixDays: Perfect Setup: Speaker wanted
  2019-01-27 11:50         ` Ricardo Wurmus
@ 2019-01-29  8:27           ` swedebugia
  2019-01-29 11:49             ` Ricardo Wurmus
  0 siblings, 1 reply; 12+ messages in thread
From: swedebugia @ 2019-01-29  8:27 UTC (permalink / raw)
  To: Ricardo Wurmus; +Cc: guix-devel, Maxim Cournoyer

On 2019-01-27 12:50, Ricardo Wurmus wrote:
> 
> swedebugia <swedebugia@riseup.net> writes:
> 
>> Also we should mention that the error which appears after applying
>> patches from emails can be ignored - the patches apply succesfully
>> anyways.
> 
> What error are you referring to?
> 
"cd: No such directory found via CDPATH environment variable"

My env looks like this:
LANG=sv_SE.utf8
GDM_LANG=sv_SE.utf8
HISTIGNORE=&:ls:l:ll:[bf]g:exit:..:history:dirs:cd:vlc
HISTCONTROL=eraseups:ignoreups
DISPLAY=:0
OLDPWD=/home/sdb/src
EDITOR=emacs -nw
GTK_OVERLAY_SCROLLING=0
COLORTERM=truecolor
GIT_SSL_CAINFO=/home/sdb/.guix-profile/etc/ssl/certs/ca-certificates.crt
DESKTOP_AUTOSTART_ID=10b9a9895f1abe6b4154871062361793500000005930007
MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
XDG_VTNR=7
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
GUILE_LOAD_COMPILED_PATH=/home/sdb/src/guix:/home/sdb/.guix-profile/lib/guile/2.2/site-ccache
XDG_SESSION_ID=c2
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/sdb
USER=sdb
DESKTOP_SESSION=mate
MV=-v
GUIX_LOCPATH=/home/sdb/.guix-profile/lib/locale
PWD=/home/sdb/src/guix
HOME=/home/sdb
XDG_SESSION_TYPE=x11
MATE_DESKTOP_SESSION_ID=this-is-deprecated
XDG_SESSION_DESKTOP=mate
QT_SCALE_FACTOR=1
GTK_MODULES=canberra-gtk-module
MAIL=/var/spool/mail/sdb
GIT_EXEC_PATH=/home/sdb/.guix-profile/libexec/git-core
TERM=xterm-256color
SHELL=/bin/bash
VTE_VERSION=5403
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_CURRENT_DESKTOP=MATE
XDG_SEAT=seat0
SHLVL=1
GDMSESSION=mate
SSL_CERT_DIR=/home/sdb/.guix-profile/etc/ssl/certs
LOGNAME=sdb
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
XDG_RUNTIME_DIR=/run/user/1000
XAUTHORITY=/home/sdb/.Xauthority
GUILE_LOAD_PATH=/home/sdb/src/guix:/home/sdb/.guix-profile/share/guile/site/2.2
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
QT_AUTO_SCREEN_SCALE_FACTOR=0
PATH=/home/sdb/.guix-profile/bin:/home/sdb/scripts:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
INFOPATH=/home/sdb/.guix-profile/share/info:/usr/local/share/info
SESSION_MANAGER=local/parabola:@/tmp/.ICE-unix/593,unix/parabola:/tmp/.ICE-unix/593
_=/usr/bin/env


-- 
Cheers Swedebugia

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: GuixDays: Perfect Setup: Speaker wanted
  2019-01-29  8:27           ` swedebugia
@ 2019-01-29 11:49             ` Ricardo Wurmus
  0 siblings, 0 replies; 12+ messages in thread
From: Ricardo Wurmus @ 2019-01-29 11:49 UTC (permalink / raw)
  To: swedebugia; +Cc: guix-devel, Maxim Cournoyer


swedebugia <swedebugia@riseup.net> writes:

> On 2019-01-27 12:50, Ricardo Wurmus wrote:
>>
>> swedebugia <swedebugia@riseup.net> writes:
>>
>>> Also we should mention that the error which appears after applying
>>> patches from emails can be ignored - the patches apply succesfully
>>> anyways.
>>
>> What error are you referring to?
>>
> "cd: No such directory found via CDPATH environment variable"

This is not a common error message when using the Debbugs interface for
Emacs.  I’ve never seen this message.  Can you provide instructions on
how to reproduce this?

Also try with “emacs -Q” to make sure it’s nothing to do with your
init.el.

--
Ricardo

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2019-01-29 12:34 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-25 21:31 GuixDays: Perfect Setup: Speaker wanted Björn Höfling
2019-01-25 22:22 ` Pierre Neidhardt
2019-01-26 10:15   ` swedebugia
2019-01-26 20:13     ` Maxim Cournoyer
2019-01-27 11:09       ` swedebugia
2019-01-27 11:50         ` Ricardo Wurmus
2019-01-29  8:27           ` swedebugia
2019-01-29 11:49             ` Ricardo Wurmus
2019-01-28 12:03     ` Ricardo Wurmus
2019-01-28 14:33       ` swedebugia
2019-01-27 21:56   ` Björn Höfling
2019-01-28  8:38     ` Pierre Neidhardt

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).