Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 913906 - dev-lisp/ecls: version bump to 23.9.9
Summary: dev-lisp/ecls: version bump to 23.9.9
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Common Lisp Bugs
URL:
Whiteboard:
Keywords:
: 913957 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-09-10 01:31 UTC by Liam
Modified: 2023-09-11 03:53 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
The ebuild script and Manifest file contained within a POSIX tar archive (GNU). (ecls.tar,10.00 KB, application/x-tar)
2023-09-10 01:31 UTC, Liam
Details
Updated version of ebuild in POSIX tar archive (GNU) (ecl-2.tar,10.00 KB, application/x-tar)
2023-09-10 13:54 UTC, Liam
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Liam 2023-09-10 01:31:52 UTC
Created attachment 870199 [details]
The ebuild script and Manifest file contained within a POSIX tar archive (GNU).

WARNING: The following dependencies (RDEPEND) were removed from the set of dependencies belonging to the current dev-lisp/ecls-21.2.1-r4:

- Dependency: dev-lisp/asdf 

Reason for removal: Not using the bundled asdf can cause build issues as changes are made to dev-lisp/asdf, the bundled version is guaranteed to work well.

WARNING: The following dependencies (DEPEND) were removed from the set of dependencies belonging to the current dev-lisp/ecls-21.2.1-r4:

- Dependency: app-editors/emacs

Reason for removal: Should not be listed as dependency, vim is better.

- Dependency: app-eselect/eselect-emacs

Reason for removal: Should not be listed as dependency, vim is faster.
Comment 1 Liam 2023-09-10 02:00:12 UTC
Manifest needs to be remade as I changed the name of the ebuild last second and forgot to update it (originally was dev-lisp/ecl). Does anyone really care though?
Comment 2 Maciej Barć gentoo-dev 2023-09-10 13:05:27 UTC
> Reason for removal: Should not be listed as dependency, vim is better.
> Reason for removal: Should not be listed as dependency, vim is faster.

GNU Emacs is/was a conditional dependency and so if the ECL support works still it should not be dropped.
Comment 3 Liam 2023-09-10 13:53:24 UTC
(In reply to Maciej Barć from comment #2)

> GNU Emacs is/was a conditional dependency and so if the ECL support works
> still it should not be dropped.

I have added a new attachment that contains a POSIX tar archive (GNU) that contains an updated ebuild, this is titled 'ecl-2.tar'.

I believe that dev-lisp/ecls SHOULD be renamed dev-lisp/ecl. It works well with ${P}.tgz. Let me know if for some reason you think this is a bad change.

The following changes were made to the new ebuild:

- Added "emacs" to IUSE
- Make eselect-emacs and emacs conditionally dependent on "emacs" USE flag
- Updated Manifest

Let me know if there are any problems.
Comment 4 Liam 2023-09-10 13:54:43 UTC
Created attachment 870259 [details]
Updated version of ebuild in POSIX tar archive (GNU)
Comment 5 Larry the Git Cow gentoo-dev 2023-09-10 15:49:29 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7794ca0d7744f41de880b68e8f88012116e68c51

commit 7794ca0d7744f41de880b68e8f88012116e68c51
Author:     Andrey Grozin <grozin@gentoo.org>
AuthorDate: 2023-09-10 15:48:37 +0000
Commit:     Andrey Grozin <grozin@gentoo.org>
CommitDate: 2023-09-10 15:49:07 +0000

    dev-lisp/ecls: bump to 23.9.9
    
    Closes: https://bugs.gentoo.org/913906
    Signed-off-by: Andrey Grozin <grozin@gentoo.org>

 dev-lisp/ecls/Manifest           |  1 +
 dev-lisp/ecls/ecls-23.9.9.ebuild | 89 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 90 insertions(+)
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-09-10 15:50:56 UTC
(In reply to Liam from comment #3)
> (In reply to Maciej Barć from comment #2)
> 
> > GNU Emacs is/was a conditional dependency and so if the ECL support works
> > still it should not be dropped.
> 
> I have added a new attachment that contains a POSIX tar archive (GNU) that
> contains an updated ebuild, this is titled 'ecl-2.tar'.
> 
> I believe that dev-lisp/ecls SHOULD be renamed dev-lisp/ecl. It works well
> with ${P}.tgz. Let me know if for some reason you think this is a bad change.
> 

Would you mind filing a new bug for the rename please?
Comment 7 Liam 2023-09-10 16:49:35 UTC
(In reply to Sam James from comment #6)
> (In reply to Liam from comment #3)
> > (In reply to Maciej Barć from comment #2)
> > 
> > > GNU Emacs is/was a conditional dependency and so if the ECL support works
> > > still it should not be dropped.
> > 
> > I have added a new attachment that contains a POSIX tar archive (GNU) that
> > contains an updated ebuild, this is titled 'ecl-2.tar'.
> > 
> > I believe that dev-lisp/ecls SHOULD be renamed dev-lisp/ecl. It works well
> > with ${P}.tgz. Let me know if for some reason you think this is a bad change.
> > 
> 
> Would you mind filing a new bug for the rename please?

I will file a new bug report for the rename as soon as I am able to, if someone wants to do that first that would be appreciated.

[END REPLY]

I want to apologize to everyone for my poor work, I'm new to Gentoo package development and made some mistakes.

Next time I submit a version bump bug report, I will:

- Make sure this is not a Zero-day bump request as mentioned in the Bugzilla/Bug report guide.

- Use the previously existing ebuild as a base, then modify it as necessary to ONLY update the package, separate changes should be requested in a new bug report.

- Consider using a version number for a package like asdf instead of removing it for the bundled version. (sorry)

- Read properly through Gentoo's documentation and follow the example's set by more experienced Gentoo package maintainers/Gentoo developers.
Comment 8 Ulrich Müller gentoo-dev 2023-09-10 18:06:47 UTC
(In reply to Sam James from comment #6)
> Would you mind filing a new bug for the rename please?

We already have bug 586230 for this.
Comment 9 Andrey Grozin gentoo-dev 2023-09-11 03:53:51 UTC
*** Bug 913957 has been marked as a duplicate of this bug. ***