You are not logged in.

#26 2018-03-04 13:10:27

twoion
ほやほや
Registered: 2015-08-10
Posts: 2,230

Re: apt-sourcemgr: simple APT sources.list entry management

johnraff wrote:
twoion wrote:
./apt-sourcemgr apply-template -T BunsenLabs -d helium

Where does the information implied by '-T BunsenLabs' come from?
Are we indeed using the bunsen-python-apt-template package?
(If so, it will need to go in the dependencies.)

Yes, this comes from bunsen-python-apt-template. The rest of the templates (like 'Debian') is in turn supplied by python-apt*.

The program is now nearing its first stable release. There were many improvements under the hood.


Im grünen Wald, dort wo die Drossel singt…

Offline

#27 2018-03-07 05:03:01

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 4,677
Website

Re: apt-sourcemgr: simple APT sources.list entry management

Thanks! Once Helium is out I will start playing with this in bl-welcome.


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
In case you forget, the rules.

Offline

#28 2018-07-03 22:39:36

twoion
ほやほや
Registered: 2015-08-10
Posts: 2,230

Re: apt-sourcemgr: simple APT sources.list entry management

Hello John,

I've uploaded a build to our stretch-backports repo (apt-sourcemgr).

I think there's a bug in bunsen-python-apt-templates or (in python-apt) since adding our stretch-backports repo from apt-sourcemgr causes an invalid line fragment to appear in the sources.list file. After that's been fixed (soon!), we're set up to declare this tool stable. I'll also add a man page to package, with examples.

Looking forward to a future where "Hi, my apt sources are empty/borked" just prompts a response

apt-sourcemgr apply-template -T BunsenLabs -rd 'helium|stretch' && apt-sourcemgr apply-template -T Debian -rd 'stretch'

Im grünen Wald, dort wo die Drossel singt…

Offline

#29 2018-07-04 03:04:58

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 4,677
Website

Re: apt-sourcemgr: simple APT sources.list entry management

^Thanks! I'll start using this soon.


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
In case you forget, the rules.

Offline

#30 2018-07-04 09:00:49

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 4,677
Website

Re: apt-sourcemgr: simple APT sources.list entry management

Will apt-sourcemgr support "Signed-By" entries, which are probably what we'd want to use in Lithium, rather than a blanket signing key for all repos? Also, the new deb822 syntax?
https://bugs.debian.org/cgi-bin/bugrepo … bug=851774
https://manpages.debian.org/testing/apt … .5.en.html


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
In case you forget, the rules.

Offline

#31 2018-08-15 10:30:25

twoion
ほやほや
Registered: 2015-08-10
Posts: 2,230

Re: apt-sourcemgr: simple APT sources.list entry management

johnraff wrote:

Will apt-sourcemgr support "Signed-By" entries, which are probably what we'd want to use in Lithium, rather than a blanket signing key for all repos? Also, the new deb822 syntax?
https://bugs.debian.org/cgi-bin/bugrepo … bug=851774
https://manpages.debian.org/testing/apt … .5.en.html

So far, it relies on python-apt which, to say the least has an awful lot of bugs still, and it doesn't support that feature yet.

I'll look into using alternative parsers/writers. Python-Apt is too complex; perhaps it can be simplified.


Im grünen Wald, dort wo die Drossel singt…

Offline

#32 2018-08-16 06:03:04

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 4,677
Website

Re: apt-sourcemgr: simple APT sources.list entry management

OK let's hold applying the new apt syntax for a bit later.
Alternatively, wait a bit before incorporating apt-sourcemgr in bl-welcome.

Either way it's mostly symbolic because it will be quite a while before I start looking at that stuff. Someone else is welcome to of course...


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
In case you forget, the rules.

Offline

Board footer

Powered by FluxBB