Projecte

General

Perfil

Actions

Característica #373

tancat

Coherent naming for precompiled images' filenames

Afegit per Roger Pueyo Centelles fa més de 8 anys. Actualitzat fa més de 8 anys.

Estat:
Tancat
Prioritat:
Baixa
Versió prevista:
-
Inici:
10-07-2015
Data de venciment:
% realitzat:

100%

Temps previst:
2:00 h
Temps invertit:

Descripció

Precompiled images are cool, but their naming is quite chaotic. You know:

  • TplinkWDR4300-qMp_trunk-factory-20150708_1720.bin
  • TP-Link-TL-WR841N-v9-qMp_trunk-sysupgrade-20150708_1659.bin
  • RocketM5-XW-qMp_trunk-sysupgrade-20150708_1533.bin
  • Ubiquiti-UniFi-AP-qMp_trunk-sysupgrade-20150708_1818.bin

It would be nice they would use the following naming scheme:

qMp_%QMP_VERSION_%MANUFACTURER_%MODEL_%DATE.bin

For instance:
  • qMp-4.5_TP-Link_TL-WDR4300-v1-sysupgrade-20150708_1720.bin
  • qMp-4.5_TP-Link_TL-WR841N-v9-sysupgrade-20150708_1721.bin
  • qMp-4.5_Ubiquiti_Rocket-M5-XW-sysupgrade-20150708_1722.bin

and so on.

Actions #1

Actualitzat per Roger Pueyo Centelles fa més de 8 anys

  • Estat ha canviat de Nou a En progrés
  • Assignat a s'ha establert a Roger Pueyo Centelles
  • % realitzat ha canviat de 0 a 50

See commit 50881ab5

Actions #2

Actualitzat per Jorge L. Florit fa més de 8 anys

I agree the naming change but I have some comments.

You propose the scheme "qMp_%QMP_VERSION_%MANUFACTURER_%MODEL_%DATE.bin" but your examples are like "qMp-4.5_TP-Link_TL-WDR4300-v1-sysupgrade-20150708_1720.bin". The question is about using - and _, for example between model and date; I think it's important to take into account because of how the update system checks data, etc.

If you consider I suggest your scheme but more strict with the "_"; something like:
qMp_3.2-Clearance_TP-Link_TL-WDR4300-v1_sysupgrade-20150708-1720.bin
qMp-Guifi_3.1.1-Clearance_Ubiquiti_Nanostation-M5_factory-20150602-1820.bin

Actions #3

Actualitzat per Roger Pueyo Centelles fa més de 8 anys

  • Estat ha canviat de En progrés a Comentaris
  • Assignat a ha canviat de Roger Pueyo Centelles a Jorge L. Florit

So,

qMp_3.2-Clearance_TP-Link_TL-WDR4300-v1_sysupgrade-20150708_1720.bin
qMp-Guifi_3.2-Clearance_TP-Link_TL-WDR4300-v1_factory-20150708_1720.bin

This is:
$(COMMUNITY)_$(VERSION_NUMBER)-$(VERSION_NICK)_$(NAME)_sysupgrade-$(TIMESTAMP).bin
$(COMMUNITY)_$(VERSION_NUMBER)-$(VERSION_NICK)_$(NAME)_factory-$(TIMESTAMP).bin

where $NAME = {Ubiquiti_RouterStation, Generic_x86, Ubiquiti_Unifi-AP, TP-Link_TL-WR841N-v8, ...}

Is this ok?

Actions #4

Actualitzat per Jorge L. Florit fa més de 8 anys

Yes it looks good to me. Only if the timestamp has a "_" between date and time, I will put another _ before (just after sysupgrad/factory):
$(COMMUNITY)_$(VERSION_NUMBER)-$(VERSION_NICK)_$(NAME)_sysupgrade_$(TIMESTAMP).bin

Alternatively, to shorten the file name, $VERSION_NICK could be omitted.
$(COMMUNITY)_$(VERSION_NUMBER)_$(NAME)_sysupgrade_$(TIMESTAMP).bin

Do it like you consider most appropriate.

Actions #5

Actualitzat per Roger Pueyo Centelles fa més de 8 anys

Yes, it's how it is created, but we can change the timestamp to $(shell date +%Y%m%d-%H%M) instead of $(shell date +%Y%m%d_%H%M) if it looks better.

20150710-2344 or 20150710_2344. Even 2015-07-10_23:44...

Actions #6

Actualitzat per Roger Pueyo Centelles fa més de 8 anys

Then,

$(COMMUNITY)_$(VERSION_NUMBER)-$(VERSION_NICK)_$(NAME)_factupgrade_$(TIMESTAMP).bin

with timestamp 2015-07-10_23:44?

Actions #7

Actualitzat per Jorge L. Florit fa més de 8 anys

  • Assignat a ha canviat de Jorge L. Florit a Roger Pueyo Centelles

I think it will be easier to handle the file name with $(shell date +%Y%m%d-%H%M) and the vars separated with :
$(COMMUNITY)
$(VERSION_NUMBER)_$(NAME)_sysupgrade_$(TIMESTAMP).bin

Go ahead!

Actions #8

Actualitzat per Jorge L. Florit fa més de 8 anys

Sorry, the editor misunderstood the "_": $(COMMUNITY)_$(VERSION_NUMBER)_$(NAME)_sysupgrade_$(TIMESTAMP).bin

Actions #9

Actualitzat per Roger Pueyo Centelles fa més de 8 anys

Brilliant!

Let's just set the timestamp to $(shell date +%Y%m%d-%H%M) then?

Actions #10

Actualitzat per Jorge L. Florit fa més de 8 anys

Yeah

Actions #11

Actualitzat per Roger Pueyo Centelles fa més de 8 anys

  • Estat ha canviat de Comentaris a Resolt
  • % realitzat ha canviat de 50 a 100
Actions #13

Actualitzat per Roger Pueyo Centelles fa més de 8 anys

  • Estat ha canviat de Resolt a Tancat
Actions

També disponible a: Atom PDF