all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* A Debian suggestion
@ 2024-12-07 12:43 Robert Boyer
  2024-12-07 13:03 ` Jean Louis
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Robert Boyer @ 2024-12-07 12:43 UTC (permalink / raw)
  To: Camm Maguire, Stas Boukarev, help-gnu-emacs

Dearest Wonderful Debian Developers,

For all the great systems that Debian supports, here is a suggestion,
probably idiotic.

It might sometimes possibly be to the benefit of a user and developer for
the user to 'move on', possibly only temporarily, beyond the 'stable'
version of something.

It might be good if I could, for example,

  sudo apt-get install xacl2,
  sudo atp-get install xgcl,
  sudo apt-get install xsbcl, or
  sudo apt-get install xemacs

which command, without affecting my stable current whatever, would give me
access to the latest and greatest and perhaps riskiest
version of acl2, gcl, sbcl, or emacs.  From xwhatever I could then perhaps
send developers more useful bug reports.  There seems to be as much as a
two year delay in the movement of bug fixes to 'stable'.

I realize that I am way, way over my head.  I am extremely grateful to
Debian and its developers.  I do not
understand how they do what they do.  They have made one of the worst
nightmares of my life, software installation,
go away.  Thank you, thank you, thank you.

With Highest Regards,

Bob


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

* Re: A Debian suggestion
  2024-12-07 12:43 A Debian suggestion Robert Boyer
@ 2024-12-07 13:03 ` Jean Louis
  2024-12-07 13:45   ` Robert Boyer
  2024-12-09  8:06 ` Michel Verdier
  2024-12-09 16:53 ` Camm Maguire
  2 siblings, 1 reply; 8+ messages in thread
From: Jean Louis @ 2024-12-07 13:03 UTC (permalink / raw)
  To: Robert Boyer; +Cc: help-gnu-emacs

* Robert Boyer <robertstephenboyer@gmail.com> [2024-12-07 15:45]:
>   sudo apt-get install xacl2,
>   sudo atp-get install xgcl,
>   sudo apt-get install xsbcl, or
>   sudo apt-get install xemacs

Each of the above can be installed from sources, using the latest latest development version.

For GNU Emacs;

$ git clone git://git.sv.gnu.org/emacs.git

Then enter into Emacs and see ./configure --help

then decide on any options, and run:

./configure

then 

make

and then you need not move Emacs anywhere, you can leave it in directory, just symlink src/emacs to some other location like ~/bin

and you will run latest Emacs.

-- 
Jean Louis



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

* Re: A Debian suggestion
  2024-12-07 13:03 ` Jean Louis
@ 2024-12-07 13:45   ` Robert Boyer
  2024-12-08 15:37     ` tomas
  0 siblings, 1 reply; 8+ messages in thread
From: Robert Boyer @ 2024-12-07 13:45 UTC (permalink / raw)
  To: Robert Boyer, help-gnu-emacs

Thanks for your most helpful suggestions.  I know you are right, but I am a
fool, for which I can only apologize profusely.

> $ git clone git://git.sv.gnu.org/emacs.git

git clone totally sucks because, at least in my Chromebook configuration,
it turns off execute bits
and thereby makes 'make' a nightmare.  (I run on $100-$300 Lenovo
Chromebooks, with Gnu Linux, and I love
them, but despite there being 50,000,000, according to Google, teachers and
students using Chromebooks,
operations on Chromebooks are simply not yet as smooth as they might be on,
say, an Apple product.)

> Then enter into Emacs and see ./configure --help
> then decide on any options, and run:
> ./configure

I am too stupid to be entrusted with the selection of options.  Trust me.
Plus, I want to avoid learning about configuration options.

> make

Ah, there's the rub.  In my experience, something always goes wrong in the
'make' because I do not have this or that in the right place but I am too
dumb to figure out what to do next.  The conductor Leonard Berstein once
observed that the only difference between him and Beethoven is that
Beethoven knew what note came next.

> symlink src/emacs to some other location like ~/bin

I would not touch ~/bin for the world.  At least on the Chromebooks I use,
links, both hard and symbolic do not work well if at all.

With gravest apologies for being so old, senile, and stupid.

Thanks so very much,

Bob











