News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Re: Announcing the start of SMF 3.0 development

Started by Sir Osis of Liver, June 12, 2024, 01:25:56 PM

Previous topic - Next topic

Sir Osis of Liver

Just tried installing current github version of 3.0, does not complete after this error -


Your settings have now been saved and the database has been populated with all the data required to get your forum up and running. Summary of population:

    Created 72 tables.
    Inserted 704 rows.

Some of the queries were not executed properly. This could be caused by an unsupported (development or old) version of your database software.

Technical information about the queries:

    Line #1604: Field 'exdates' doesn't have a default value

Click "Continue" to progress to the admin account creation page.


WSOD to create admin account.

Version Information:
GD version: 2.3.3
ImageMagick version: 7.1.1-19 Q16-HDRI x86_64 21601 https://imagemagick.org (Imagick 3.7.0)
MySQL engine: MariaDB
MySQL version: 10.6.17-MariaDB-cll-lve
SQLite3 database based caching: 3.45.2
PHP: 8.0.30 (more detailed)
Server version: LiteSpeed

Ashes and diamonds, foe and friend,
 we were all equal in the end.

                                     - R. Waters

d3vcho

"Greeting Death as an old friend, they departed this life as equals"

Tyrsson

Last time I ran it I had the same thing reported but have not had any issue, but I am not using any of the calendar functionality in this particular build.
PM at your own risk, some I answer, if they are interesting, some I ignore.

Sir Osis of Liver

Database is populated with 72 tables, Settings.php looks correct.  Forum doesn't load, cannot create admin account.  Giving exdates a default value has no effect.  Don't think the install quite completed.
Ashes and diamonds, foe and friend,
 we were all equal in the end.

                                     - R. Waters

Sesquipedalian

Thanks for the report, @Sir Osis of Liver. But the announcement blog post isn't really the right place for such things, so I have split and moved it to its own topic in the bug reports board.
I promise you nothing.

Sesqu... Sesqui... what?
Sesquipedalian, the best word in the English language.

Sir Osis of Liver

If there's a working version available, why not start a 3.0 support topic?  Would encourage members to try it, and devs would get some early feedback.
Ashes and diamonds, foe and friend,
 we were all equal in the end.

                                     - R. Waters

Kindred

Слaва
Украинi

Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

shawnb61

OTOH,given it's an alpha-1 release, bug reports on GitHub would be appropriate.
A question worth asking is born in experience & driven by necessity. - Fripp

Sir Osis of Liver

Doesn't have to be beta, does it?  As long as it's explained that it's alpha and not for production use.  The earlier in the process you get feedback (especially negative), easier it is to address it.  Don't want any nasty surprises like 2.1 attachments, do we?  :P


Ashes and diamonds, foe and friend,
 we were all equal in the end.

                                     - R. Waters

KittyGalore

Quote from: Sir Osis of Liver on June 13, 2024, 05:53:20 PMDoesn't have to be beta, does it?  As long as it's explained that it's alpha and not for production use.  The earlier in the process you get feedback (especially negative), easier it is to address it.  Don't want any nasty surprises like 2.1 attachments, do we?  :P



I agree it could be given so others can test it out and see if there is any bugs.
SMF Curve 2.0x

Kindred

Well, that's the thing.  It's alpha. There are bugs - probably technical bugs.
So the people who we would want to review it are technical people, especially who are familiar with github...
Слaва
Украинi

Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

shawnb61

3.0 is already publicly available on GitHub.  Have at it!

If you have feedback, at this time the proper place is to log an issue on GitHub, IMO.

It's all public already. 

We expect a lot of bugs early.  The problem with the bug reports board this early are that the SMF support staff are unlikely to be able to help diagnose at this point, and that somebody (any volunteers?) needs to verify and re-enter the issues up on GitHub. 

This can be a lot of duplicate effort. 

Help testing is welcome at any time!  Nobody is saying don't test or share feedback.  It's just that during alpha, if you want to do so, it's best to work directly with the devs on GitHub.


(I'm not sure I agree that 2.1 needed any more alpha & beta testing than it had...)
A question worth asking is born in experience & driven by necessity. - Fripp

Tomy Tran

I see 3.0 on gihub, but did anyone install it successfully? I mean I have a live host on hawk but it requires higher requirement at PHP above 8.1 then I did not see 3.0 demo in action yet

KittyGalore

Quote from: Tomy Tran on June 14, 2024, 04:38:43 AMbut did anyone install it successfully
Not working because it asks that i upgrade

Critical Error!
Your MySQL version does not meet the minimum requirements of SMF.

Please ask your host to upgrade.
SMF Curve 2.0x

Kindred

Well, you need to make sure that you are running the basic requirements...

As I said, alpha testing really depends on technically inclined folks.
Слaва
Украинi

Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

shawnb61

No, no demo yet.  It's still in alpha.

Minimum mysql is 8.0.35.

I believe it will *install* on php 8.0.0, but I wouldn't suggest testing on a version that is already eol.

Php 8.0 is EOL.  Php 8.1 is already in security fixes only & will be eol on 1/1/26.

I test using php 8.3 & mysql 8.4.  Yes, it installs fine.  Minor issues with installer are visible up on GitHub.
A question worth asking is born in experience & driven by necessity. - Fripp

Sesquipedalian

Quote from: Kindred on June 14, 2024, 07:36:59 AMalpha testing really depends on technically inclined folks.

Quote from: shawnb61 on June 14, 2024, 09:09:09 AMNo, no demo yet.  It's still in alpha.

This bears repeating.

Code in the alpha stage is like a house under construction. Only construction workers should be there. The wiring is probably all exposed. The new countertops certainly aren't in yet. Heck, there may not even be a kitchen sink at the moment. There might be gaping holes in the living room walls, not because it's "broken" but because the new bay windows haven't been installed yet.
I promise you nothing.

Sesqu... Sesqui... what?
Sesquipedalian, the best word in the English language.

Kindred

And, sir Osis ... this is exactly why we have not made a wide announcement.   We'd get people testing who have no idea what's going on and immediately start reporting that hole in the wall that will eventually be the bay window and the missing sink or thr exposed wiring
Слaва
Украинi

Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

Sir Osis of Liver

Quote from: shawnb61 on June 13, 2024, 07:59:37 PMIt's just that during alpha, if you want to do so, it's best to work directly with the devs on GitHub.
Well, that's part of the problem.  Github is built for development, it's not at all user friendly for us dumber people ??? .  But I think dumb feedback is useful once you have a useable alpha.  Which leads to second point ....

QuoteI'm not sure I agree that 2.1 needed any more alpha & beta testing than it had
Don't know if that would have made any difference, anyway.  Alpha testers are mostly tech-inclined people, less so betas, but they may not be representative of the typical user who first sees the product on official release.  Coders are known to get wrapped up in coding and lose sight of the end user (ref. Win 8.0).  The aforementioned 2.1 attachments feature was very impressive from a technical standpoint, but it was a mess for the aforementioned dumber people ??? .

Will try installing alpha in higher php version, but readme requires "PHP 7.0 or higher".  Hopefully final will not be too fussy, there are a lot of hosts running eol php versions.
Ashes and diamonds, foe and friend,
 we were all equal in the end.

                                     - R. Waters

shawnb61

As stated above, minimum php 8.0 is a hard requirement.  I suggest 8.2 or 8.3.   Minimum mysql is 8.0.35.
A question worth asking is born in experience & driven by necessity. - Fripp

Advertisement: