Page MenuHomePureOS Tracker
Feed Advanced Search

Aug 27 2018

mak added a comment to T559: Reboot after udate-initramfs prompts user twice for disk encryption password.

Hmm, swap should not even be password-encrypted...
What's the content of your /etc/crypttab?

Aug 27 2018, 10:25

Aug 26 2018

mak closed T548: Image during installer missing colon as Resolved.

I was so sure that there already was a ticket, and I even wrote instructions there... But that either happened way back with our makeshift bugtracker, or I must have dreamed it.

Aug 26 2018, 11:50
mak created T557: We need a better, and better designed installer slideshow.
Aug 26 2018, 11:48
mak added a comment to T556: sudo apt update errors with GLib-CRITICAL assertion.

Neat :-)
Since the error is triggered by archive metadata, there is no way to ensure people have upgraded their system prior to fetching new metadata. We just have to rely on people upgrading their system regularly.

Aug 26 2018, 11:21
mak closed T556: sudo apt update errors with GLib-CRITICAL assertion as Resolved.

@todd Just run the command I've shown above. Or update with GNOME Software, that should also do the trick.
apt update was actually successful (despite the appearance and exit code), you only need to update your packages with full-upgrade afterwards.

Aug 26 2018, 10:39
mak closed T556: sudo apt update errors with GLib-CRITICAL assertion as Resolved.

I've already fixed this in Debian days ago and ensured that the issue is resolved in PureOS yesterday.
If you upgrade PureOS fully (apt update ; apt full-upgrade) the issue should be gone.

Aug 26 2018, 10:33
mak closed T92: hashcat: fallback-depends on virtual package opencl-icd which covers nonfree implementations as Invalid.

Done, hashcat 4.2.1-1 is in PureOS now.

Aug 26 2018, 10:30 · Freedom
mak closed T92: hashcat: fallback-depends on virtual package opencl-icd which covers nonfree implementations, a subtask of T367: PureOS is not fully in sync with Debian, as Invalid.
Aug 26 2018, 10:30
mak reassigned T76: libclamav7 - suggests non-free package libclamunrar7 from mak to jonas.smedegaard.

2018-08-26 10:28:51 - WARNING: clamav: Target version '0.100.1+dfsg-1pureos1' is newer/equal than source version '0.100.1+dfsg-1'.
This needs a manual dummy upload as described in https://tracker.pureos.net/T99#10198 to reset our package to what Debian ships.

Aug 26 2018, 10:29 · Freedom-harm: suggests nonfree package
mak closed T82: doublecmd-common: suggests nonfree package libunrar0 (and mentions this in several package descriptions) as Invalid.

Done.

Aug 26 2018, 10:27
mak closed T82: doublecmd-common: suggests nonfree package libunrar0 (and mentions this in several package descriptions), a subtask of T367: PureOS is not fully in sync with Debian, as Invalid.
Aug 26 2018, 10:27
mak closed T85: engrampa: suggests nonfree packages rar unrar p7zip-rar as Invalid.

Done.

Aug 26 2018, 10:26
mak closed T85: engrampa: suggests nonfree packages rar unrar p7zip-rar, a subtask of T367: PureOS is not fully in sync with Debian, as Invalid.
Aug 26 2018, 10:26

Aug 25 2018

mak closed T71: angband-doc - license (of packaging?) too vague for FSF as Resolved.

I don't think re-purposing this old bug for a blacklist removal request is a good idea - I was actually a bit confused to me to see seeing the bug appear again with this title...

Aug 25 2018, 19:42 · Freedom-harm: license not FSF-compliant
mak closed T104: printer-driver-foo2zjs: suggests nonfree package hannah-foo2zjs as Invalid.

Done. It's nice that we apparently can get rid of these diversions now :-)

Aug 25 2018, 19:38
mak closed T104: printer-driver-foo2zjs: suggests nonfree package hannah-foo2zjs, a subtask of T367: PureOS is not fully in sync with Debian, as Invalid.
Aug 25 2018, 19:38
mak changed the status of T395: First post-install upgrade triggers "cryptsetup: WARNING: found more than one resume device candidate" from Open to Incomplete.

Is this still an issue? Cryptsetup has been upgraded multiple times since this issue was reported...