On Sat, Dec 7, 2024 at 7:04 AM Jean Louis <bugs@gnu.support> wrote:
>
> * Robert Boyer <robertstephenboyer@gmail.com> [2024-12-07 15:45]:
> >   sudo apt-get install xacl2,
> >   sudo atp-get install xgcl,
> >   sudo apt-get install xsbcl, or
> >   sudo apt-get install xemacs
>
> Each of the above can be installed from sources, using the latest latest
development version.
>
> For GNU Emacs;
>
> $ git clone git://git.sv.gnu.org/emacs.git
>
> Then enter into Emacs and see ./configure --help
>
> then decide on any options, and run:
>
> ./configure
>
> then
>
> make
>
> and then you need not move Emacs anywhere, you can leave it in directory,
just symlink src/emacs to some other location like ~/bin
>
> and you will run latest Emacs.
>
> --
> Jean Louis


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

* Re: A Debian suggestion
  2024-12-07 13:45   ` Robert Boyer
@ 2024-12-08 15:37     ` tomas
  2024-12-08 16:08       ` Robert Boyer
  0 siblings, 1 reply; 8+ messages in thread
From: tomas @ 2024-12-08 15:37 UTC (permalink / raw)
  To: Robert Boyer; +Cc: help-gnu-emacs

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

On Sat, Dec 07, 2024 at 07:45:47AM -0600, Robert Boyer wrote:
> Thanks for your most helpful suggestions.  I know you are right, but I am a
> fool, for which I can only apologize profusely.
> 
> > $ git clone git://git.sv.gnu.org/emacs.git
> 
> git clone totally sucks because, at least in my Chromebook configuration,
> it turns off execute bits

[...]

I would try first to fix /that/. What file system are you working
with?

Cheers
-- 
t

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

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

* Re: A Debian suggestion
  2024-12-08 15:37     ` tomas
@ 2024-12-08 16:08       ` Robert Boyer
  2024-12-09  7:50         ` Michel Verdier
  0 siblings, 1 reply; 8+ messages in thread
From: Robert Boyer @ 2024-12-08 16:08 UTC (permalink / raw)
  To: tomas; +Cc: help-gnu-emacs

Dear Thomas,

> I would try first to fix /that/.

Agreed.  However, I can fix almost nothing that is os related. Too stupid,
etc.  I, like 50,000,000, according to Google, teachers and students am using
a Chromebook.  The Chromebook os supports a Debian Gnu Linux.  So that is
the file system I am working with, I guess, and I could not do anything
about it.

> What file system are you working with?

I have no idea, I am embarrassed to say, and I have no idea how to find out.

With highest regards,

Bob

P. S. With the 'alt shift i' command  I have sent hundreds of  email
messages about bugs and problems to Google, but they never, ever, not even
once have replied.  But many of the problems that I have reported seem to
have gradually gone away, so I suspect that the Google folks are working
hard on bug reports.

On Sun, Dec 8, 2024 at 9:37 AM <tomas@tuxteam.de> wrote:

> On Sat, Dec 07, 2024 at 07:45:47AM -0600, Robert Boyer wrote:
> > Thanks for your most helpful suggestions.  I know you are right, but I
> am a
> > fool, for which I can only apologize profusely.
> >
> > > $ git clone git://git.sv.gnu.org/emacs.git
> >
> > git clone totally sucks because, at least in my Chromebook configuration,
> > it turns off execute bits
>
> [...]
>
> I would try first to fix /that/. What file system are you working
> with?
>
> Cheers
> --
> t
>


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

* Re: A Debian suggestion
  2024-12-08 16:08       ` Robert Boyer
@ 2024-12-09  7:50         ` Michel Verdier
  0 siblings, 0 replies; 8+ messages in thread
From: Michel Verdier @ 2024-12-09  7:50 UTC (permalink / raw)
  To: help-gnu-emacs

On 2024-12-08, Robert Boyer wrote:

>> What file system are you working with?
>
> I have no idea, I am embarrassed to say, and I have no idea how to find out.

Provide us the output of

  mount



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

