MX-17/18 Repository: The Thunderbird Thread

Message
Author
User avatar
fehlix
Developer
Posts: 10373
Joined: Wed Apr 11, 2018 5:09 pm

Re: MX 17 Repository: The Thunderbird Thread

#21 Post by fehlix »

Stevo wrote: Tue Jun 05, 2018 5:42 pm The current way the Debian version does the control file is just to use a separate package entry for every real and dummy package. I think the MX version used a separate language list file and some code to generate the entries for the langpacks from that file...which came from kmathern. But it was pretty easy to copy/paste/search/replace to generate the full list for our dummy packages, anyway. FWIW, it now generates over 300 packages for the build--600 if you count MX 15.
Attach find script which generates the conrol file for meta-dummy language packs
for all debian languages.
I'm not sure from the latest above example control you have shown, "your" meta-dummies will include lightning-language-packs.
If not, we would still have user with thunderbird without the correct lang for lightning.
Here how the first control lines of the generated looks like, which includes ligtning-lang-packs
(also attached within the tar):

Code: Select all

Package: thunderbird-l10n-xpi-ar
Architecture: all
Section: oldlibs
Depends:
 thunderbird-l10n-ar (>= ${binary:Version}),
 lightning-l10n-ar (>= ${binary:Version}),
 ${misc:Depends},
Description: Arabic language package for Thunderbird and lightning - Transitional package
 This is a dummy package for the transition of the MX to Debian versions.
 .
 This package contains the localization of Thunderbird and lightning in Arabic.
 .
 This is a transitional package. It can be safely removed.

Package: thunderbird-l10n-xpi-ast
Architecture: all
Section: oldlibs
Depends:
 thunderbird-l10n-ast (>= ${binary:Version}),
 lightning-l10n-ast (>= ${binary:Version}),
 ${misc:Depends},
Description: Asturian language package for Thunderbird and lightning - Transitional package
 This is a dummy package for the transition of the MX to Debian versions.
 .
 This package contains the localization of Thunderbird and lightning in Asturian.
 .
 This is a transitional package. It can be safely removed.

Package: thunderbird-l10n-xpi-be
Architecture: all
Section: oldlibs
Depends:
 thunderbird-l10n-be (>= ${binary:Version}),
 lightning-l10n-be (>= ${binary:Version}),
 ${misc:Depends},
Description: Belarusian language package for Thunderbird and lightning - Transitional package
 This is a dummy package for the transition of the MX to Debian versions.
 .
 This package contains the localization of Thunderbird and lightning in Belarusian.
 .
 This is a transitional package. It can be safely removed.

Package: thunderbird-l10n-xpi-bg
Architecture: all
Section: oldlibs
Depends:
 thunderbird-l10n-bg (>= ${binary:Version}),
 lightning-l10n-bg (>= ${binary:Version}),
 ${misc:Depends},
Description: Bulgarian language package for Thunderbird and lightning - Transitional package
 This is a dummy package for the transition of the MX to Debian versions.
 .
 This package contains the localization of Thunderbird and lightning in Bulgarian.
 .
 This is a transitional package. It can be safely removed.

Package: thunderbird-l10n-xpi-bn-bd
Architecture: all
Section: oldlibs
Depends:
 thunderbird-l10n-bn-bd (>= ${binary:Version}),
 lightning-l10n-bn-bd (>= ${binary:Version}),
 ${misc:Depends},
Description: Bengali language package for Thunderbird and lightning - Transitional package
 This is a dummy package for the transition of the MX to Debian versions.
 .
 This package contains the localization of Thunderbird and lightning in Bengali.
 .
 This is a transitional package. It can be safely removed.

Package: thunderbird-l10n-xpi-br
Architecture: all
Section: oldlibs
Depends:
 thunderbird-l10n-br (>= ${binary:Version}),
 lightning-l10n-br (>= ${binary:Version}),
 ${misc:Depends},
Description: Breton language package for Thunderbird and lightning - Transitional package
 This is a dummy package for the transition of the MX to Debian versions.
 .
 This package contains the localization of Thunderbird and lightning in Breton.
 .
 This is a transitional package. It can be safely removed.
You do not have the required permissions to view the files attached to this post.
Gigabyte Z77M-D3H, Intel Xeon E3-1240 V2 (Quad core), 32GB RAM,
GeForce GTX 770, Samsung SSD 850 EVO 500GB, Seagate Barracuda 4TB

User avatar
dolphin_oracle
Developer
Posts: 20010
Joined: Sun Dec 16, 2007 1:17 pm

Re: MX 17 Repository: The Thunderbird Thread

#22 Post by dolphin_oracle »

I've been updating mx-packageinstaller-pkglist with the debian files, so those are ready when we finally move thunderbird to main.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.

User avatar
fehlix
Developer
Posts: 10373
Joined: Wed Apr 11, 2018 5:09 pm

Re: MX 17 Repository: The Thunderbird Thread

#23 Post by fehlix »

dolphin_oracle wrote: Tue Jun 05, 2018 7:54 pm I've been updating mx-packageinstaller-pkglist with the debian files, so those are ready when we finally move thunderbird to main.
Just fetched from git. Can't see any changes re thunderbird/l10n :eek:
Gigabyte Z77M-D3H, Intel Xeon E3-1240 V2 (Quad core), 32GB RAM,
GeForce GTX 770, Samsung SSD 850 EVO 500GB, Seagate Barracuda 4TB

User avatar
dolphin_oracle
Developer
Posts: 20010
Joined: Sun Dec 16, 2007 1:17 pm

Re: MX 17 Repository: The Thunderbird Thread

#24 Post by dolphin_oracle »

fehlix wrote: Tue Jun 05, 2018 8:06 pm
dolphin_oracle wrote: Tue Jun 05, 2018 7:54 pm I've been updating mx-packageinstaller-pkglist with the debian files, so those are ready when we finally move thunderbird to main.
Just fetched from git. Can't see any changes re thunderbird/l10n :eek:
I just sync'd em about 10 seconds ago LOL.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.

User avatar
fehlix
Developer
Posts: 10373
Joined: Wed Apr 11, 2018 5:09 pm

Re: MX 17 Repository: The Thunderbird Thread

#25 Post by fehlix »

dolphin_oracle wrote: Tue Jun 05, 2018 8:07 pm
fehlix wrote: Tue Jun 05, 2018 8:06 pm
dolphin_oracle wrote: Tue Jun 05, 2018 7:54 pm I've been updating mx-packageinstaller-pkglist with the debian files, so those are ready when we finally move thunderbird to main.
Just fetched from git. Can't see any changes re thunderbird/l10n :eek:
I just sync'd em about 10 seconds ago LOL.
just checked:
those is wrong yet:
Turksih_thunderbird.pm: Turkish localisation of Thunderbird
Turksih_thunderbird.pm: thunderbird-l10n-xpi-tr

These are mssing:
Chinese_CN_Thunderbird.pm

EDIT:
Here all with decription and l10n's

Code: Select all

albanian_thunderbird.pm:     Albanian localisation of Thunderbird
albanian_thunderbird.pm:     thunderbird-l10n-sq
albanian_thunderbird.pm:     lightning-l10n-sq
arabic_thunderbird.pm:     Arabic localisation of Thunderbird
arabic_thunderbird.pm:     thunderbird-l10n-ar
arabic_thunderbird.pm:     lightning-l10n-ar
basque_thunderbird.pm:     Basque localisation of Thunderbird
basque_thunderbird.pm:     thunderbird-l10n-eu
basque_thunderbird.pm:     lightning-l10n-eu
Belarusian_Thunderbird.pm:     Belarusian localisation of Thunderbird
Belarusian_Thunderbird.pm:     thunderbird-l10n-be
Belarusian_Thunderbird.pm:     lightning-l10n-be
Bulgarian_Thunderbird.pm:     Bulgarian localisation of Thunderbird
Bulgarian_Thunderbird.pm:     thunderbird-l10n-bg
Bulgarian_Thunderbird.pm:     lightning-l10n-bg
Catalan_thunderbird.pm:     Catalan localisation of Thunderbird
Catalan_thunderbird.pm:     thunderbird-l10n-ca
Catalan_thunderbird.pm:     lightning-l10n-ca
croation_thunderbird.pm:     Croatian localisation of thunderbird
croation_thunderbird.pm:     thunderbird-l10n-hr
croation_thunderbird.pm:     lightning-l10n-hr
czech_thunderbird.pm:     Czech localisation of Thunderbird
czech_thunderbird.pm:     thunderbird-l10n-cs
czech_thunderbird.pm:     lightning-l10n-cs
danish_thunderbird.pm:     Danish localisation of Thunderbird
danish_thunderbird.pm:     thunderbird-l10n-da
danish_thunderbird.pm:     lightning-l10n-da
dutch_thunderbird.pm:     Dutch localisation of Thunderbird
dutch_thunderbird.pm:     thunderbird-l10n-nl
dutch_thunderbird.pm:     lightning-l10n-nl
english_gb_thunderbird.pm:     GB English localisation of Thunderbird
english_gb_thunderbird.pm:     thunderbird-l10n-en-gb
english_gb_thunderbird.pm:     lightning-l10n-en-gb
estonian_thunderbird.pm:     Estonian localisation of Thunderbird
estonian_thunderbird.pm:     thunderbird-l10n-et
estonian_thunderbird.pm:     lightning-l10n-et
finnish_thunderbird.pm:     Finnish localisation of Thunderbird
finnish_thunderbird.pm:     thunderbird-l10n-fi
finnish_thunderbird.pm:     lightning-l10n-fi
french_thunderbird.pm:     French localisation of Thunderbird
french_thunderbird.pm:     thunderbird-l10n-fr
french_thunderbird.pm:     lightning-l10n-fr
german_Thunderbird.pm:     German localisation of Thunderbird
german_Thunderbird.pm:     thunderbird-l10n-de
german_Thunderbird.pm:     lightning-l10n-de
greek_thunderbird.pm:     Greek localisation of Thunderbird
greek_thunderbird.pm:     thunderbird-l10n-el
greek_thunderbird.pm:     lightning-l10n-el
hungarian_Thunderbird.pm:     Hungarian localisation of Thunderbird
hungarian_Thunderbird.pm:     thunderbird-l10n-hu
hungarian_Thunderbird.pm:     lightning-l10n-hu
icelandic_Thunderbird.pm:     Icelandic localisation of Thunderbird
icelandic_Thunderbird.pm:     thunderbird-l10n-is
icelandic_Thunderbird.pm:     lightning-l10n-is
italian_Thunderbird.pm:     Italian localisation of Thunderbird
italian_Thunderbird.pm:     thunderbird-l10n-it
italian_Thunderbird.pm:     lightning-l10n-it
japanese_thunderbird.pm:     Japanese localisation of Thunderbird
japanese_thunderbird.pm:     thunderbird-l10n-ja
japanese_thunderbird.pm:     lightning-l10n-ja
korean_thunderbird.pm:     Korean localisation of Thunderbird
korean_thunderbird.pm:     thunderbird-l10n-ko
korean_thunderbird.pm:     lightning-l10n-ko
Lithuanian_Thunderbird.pm:     Lithuanian localisation of Thunderbird
Lithuanian_Thunderbird.pm:     thunderbird-l10n-lt
Lithuanian_Thunderbird.pm:     lightning-l10n-lt
Norwegian_Thunderbird.pm:     Norwegian localisation of Thunderbird
Norwegian_Thunderbird.pm:     thunderbird-l10n-nb-no
Norwegian_Thunderbird.pm:     lightning-l10n-nb-no 
polish_Thunderbird.pm:     Polish localisation of Thunderbird
polish_Thunderbird.pm:     thunderbird-l10n-pl
polish_Thunderbird.pm:     lightning-l10n-pl
portugese_br_thunderbird.pm:     Portuguese(BR) localisation of Thunderbird
portugese_br_thunderbird.pm:     thunderbird-l10n-pt-br 
portugese_br_thunderbird.pm:     lightning-l10n-pt-br
portugese_pt_Thunderbird.pm:     Portugese(PT) localisation of Thunderbird
portugese_pt_Thunderbird.pm:     thunderbird-l10n-pt-pt
portugese_pt_Thunderbird.pm:     lightning-l10n-pt-pt
romanian_thunderbird.pm:     Romanian localisation of Thunderbird
romanian_thunderbird.pm:     thunderbird-l10n-ro
romanian_thunderbird.pm:     lightning-l10n-ro
russian_Thunderbird.pm:     Russian localisation of Thunderbird
russian_Thunderbird.pm:     thunderbird-l10n-ru
russian_Thunderbird.pm:     lightning-l10n-ru
serbian_thunderbird.pm:     Serbian localisation of Thunderbird
serbian_thunderbird.pm:     thunderbird-l10n-sr
serbian_thunderbird.pm:     lightning-l10n-sr
Slovak_thunderbird.pm:     Slovak localisation of Thunderbird
Slovak_thunderbird.pm:     thunderbird-l10n-sk
Slovak_thunderbird.pm:     lightning-l10n-sk
Slovenian_Thunderbird.pm:     Slovenian localisation of Thunderbird
Slovenian_Thunderbird.pm:     thunderbird-l10n-sl
Slovenian_Thunderbird.pm:     lightning-l10n-sl
Spanish_thunderbird.pm:     Spanish localisation of Thunderbird
Spanish_thunderbird.pm:     thunderbird-l10n-es-es
Spanish_thunderbird.pm:     lightning-l10n-es-es
swedish_thunderbird.pm:     Swedish localisation of Thunderbird
swedish_thunderbird.pm:     thunderbird-l10n-sv-se 
swedish_thunderbird.pm:     lightning-l10n-sv-se 
Turksih_thunderbird.pm:     Turkish localisation of Thunderbird
Turksih_thunderbird.pm:     thunderbird-l10n-xpi-tr
Turksih_thunderbird.pm:     lightning-l10n-tr
ukrainian_thunderbird.pm:     Ukrainian localisation of Thunderbird
ukrainian_thunderbird.pm:     thunderbird-l10n-uk
ukrainian_thunderbird.pm:     lightning-l10n-uk
Just for double check!
Gigabyte Z77M-D3H, Intel Xeon E3-1240 V2 (Quad core), 32GB RAM,
GeForce GTX 770, Samsung SSD 850 EVO 500GB, Seagate Barracuda 4TB