Aug 25 2018, 19:36 · Restricted Project
mak reassigned T80: xarchiver suggests nonfree package rar from mak to jonas.smedegaard.

2018-08-25 19:33:54 - WARNING: xarchiver: Target version '1:0.5.4.13-1pureos1' is newer/equal than source version '1:0.5.4.13-1'.
This needs a manual dummy upload as described in https://tracker.pureos.net/T99#10198 to reset our package to what Debian ships.

Aug 25 2018, 19:34
mak reassigned T79: [FREEDOM ISSUE] p7zip-full from mak to jonas.smedegaard.

WARNING: p7zip: Target version '16.02+dfsg-6pureos1' is newer/equal than source version '16.02+dfsg-6'
This needs a manual upload as described in https://tracker.pureos.net/T99#10198 to reset our package to what Debian ships.

Aug 25 2018, 19:33

Aug 24 2018

mak closed T91: q4wine - suggests non-free package winetricks as Invalid.

Done.

Aug 24 2018, 21:49
mak closed T91: q4wine - suggests non-free package winetricks, a subtask of T367: PureOS is not fully in sync with Debian, as Invalid.
Aug 24 2018, 21:48
mak closed T542: OEM setup asks disk encryption passphrase after completed OEM setup as Resolved.

This is resolved in the latest OEM and Live images, please test them! (for the oem image: https://downloads.puri.sm/oem/gnome/2018-08-25/, the live image is currently building)

Aug 24 2018, 20:15
mak triaged T547: Installer crashes when unticking "Encrypt system" as Low priority.
Aug 24 2018, 20:10
mak added a comment to T542: OEM setup asks disk encryption passphrase after completed OEM setup.

Since I am quite out of ideas on this one now, I reported the issue with all information that I figured out so far against cryptsetup at Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907201

Aug 24 2018, 09:53
mak added a comment to T543: GUI passphrase window is missing.

As weird as it looks, this issue is the same bug as the OEM encryption issue.

Aug 24 2018, 09:50
mak merged T543: GUI passphrase window is missing into T542: OEM setup asks disk encryption passphrase after completed OEM setup.
Aug 24 2018, 09:50
mak merged task T543: GUI passphrase window is missing into T542: OEM setup asks disk encryption passphrase after completed OEM setup.
Aug 24 2018, 09:50

Aug 23 2018

mak raised the priority of T542: OEM setup asks disk encryption passphrase after completed OEM setup from Normal to High.
Aug 23 2018, 11:57
mak closed T554: New PureOS update causes Virtual Machine Manager to fail due to libvirt package upgrade as Resolved.

This is supposed to be fixed in libvirt >= 4.6.0-2, which PureOS already has.
Can you please ensure the package is up to date and has at least that version, and then try again?
Feel free to reopen the bug in case the issue persists (it should really be gone though).

Aug 23 2018, 11:28 · Restricted Project
mak added a comment to T99: yagf - fallback-depends on nonfree cunaiform.

The archive generally doesn't support downgrades - versions can only ever go up, otherwise our users will not actually get the changes.
So, if we have a version 0.9.3.2-1+pureos1 in PureOS, I can not sync 0.9.3.2-1 from debian, because 0.9.3.2-1 << 0.9.3.2-1+pureos1.
The archive will also *never* override PureOS-specific changes.
So what I did just now make an 0.9.3.2-1+x1 upload[1], because 0.9.3.2-1+x1 >> 0.9.3.2-1+pureos1. Since there is no "pureos" in the version string anymore now, the next time Debian gets a higher version of this package, the archive will just override the package I uploaded and we will be fully in sync again.

Aug 23 2018, 11:22
mak closed T99: yagf - fallback-depends on nonfree cunaiform as Invalid.

Done, but @jonas.smedegaard if the version number in PureOS is *higher* than the one in Debian, I can't sync stuff. In that case, an upload without the "pureos" version suffix has to be made to PureOS, which is a thing you can easily do as well and which doesn't need me.

Aug 23 2018, 07:14
mak closed T99: yagf - fallback-depends on nonfree cunaiform, a subtask of T367: PureOS is not fully in sync with Debian, as Invalid.
Aug 23 2018, 07:14

Aug 19 2018

mak closed T296: Remove Redshift from Default Apps as Invalid.

Redshift was never installed by default, so there is nothing to be done here.

Aug 19 2018, 12:36
mak added a comment to T542: OEM setup asks disk encryption passphrase after completed OEM setup.

Tracked the issue down to a ton of regressions in cryptsetup starting with 2:2.0.3-2 - so maybe a fix for this will just be rebuilding the image :-)

Aug 19 2018, 12:24
mak closed T245: gnome-initial-setup: localed integration with locale.gen stuff as Resolved.

This particular issue is resolved, I am currently working on getting the correct solution into upstream systemd as well.

Aug 19 2018, 12:20
mak closed T245: gnome-initial-setup: localed integration with locale.gen stuff, a subtask of T367: PureOS is not fully in sync with Debian, as Resolved.
Aug 19 2018, 12:19
mak closed T355: Add gnome-contacts to default install as Resolved.

Contacts is included in the latest revision of PureOS defaults.

Aug 19 2018, 12:16
mak closed T410: Install Noto emoji font by default as Resolved.

Done, PureOS includes Noto Emoji by default now.

Aug 19 2018, 12:08
mak closed T354: Package popularity-contest asks to participate upon system upgrade as Resolved.

This is fixed with the latest pureos-meta changes.

Aug 19 2018, 11:12
mak updated subscribers of T548: Image during installer missing colon.

We are waiting on some updated art and text from @francois , this text was just a placeholder and I would never have thought it would stay there for longer than a week...
(Now we have it for *years*, which is quite sad...)

Aug 19 2018, 11:03
mak closed T487: Username/password is required to log into live image. as Resolved.

This should be resolved in the upcoming images with a small change in casper.

Aug 19 2018, 10:58 · Restricted Project

Aug 17 2018

mak closed T447: Please add "kvm" to the list of default groups as Resolved.

This is indeed resolved now :-)

Aug 17 2018, 12:08
mak closed T447: Please add "kvm" to the list of default groups, a subtask of T292: GNOME Boxes won't run any virtual machines, as Resolved.
Aug 17 2018, 12:08

Aug 16 2018

mak renamed T513: live-installer: Language not correctly set up by default from Language not correctly set up by default to live-installer: Language not correctly set up by default.
Aug 16 2018, 04:14
mak merged T428: OEM installer did not install UK/British "Formats" into T549: GNOME does not allow selecting locale that wasn't generated before.
Aug 16 2018, 04:13
mak merged task T428: OEM installer did not install UK/British "Formats" into T549: GNOME does not allow selecting locale that wasn't generated before.
Aug 16 2018, 04:13 · Restricted Project
mak added a comment to T428: OEM installer did not install UK/British "Formats".

Very odd... Potentially, your system is set up correctly, but gnome-control-center doesn't display information correctly.
So, I am quite sure now that this issue is actually a duplicate of T549

Aug 16 2018, 04:12 · Restricted Project
mak closed T482: Installer does not add proper locale to locale.gen, GNOME settings can't see any language as Resolved.

@mladen.pejakovic I've split this issue and created T549 so we can track the GNOME bug individually.
Thanks for the feedback!

Aug 16 2018, 04:11
mak closed T482: Installer does not add proper locale to locale.gen, GNOME settings can't see any language, a subtask of T513: live-installer: Language not correctly set up by default, as Resolved.
Aug 16 2018, 04:11
mak created T549: GNOME does not allow selecting locale that wasn't generated before.
Aug 16 2018, 04:10

Aug 13 2018

mak changed the status of T543: GUI passphrase window is missing from Open to Incomplete.

Please check whether the following packages are installer: pureos-minimal, pureos-standard, plymouth.
Without the pureos-* packages, the system isn't considered valid PureOS. They usually only get removed when someone adds 3rd-party unsupported repositories.

Aug 13 2018, 16:14
mak added a comment to T451: Please update flashrom package.

Hmm, I can't update this in Debian unless I am NMUing the package of another maintainer, which I really don't want to do.
I could update this in PureOS, which would introduce a delta between Debian and PureOS.
The ideal solution would have been if the Debian maintainer had just updated the package...

Aug 13 2018, 14:52 · Restricted Project
mak claimed T482: Installer does not add proper locale to locale.gen, GNOME settings can't see any language.

@mladen.pejakovic

The installer should pick this up automatically.

Aug 13 2018, 07:49
mak changed the status of T428: OEM installer did not install UK/British "Formats" from Open to Incomplete.

@chris.lamb Can you please test if this issue is fixed in my test image from http://downloads.puri.sm/playground/2018-08-10/ ?
Please be aware that the playground image suffers from unrelated issue T542

Aug 13 2018, 07:46 · Restricted Project
mak claimed T428: OEM installer did not install UK/British "Formats".
Aug 13 2018, 07:46 · Restricted Project
mak changed the status of T428: OEM installer did not install UK/British "Formats", a subtask of T513: live-installer: Language not correctly set up by default, from Open to Incomplete.
Aug 13 2018, 07:46
mak added a comment to T542: OEM setup asks disk encryption passphrase after completed OEM setup.

Not a high priority because this only affects a playground OEM image. Needs to be fixed though before we update the image (which should happen soonish).

Aug 13 2018, 07:45
mak triaged T542: OEM setup asks disk encryption passphrase after completed OEM setup as Normal priority.
Aug 13 2018, 07:45
mak added a comment to T51: Language packs and fancy input methods should be available by default.

@francois Solving this issues is a *tremendous* task. AppStream supports the notion of language packs, but in order for that to be useful, we need to add localization component metadata to a lot of packages and also make adjustments on other GNOME components, and likely GNOME Software as well.
I had a chat with some people from Canonical about this, and we might be looking into this again together. But this will take quite a while to get resolved in PureOS, unless we suddenly get a lot more engineering manpower.

Aug 13 2018, 07:43
mak added a comment to T513: live-installer: Language not correctly set up by default.

@francois How did you try to install PureOS? Via the live installer, or via the OEM installer?

Aug 13 2018, 07:38

Aug 9 2018

mak triaged T499: German keyboard settings don't take in initial setup as Normal priority.

To clarify: Does this issue appear in the live installer, or in the OEM installer on first run? (I suspect it's the latter)

Aug 9 2018, 18:27 · Restricted Project
mak added a comment to T482: Installer does not add proper locale to locale.gen, GNOME settings can't see any language.

Did you consider reporting this issue to GNOME as well?

Aug 9 2018, 18:15
mak closed T348: torbrowser-launcher - downloads code outside the control of PureOS as Resolved.
Will remove the following packages from landing:
Aug 9 2018, 09:05 · Freedom-harm: downloads potentially nonfree code
mak closed T348: torbrowser-launcher - downloads code outside the control of PureOS, a subtask of T347: Make it easy to start Tor Browser Bundle, as Resolved.
Aug 9 2018, 09:05 · Restricted Project

Aug 8 2018

humming awarded T527: PureOS Prometheus 8.0 Beta 1 live requires username/password to log into desktop session a Like token.
Aug 8 2018, 12:43 · Restricted Project
mak added a comment to T348: torbrowser-launcher - downloads code outside the control of PureOS.

Since this was just mentioned again, I need feedback here... Go, or no go?
/me is for dropping it (at least temporarily).

Aug 8 2018, 10:49 · Freedom-harm: downloads potentially nonfree code

Jul 29 2018

mak added a comment to T352: Software reports that Blender fails to install, but is in fact installed..

Can you please run gnome-software in verbose mode (killall gnome-software ; gnome-software --verbose) and see what GS says when you load the Blender page?
(paste the log somewhere, ideally)

Jul 29 2018, 23:37

Jul 26 2018

mak claimed T527: PureOS Prometheus 8.0 Beta 1 live requires username/password to log into desktop session.

This bug is exclusive to VirtualBox, for some reason VBox doesn't play nice with Wayland which leads to GDM having trouble.
It's on my todo list to look into this already.

Jul 26 2018, 19:28 · Restricted Project

Jul 24 2018

mak added a comment to T447: Please add "kvm" to the list of default groups.

@chris.lamb @francois Actually, I already resynchronized systemd with Debian, so this issue should actually be gone now.
Can someone else maybe verify that it's gone as well (a quick test in my VM didn't result in that issue).

Jul 24 2018, 07:56
mak edited the content of Packaging Overview.
Jul 24 2018, 07:11 · Restricted Project, Restricted Project, Restricted Project

Jul 21 2018

mak added a comment to T23: PureOS 3 + Librem13 = NO BlueTooth.

@zlatan.todoric Sorry for the late reply. As I am about to depart for Debconf, I can't really comment on the issue, but I can provide pictures of the chip I got from ThinkPenguin, which pretty much was exactly the same type that was already built into my Librem device:

Jul 21 2018, 14:48

Jul 20 2018

mak added a comment to T447: Please add "kvm" to the list of default groups.

Problem is we can't "just" add every new user created on the system to the kvm group.

Jul 20 2018, 18:25
mak claimed T116: Missing PGP signing & filename of PureOS ISO in download page.

Not sure what you mean with "filename information", but support for adding a GPG signature is on my todo list already.

Jul 20 2018, 17:34 · Restricted Project
mak claimed T410: Install Noto emoji font by default.

With "Emoji font" you mean fonts-noto-color-emoji in particular, right?
Since we already ship a great deal of the Noto fonts for language/script compatibility, adding the Emoji font too would make some sense.

Jul 20 2018, 17:29
mak closed T514: drop obsolete derived package systemd as Resolved.

Done :-)

Jul 20 2018, 16:34

Jul 18 2018

mak added a comment to T447: Please add "kvm" to the list of default groups.

@chris.lamb Not sure if I get the question.. /etc/adduser.conf would need to be adjusted, as adduser is used by accountsservice in Debian.
New users created by Calamares are added to the kvm group, but not ones created by adduser/the OEM setup.

Jul 18 2018, 16:07

Jul 17 2018

mak closed T389: Tilix opens "Configuration Issue detected" dialog at startup as Resolved.

This is now "fixed" in PureOS, or worked-around rather.
I hope to maybe be able to address the actual issue at Debconf.

Jul 17 2018, 02:53

Jul 16 2018

mak added a comment to T389: Tilix opens "Configuration Issue detected" dialog at startup.

I've uploaded a new revision of Tilix with my patch to Debian: https://tracker.debian.org/news/973587/accepted-tilix-181-1-source-all-amd64-into-unstable/
Let's see if this sticks. Regardless of the workaround, we should still work towards fixing the actual issue, because that will not only benefit Tilix, but also GNOME Terminal and any other VTE-using app.

Jul 16 2018, 16:10
mak added a comment to T389: Tilix opens "Configuration Issue detected" dialog at startup.

@chris.lamb The only thing we would need to do is get https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=675008 fixed in some capacity, no policy change is required - unless we do end up sourcing /etc/profile.d/* for non-login shells like Fedora, in that case we need to change policy I guess.
If we want to establish a new directory for that purpose, we can also do so and add it to policy later. It ultimately all depends on that bug report.

Jul 16 2018, 04:48

Jul 15 2018

mak added a comment to T389: Tilix opens "Configuration Issue detected" dialog at startup.

So, the official bug report to watch is now this one: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=675008

Jul 15 2018, 16:23
mak added a comment to T389: Tilix opens "Configuration Issue detected" dialog at startup.

This issue affects everything using VTE, gnome-terminal is only exempt due to reverting an upstream change permanently via https://salsa.debian.org/gnome-team/gnome-terminal/blob/debian/master/debian/patches/Provide-fallback-for-reading-current-directory-if-OS.patch

Jul 15 2018, 08:08
mak added a comment to T389: Tilix opens "Configuration Issue detected" dialog at startup.

See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=706065 for the Debian discussion about this on gnome-terminal and https://bugzilla.gnome.org/show_bug.cgi?id=697475#c43 for the upstream change that broke this in the first place, which VTE upstream won't change.
Also, the PR discussion has some more information: https://github.com/gnunn1/tilix/pull/1456#issuecomment-403175621

Jul 15 2018, 08:06
mak closed T508: Syncotron shows no sync tasks as Resolved.

It's fixed now.

Jul 15 2018, 08:03
mak added a comment to T508: Syncotron shows no sync tasks.

Checksum validation of 'main/source/Sources.xz' failed (5eb9cc2ccdf1bf16351400d06ae35d16089874d996c1afeab5b94179974051c2 != 56c51a31d6cc797891e0fa0b3112b7ffc7461819903664beddefcf565c742c0f). - the issue still persists.

Jul 15 2018, 07:34
mak added a comment to T389: Tilix opens "Configuration Issue detected" dialog at startup.

@chris.lamb The proper fix would be to establish a new location for scripts to be sourced by shells even for non-login shells. At the moment, everything using VTE in Debian actually has to implement a workaround for this to work, gnome-terminal is carrying a patch for this for ages.

Jul 15 2018, 07:32

Jul 14 2018

mak added a comment to T508: Syncotron shows no sync tasks.

The past sync run was interrupted, apparently because of connectivity issues (hashsum mismatch). This issue should resolve itself within the next few hours automatically - I'll keep this issue open until it does though.

Jul 14 2018, 21:53
mak triaged T389: Tilix opens "Configuration Issue detected" dialog at startup as Low priority.

Since upstream doesn't want this patch, we have no good way to resolve this.
I will discuss whether and how to change the Debian policy for sourcing files on first load of shells at Debconf, and if everything failes apply this patch downstream at Debian.

Jul 14 2018, 16:32

Jul 13 2018

mak closed T507: Cannot install plasma-desktop due to unmet dependencies as Resolved.

This should be fixed - can you please verify that the issue is indeed resolved for you?

Jul 13 2018, 09:51

Jul 12 2018

mak claimed T507: Cannot install plasma-desktop due to unmet dependencies.

The issue is known to the system: https://master.pureos.net/depcheck/green/binary/amd64/details/libkf5filemetadata-bin/5.45.0-1

Jul 12 2018, 11:09

Jul 6 2018

mak added a comment to T389: Tilix opens "Configuration Issue detected" dialog at startup.

Patch created: https://github.com/gnunn1/tilix/pull/1456

Jul 6 2018, 10:39
mak reopened T389: Tilix opens "Configuration Issue detected" dialog at startup as "Open".

This is definitely not fixed yet, I'll look into this again.

Jul 6 2018, 10:01

Jun 30 2018

mak closed T387: Please move pureos-meta to code.puri.sm as Resolved.

Done, I moved everything away from Github a while ago.

Jun 30 2018, 22:42
mak added a comment to T491: Add "network-manager-openvpn-gnome" to the list of preinstalled packages.

@d3vid Yes - although technically, you would also need to check the recommends of the whole dependency tree that pureos-gnome (or any other package) depends on.
If the package is in the Depends line, you will have it regardless of whether the installation is new, if it is just recommended it might only be present on new installations.

Jun 30 2018, 22:33 · Restricted Project
mak closed T491: Add "network-manager-openvpn-gnome" to the list of preinstalled packages as Resolved.

I just generated new images, network-manager-openvpn-gnome is preinstalled on all of them ([installed,automatic]).
I therefore think it's safe to close this issue.

Jun 30 2018, 15:50 · Restricted Project
mak added a comment to T491: Add "network-manager-openvpn-gnome" to the list of preinstalled packages.

@chris.lamb That it's in recommends just means that a user can remove the package.

Jun 30 2018, 11:14 · Restricted Project
mak closed T349: debootstrap does not seem to support landing as Resolved.

This is resolved in debootstrap >= 1.0.104pureos1 now.
You are now able to bootstrap purple and landing based on a revised green script.

Jun 30 2018, 10:48
mak added a comment to T349: debootstrap does not seem to support landing.

@guido Ubuntu's scripts have a less-generic name though - that's why debootstrap in Debian has "green" and the Tanglu distribution names ("chromodoris", etc.) but not "staging" (Tanglu's equivalent to "landing") - I assume the same will be true for the generic landing name.

Jun 30 2018, 09:56

Jun 24 2018

mak triaged T477: Image Viewer is set as default for photos as Wishlist priority.
Jun 24 2018, 16:41
mak added a comment to T490: Begin adding Purism branding to PureOS.

Hmm, this is a tough problem to solve. We can not really make a purism-specific seed for default packages. We could enable Purism branding on specific installs though, in which case the existing seed would always need to install Purism branding though (even if it is not shown).

Jun 24 2018, 16:12

Jun 22 2018

mak added a comment to T491: Add "network-manager-openvpn-gnome" to the list of preinstalled packages.

@chris.lamb I didn't misread the report, I just mistyped the package name (fixed). The statement in itself is still true.

Jun 22 2018, 01:20 · Restricted Project