-
Notifications
You must be signed in to change notification settings - Fork 24
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
package: 'never imported' yet shows a version #511
Comments
The issue is visible on |
Data is:
|
The output above is missing the following information. Meaning: the repo has been imported, and
|
Now I'm confused. This says they have never been imported:
Logs confirm it has not been imported (today). |
It shows:
Yet, |
Let's try this approach:
Yes, that's 1,521,663 rows... |
And start from scratch:
|
I think this may be the lack of |
|
I tried fetching earlier and failed. The file is not there.
For a successful fetch, this time
The date shown at Looking at https://www.freshports.org/sysutils/anvil/#packages for Reproduced below via copy/paste:
In this case, it's clear that it took some time for |
If you saw my earlier note that I later deleted, I had confused latest/ It is latest/All/ that is restricted. So a 404 for latest/ is significant about if there is data available or not currently. In fact, https://pkg.freebsd.org/FreeBSD:13:powerpc64/quarterly/All/ gives 403 (not 404). |
I did, and it was very useful. See my reply above. It helped bring out some detail which might be useful for future readers. I hope that the issues help future maintainers understand how things works. |
Options for this delete:
Said function is incredibly simple:
There's a point - the data is deleted before import. If an import for a given ABI never occurs again, that data remains forever. Perhaps the delete for Perhaps within the |
I'll note that I'm confused about your comparing amd64 dates/times with powerpc64 dates/times. I would not expect a match. As seen here, using FreeBSD:13 materials where both are accessible. . . https://pkg.freebsd.org/FreeBSD:13:powerpc64/quarterly/ has packagesite.pkg date/time 2023-Nov-22 11:38 showing. So: a fair amount of time between the two. |
I'm going to start with adding this:
Just before the Then, I'll delete everything from
|
I agree. A match is not expected. I think that came from the delete comment where the timestamp was referenced. I was showing that the time on
Agreed. Not relevant. |
BTW, are you getting emails on each of my edits? :/ |
Now in place:
Followed by:
Now, we wait. |
Yes. |
I think I misinterpreted the reference: I'm not getting multiple updates of the same message. So I think the answer you were looking for is: No. |
Some posts, like #511 (comment) have had 5 or 6 edits, as I explore, find, and document. |
I have 8 mails currently for 511: They are all from after my deleted message about latest/ where I'd confused things. |
And we have
Will become:
|
Before:
After the latest import:
|
@markmi https://dev.freshports.org/ should have a clean & full import of packages. There should be no more "shows a version but never imported" situations. If you see nothing untoward, I'll save the changes and migrate towards prod. |
These changes are now on
|
https://dev.freshports.org/devel/llvm17 does have some "-" versions that have the hover text showing the likes of the following with some filled in date/times. FreeBSD:13:armv6 llvm17 latest example (llvm17-lite too): Others, such as FreeBSD:12:aarch64 llvm17 (and llvm17-lite) latest have the likes of: devel/llvm17 was first committed on 2023-07-31, a bootstrap from devel/llvm16 . I'll note that devel/llvm16 had "lite" added as a flavor in a commit on 2023-04-02 . llvm15 too. (Not llvm14 and before.) So lite dates before that are odd even if the date is okay for non-lite. |
So far all the ones with version numbers (instead of "-") have seemed reasonable. |
Another form of oddity for "-" is shown by FreeBSD:14:powerpc64le rows: The hover text for "-" (latest) is a duplicate of the hover text for the column with the 17.0.1 version number (quarterly). I'll note that for the previously indicated FreeBSD:12:aarch64 example, the hover-text for "-" was not a duplicate of the hover-text for 17.0.1 . So: variable results in such cases. |
For that:
So nothing in there for that. However, why is is different from There are values there:
|
FYI: FreeBSD:13:armv6 llvm17 quarterly shows a different date for "- repo build date" compared to latest: 2023-09-05, not 2021-01-25 12:43 . |
FYI, as far as types of examples go: devel/llvm17 is too recent for FreeBSD:*:powerpc and FreeBSD:*:powerpc64 to have examples. So, looking at devel/llvm16 can be used to see what they are like for quarterly that has builds for them. |
Hmm, devel/llvm16 FreeBSD:14:powerpc64le [corrected the typo] is interesting: llvm16-lite has 16.0.5 listed for latest but llvm16 has "-" listed for latest. The hover-text for "-" (non-lite) is a duplicate of the hover-text for the 16.0.5 (lite). (I do not know how to confirm/deny the actual status for the 3 powerpc* families.) |
Still true: all the oddities that I've noticed are for "-" cells instead of for cells with actual version numbers. |
In case my date reports are hard to follow by folks that might read this later: 2021-01-25 12:43:34+00 for FreeBSD:13:armv6 llvm17 latest predates the existence of devel/llvm17 by over 2 years. It can not be a valid repo_date for devel/llvm17 , no date prior to 2023-07-31 can be. |
I found some odd version numbers for https://dev.freshports.org/devel/llvm/ . Odd in the sense of being really old. The following list "90" (meaning 9.0 back then) . . . The repo dates listed in the hover-text go back in 2020-Dec and 2021-Jan. FYI: devel/llvm90 was "removed" in git back in 2023-Jan: author Tobias C. Berner [email protected] 2023-01-04 11:03:44 +0000 * remove ports explicitely depending on either of the three |
I think this is now consistent.
|
I'm not seeing the problem now. Can you still see it? |
I think https://www.freshports.org/devel/llvm17/#packages for I'll come back to this via #519 |
I don't see |
For https://www.freshports.org/devel/llvm17#packages and There is no version listed. This is consistent. Do we agree? |
Removing But:
I don't see a 90 in there. Checking the database, it's in there:
Created #520 for this one. |
I think the original problem has been resolved. |
I'm confused why my note was written as it was. Looking at https://pkg-status.freebsd.org/?all=1&type=package . . . quarterly 132releng-armv6's most recent stopped:done: Tue, 05 Sep 2023 02:38:35 GMT I do not find any default (a.k.a. latest) 13*releng-armv6 The only default (a.k.a. latest) examples I find are for: main-armv6 I'm not sure where the 2021-01-25 date comes from. In other words: why https://pkg.freebsd.org/FreeBSD:13:armv6/latest/ is not from the Thu, 12 Jan 2023 03:51:11 GMT build that reached stopped:done: status. (It makes sense why Freshports ends up with what https://pkg.freebsd.org/FreeBSD:13:armv6/latest/ has.) |
Stupid typo on my part: "64" is missing. So: FreeBSD:14:powerpc64le I still see the oddity on dev.freshports.org/devel/llmv16 |
. . .
I now understand that the repo date is not specific to the package or to the port at all and can predate the package/port existing. This might be appropriate for FAQ material or other notes for how to interpret what is displayed. |
I have added: The |
@markmi please see |
@markmi also, please see |
Edit: the below is confirmed (see new reply in URL above). @markmi just checking: that email has nothing for FreshPorts to work on. That's something |
Fixed, I hope. |
At https://www.freshports.org/sysutils/anvil/#packages under
FreeBSD:15:powerpc64
the box under thelatest
column contains a version (0.0.20
). The mouse-hover text says:If it has never been imported, where did the version
0.0.20
come from?The text was updated successfully, but these errors were encountered: