Roman Catholic Diocese of Kengtung

The Roman Catholic Diocese of Kengtung (Lat: Diocesis Kengtunghensis) is a diocese of the Latin Rite of the Roman Catholic Church in Burma.

Diocese of Kengtung

Dioecesis Kengtunghensis
Location
Country Myanmar
Ecclesiastical provinceTaunggyi
MetropolitanTaunggyi
Statistics
Area45,856 km2 (17,705 sq mi)
Population
- Total
- Catholics
(as of 2006)
1,028,000
58,000 (5.6%)
Information
DenominationRoman Catholic
Sui iuris churchLatin Church
RiteRoman Rite
Established27 April 1927 (As Prefecture Apostolic of Kengtung)
26 May 1950 (As Vicariate Apostolic of Kengtung)
1 January 1955 (As Diocese of Kengtung)
CathedralCathedral of the Immaculate Heart of Mary in Kengtung
Current leadership
PopeFrancis
BishopVacant
Metropolitan ArchbishopMatthias U Shwe
Bishops emeritusAbraham Than Bishop Emeritus (1972-2001)

Erected in 1927 as the Apostolic Prefecture of Kengtung, the prefecture was created from territory in the Apostolic Vicariate of Eastern Burma.

In 1950, the Prefecture was elevated to an apostolic vicariate. In 1955, the vicariate was elevated to a full diocese and became suffragan to the Archdiocese of Taunggyi.

With the increases in the Catholic population, in 1975 the apostolic prefecture of Lashio was split off from the diocese of Kengtung, eventually expanding to the Diocese of Lashio.

Ordinaries

  • Erminio Bonetta, P.I.M.E. † (21 Jun 1927 Appointed - 1949 Died)
  • Ferdinand Guercilena, P.I.M.E. † (31 May 1950 Appointed - 6 May 1973 Died)
  • Abraham Than (19 Sep 1972 Appointed - 2 Oct 2001 Resigned)
  • Peter Louis Cakü † (2 Oct 2001 Appointed - 20 Feb 2020 Died)
gollark: Hmm, so what extra features are needed?
gollark: Anyway, good news systemd-dislikers, I made an EXCELLENT and AMAZING replacement using the RUST programming language.
gollark: I have DashMap in here because of some vague dream of concurrently doing... stuff.
gollark: ```rustuse std::process::Command;use anyhow::Result;use std::path::Path;use std::fs;#[derive(serde::Serialize, serde::Deserialize, Debug)]struct RawServiceSpec { command: String, args: Vec<String>, name: Option<String>}#[derive(Debug)]struct ServiceSpec { command: String, args: Vec<String>, name: String}fn load_spec(path: &Path) -> Result<ServiceSpec> { let file = fs::read_to_string(path)?; let raw: RawServiceSpec = toml::from_str(&file)?; Ok(ServiceSpec { command: raw.command, args: raw.args, name: path.file_stem().unwrap().to_string_lossy().to_string() })}fn run_service(serv: ServiceSpec) -> Result<()> { println!("thread {:?}", serv); loop { println!("Starting"); let mut child = Command::new("/bin/env") .arg("python3") .arg("test.py") .spawn()?; child.wait()?; } Ok(())}fn main() -> Result<()> { let services = dashmap::DashMap::new(); for entry in fs::read_dir("./services")? { let s = load_spec(&entry?.path())?; services.insert(s.name.clone(), s); } let mut handles = Vec::new(); for e in services { handles.push(std::thread::spawn(|| run_service(e.1))); } for handle in handles { handle.join().unwrap(); } Ok(())}```
gollark: Well, I guess that's systemd replaced.

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.