User avatar
dolphin_oracle
Developer
Posts: 20010
Joined: Sun Dec 16, 2007 1:17 pm

Re: MX 17 Repository: The Thunderbird Thread

#26 Post by dolphin_oracle »

this is what I've got now:

thunderbird-l10n-zh-cn
lightning-l10n-zh-cn

and adding
thunderbird-l10n-zh-tw
lightning-l10n-zh-tw

to a chinese - TW package.


will sync up changes soon. thanks!
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.

User avatar
Stevo
Developer
Posts: 12837
Joined: Fri Dec 15, 2006 8:07 pm

Re: MX 17 Repository: The Thunderbird Thread

#27 Post by Stevo »

OK, rebuilt Tbirb again with the new langpacks each depending on the equivalent lightning langpack. That should end up being the last changes necessary, I hope. Uploading now.

User avatar
fehlix
Developer
Posts: 10373
Joined: Wed Apr 11, 2018 5:09 pm

Re: MX 17 Repository: The Thunderbird Thread

#28 Post by fehlix »

Stevo wrote: Tue Jun 05, 2018 10:16 pm OK, rebuilt Tbirb again with the new langpacks each depending on the equivalent lightning langpack. That should end up being the last changes necessary, I hope. Uploading now.
Wow you are the man! :number1: It works!
Just tested on Live boot setup existing tb + lang pack and than switched to testrepo!
Exactly as we have intended! tb+lightning shows up both with l10n enabled!
Gigabyte Z77M-D3H, Intel Xeon E3-1240 V2 (Quad core), 32GB RAM,
GeForce GTX 770, Samsung SSD 850 EVO 500GB, Seagate Barracuda 4TB

User avatar
Stevo
Developer
Posts: 12837
Joined: Fri Dec 15, 2006 8:07 pm

Re: MX 17 Repository: The Thunderbird Thread

#29 Post by Stevo »

OK, I'll ask Tim to move the Birb over to main, pull our mozilla-binaries, and announce it in in the package threads. For future maintainers, I think these steps will work for rebuilds of new releases from Debian:

Bump the epoch to 2: for our rebuild.

Copy the control file over from the last MX rebuild. Check the changelog to see if any new langpacks were added and add those to the control file. You don't need dummy transitional packages for new ones.

Optional: the -dbg files end up at hundreds of MB and are very seldom used. They can be disabled in the rules file by editing the override:

Code: Select all

override_dh_strip:
	if [ "$(RELEASE)" != "UNRELEASED" ]; then \
to

Code: Select all

override_dh_strip:
	if [ "$(RELEASE)" = "UNRELEASED" ]; then \
Tbird automatically builds using all available cores/threads. I just noticed that the Liquorix kernel does this as well.
Last edited by Stevo on Wed Jun 06, 2018 1:28 pm, edited 1 time in total.

User avatar
dolphin_oracle
Developer
Posts: 20010
Joined: Sun Dec 16, 2007 1:17 pm

Re: MX 17 Repository: The Thunderbird Thread

#30 Post by dolphin_oracle »

we need to update mx-packageinstaller-pkglist at the same time. the github is ready, but its not packaged yet.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.

Locked

Return to “Package Requests/Status - MX 17/18”