* Re: A Debian suggestion
  2024-12-07 12:43 A Debian suggestion Robert Boyer
  2024-12-07 13:03 ` Jean Louis
@ 2024-12-09  8:06 ` Michel Verdier
  2024-12-09 16:53 ` Camm Maguire
  2 siblings, 0 replies; 8+ messages in thread
From: Michel Verdier @ 2024-12-09  8:06 UTC (permalink / raw)
  To: help-gnu-emacs

On 2024-12-07, Robert Boyer wrote:

> It might sometimes possibly be to the benefit of a user and developer for
> the user to 'move on', possibly only temporarily, beyond the 'stable'
> version of something.

Debian calls it "stable-backports" or "bookworm-backports". And if it is
not enough you have to go to "testing".

> It might be good if I could, for example,
>
>   sudo apt-get install xacl2,
>   sudo atp-get install xgcl,
>   sudo apt-get install xsbcl, or
>   sudo apt-get install xemacs

(you should use apt and not apt-get)
If you add bookworm-backports to your sources you can do

   sudo apt -t bookworm-backports install ...

But xemacs21 version is 21.4.24-11 with no backports
You can check that on
https://packages.debian.org/search?suite=all&searchon=names&keywords=xemacs



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

* Re: A Debian suggestion
  2024-12-07 12:43 A Debian suggestion Robert Boyer
  2024-12-07 13:03 ` Jean Louis
  2024-12-09  8:06 ` Michel Verdier
@ 2024-12-09 16:53 ` Camm Maguire
  2 siblings, 0 replies; 8+ messages in thread
From: Camm Maguire @ 2024-12-09 16:53 UTC (permalink / raw)
  To: Robert Boyer, camm; +Cc: Stas Boukarev, help-gnu-emacs

Greetings, and thank you so much for your useful feedback!  Even more,
may I commend you on your gentility, a quality nearly extinct in our era
but most appreciated by geezers like me who remember it.

What you seek already exists.  May I direct you to the man page of
apt-preferences likely installed on your system.

The short version is to

1) edit /etc/apt/sources.list as root (see below)
2) edit or create /etc/apt/preferences file  as root (see belos)
3) sudo apt-get update
4) sudo apt-get -t unstable install .....

/etc/apt/sources.list should include the line:

deb http://ftp.debian.org/debian/ unstable main non-free contrib non-free-firmware

/etc/apt/preferences should be something like

=============================================================================
Package: *
Pin: release a=stable
Pin-Priority: 900

Package: *
Pin: release a=unstable
Pin-Priority: 10
=============================================================================

You can add the flag --dry-run to the apt commands to see what they
would do before actually executing, which I recommend.

Please note that this will also bring in the minimum number of libraries
from unstable to run your requested program, which may affect the
behavior of other programs using those same libraries.

If you want to run a package from unstable without touching your
currently installed stable system at all, which to me is cleaner, I
highly recommend the very simple debootstrap/schroot installation I
recommended earlier.  This is literally as simple as the 4 commands
outlined above, and will give you access to whatever bleeding edge
version you desire in a safe sandbox that will leave your surrounding
system untouched.  Please feel free to ask again for these steps if you
would like to choose this route.

Take care,

Robert Boyer <robertstephenboyer@gmail.com> writes:

> Dearest Wonderful Debian Developers,
>
> For all the great systems that Debian supports, here is a suggestion, probably idiotic.
>
> It might sometimes possibly be to the benefit of a user and developer for the user to 'move on', possibly only temporarily, beyond the 'stable' version of
> something.
>
> It might be good if I could, for example,
>
>   sudo apt-get install xacl2,
>   sudo atp-get install xgcl,
>   sudo apt-get install xsbcl, or
>   sudo apt-get install xemacs
>
> which command, without affecting my stable current whatever, would give me access to the latest and greatest and perhaps riskiest
> version of acl2, gcl, sbcl, or emacs.  From xwhatever I could then perhaps send developers more useful bug reports.  There seems to be as much as a two year
> delay in the movement of bug fixes to 'stable'.
>
> I realize that I am way, way over my head.  I am extremely grateful to Debian and its developers.  I do not
> understand how they do what they do.  They have made one of the worst nightmares of my life, software installation,
> go away.  Thank you, thank you, thank you.
>
> With Highest Regards,
>
> Bob
>

-- 
Camm Maguire			     		    camm@maguirefamily.org
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah



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

end of thread, other threads:[~2024-12-09 16:53 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-07 12:43 A Debian suggestion Robert Boyer
2024-12-07 13:03 ` Jean Louis
2024-12-07 13:45   ` Robert Boyer
2024-12-08 15:37     ` tomas
2024-12-08 16:08       ` Robert Boyer
2024-12-09  7:50         ` Michel Verdier
2024-12-09  8:06 ` Michel Verdier
2024-12-09 16:53 ` Camm Maguire

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.