-
Notifications
You must be signed in to change notification settings - Fork 160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make FirstNames
optional in Persons
records in package metadata
#5822
Make FirstNames
optional in Persons
records in package metadata
#5822
Conversation
Just to double-check, did you verify the resulting citations look reasonable? |
@fingolfin I get the following.
Compared the result shown in #5768, this looks reasonable. |
In my opinion this does not fix the problem in #5768. This in not a problem with the code in GAP or GAPDoc but with the input. In the
and therefore it is correct that the The
But then there is a problem in So, let's try:
Then we get:
This looks almost good, except that the BibTeX version should be further improved. This is done in a new commit in GAPDoc: frankluebeck/GAPDoc@b3544aa One further comment: In |
With |
Thanks for the comments. How shall we proceed?
|
- make `FirstNames` in `Person` records of `PackageInfo.g` files optional - let `BibEntry` add `<C>` tags for `Subtitle`
@@ -2402,7 +2404,7 @@ InstallGlobalFunction( ValidatePackageInfo, function( info ) | |||
and IsBound( record.Persons ) then | |||
for subrec in record.Persons do | |||
TestMandat( subrec, "LastName", IsString, "a string" ); | |||
TestMandat( subrec, "FirstNames", IsString, "a string" ); | |||
TestOption( subrec, "FirstNames", IsString, "a string" ); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If we make it optional here we should also adjust doc/ref/gappkg.xml
to say it is (now) optional. (Indeed besides moving it from the list of required components to optional ones, I'd add some text to the effect "since GAP 4.14 this is optional" or so
I agree with @ThomasBreuer's assessment. So we should first get his PR merged (so that Then over time as those packages get new releases this will be fixed. Of course would also immediately make releases just for that. Thing is, while making the actual release (creating & uploading tarballs etc.) is quick thanks to ReleaseTools, there is still manual work needed to update the version & release date in |
The GAP Team
in Cite
FirstNames
optional in Persons
records in package metadata
resolves #5768