You are not logged in.

#1 2018-11-20 23:46:29

hhh
Meep!
Registered: 2015-09-17
Posts: 8,746
Website

BunsenLabs Roadmap

* BL Helium (the current release) ISOs updated to the latest stable Debian 9.6 update, within a few weeks of this post (or sooner).

Done...

https://www.bunsenlabs.org/installation.html

* BL experimental Lithium repository with packages migrated from Helium for further development and testing, a few weeks from now.

Done...

https://forums.bunsenlabs.org/viewtopic.php?id=5546

https://forums.bunsenlabs.org/viewtopic.php?id=5547

* BL Lithium testing ISOs released when Buster starts freezing, so hopefully sometime in January or early February April, 2019. -edit- moving this back so we can let the freeze settle more, and it gives us more time to get our own act together.

* BL Lithium Official ISOs, concurrent with or shortly after the Official Buster release.

-mod note by @hhh- Thanks to Forum member @rbh for the suggestion!

https://forums.bunsenlabs.org/viewtopic.php?id=5326

Last edited by hhh (2019-02-13 01:11:23)

Online

#2 2018-11-21 02:28:29

DeepDayze
Member
From: In Linux Land
Registered: 2017-05-28
Posts: 761

Re: BunsenLabs Roadmap

Sector11 wrote:
hhh wrote:

* BL Lithium testing ISOs released when Buster starts freezing, so hopefully sometime in January or early February, 2019.

That's what I'm waiting for.  From 8 direc5tly to 10

Not sure if you can go from Jessie to Buster directly (bypassing Stretch).


Real Men Use Linux

Offline

#3 2018-11-21 03:41:33

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 6,097
Website

Re: BunsenLabs Roadmap

^It's not recommended, anyway.


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

Offline

#4 2018-11-21 03:47:19

DeepDayze
Member
From: In Linux Land
Registered: 2017-05-28
Posts: 761

Re: BunsenLabs Roadmap

johnraff wrote:

^It's not recommended, anyway.

Figured that. Going Jessie>Stretch>Buster would be the way to go.


Real Men Use Linux

Offline

#5 2018-11-21 03:50:33

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 6,097
Website

Re: BunsenLabs Roadmap

In fact the cleanest way is to backup all your data, do a fresh install and restore what you need into the new system. It's more work though.


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

Offline

#6 2018-11-21 17:01:45

cherkie
Member
From: UK(still...)
Registered: 2018-08-09
Posts: 95

Re: BunsenLabs Roadmap

hhh wrote:
cherkie wrote:

oh good, I was actually wondering how one does upgrade BL. Does the installer overwrite existing /home partition? The way I have installed BL I have done separate / separate swap and separate /home. Is there a way to clean install with preserving existing /home?

Thanks

Anyone feel up to creating a tutorial for this?

no need to specifically creating a tutorial just for me now. It's probably something I could google when the time comes and after a back up - safely tinker with.


I don't have patience or skill to dig deep enough every time system breaks itself or when I break something because of lack of patience and skill.
nore, 23 Feb 2019

Offline

#7 2018-11-21 17:07:34

earlybird
ほやほや
Registered: 2015-12-16
Posts: 738
Website

Re: BunsenLabs Roadmap

We can put a box on the BL frontpage.

Upcoming milestones / Upcoming releases / Projet schedule or such.

Offline

#8 2018-11-21 17:13:52

hhh
Meep!
Registered: 2015-09-17
Posts: 8,746
Website

Re: BunsenLabs Roadmap

earlybird wrote:

We can put a box on the BL frontpage.

Upcoming milestones / Upcoming releases / Project schedule or such.

Great! Fixed your typo. smile

Online

#9 2019-02-13 01:16:36

hhh
Meep!
Registered: 2015-09-17
Posts: 8,746
Website

Re: BunsenLabs Roadmap

The OP has been updated.

Online

#10 2019-11-25 02:44:58

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 6,097
Website

Re: BunsenLabs Roadmap

OK for general information I'm posting our current TO-DO list, just as it is with no further explanation. What you will be able to see is:
*) how little remains to be done before the "test" iso release
*) how much remains to be done, or at least thought about, before the "official" release
*) how much has already been done

dGjnqCl.png

PS because this came from my personal list it leans towards the nitty-gritty techy details and probably underestimates the work that went on in the graphics department - GTK themes, icons, harmonizing the terminal, tint2, conky etc - that is such an important part of what makes BL special IMO. Kudos to @hhh, @damo, @brontosurusex and @cog!

############### PRE-TEST-ISO ############################

BLOB presets
---------
make sure all Lithium packages are up to date
----------------------------
New TINT2
graphics team

################ PRE-LITHIUM-RELEASE ###############################

REPOS
make sure all packages are migrated to official repo
------------------------------
LIVE-BUILD:
make sure repo lines are updated to BL official
------------------------------
PROJECTS:

Improved bl-user-setup

---
BLOB:
Store all settings on "save", user chooses on "restore".
Add Help menu file.
Add strong suggestion to backup existing configs first!
Store all files (eg tint2) in BLOB folder instead of reference link?
Other improvements?
"A minor detail that could be fixed is that it's called
BLOB Themes Manager in the menu, while it is
BLOB Configuration Manager in the tool itself."

---
bunsen-images:
check over the README developer hints

Look at bunsen-images-extra

---
netinstall script
see issues below
-------------------------------------------
DOCUMENTATION:

guide to changing window manager
---
note about enabling steppers
---
make sure the release notes mention icons & RAM
---
write helpfile for bunsenlabs autostart
---
Forum TODO for UPGRADE PATH helium->lithium?
---
Work on docs:
"My biggest takeaway was that we really need to improve our documentation
so people can find all the things they say aren't there."
https://forums.bunsenlabs.org/viewtopic … 906#p79906
------------------------------------------------
Use Paper icons on CD iso
--------------------------------------------
https://forums.bunsenlabs.org/viewtopic … 666#p93666
I'll make an implementation that supports both (b) and (c) using systemd presets. We could have a switch in bl-welcome for example.

systemctl preset rsyslog.service # apply the BL preset (rsyslog disabled)
systemctl enable rsyslog.service # user can do whatever & override preset
-----------------------------------------------------
Confirmed - catfish sometimes fails to start from jgmenu and dmenu.
Catfish is still fussy to open the first time, I have no idea why.
----------------------------------
ADD BLUETOOTH SUPPORT?
default or bl-welcome?
----------------------------------------
https://forums.bunsenlabs.org/viewtopic … 288#p93288
"One thing it (bl-exit) needs though in my opinion,
is a stronger marking of which button is active
when moving from one to another with the arrow keys.
A strong easily recognizable contrast
that leaves the user without doubt of which of the buttons that is chosen."
---------------------------------------
https://forums.bunsenlabs.org/viewtopic … 432#p80432
MORE FANCY CONKYS?
---------------------------------------------------
see: https://packages.debian.org/buster/task-print-server
add some packages to bunsen-meta-printer-support dependencies?
-------------------------------------
ship slick-greeter config file
for people who want to switch
https://forums.bunsenlabs.org/viewtopic … 268#p74268
-------------------------
make generic restarter for tint2, conky etc?
-------------------------------------------
BL-conkymove
the conkyrc is still edited and a line added. Eg...

-- bl-conkypin, original value for own_window_type: desktop

I think it would be nicer if the original file was untouched
if the user has cancelled the operation.
------------------------------------------
Netinstall:
Some possible bugs:
https://forums.bunsenlabs.org/viewtopic … 674#p80674

network manage fix, avoid nuking /etc/network/interfaces:
https://forums.bunsenlabs.org/viewtopic … 736#p82736

https://forums.bunsenlabs.org/viewtopic … 551#p80551
Bearded_Blunder wrote:

You might want to look at the netinstall script though,
the any other key to exit on failed installs works,
but enter to skip them, also skips everything else
that was to be installed.
---------------------------------------------
Conky weather:
https://forums.bunsenlabs.org/viewtopic … 580#p67580
"For future releases wttr.in could be also used. Just a one liner displays a nice output."
https://forums.bunsenlabs.org/viewtopic … 541#p67541
https://scrot.moe/image/6UilZ
------------------------------------------
Alarm clock script for tint2 clock right-click?
------------------------------------------
Improve handling of sha256 sums?
Enable copy/paste, enable direct check of checksums file?
----------------------------------
Add window-snapping script?
Damo's or leonardo.marco's?
https://forums.bunsenlabs.org/viewtopic … 091#p62091
https://forums.bunsenlabs.org/viewtopic … 870#p82870
https://forums.bunsenlabs.org/viewtopic … 875#p82875
-------------------------------------
bl-welcome handle cases where sources.list is completely messed
eg install done offline
https://github.com/BunsenLabs/bunsen-ne … /issues/12

fix for no-network installs?
--------------------------------------------
migrate python2 scripts to python3 if possible, and not difficult
This will be IMPORTANT for the next (Bullseye) release.
---------------------------------------
https://forums.bunsenlabs.org/viewtopic … 557#p89557
firefox systemd tweak to reduce RAM usage on old machines
---------------------------------------------------------
Fix 32bit EFI + 64bit CPU
https://forums.bunsenlabs.org/viewtopic.php?id=5132
    I don't know if this will be easily doable, but there's no reason not to at least try.
------------------------------------
Check blank lock screen issue: MAYBE OK... or not...
https://lists.debian.org/debian-devel/2 … 00005.html
https://lists.debian.org/debian-devel/2 … 00001.html
https://lists.debian.org/debian-devel/2 … 00006.html
https://bugs.debian.org/cgi-bin/bugrepo … bug=929834
https://packages.debian.org/sid/xfce4-screensaver
and try out physlock:
https://packages.debian.org/buster/physlock
--------------------

#########################################################
################### DONE ################################

PROJECTS
Session/autostart
New bl-exit
bl-welcome
---------------
speed up compton fading, and/or disable for menus
-------------------------------------------
tint2 - get rid of verbose output
-------------------------------------
Possible improvements to our session?
https://github.com/lxqt/lxqt-session/bl … artlxqt.in
-------------------------------------------
fix pango markup in jgmenu ( < > & )
see man jgmenu & A52
---------------------------------------------------
damo 'xbindkeys thoughts'

Perhaps put a note in the header comments along the lines of:
There is a gui available for editing keybinds - 'xbindkeys-config'.
However we don't recommend its installation and use
because it breaks some Bunsenlabs functionality.
----------------------------------------
gdebi issue:
https://bugs.debian.org/cgi-bin/bugrepo … bug=932088
gdebi: make wrapper script
-------------------
BLOB:
LightDM settings
-------------------------------------------------
add locale chooser to bunsen-utilities
--------------------------------------------
bl-welcome:
"After the first half hour, I found myself wishing the script had
asked all of its questions up front
and then performed its actions in one big batch."
----------------------------------------
Rename bl-conkyzen
rename conky/tint2 zen > manager
----------------------------------------
I also got the dreaded entropy bug which slowed the desktop loading
after login, so I installed the haveged package.

https://bugs.debian.org/cgi-bin/bugrepo … 021;msg=37
----------------------------------------------------------
utilities:
is hotcorners working? >Removed
rename conkypin to conkymove
----------------------
Add wireless-tools
-------------------------------------------------
Use the "--class=SomeClass" flag with a yad script (eg bl-exit).
Giving the dialog window a class name allows the user
to then set up per-app settings with their window manager of choice,
i.e set it to float in tiling wm's.

https://forums.bunsenlabs.org/viewtopic … 281#p83281
--------------------------------------------
Notifications:
Fade-out and Slide-out are in the Animations settings in the gui,
and do-fadeout and do-slideout in
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml
"I'd love it if notification opacity was set to 100%,
I see no reason for notifications to have transparancy."
---------------------------
https://forums.bunsenlabs.org/viewtopic … 313#p89313
Just a thought - would we want a pipemenu for xbindkeys?
-------------------
media-pipemenu:
offer brasero or k3b for burning along with xfburn?
---------------------------------------------
dropbox-pipemenu: install thunar-dropbox-plugin too
-------------------------------------------
libreoffice-systray - have to drop from meta?
Drop for now, maybe add later...
---------------------------
update bunsen-meta-java
-----------------------------------------
Drop mandelbulber2? YES
(too flakey/minority?)
-------------------------------------------------------------------
Check Debian Buster pepperflash packages OK
---------------------------------------
add inxi
and lshw
-----------------------------------
Replace gnumeric with calc
https://forums.bunsenlabs.org/viewtopic … 134#p74134
-----------------------------------
add lightdm-gtk-greeter-settings to the install and
configure the OB menu accordingly.
------
lxmenu-data and some other recent recommends of bunsen-configs
should be added to the depends of bunsen-meta-all.
------------------------------------
blob needs to look at bl-rc.xml
------------------
terminator > lxterminal
----------------------------------
I'm starting to think that in the long term we should have
a "startbunsen" script to hold things we want only for BunsenLabs,
leaving LXDE or XFCE sessions clean.
It could be triggered from a /usr/share/xsessions/bunsenlabs.desktop
which we would set as default in lightdm.conf.
https://forums.bunsenlabs.org/viewtopic … 729#p31729
------------------------
os-release issue
----------------------------------
bunsen-exit:
add dep. elogind?
So for Lithium maybe adding elogind as an alternative dependency
for bunsen-exit would be enough.
and
https://forums.bunsenlabs.org/viewtopic … 674#p80674
(Added for now.)

We could even ask the tinkerers to write the commands to put in an
alternative bunsen-exit-sysv. It would be pretty easy to package.
----------------
Add (autokey-gtk or) xbindkeys to set keybinds
instead of rc.xml
------------------------------------------
Ship Firefox fix for dark themes?
https://forums.bunsenlabs.org/viewtopic … 058#p85058
https://forums.bunsenlabs.org/viewtopic … 097#p85097
-------------------------------------
How about, for now, we replace those four launchers
on the top left end of tint2 with a button to launch
the standard BL-jgmenu we have now?
That would be very easy to implement and
comfort new arrivals who expect a menu at the end of the taskbar.

#########################################################
############### WON'T DO ################################

-----------------------
Meaningless till live-build supports it:

Change handling of BL apt key:
use signed-by in apt line
see
man apt-key (add)
man sources.list
https://bugs.debian.org/851774
Will live-build allow this? NO
Otherwise netinstall only.
-------------------------------
Use some MATE apps? (they use GTK2??)
engrampa <<< LOOKS GOOD, but NO (symlink handling)
atril Looks possible, but NO
------------------------
test gnome-mpv NO
--------------------------------------------
https://forums.bunsenlabs.org/viewtopic … 930#p75930
Buster seems to ship with extra PITA systemd units, which slow down
the boot, so if you don't want a process looking for auto software
updates then disable/mask apt-daily-upgrade.timer.

There were also a bunch of warnings which went away after installing
accountsservice.
------------------------------
This is a cosmetic issue. Wait for Debian to fix it.

RETHINK?: see if any replies come to this:
https://lists.debian.org/debian-live/20 … 00007.html

Check:
CRYPTSETUP setting deprecated warning
(live-build)
https://forums.bunsenlabs.org/viewtopic … 009#p80009
https://tracker.pureos.net/w/troublesho … eprecated/
https://bugs.launchpad.net/ubuntu/+sour … ug/1720036

john@helium:/data/john/git/live-build[(debian/1%20190311)]$ grep -r cryptsetup .
./share/hooks/normal/0030-enable-cryptsetup.hook.chroot:# Enable cryptsetup

WARNING: Setting CRYPTSETUP in /etc/initramfs-tools/initramfs.conf
is deprecated and will stop working in the future.
Use /etc/cryptsetup-initramfs/conf-hook instead.
-----------------------------------------------------
The apps install pipemenu code could quite likely be modified
to accept compound custom commands:
https://forums.bunsenlabs.org/viewtopic … 635#p80635
-------------------------------------------

Last edited by johnraff (2019-11-25 03:33:59)


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

Offline

#11 2019-11-25 02:49:23

hhh
Meep!
Registered: 2015-09-17
Posts: 8,746
Website

Re: BunsenLabs Roadmap

I think I just mentioned somewhere that @johnraff is rowing a very heavy boat ATM. Give us a little more time to anchor it.

Online

#12 2019-11-25 13:53:16

clusterF
Member
Registered: 2019-05-07
Posts: 319

Re: BunsenLabs Roadmap

I have noticed some of the compton.conf settings are deprecated from stretch.

https://raw.githubusercontent.com/Bunse … mpton.conf

diff, i think dnd-shadow and dock-shadow should be false but i like the look.


20c20
< dnd-shadow = true;
---
> no-dnd-shadow = true;
22c22,24
< dock-shadow = true;
---
> no-dock-shadow = true;
> #  Zero the part of the shadow's mask behind the window. Fix some weirdness with ARGB windows.
> clear-shadow = true;
79,80c79
< popup_menu_opacity = 1;
< dropdown_menu_opacity = 1;
---
> menu-opacity = 1;
84a84
> alpha-step = 0.06;
276a277
>

edit: please disregard this post.

Last edited by clusterF (2019-11-26 09:18:51)


"Common sense is like deodorant, those who need it the most never use it."

git: clusterF

Offline

#13 2019-11-26 03:48:00

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 6,097
Website

Re: BunsenLabs Roadmap

Thanks for raising this clusterF, but what version of compton are you referring to?

Our config file was checked for consistency against /usr/share/doc/compton/examples/compton.sample.conf which ships with compton 0.1~beta2+20150922-1 (same in Stretch and Buster).
For example , there is no setting dnd-shadow, but there is no-dnd-shadow. Nor is there any distinction between popup and dropdown menu opacity in either 'man compton' or 'compton -h'.

Compton on GitHub has not seen any development since 2017, but the Debian package is even older than that. However, as long as there are no serious issues, the Debian version is what we will continue to use.


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

Offline

#14 2019-11-26 09:14:15

clusterF
Member
Registered: 2019-05-07
Posts: 319

Re: BunsenLabs Roadmap

^ My apologies i forgot i was inside voidlinux and it is using compton v7.4 . Please disregard my post and or delete it.
Interestingly the void package looks like a fork of compton.

https://github.com/yshui/picom


"Common sense is like deodorant, those who need it the most never use it."

git: clusterF

Offline

#15 2019-11-27 02:49:11

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 6,097
Website

Re: BunsenLabs Roadmap

^Picon looks interesting - we had been wondering what to do about composition if compton became unusable - but at the moment there's no Debian picon package. If it arrived in Bullseye it might be worth considering, but if/when Wayland becomes the standard then an X11 compositor will no longer have much meaning anyway.

---
Don't worry about deleting your post. Snippets of information like that do no harm, even if off-topic for BL Lithium development (as long as they don't derail the whole thread).


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

Offline

Board footer

Powered by FluxBB