Release process for 0.2.8_beta1

Help test release candidates for the next release
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Post by Luke-Jr »

Lucifer wrote:You knew the answer to my question, why didn't you provide that in your response?
Ah right, nm... the original question :)
I guess because it was planned to change for a while, and I (wrongly, apparently) assumed everyone knew that.
FYI, the 0.2.8.beta1 filepaths were one of the beta1-bugs, so expect a change for beta2 also.

I think the beta1 filepaths are

Code: Select all

resource/proto/Anonymous/original/original.map.xml
resource/proto/Luke-Jr/HexaTRON/HexaTRON.map.xml
resource/proto/Luke-Jr/n-gon/40-gon.map.xml
resource/proto/Your_mom/inaktek/inaktek.map.xml
resource/proto/Your_mom/repeat/repeat.map.xml
resource/included/Anonymous/original/original-1.0.1.map.xml
resource/included/Luke-Jr/HexaTRON/HexaTRON-0.4.2.map.xml
resource/included/Luke-Jr/n-gon/40-gon-0.1.map.xml
resource/included/Your_mom/inaktek/inaktek-0.7.1.map.xml
resource/included/Your_mom/repeat/repeat-0.3.1.map.xml
Not sure, tho.
User avatar
Lucifer
Project Developer
Posts: 8743
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

You positively have a knack for not answering questions, so I'll ask again.

You knew the answer to my question, why didn't you provide that in your response?
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Post by Luke-Jr »

Lucifer wrote:You positively have a knack for not answering questions, so I'll ask again.
Or, rather, you didn't read it as the answer, so I'll quote it for you.
Lucifer wrote:You knew the answer to my question, why didn't you provide that in your response?
Luke-Jr wrote:I guess because it was planned to change for a while, and I (wrongly, apparently) assumed everyone knew that.
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

K: thanks, I added those bugs. I don't yet know what causes the camera bug, but I've seen it once or twice, too, especially when the used map needed to be downloaded. The second bug is caused by us opening two sockets; on Unix, only one of them can accept broadcasts, that's why the other one is needed. Apparently, things are different on win32.

As luke says, the map lociations in the resource subdirectory are

Code: Select all

included/Anonymous/original/original-1.0.1.map.xml
included/Luke-Jr/HexaTRON/HexaTRON-0.4.2.map.xml
included/Luke-Jr/n-gon/40-gon-0.1.map.xml
included/Your_mom/inaktek/inaktek-0.7.1.map.xml
included/Your_mom/repeat/repeat-0.3.1.map.xml
included/map-0.1-exp.dtd
included/map-0.1.dtd
(you can skip the proto part, it's not installed and contains the working copies. For beta2, do s/map/aamap/. (Possibly also applied on the dtds, but we may save that for later. Philippe's decision)

And surprisingly, I agree with Luke here. In absence of policies, the distributions should include files recursively IMHO, at least the resources. The filenames change with every new version, and that happens without notice. We don't strictly need the additional checking you get by listing all files manually, we have "make cvscheck" for that (of course, it can't detect unnecessarily installed files). If you like, you can invoke that in the build script.
(I'll even change the generic RPM to completely include everything recursively; I'm tired of adapting it to every change.)
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

About the camera mode preferences: I'll fix the desired behavior of the current default for the second beta, then we have a vote of what should be the default.
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Post by Luke-Jr »

z-man wrote:(you can skip the proto part, it's not installed and contains the working copies.
Perhaps we should move resource/proto to src/resources ?
z-man wrote:For beta2, do s/map/aamap/. (Possibly also applied on the dtds, but we may save that for later. Philippe's decision)
Also, remove the 'ResourceName/' part from the path...
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Luke-Jr wrote:
z-man wrote:(you can skip the proto part, it's not installed and contains the working copies.
Perhaps we should move resource/proto to src/resources ?
Hmm, perhaps later. We're going to move the sounds, textures and models there, too, and certainly they don't count als sources in the strict sense.
Luke-Jr wrote:
z-man wrote:For beta2, do s/map/aamap/. (Possibly also applied on the dtds, but we may save that for later. Philippe's decision)
Also, remove the 'ResourceName/' part from the path...
That's the "category/" part and it stays. At least for the original map. How you or Your_mom organize your resources is your own decision, but I strongly suggest you leave it in.
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Post by Luke-Jr »

z-man wrote:
Luke-Jr wrote:
z-man wrote:(you can skip the proto part, it's not installed and contains the working copies.
Perhaps we should move resource/proto to src/resources ?
Hmm, perhaps later. We're going to move the sounds, textures and models there, too, and certainly they don't count als sources in the strict sense.
Luke-Jr wrote:
z-man wrote:For beta2, do s/map/aamap/. (Possibly also applied on the dtds, but we may save that for later. Philippe's decision)
Also, remove the 'ResourceName/' part from the path...
That's the "category/" part and it stays. At least for the original map. How you or Your_mom organize your resources is your own decision, but I strongly suggest you leave it in.
Category is for category, not ResourceName-duplication. No included maps should encourage abuse of category like this...
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

I repeat: It only looks like doublication right now. Later, we'll also have

Code: Select all

Anonymous/original/wall-1.0.texture.png
Anonymous/original/floor-1.0.texture.png
And the like. the map is the core resource of the entity with full name "original arena" here, and the doublication stresses that.
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Post by Luke-Jr »

z-man wrote:I repeat: It only looks like doublication right now. Later, we'll also have

Code: Select all

Anonymous/original/wall-1.0.texture.png
Anonymous/original/floor-1.0.texture.png
And the like. the map is the core resource of the entity with full name "original arena" here, and the doublication stresses that.
Then it should be Anonymous/original/map-1.0.1.aamap.xml or such. Besides, weren't you just arguing that usage (such as 'floor', 'wall', etc) should be in the extention? @_@
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Your annoyance level reaches critical levels for me as well :evil:
Floor and Wall are the names of the textures. Floor is also used as the upper sky plane. (So "Grid" would be a better name, but I'm sure that you understand the concept that an example designed to illustrate one point is lacking in others...). And "original" would be the entity name.
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Post by Luke-Jr »

z-man wrote:Floor and Wall are the names of the textures. Floor is also used as the upper sky plane. (So "Grid" would be a better name, but I'm sure that you understand the concept that an example designed to illustrate one point is lacking in others...). And "original" would be the entity name.
The "entity name" is the ResourceName, not the Category. In theory, it should be possible to have all ResourceName-ResourceVersion.Ext in one toplevel directory without conflicts-- Author and Category are in the filepath to make them easier to sort and to avoid conflicts when two authors insist on using the same name (discouraged).
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

I'm replying in the Resource Renaming Tread. Luke: if you're incapable of discussing the same thing in two threads, don't start with it.
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

I'll try to merge the release branch as it went until the v0_2_8_beta1 tag back into the trunk. Please don't move the tag any more, or if you have to (say, for the mandriva builds), first replace it with v0_2_8_beta1_merged.
And please notify me if you do.
I'm using

Code: Select all

cvs update -j Root_b0_2_8 -j v0_2_8_beta1
and later, I want to be able to merge beta2 with

Code: Select all

cvs update -j v0_2_8_beta1 -j v0_2_8_beta2
and if v0_2_8_beta1 moved, things get lost without me noticing.

Edit: done. Things went cleanly. Please leave the version in the trunk at 0.2.8something for now; the bump to 0.3_alphaX should happen after 0.2.8.0 is out, or if there really is something implemented in the trunk that justifies the bump.
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

As planned, I finised the SF file release today and made things public. Grab the available builds here.
Small naming mishap: the -pc- part on one set of RPMS should not be there. That's what I get when I name files manually...
The 32 bit rpms are built with Gentoo, the 64 bit ones with SuSE 9.3. Both require libxml2 in version 2.6.12 or maybe a bit earlier (can't say, the ABI changed in between, but 2.6.12 works) without telling so.
The Windows builds are the ones with debug symbols; I'd like to see whether that gives us a benefit in the case of a crash.

I wanted to do this 12 hours ago, from work. Brought my laptop, forgot the power supply. Battery died before I could get the WLAN working :(

Tank: can you give the mirrors 24 hours to distribute the files, then add them to the webpage?

A neat aside, guess who's ranked at 3 in Games/Entertainment today?
Post Reply